blockchain:用Python编写的区块链-一个文档项目
从头开始使用Python进行区块链 了解区块链并不容易。 至少不是我。 由于该技术如何工作的功能实例太少,我不得不经历许多挫败感。 我喜欢通过这样做来学习,如果您这样做的话,请允许我指导您,最终您将拥有一个运行良好的区块链,并对它们的工作原理有一个扎实的构想。 在您开始之前.. 请记住,区块链是一个不变的顺序记录链,称为区块。 它们可以包含事务,文件或您真正喜欢的任何数据。 但是重要的是,它们是使用哈希链在一起的。 需要什么? 确保已安装Python 3.6+(以及pip),并且还需要Flask和Requests库。 $ pip3 install -r requirements 您还将需要一个HTTP客户端,例如Postman或curl。 但是任何事情都会做。 步骤1:建立区块链 那么一个街区是什么样的呢? 每个块都有一个索引,时间戳,事务,证明(稍后会详细介绍)和上一个事务的