
自己动手写区块链
200行代码实现一个最小化可工作区块链,1500行代码实现一个加密货币网络系统。
AI产品狙击手
主要会分享人工智能、大语言模型、Diffusion Model等AI技术和产品,请关注我!
个人博客:www.techgogogo.com
展开
-
第五章 自己动手写区块链之交易中继
概览交易池广播未决交易有效性验证记账更新交易池体验小结概览上一章节中,我们要给一笔交易记账的话,必须自己手动进行一次挖矿,才会把交易记录加到一个区块里面去。 这一章节中,我们将会引入未决交易中继的机制。有了这个机制之后,我们要进行一笔交易的时候,就不需要自己动手挖矿,而是将自己的交易发送到我们的区块链网络中去(即中继传递的概念),由其他节点在挖矿之后,将我们的交易记录加到他们...翻译 2019-06-23 11:49:28 · 1722 阅读 · 0 评论 -
第四章 自己动手写区块链之钱包
第四章 钱包概览生成钱包钱包余额生成交易使用钱包测试体验小结概览钱包的目的是为了给用户创建更高层的抽象接口来对交易进行管理。我们最终的目的是让用户可以方便的:创建一个新钱包查看钱包的余额在钱包之间进行交易以上这些生效后,用户就不需要知道上一章节中描述的inputs和outpus这些交易的细节,就能对交易进行管理了。就好比在比特币网络中,你只需要把比特币打入对应地...翻译 2019-06-23 11:48:27 · 1103 阅读 · 0 评论 -
第一章:自己动手写区块链之最小可行区块链
第一章:最小可行区块链概览区块数据结构区块哈希创世块创建区块保存区块链验证区块完整性选择最长链节点间通信操作节点架构运行测试小结概览区块链的基础概念非常简单, 说白了就是一个维护着一个持续增长的有序数据记录列表的这么一个分布式数据库。在此章节中我们将实现一个简单的玩具版的区块链。此章节结束时,我们的区块链将实现以下功能:实现区块和区块链结构定义实现可以将包含...翻译 2019-06-23 11:44:40 · 1240 阅读 · 0 评论