目前模塊化區(qū)塊鏈熱度不減,其誕生的原因源自于單片鏈的局限和缺陷。?
什么是」模塊化「? 在軟件工程開(kāi)發(fā)中,」模塊化「是指將代碼進(jìn)行解耦, 使每個(gè)模塊的功能獨(dú)立, 模塊之間的耦合程度低, 達(dá)到模塊復(fù)用的目的。?
模塊化的本質(zhì)是一種任務(wù)分工,不同的模塊組合成的程序能實(shí)現(xiàn)不同的功能。??
對(duì)于區(qū)塊鏈,模塊化是對(duì)于單片化區(qū)塊鏈架構(gòu)的一種優(yōu)化,將區(qū)塊鏈各部分的功能在系統(tǒng)架構(gòu)上進(jìn)行分層;模塊化鏈往往只需要實(shí)現(xiàn)某一層的功能, 其他功能由其他層的鏈提供。?
如此一來(lái),無(wú)需像單片鏈那樣,包含所有層的功能。 實(shí)現(xiàn)模塊化的好處在于, 增加區(qū)塊鏈的去中心化程度, 提升區(qū)塊鏈的吞吐量和容量。??
那么單片鏈和模塊化鏈存在差異的地方在哪兒??
首先,對(duì)于單片鏈 (monolithic) 來(lái)講,所有的功能和職責(zé)其中包括: 共識(shí):全節(jié)點(diǎn)就交易及其排序達(dá)成一致。?
數(shù)據(jù)可用性:確保數(shù)據(jù)可存儲(chǔ)、可驗(yàn)證且可用。?
執(zhí)行:處理狀態(tài)的改變。?
結(jié)算:驗(yàn)證執(zhí)行層狀態(tài)并解決爭(zhēng)議、負(fù)責(zé)資產(chǎn)跨鏈的橋梁。??
單片鏈中,網(wǎng)絡(luò)中的每一個(gè)節(jié)點(diǎn)都需要處理從數(shù)據(jù)的驗(yàn)證到交易的執(zhí)行直到狀態(tài)更新。?
這樣做的優(yōu)點(diǎn)是安全性高,所有交易數(shù)據(jù)都儲(chǔ)存在歸檔節(jié)點(diǎn)中, 輕節(jié)點(diǎn)需要交易狀態(tài)也能從全節(jié)點(diǎn)處查詢, 沒(méi)有第三方的信任假設(shè), 所有的交易狀態(tài)都在黑匣子中。?
但是也帶來(lái)了局限,單片鏈瓶頸的核心在于鏈上數(shù)據(jù)的不斷累積,在可拓展性的不可能三角中,源于對(duì) DA 的需求,單片鏈的可拓展性被限制。 未來(lái),當(dāng) web3 成為大眾選擇時(shí),為了確保大規(guī)模采用的可能性,單片鏈需要轉(zhuǎn)型到模塊化鏈從而打破不可能三角。??文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-405449.html
Rollup 是一種將執(zhí)行層分離出去的擴(kuò)容方案,計(jì)算在鏈下處理,文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-405449.html
到了這里,關(guān)于模塊化與單片化優(yōu)缺點(diǎn)解析:為什么單片鏈仍是 DeFi 協(xié)議的最好選擇?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!