• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

学习区块链技术,必经之路就是要研究开源的代码,通过复杂的代码再去总结架构,算法,不仅需要耗费巨大精力,对很多初次接触的人来讲,也有无从下手的感觉。本人用 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 专享技术内容哦。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap