使用 ruby,从零开始写区块链,带演示

2018-11-08 17:36:56 +08:00
 cr4fun

完整演示:

  1. 创建数据库

  2. 创建创世区块

  3. 添加区块

  4. 获得最后的区块

  5. 获得全部的区块

  6. 验证区块链

  7. 篡改区块链,验证不通过

  8. 改回篡改前的数据,验证通过

目前,尚未完成节点同步。大概在第 12 课里实现。

github 地址 https://github.com/rubybook/blockchain

2061 次点击
所在节点    分享创造
4 条回复
mingyun
2018-11-08 22:05:12 +08:00
不会 ruby 有 go py 版吗
cr4fun
2018-11-09 08:34:21 +08:00
@mingyun 有 python 版本。但是 python 版本不更新了。
renyijiu
2018-11-09 09:30:06 +08:00
看了一下代码挺简单的,就是自己有点不喜欢这代码风格😂
cr4fun
2018-11-09 10:25:07 +08:00
@renyijiu 嗯,我倒是觉得 ruby 这种风格写起来很爽哈~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/505858

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX