Vitalik Buterin建議開發(fā)人員,努力搭建一個切分系統(tǒng)的框架版本,直到以太社區(qū)能夠充分認識到分片系統(tǒng)是如何工作的。
鑒于以太“分片”系統(tǒng)的模式正在不斷發(fā)展,以太坊的創(chuàng)造者Vitalik Buterin公布了他所謂的“最小分片協(xié)議”。這一概念被宣傳為一個分片項目,開發(fā)人員可以不用考慮不斷變化的分片目標(biāo)是否會導(dǎo)致他們的貢獻無用的情況,來進行工作。
如今Ethereum網(wǎng)絡(luò)面臨著與高交易量相關(guān)的挑戰(zhàn),但該平臺的功能沒有取得大的發(fā)展,很大程度上是因為它仍是一個相對小眾的技術(shù)。以目前的形式,它很可能無法滿足依賴其后主流采用方案的客戶需求。
在分片系統(tǒng)中,在主區(qū)塊鏈上的合約(或者稱為“驗證器管理合約”,或者是VMC,以及“分片管理合約,”或SMC)幫助維護眾多碎片,每個碎片也是區(qū)塊鏈。這可以顯著地減少每筆交易的數(shù)據(jù)量,這些數(shù)據(jù)需要被寫入到主區(qū)塊鏈中,從而能夠擴展整個網(wǎng)絡(luò)。
現(xiàn)在來看具體細節(jié):在Buterin的新計劃中,“任何人”都可以在任何時候為一個特定的碎片來命名。塊標(biāo)題是一個散列,包含了其新交易的信息(以及在以太坊中的任何其他數(shù)據(jù)),以及通過一系列其他參照,來構(gòu)成了整個區(qū)塊鏈。
通過命名一個特定的標(biāo)題,提議者正在爭論,所有新的交易和其他新數(shù)據(jù)應(yīng)該包含在下一個排序中(這個術(shù)語是一些開發(fā)人員來描述分片區(qū)塊鏈的塊)。
Buterin的精簡協(xié)議還要求選擇一些(未定義的)“公證人”,也稱為配頁機或驗證器,這些節(jié)點被暫時授予了投票的權(quán)力,來確定給定的排序規(guī)則標(biāo)題的內(nèi)容是否合法。
這個選擇在每個碎片上的每個周期被不斷重新執(zhí)行。這是根據(jù)添加到主區(qū)塊鏈的塊的數(shù)量來度量的一段時間。在一個周期內(nèi),不超過一個排序能添加到分片區(qū)塊鏈中。(在執(zhí)行之前,會快速的進行一系列“公證”,在這段時間內(nèi),對他們的碎片進行某些攻擊就會更加難以實施。
如果三分之二或更多的被選中的“公證人”,在某一特定時期結(jié)束前都接受該提議的標(biāo)題,那么客戶端就會批準該提議的標(biāo)題,并更新他們的分片區(qū)塊鏈的副本以包含它。
一個安全的、可擴展的、可市場化的分片系統(tǒng)顯然要比這個縮減版更加復(fù)雜。
然而,沒有人知道這樣的系統(tǒng)何時會建成,也不知道有多少設(shè)計方案會半途而廢。作為以太坊社區(qū)的主要權(quán)威,Buterin似乎正在這條道路上謹慎地探索。
評論
查看更多