以Layer3架構(gòu)為主要特點(diǎn)的模塊化公鏈Nautilus Chain即將在近期上線主網(wǎng),這也進(jìn)一步引發(fā)了行業(yè)關(guān)于Layer3的討論。
實(shí)際上,在2022年以太坊的創(chuàng)始人Vitalik提出了三大目標(biāo):Layer2用于擴(kuò)展,Layer3用于定制功能,如隱私;Layer2用于通用擴(kuò)展,Layer3用于自定義擴(kuò)展;Layer2用于無信任擴(kuò)展(Rollups),Layer3用于弱信任擴(kuò)展(驗(yàn)證)。這些目標(biāo)為Layer3設(shè)計思路指明了方向,即更開放、靈活和可組合。這也進(jìn)一步揭示了Layer3的特點(diǎn),以及其未來整體的發(fā)展方向。
雖然從行業(yè)的角度看,Layer2目前的主要作用在于為Layer1 “打補(bǔ)丁”,彌補(bǔ)Layer1在早期設(shè)計上的缺陷與不足,那么在此基礎(chǔ)上,更多人開發(fā)者、使用者也天然的將Layer3同樣歸類。更多的人認(rèn)為Layer3也將是Layer2的補(bǔ)充,為了進(jìn)一步彌補(bǔ)Layer2、Layer1的設(shè)計缺陷與不足,可以進(jìn)一步犧牲去中心化以換取其它層更多的可拓展、互操作與性能。
很顯然,Nautilus Chain對于Layer3有著更為獨(dú)到的理解,其在早期設(shè)計階段就以天然性為基礎(chǔ),而不是站在Layer1、Layer2的角度去做更多的彌補(bǔ)。
重復(fù)造輪子
目前圍繞以太坊Layer1構(gòu)建的Layer2已經(jīng)有數(shù)十個之多,幾個主要的方案包括Optimistic Rollup、Z-Rollup、Validium等,主要的項(xiàng)目包括Arbitrum One、Optimism、zkSync Era、Starknet等等。Layer2推出的目的在于為以太坊Layer1擴(kuò)容,而完成升級并且在性能大幅得到提升的ETH2.0則逐漸的成為了負(fù)責(zé)安全的結(jié)算層與數(shù)據(jù)可用層(DA) ,Layer2則主要負(fù)責(zé)執(zhí)行。
而為了進(jìn)一步彌補(bǔ)Layer2在定制化拓展上存在的缺陷,Layer3則被很多開發(fā)者看作是在為Layer2打補(bǔ)丁。比如StarkNet提出的對Layer3概念的理解,多個Layer3將建立在Layer2之上,還可以在Layer3上構(gòu)建附加層(L4等),比如需要合規(guī)、隱私以及其他的特殊需求再1打造新的層。不過這種“疊羅漢”的設(shè)計導(dǎo)致不同的底層之間相互獨(dú)立,更像是在“重復(fù)造輪子”。
當(dāng)然,我們從Layer2看,目前絕大多數(shù)Layer2底層處于“空閑”狀態(tài),資金與用戶多向頭部集中(Layer1也有這樣的特點(diǎn)),所以當(dāng)我們拉長時間線,未來能夠保持活躍的Layer2鏈可能并不多,而仍舊以上述思路去討論Layer3或許是無意義的。
Nautilus?Chain的Layer3世界觀
Nautilus?Chain在Vitalik提出的Layer3理念的基礎(chǔ)上,給出了一種全新的Layer3思路,它并不認(rèn)為Layer3應(yīng)該為Layer2甚至Layer1打補(bǔ)丁,Layer3應(yīng)該是一套在不需要重復(fù)造輪子的前提下,能夠隨時支持定制化的體系且不過度依賴于其他Layer2等設(shè)施,Nautilus?Chain正在通過模塊化、分層化的方式來實(shí)現(xiàn)這一目標(biāo)。
就目前而言,Nautilus?Chain是行業(yè)內(nèi)第一個并行化且運(yùn)行速度最快EVM Rollup的Layer3擴(kuò)容方案,作為首個模塊化鏈,存儲、計算、共識等都在不同的模塊中,其具備更高的可拓展性與擴(kuò)容能力,進(jìn)一步提升了網(wǎng)絡(luò)吞吐量、安全度、隱私性。
為便于模塊化設(shè)計,Nautilus Chain采用Eclispe進(jìn)行模塊化集成設(shè)計,Eclipse是一個Rollup解決方案,開發(fā)者可以根據(jù)自己的喜好定制各種組件,例如EVM、SVM和MoveVM等執(zhí)行環(huán)境,以及Celestia、Polygon AvailEigenDA等數(shù)據(jù)可用性層。
與其他具有固定組件(例如虛擬機(jī)和基礎(chǔ)層)的Rollup不同,開發(fā)者可以使用Eclipse輕松創(chuàng)建各種形式的Rollup。例如,你可以選擇Polygon Avail作為共識層和數(shù)據(jù)可用性層,同時使用SVM作為執(zhí)行層。Eclipse提供「Eclipse結(jié)算層」作為結(jié)算層(包含IBC),使用Eclipse構(gòu)建的Rollup能夠與Cosmos生態(tài)系統(tǒng)無縫對接。而基于Eclispe,開發(fā)者可以自定義選擇虛擬機(jī),比如它可以方便的接入各類特性的虛擬機(jī),包括EVM、RUST、Move以及Wasm虛擬機(jī),這也為Nautilus Chain的定制化開發(fā)語言提供了基礎(chǔ)。作為兼容EVM的Nautilus Chain,也有望在未來的幾個迭代版本中,進(jìn)一步引入EIP-696,來幫助開發(fā)者進(jìn)一步創(chuàng)收。
Nautilus目前采用Celestia模塊化底層(DA),通過ZK Rollup技術(shù)來增加隱私,當(dāng)生態(tài)內(nèi)應(yīng)用想實(shí)現(xiàn)更多功能,減少運(yùn)營成本或加強(qiáng)安全性,獲取更多主權(quán)時,開發(fā)者可以更廣泛化的在一攬子的模塊中,選擇適合自己的方案,從而選擇發(fā)展DAPP-Chain或DAPP-Rollup或DAPP-Subnet。
Celestia的架構(gòu)具有先進(jìn)性,它分離了數(shù)據(jù)可用層,采用了鏈下的方式來實(shí)現(xiàn)數(shù)據(jù)可用性,即通過Reed-Solomon糾刪碼以及專門的Namespaced Merkle Trees結(jié)構(gòu)來確保數(shù)據(jù)的可用性,讓數(shù)據(jù)可用性變得更便宜并以更有效的方式進(jìn)行。
所以基于Nautilus Chain,開發(fā)者也可以構(gòu)建高效并行的模塊化Rollup,這些并行化設(shè)計的Layer2層將進(jìn)一步推動擴(kuò)容與效率,并有望實(shí)現(xiàn)即插即用的定制化模塊底層,而無需重復(fù)造輪子。
可見,Nautilus Chain并不是服務(wù)于Layer2、Layer1,而是通過高度兼容的模塊化設(shè)計,基于Celestia、Eclipse等Layer0、Layer1設(shè)施來構(gòu)建高度可組合性的模塊設(shè)施,實(shí)現(xiàn)高效分片并做數(shù)據(jù)安全保障。根據(jù)“Triton”測試網(wǎng)數(shù)據(jù),在測試期間,Nautilus Chain TPS數(shù)據(jù)在2000以上 。文章來源:http://www.zghlxwxcb.cn/news/detail-475085.html
?Nautilus Chain更加具備先進(jìn)性、前瞻性與趨勢性,隨著 ?Nautilus Chain主網(wǎng)的上線,開發(fā)者們將能享受到模塊化Layer3帶來的新變革。文章來源地址http://www.zghlxwxcb.cn/news/detail-475085.html
到了這里,關(guān)于Nautilus Chain:獨(dú)特且純粹的創(chuàng)新型 Layer3的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!