Python 从零开始构建自己的比特币区块链系统

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

内容所属专栏

评论区已关闭
想来知乎工作?请发送邮件到 jobs@zhihu.com