专栏名称: 聊聊架构
聊聊架构
目录
今天看啥  ›  专栏  ›  聊聊架构

教你用C++搭建一条迷你区块链

聊聊架构  · 公众号  · 架构  · 2018-08-05 09:21
    

文章预览

程序员的天赋技能就是通过代码实践自己的想法,完成一个作品会有相当的成就感。 今天我们终于也来到了实践环节。我将以 C++14 的代码为例,和你分享设计并实现一个迷你区块链的例子。 目标和范围 首先我们要知道达成的目标,根据目标划定工作范围。 考虑到我们无法搭建一个类似比特币的庞大 P2P 网络,也没有太多精力实现一个真正意义上的完整功能的全节点钱包,而且完整的全节点过于复杂,会让学习者迷失在细节中。 所以我们的目标是:构建一个包含仅有基础功能的全节点客户端,它可能没有太炫酷的 UI 页面,也没有复杂的命令,它们可以提供下面的功能。 提供 P2P 节点发现和同步区块的功能; 提供创建公私钥对的功能; 提供发送交易的功能 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览