2017年由 CryotoKitty 引發(fā)的以太坊擁堵事件,讓人們認(rèn)識(shí)到了區(qū)塊鏈對(duì)于數(shù)據(jù)交易吞吐量是存在上限的,因此,如何提高這個(gè)上限,也成為了近兩年來(lái),區(qū)塊鏈研發(fā)者們不斷思考的一個(gè)問(wèn)題。
到目前為止,主要產(chǎn)生了兩種解決方案。其一是直接對(duì)區(qū)塊鏈本身的數(shù)據(jù)進(jìn)行分片改造,提高鏈的處理效率;其二則是將交易和執(zhí)行放到鏈下,區(qū)塊鏈僅僅只是用來(lái)驗(yàn)證交易有效性,提供安全性保證。前者僅僅只是對(duì)于區(qū)塊鏈內(nèi)部進(jìn)行改造,提升的效率是極為有限的。后者,便是我們今天的主角,被稱(chēng)之為 Layer2 的擴(kuò)容方案,通過(guò)鏈下對(duì)大量的數(shù)據(jù)進(jìn)行處理,極大提高了區(qū)塊鏈的整體效率。
Rollup 是 Layer2 方案中經(jīng)過(guò)多次優(yōu)化和改進(jìn)后,在當(dāng)前一個(gè)十分優(yōu)秀的技術(shù)方案。
原理
Rollup 通過(guò)額外部署一條子鏈的方式,來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)交易的處理和執(zhí)行。這條子鏈可以和主鏈擁有不同的共識(shí)機(jī)制,也可以有不同的節(jié)點(diǎn),有著極高的自主性。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-470266.html
當(dāng)然,Rollup 子鏈也與主鏈?zhǔn)怯兄?lián)系的。數(shù)據(jù)的交易和執(zhí)行結(jié)果會(huì)每隔一段時(shí)間便會(huì)生成一個(gè)默克爾樹(shù),這個(gè)默克爾樹(shù)的根節(jié)點(diǎn)哈希被稱(chēng)為 state root,它包含了此階段所有交易和執(zhí)行的信息。在主鏈中,擁有一個(gè)(文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-470266.html
到了這里,關(guān)于詳解區(qū)塊鏈的 Rollup 擴(kuò)容方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!