记者 | Aholiab
出品 | 区块链大本营(blockchain_camp)
从去年至今,百度在区块链上的动作不断,先是推出了区块链开放平台「BaaS」,又推出了区块链养成游戏莱茨狗,接着又用区块链的信息展现百度百科,将词条的版本信息签名存储在区块链上。随后又抛出了一个大招——XuperChain(百度自研区块链技术)。
从2018年初项目启动至今,短短一年多的时间,这个以「自主研发」、「高性能」、「模块化」为初衷的开发平台,已经积累了338万用户,区块高度达到了41,598,999,总交易笔数过4亿。
不仅如此,XuperChain还对比特币和以太坊的开发者进行兼容,支持多平行链的运营以及热插拔共识算法。可见其野心之大。
几天前,营长专访了百度资深研发工程师、负责XuperChain开源项目的孙君意,这位技术大哥说起XuperChain的100%中国研发可以说非常自豪。甚至最后还提到,开发者即使暂时不想开发区块链应用,看看XuperChain的开源代码,对技术提升也会很有帮助。对技术十分自信。
那么,超级链到底是怎样的产品?研发者在它的设计上又有哪些独到之处?让我们跟随孙君意一起来看看吧。
纯「国产」的超级链
营长:请谈谈XuperChain项目建立的初衷以及与其他区块链开发平台的不同之处。
孙君意:XuperChain项目是2018年初启动的,最初的目标是打造一个自主研发、高性能、模块化的区块链系统。虽然现在不乏以太坊、EOS这样的优质公链,但我们还是想提倡国产自研,我们希望打造一个适合中国开发者的区块链开发平台。
说到亮点,我认为主要体现在我们是在经典的比特币UTXO模型之上做了进一步的抽象,以太坊用了账户模型,它的缺点是不能并行。我们通过对UTXO进一步抽象,系统模型可以描述一个更加通用的数据资源的变迁,从而做到并行化的合约执行和验证。
营长:你提到「适合中国开发者」的区块链开发平台,体现在哪些方面?
孙君意:一个是体现在我们对开发者的支持,比如我们有一个微信社群,24小时都有运营的同学值班去解答开发者的疑惑。无论是技术上的问题还是商业合作的问题,都会第一时间去响应。此外,我们在中文社区和中文文档方面会更加友好。
第二,我们有一些国内的标杆应用,比如北京互联网法院等司法类应用都是基于我