各家区块链公司的技术有何不同(各区块链企业技术有何异同)?

145
okx
题主问的是区块链底层公司,对于我有限了解的几家,比较大众知名的有Fabric、Corda、CITA、趣链、Quorum等。其中Fabric的智能合约部分采用的是chaincode,需要在docker中运行,合约之间不能调用和动态部署,共识算法采用了BFT的一个变种,具体细节不了解;Corda虽然给人的感觉不太像区块链,但却是一种剑走偏锋的方案;趣链源码未开放,不了解;Quorum和CITA都兼容了Ethereum的EVM,Quorum用的是Istanbul BFT,CITA采用的是Tendermint。CITA使用了微服务架构,与其他所有的区块链项目有所不同。其他小众的区块链公司数不胜数。总的来说,这些公司还是有许多差异性,但也有很多共同点。

它们的共识算法基本都采用类BFT的算法,理论上成熟的BFT的各种变种基本都被采用,短期内质变不大;在隐私方面,各家都采用了不同的方案,但目前看来,零知识证明是最有前途的方向;在智能合约支持方面,也存在很大的差异;在架构方面,CITA采用的是更适合企业的微服务架构,与其他公司不同;在实现语言方面,多数公司采用的是Go、C++,而CITA采用的是Rust,相比Go有更好的性能,同时因为有内存安全机制所以比C++更有保障。至于应用场景,许多时候靠的是宣传,也可能是一些友好有定制性的方案。目前实际有价值的落地项目还很少。另外,在性能方面,CITA在10个节点、32个核心、64G内存、内网情况下,TPS可以达到15000,Fabric约为2000,趣链据称超过1万,但因模块未开源,具体情况不得而知。

长远来看,性能瓶颈会逐渐突破,到1万TPS这一水平,各家公司应该都不会有太大的问题,突破10万TPS还有很长的路要走;未来更大的挑战将在智能合约支持、隐私、安全和形式化证明、Sharding等方面。对于对区块链感兴趣的朋友,可以关注我司的GitHub主页(https://github.com/cryptape/CITA),其中包括了CITA的白皮书(https://github.com/cryptape/cita-whitepaper)。我们不参与任何众筹、ICO或炒币活动。同时,我们也有视频介绍(油管,需饭强WeChat公众号)。

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

进群交流|欧易官网