我們知道以太坊區(qū)塊鏈?zhǔn)且粋€平臺,該平臺能夠為開發(fā)人員提共一些構(gòu)建去中心化應(yīng)用程序的工具,并且該平臺還是一個類似于比特幣的平臺,它能夠以ETH為媒介進行點對點的去中心化交易。以太坊作為迄今為止市值最大、并被最多人采用的智能合約區(qū)塊鏈,現(xiàn)在它已經(jīng)擁有了超過過3000個的去中心化的應(yīng)用程序,所以現(xiàn)在以太坊的性能受到了限制,以太坊側(cè)鏈就是為了其拓展性的問題創(chuàng)建的的一個協(xié)議。那么究竟這個以太坊側(cè)鏈?zhǔn)鞘裁匆馑??下面就讓小編為大家通俗解釋一下這個以太坊側(cè)鏈。
以太坊側(cè)鏈?zhǔn)鞘裁匆馑迹?/h3>
側(cè)鏈的基本含義是:由一組驗證者,把一條鏈的最新狀態(tài)提交給一個(主鏈上的)智能合約,如此推進的一類系統(tǒng)。
這些(最新狀態(tài)的)檢查點可被一個橋接合約(bridge contract)使用,以支持用戶的存款和取款。一般來說,在該組驗證者之間也會有一個領(lǐng)袖選舉流程,來決定某時某刻由誰來創(chuàng)建側(cè)鏈區(qū)塊;例如PoA權(quán)威證明算法和PoS算法。
側(cè)鏈在以太坊生態(tài)中也扮演著重要的角色。在研究人員還未開發(fā)出更好的方案之前,它們是可擴展性和可用性的臨時解決方案。像xDai這樣的產(chǎn)品,也點出了大家對更好的用戶體驗的需求,并使之?dāng)U散了開來。
以太坊側(cè)鏈怎么樣?
側(cè)鏈并不具備廣大的以太坊社區(qū)所期待的安全性。這不是說永遠不該使用側(cè)鏈這種方案。如果人們完全知情,但是愿意用,那是他們自己的選擇,也可能是值得的。但如果人們是不知情的,那就危險了。
顯然,側(cè)鏈的審查抗性比(設(shè)計優(yōu)良的)區(qū)塊鏈要弱。不然,那也根本不需要區(qū)塊鏈了。但這里我們挖得再深一些。如果某條側(cè)鏈有N個驗證者,而只要有M個驗證者一致同意就可以以審查任意一筆交易,那么只需要(N-M)個驗證者聯(lián)合起來,就可以審查一個區(qū)塊。這就導(dǎo)致了一個有趣的兩難:要讓審查交易變得更難,就會讓審查區(qū)塊變得更簡單。因為審查交易和審查區(qū)塊都是糟糕的事情,所以側(cè)鏈就在根本上不能獲得強健的審查抗性。
這種擔(dān)憂在使用PoS時也依然存在,甚至按權(quán)益來計算出塊權(quán)重會會讓它變得更糟糕,因為達成閾值的獨立實體數(shù)量可能會更低(即使在最理想的情況下,權(quán)益是充分均勻分布的,那也只不過跟不使用PoS的情形一樣,不會變得更好)。
在以前,側(cè)鏈可以說是能夠保持以太坊的可組合行和互操作性的唯一的解決辦法,但是現(xiàn)在已經(jīng)有別的一些Layer-2擴展方案也慢慢成熟了。就比如說有的方案能夠?qū)崿F(xiàn)不收費的大規(guī)模遷移,還能夠保證用戶不會因為費用而被卡住,有的需要協(xié)調(diào)器來處理鏈上兩個狀態(tài)的差異,有的會加入錯誤性證明來防止非法的狀態(tài)轉(zhuǎn)換,所以我們也可以考慮側(cè)鏈與其他方案的結(jié)合了。