商业公链之区块链技术架构设计(一)------区块链对比

一、源码类型

当前区块链源码主要以C++为主,辅之以Go,而对于国内庞大的Java开发者来说来说,又出现Java区块链。个人认为C++会在未来继续占大头,毕竟效率最高,而Go由于分布式并发编程会渐渐发展。

商业区块链源码种类
公链语言联盟链语言底层框架语言
比特币C++fabricGoIPFSGo
以太坊Go等fisco-bcosC++TendermintGo
瑞波币C++QuorumGo  
莱特币C++CordaKotlin  
EOSC++京东链JAVA  
币安币ERC20代币蚂蚁区块链Java?  
艾达币HASKELL    
恒星币C++    
TRONJava    

二、架构对比

1.铂链基于dpos共识区块链,虚拟机为wasm,分析一下具体技术架构:

具体的使用到的技术包括:

了解HTTP/2协议,理解RPC框架,具备使用protobuf的开发实践经验;

有相关分布式系统actor架构和P2P网络系统开发经验

了解主流NoSQL数据库的原理与使用,尤其是KV型数据库,包括不限于LevelDB

理解各类主流的共识算法,包括不限于dpos

熟悉数据结构和算法,对密码学、安全协议和加密算法有研究;

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值