联盟区块链的4大(dà)关键技术
2019-10-27 12:55
来源:
火星(xīng)财经
作者: 陈纯
首先(xiān)
联盟区块(kuài)链(liàn)高性能这件(jiàn)事是(shì)非(fēi)常重要。当你有了(le)联(lián)盟链(liàn),公(gōng)链方面(miàn)
以太坊(fāng)每秒几(jǐ)十笔(bǐ),这(zhè)个点是(shì)不够的。大规模应用上来的话,现在国(guó)内最好的联盟链可以做到上万个点,每秒几(jǐ)千到上(shàng)万(wàn)的性能。大规模的节点,或者大数据量(liàng)的情况下性能会急剧下降,这也是(shì)大家觉(jiào)得区(qū)块链浪(làng)费和性能不行的缺点。联盟高性能关键技术(shù)需要在(zài)各个方(fāng)面(miàn)进行(háng)技(jì)术突破,包括(kuò)高性能的共识算法、包括高效智能合约引擎,也(yě)包括新型的共识机制,希望能够提高(gāo)共识(shí)效(xiào)率(lǜ)与安全性(xìng),当然主要是为了要支撑大规模各(gè)种网络结构的(de)主网。还有(yǒu)一(yī)个研(yán)究热点软硬件协同优化,这也是(shì)非(fēi)常重要(yào),就(jiù)像AI一样,没(méi)有(yǒu)芯片AI就很麻烦(fán)。
第二个关键技术是区(qū)块链(liàn)安全隐(yǐn)私关键技术。在中国要用首先(xiān)要全面支(zhī)持我国加密(mì)算法(fǎ)和标准,这肯定没问题。商业应用(yòng)需要平台(tái)业务数据(jù)隐(yǐn)私保(bǎo)护,可以(yǐ)通过命名空间的方式在物理层面(miàn)进行业务数据(jù)的(de)分离,这值得研究。还(hái)更细粒度的隐(yǐn)私交(jiāo)易机制,实现交易可(kě)验证但是不可见。还有基于可信执(zhí)行环境等技术实现节(jiē)点密钥管(guǎn)理和数(shù)据加密存储,基于(yú)默(mò)克尔DAG等数据组(zǔ)织技术,防止文件被(bèi)篡(cuàn)改。联盟(méng)链(liàn)第二个关键技术(shù)安全隐私(sī)也是非常重要的。
第三个关(guān)键技术(shù)就是高可用性的关键(jiàn)技术。这里有(yǒu)一个动态成员的准(zhǔn)入机制,以及节点失效后的快(kuài)速恢复机制,这在分布式系统里都会碰到,这也非常重(chóng)要(yào),不能整个系统(tǒng)停下(xià)来加节点,应该是可以(yǐ)实(shí)时动态的。某一个节点出问(wèn)题,我要删除的话,不能停下来删(shān)除,系统不能停。还有去中心化联盟自治的管理机(jī)制,如何来做这(zhè)个事情?是通过(guò)多方(fāng)提案(àn)投票表决(jué)方法还是别的方法(fǎ),这些都要有机(jī)制。有人会怀疑,联盟(méng)链是不是真正能做到管理的公平机制,公链大家不(bú)会怀疑,但是联盟链(liàn)是多中心化是不(bú)是会怀疑,这也非常重(chóng)要。还有(yǒu)高效的热(rè)备切换机制,这(zhè)也是联盟链(liàn)以后的关键(jiàn)技术(shù),也是非常重要的。
第四个关键技术是高可(kě)扩展的关键技术。一个是编程(chéng)可扩展,我们说支持多种编程语言的使用。当然越(yuè)普通(tōng)的编(biān)程语言越好,这样(yàng)大家就会用得很方便。第二个是存储方式可扩展,能不能支持多(duō)类型、多(duō)组织形式的数据可信存储。第三是支持预言机(jī)提供可信外部数据源服务(wù)。第四是(shì)支持跨链(liàn),实现同构链(liàn)与异构链(liàn)的跨链(liàn)协同,这也非(fēi)常(cháng)重要。
这里有一个比较,我特(tè)意提出Hyperchain,在联盟(méng)链技术性能方面,我们(men)国内也是做得(dé)比较好。举例来说,像Hyperchain现在(zài)所有性能比较都是优越的,就是好今年与国外各种平台的比较。

版权(quán)申明:本内容来自于(yú)互联网,属第(dì)三方汇集推荐平台。本(běn)文的版权归原作(zuò)者(zhě)所(suǒ)有,文章言论不(bú)代(dài)表链门户的观点,链门户不承(chéng)担任何法律(lǜ)责任(rèn)。如有侵(qīn)权请联系QQ:3341927519进行(háng)反馈。