模塊化區(qū)塊鏈通常將四大主要功能,即執(zhí)行、結(jié)算、共識(shí)和數(shù)據(jù)可用性分開運(yùn)行。執(zhí)行涉及交易處理,結(jié)算確保交易目標(biāo)地址的安全,共識(shí)驗(yàn)證交易的真實(shí)性,而數(shù)據(jù)可用性則負(fù)責(zé)交易數(shù)據(jù)存儲(chǔ)。這種模塊化設(shè)計(jì)更加靈活且效率更高,為區(qū)塊鏈三元悖論中的可擴(kuò)展性提供了有效解決方案。
模塊化區(qū)塊鏈的實(shí)施方式多種多樣,并且各具特色。廣為人知的包括匯總、validium和主權(quán)匯總。
匯總是處理交易的執(zhí)行層,交易處理后再將數(shù)據(jù)發(fā)布到Layer 1網(wǎng)絡(luò)(L1)。
Validium是另一種形式的匯總,會(huì)在鏈下處理交易之后再將數(shù)據(jù)提交至L1。Validium還需依靠權(quán)益證明驗(yàn)證者網(wǎng)絡(luò)。
主權(quán)匯總的獨(dú)特之處在于既是執(zhí)行層又是結(jié)算層,數(shù)據(jù)區(qū)塊直接發(fā)布到匯總上。主權(quán)匯總無需L1智能合約進(jìn)行驗(yàn)證。
與一體化設(shè)計(jì)相比,模塊化區(qū)塊鏈架構(gòu)具有顯著優(yōu)勢(shì),例如可擴(kuò)展性、靈活性和互操作性更強(qiáng)。但除了上述優(yōu)勢(shì),模塊化區(qū)塊鏈的構(gòu)建會(huì)更復(fù)雜。對(duì)用戶和開發(fā)人員而言,學(xué)習(xí)門檻依舊不低。
優(yōu)點(diǎn)
1.可擴(kuò)展性增強(qiáng):模塊化區(qū)塊鏈將消耗資源的任務(wù)分散到不同的層上,從而在不影響去中心化的前提下提高整體吞吐量,因此在可擴(kuò)展性方面表現(xiàn)出色。
2.靈活性和互操作性:模塊化基礎(chǔ)層的設(shè)計(jì)高度靈活,可促進(jìn)多個(gè)Layer 1 和Layer 2鏈之間的互操作性。有了這種靈活性,開發(fā)人員可以運(yùn)行以太坊虛擬機(jī)(EVM)或自己選擇的其他虛擬機(jī)。
3.多功能應(yīng)用程序開發(fā):區(qū)塊鏈的模塊化支持通用應(yīng)用程序的開發(fā),減少用戶在區(qū)塊鏈生態(tài)系統(tǒng)中受阻。有了這種支持,安全高效的多功能去中心化應(yīng)用程序(DApp)將層出不窮。
4.可定制的技術(shù)堆棧:開發(fā)人員可以自由選擇適合自己需求的虛擬機(jī),提供可定制的計(jì)算堆棧,這有助于打造便于開發(fā)人員操作且更具變通性的環(huán)境。
缺點(diǎn)
1.開發(fā)的復(fù)雜性:與一體化區(qū)塊鏈相比,在模塊化區(qū)塊鏈上進(jìn)行構(gòu)建更具挑戰(zhàn)性。這種復(fù)雜性給用戶和開發(fā)人員學(xué)習(xí)帶來了難度,可能會(huì)降低應(yīng)用普及和開發(fā)的速度。
2.測(cè)試有限:與以太坊或比特幣等一體化網(wǎng)絡(luò)不同,模塊化網(wǎng)絡(luò)的實(shí)戰(zhàn)測(cè)試不足。成熟的鏈經(jīng)過了大量測(cè)試驗(yàn)證,而模塊化網(wǎng)絡(luò)尚無法比擬,人們不免擔(dān)憂該網(wǎng)絡(luò)在高流量的現(xiàn)實(shí)環(huán)境中能否順利適應(yīng)。
3.開發(fā)初期:模塊化區(qū)塊鏈開發(fā)仍處于起步階段。雖然市場(chǎng)對(duì)模塊化網(wǎng)絡(luò)表現(xiàn)出了極大興趣,但事實(shí)是這些網(wǎng)絡(luò)缺乏成熟網(wǎng)絡(luò)所需的大量實(shí)際測(cè)試和驗(yàn)證。模塊化區(qū)塊鏈還處于開發(fā)初期,長(zhǎng)期穩(wěn)定性和有效性仍前途未卜。