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