時間:2023-06-22|瀏覽:233
以太坊網(wǎng)絡(luò)是主鏈,所有直接發(fā)生在其上的交易都是“鏈上”,而其他任何交易都被視為“鏈下”。側(cè)鏈和L2等一些脫鏈解決方案可以幫助以太坊擴大規(guī)模,提高交易速度,增加網(wǎng)絡(luò)可以處理的交易數(shù)量。在本文中,我們將展示什么是側(cè)鏈和L2解決方案,以及它們?nèi)绾螏椭鷮崿F(xiàn)可擴展性。
側(cè)鏈和L2以太坊解決方案幫助解決以太坊規(guī)?;膯栴}。試圖提升鏈上性能的嘗試通常會導致以太坊的去中心化或可擴展性的權(quán)衡——這被稱為可擴展性三難困境。
側(cè)鏈和L2解決方案允許持續(xù)和增量創(chuàng)新,為每個人改善以太坊,同時保持安全性和去中心化。
側(cè)鏈和以太坊L2解決方案的主要區(qū)別是,L2繼承以太坊主網(wǎng)絡(luò)的安全性,而側(cè)鏈依賴于自己的安全性。
以太坊側(cè)鏈是一個獨立的區(qū)塊鏈網(wǎng)絡(luò),與以太坊主鏈并行運行。側(cè)鏈通過雙向掛鉤系統(tǒng)與主鏈連接,允許資產(chǎn)在側(cè)鏈之間進行交換。
側(cè)鏈有兩種基本類型,一種是相互依賴的,另一種是相互獨立的。
當一條鏈依賴于另一條鏈(如以太坊)時,它可以被認為是這個父鏈的子鏈。通常,子鏈不會創(chuàng)建自己的資產(chǎn),而是從父鏈的轉(zhuǎn)移中獲取資產(chǎn)。
側(cè)鏈有自己的共識協(xié)議,通常是為特定類型的交易設(shè)計的,目的是為了交易能夠更快、更實惠。然而,這也意味著它們通常不會繼承以太坊的安全屬性,當使用側(cè)鏈時,我們只依賴于側(cè)鏈的安全性,包括參與其自己的共識協(xié)議的節(jié)點。
側(cè)鏈減少了主鏈上的擁堵,降低了每個人的成本,增加了以太坊生態(tài)系統(tǒng)的可用性和可擴展性。開發(fā)人員還可以使用側(cè)鏈來探索和測試主鏈上不可用的新特性和用例。
流行的側(cè)鏈包括PolygonPoS,Skale和Rootstock。以太坊2.0有自己的側(cè)鏈變體,稱為分片鏈,與最近推出的信標鏈相連,其目標是最終成為基于權(quán)益證明(PoS)的以太坊主鏈。
側(cè)鏈通過一個雙向掛鉤系統(tǒng)或?qū)蚺c主鏈相連。在主鏈上,我們可以將自己的以太坊發(fā)送到一個充當密碼箱的退出地址,這樣我們就無法在其他地方使用它。
一旦完成該交易,并且通過了“競賽期”(為了增加安全性),就會提供一個名為“簡單支付驗證”(SPV)的收據(jù)。這將觸發(fā)通過智能合約從側(cè)鏈上的一個密碼箱釋放相同的值。當從側(cè)鏈“轉(zhuǎn)移”到主鏈時,會發(fā)生完全相同的過程,只是過程相反。
側(cè)鏈基于以太坊虛擬機(EVM),它是以太坊的計算引擎,這種與以太坊虛擬機的兼容性意味著開發(fā)人員如果想要在側(cè)鏈中使用他們的應(yīng)用程序的話,是不需要進行任何更改的。這只是部署相同代碼的問題,因為它們都共享相同的solidity軟件層,并且可以通過相同的Web3API訪問!
L2協(xié)議是存在于以太坊鏈中的鏈,但能夠通過二級框架實現(xiàn)更大的可擴展性。通過在L2處理大量活動來減少主層上的擁塞。與側(cè)鏈不同,L2通常繼承主鏈的安全屬性。
第1層是底層區(qū)塊鏈。以太坊是第1層區(qū)塊鏈,因為它