您当前的位置: 首页 >  区块链

Go 语言实现拜占庭共识的区块链(联盟链)

蔚1 发布时间:2020-01-29 23:30:06 ,浏览量:5

学习区块链技术,必经之路就是要研究开源的代码,通过复杂的代码再去总结架构,算法,不仅需要耗费巨大精力,对很多初次接触的人来讲,也有无从下手的感觉。本人用 Go 语言实现了一个联盟链的原型,采用拜占庭共识算法,HSA256、AES、RSA 等密码算法,完整的实现了联盟链的系统,通过这个系统的学习,可以快速成为区块链的专家,再学习其他开源的区块链项目有事半功倍的效果。随着学习区块链的需求越来越多,我计划利用春节休息的时间,整理一下,把这个系统利用 Chat 的方式发布出来。

本Chat的内容如下:

  1. 用 Go 语言 RPC 实现节点间通信
  2. 用 AES、RSA 加密交易和区块
  3. 用 HSA256 对交易进行哈希
  4. 用默克尔树对区块进行哈希
  5. 用拜占庭共识算法实现节点间区块同步

阅读全文: http://gitbook.cn/gitchat/activity/5e280ada447f8e5694ccc543

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1688896170
查看更多评论

蔚1

暂无认证

  • 5浏览

    0关注

    4645博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3012s