首(shǒu)页 区块链生态 查看内(nèi)容
  • 38788
  • 0
  • 分享到

区块链(liàn)的十七个黄金思(sī)想(xiǎng)

2019-1-25 11:09

来源: 未央网 作(zuò)者: 戴祎程

用数据(jù)结构保证可(kě)控性——链状(zhuàng)数据结构(gòu)单向线(xiàn)性(xìng)增长,可控扩张(zhāng)


区块(kuài)链系统的数据通常一(yī)旦确(què)认便无(wú)法再次更(gèng)改,数(shù)据只能单向(xiàng)线性增长。这种数据记录方(fāng)式(shì)体现了设计者(zhě)希望数据具有良好的可控可管(guǎn)性。可控性为建立全局复杂的共识(shí)奠定的基础。全网需要达成共识(shí)的数据(jù)集中在最新的几个区块中,使得参与共识的结点可以聚焦需要(yào)达成共识的部分,而无(wú)需操心其他数据的(de)一致性。这是(shì)区块链(liàn)系统区别(bié)于传统(tǒng)系统的(de)一大(dà)优点。

然而这一优(yōu)点往(wǎng)往容易被忽(hū)略(luè),人们(men)更(gèng)多只关(guān)注区块链存储(chǔ)数据量总体大小的单(dān)调增长(zhǎng)性。一(yī)个(gè)只(zhī)能增加数据,无法减少数据的系统如(rú)何能够长久被信任和高效(xiào)使用(yòng)呢(ne)?相比交易(yì)处理能力和共识能力来说,这更是绝大多数的(de)区块链系统难(nán)以(yǐ)回(huí)避的问题。

笔者认为区块链体(tǐ)现的理念重点在于可控,并且线性单向增长并不意味着无限增长。通过(guò)在数据结构增长的设计机制中增加一些设计,区块链可以通过不(bú)断抛弃历史(shǐ)信息,可控扩张。此处可控(kòng)扩张(zhāng)意味着,系统中的(de)数据量会随着业务数据的增加而增加,但一(yī)些不影响当(dāng)前或未来(lái)共识的历史数据可以被抛弃,或是(shì)无(wú)需每个参与者进行记(jì)录。历史信(xìn)息由于(yú)具有(yǒu)可验证性,并(bìng)具有不(bú)可篡改性,只需要少量节点记(jì)录留存即可。

当(dāng)前,以比特币为代表的区块链并未解决这(zhè)个问题(tí)。为什么目(mù)前比(bǐ)特币已经遇到数据量过大的问(wèn)题,却依然需要结点(diǎn)保存全网数(shù)据(jù)才安全(quán)呢?比特币(bì)链不(bú)能进(jìn)行截断,抛(pāo)弃历史(shǐ)区块,是因为有些UTXO数据记录(lù)在前面的区块中,如果UTXO一直没有被转账花费,新的区块中(zhōng)就不会存在(zài)相(xiàng)关的信息。因(yīn)此,在未来的操作这个(gè)古老的UTXO时(shí)会需(xū)要往前追溯到非常老区块中的信息(xī)。当然,这一(yī)问题并非无法解(jiě)决(jué),通过(guò)其(qí)他(tā)机制引入区块链(liàn)系统(tǒng)完全可以让区块链在保证(zhèng)系统安全的情况下让区块链瘦身。

此(cǐ)外,笔者认为这种数据(jù)结构也(yě)可(kě)以为(wéi)未来区块链系统(tǒng)引入(rù)数据失效机制(zhì)打下基础。对(duì)于某些法律(lǜ)框架中要求系统遗忘的数据进行全网同步遗忘。那些(xiē)不愿(yuàn)同(tóng)步遗忘信(xìn)息的结点,同样可以被其他节(jiē)点当作不可信结点,未来的数据增(zēng)长也不会(huì)基于这些节点,从而达(dá)到数据(jù)全局可(kě)信遗忘的效果(guǒ)。当然,此处遗忘指的是达到共(gòng)识的一致的业(yè)务(wù)数据销(xiāo)毁,并非(fēi)数据在全局痕迹(jì)的清除。数据由于(yú)具有可复制性,一旦产生被复制(zhì),就很难被完全抹掉(diào)痕迹。

B. 简化流程降(jiàng)低成本

欧宝登陆入口-欧宝online(中国)
版(bǎn)权(quán)申明:本内容来(lái)自于互联(lián)网,属第三方汇集推荐平台(tái)。本文的版权归原作者所(suǒ)有,文章言(yán)论不代表链门户的观点,链(liàn)门户不承担(dān)任何法(fǎ)律责任(rèn)。如(rú)有侵权(quán)请联系(xì)QQ:3341927519进行反馈。

本文导航(háng)

相(xiàng)关新闻
发(fā)表评论

请(qǐng)先 注册/登录(lù) 后(hòu)参与(yǔ)评论

    回顶部

    欧宝登陆入口-欧宝online(中国)

    欧宝登陆入口-欧宝online(中国)