Python 从零开始构建自己的比特币区块链系统(上)
你是否会和我一样,对加密数字货币底层的区块链技术非常感兴趣,特别想了解他们的运行机制。 但是学习区块链技术并非一帆风顺,我看多了大量的视频教程还有各种课程,最终的感觉就是真正可用的实战课程太少。 我喜欢在实践中学习,尤其喜欢一代码为基础去了解整个工作机制。如果你我一样喜欢这种学习方式,当你学完本教程时,你将会知道区块链技术是如何工作的。 写在开始之前 记住,区块链是一个不可变的、有序的被称为块的记录链。它们可以包含交易、文件或任何您喜欢的数据。但重要的是,他们用哈希一起被链接在一起。 如果你不熟悉哈希,这里是一个解释. 该指南的目的是什么?你可以舒服地阅读和编写基础的Python,因为我们将通过HTTP与区块链进行讨论,所以你也要了解HTTP的工作原理。 我需要准备什么?确定安装了Python 3.6+ (还有pip) ,你还需要安装 Flask、 Requests 库: `pip install Flask==0.12.2 requests==2.18.4` 对了, 你还需要一个支持HTTP的客户端, 比如Postman或者 cURL,其他也可以。 源码在哪儿?可以点击这里 Step...
