左边是CAP定理,就(jiù)是一致性、可用(yòng)性(xìng)、分区容忍性,原来我做这方面,高(gāo)性能实时计(jì)算(suàn),特别强调可用性、分区容忍性。无论如何(hé)都是在三个(gè)点上(shàng)进行(háng)平衡,如果强调一(yī)致性,那可能(néng)对可用性和分区容忍性会差(chà)一点,所以不同的应用就会(huì)特别关注。
区块(kuài)链也有所谓不可能三角模型对(duì)应过来(lái),它是去中心化、可扩展(zhǎn)、安全。完全去(qù)中心(xīn)化的话对安全性要(yào)求(qiú)难度更(gèng)大,就是一(yī)个三角(jiǎo)的点。所以我们就说传统信息系统与区块链系统各有一定的局限性,一方面,区块链系统需(xū)要通过链下系统扩展(zhǎn)计算和存储能力。另一(yī)方面,现有系统链下(xià)需要与区块链对接以(yǐ)解决信息孤岛、防篡改(gǎi)等问题。现在作为大规(guī)模应用的话,我觉得最重要应该解决链上链下的(de)问题,链上就(jiù)是区块链,链下就是(shì)所有传(chuán)统的信(xìn)息系统。我(wǒ)们怎么样(yàng)把区块(kuài)链系统(tǒng)嵌入到现在传(chuán)统(tǒng)系统里(lǐ)来解决它(tā)的一些问(wèn)题,或者反过来用(yòng)我们(men)的区(qū)块链(liàn)系统把传统的信息系统放(fàng)出来。就像刚才(cái)讲(jiǎng)的(de)公积金项目,点对点的(de),491个(gè)点完全是区块链系统,下面公(gōng)积金系(xì)统又(yòu)是传统的(de)网络应用系统(tǒng),是这么构起来,区块(kuài)链在上面,下面有其他,反过来也可以把(bǎ)区块链(liàn)系统嵌入,链上链下数(shù)据协同需(xū)求可能会特别重要。要求链上链(liàn)下数据(jù),如果能够(gòu)协(xié)同就(jiù)能(néng)确保关联(lián)性和(hé)一致性,这个非常(cháng)重要(yào)。
大家可以查(chá)询文献,目前国内外对(duì)链上链(liàn)下协同技术刚刚起步,也有一(yī)些(xiē)协同研究,包括(kuò)侧链和状(zhuàng)态通道,为了(le)提高性能和计算能(néng)力,这(zhè)有点像云计算和边缘计算。现在数据是算好,起码要(yào)给别的数(shù)据(jù)留下通道。跨链技术,为(wéi)了增加链与链之(zhī)间互操作性和可(kě)扩展性。链下计算,提(tí)高数据的隐私保护能力。这也是非常重要(yào)的,链上(shàng)链下连接不能光考虑链上,链下系统如何对接,数据隐私保护也要对接。还(hái)有链下存储也是一样,原来系统成熟怎样,这些都(dōu)应该作为(wéi)研究。它的发展(zhǎn)方向,标准的、融(róng)合区块链链上(shàng)和(hé)链下数据协同的(de)模型框架,目前需要研究(jiū)以下技术点(diǎn):
1. 大规(guī)模高(gāo)性能点对点网(wǎng)络。围绕
区块链(liàn)应用,原来大规模点(diǎn)对点的网络,这个才是最(zuì)重(chóng)要,因(yīn)为区块链本(běn)来就是点(diǎn)对点传输的。如果说网络技术没有突破,区(qū)块链(liàn)系统性能是很难提升。
2. 模块化安全密码(mǎ)学协议。本来区块链就(jiù)是分布(bù)式加上密码。安全密码学协议模块化(huà),区块链(liàn)子系(xì)统嵌(qiàn)入不(bú)同的(de),模块化安全密码学协议也(yě)是(shì)研究(jiū)方面(miàn)。
3. 高(gāo)性能(néng)可编程计算(suàn)引擎。我们(men)希望用户不同的智能合约用不(bú)同的编程语(yǔ)言来编(biān),既然用(yòng)不同(tóng)的(de)编程(chéng)语(yǔ)言,那你就需要高性能(néng)可编程(chéng)计算引擎。
4. 可定(dìng)义的数据分发协议(yì)。
这些都应该是链上链下数据协同的发展方向(xiàng)。
初(chū)步(bù)结果:
目前来说也(yě)是不错的,有(yǒu)过一(yī)个(gè)中间(jiān)实(shí)验(yàn)。现在基本上可以提供(gòng)国产、自主、可控,完善的中国国米(mǐ)密算法(fǎ)支(zhī)持(chí),提供系统的链(liàn)上链(liàn)下(xià)协同服务(wù)技术栈,不能说有了一个标准框架,慢慢(màn)提供(gòng)很多技术服务栈(zhàn),已上线服务包括:大规模可信存储(chǔ)、集群节(jiē)点(diǎn)数(shù)量可(kě)达数万节点(diǎn)。在中国移动(dòng)做过(guò)实验。我们的团队,我希望在现有技术下,能不(bú)能在(zài)数量上,曾经做(zuò)过数万节点(diǎn),也有支(zhī)持智能合约跨链(liàn)互(hù)操作(zuò)的通(tōng)用(yòng)跨链(liàn)服务。“数据可用不(bú)可(kě)见”数据共享都已经初步实现,但是无论如何现在技(jì)术(shù)还(hái)远远(yuǎn)不够。我觉得还是有很长的路要(yào)走,所以区块链的技术(shù)我(wǒ)觉得仅仅是开始,不仅是每(měi)个单(dān)点技术(shù),还有整个(gè)系(xì)统(tǒng)。
版权申(shēn)明:本内(nèi)容来自于互联网,属第三方汇集推荐平台(tái)。本文的(de)版权归原作者所有(yǒu),文章言论不(bú)代表(biǎo)链门户的观点,链门户不承担任(rèn)何(hé)法律责(zé)任。如有(yǒu)侵权请联系QQ:3341927519进行(háng)反馈。