引言
眾所周知,以太坊網絡有限的交易處理能力極大阻礙了其成為“世界計算機”的步伐。以太坊創始人Vitalik曾多次公開示,在保持既有安全性與去中心化特性的前提下實現區塊鏈擴容,是當下以太坊技術團隊的核心工作。
然而,由于時至今日,遲遲未見其擴容技術方案帶來的質性飛躍,眾多開發者和用戶對以太坊智能合約平臺的擁堵現狀及應用前景日漸憂慮。
自2016年以來,以太坊的種種擴容嘗試就經常性涌入公眾視野,究竟其擴容方案都經歷了哪些變化,當前進展以及最新規劃如何,小蔥特此對以太坊的擴容長征路進行了梳理與分析。
擴容呼聲日漸迫切V神丟出新構想
近日,以太坊客戶端Parity的開發人員AfriSchoedon指出以太坊已經超負荷運行,提醒用戶“不要繼續在以太坊網絡部署DAPP”,并呼吁開發人員轉移到以太坊經典或POA網絡,他認為這些網絡的交易處理能力依然很強。
對此,Vitalik當即回應表示“不同意”Schoedon的看法,并指出,“1)大多數DAPP都有優化gas的空間,就算你不這樣做,只要你的DAPP抬高了gas費用,增加了網絡壓力,其它DAPP也會進行優化;2)以太坊鏈上還有很多毫無價值的垃圾交易;3)每個人都應該研究關注二層方案。”
并且,Vitalik在以太坊技術論壇上f發文表示,二層方案不需要權衡數據的可行性,也沒有活躍度要求。如果部署得當,使用zk-snarks進行批量交易驗證,以太坊可以“大量”擴容,每次交易的成本不會高于1000gas,最多可完成每秒500筆鏈上交易,十分安全,且不依賴第二層擴展方案。
在該論壇上,Vitalik與眾多開發者就該方案的實現進行了討論。他承認運用zk-snark技術實現批量交易驗證將伴隨大量的零知識證明計算工作,不過他認為,證明計算的性能無需擔憂,從長遠來看,可以將這些工作外包給采礦業和GPU農場。
羅湖發布《深港深度融合發展白皮書》:拓展數字人民幣深港消費先行示范應用場景:金色財經報道,深圳羅湖于12月30日發布《深港深度融合發展白皮書》,在規則要素銜接方面,羅湖將積極推進金融市場互聯互通,拓展數字人民幣深港消費先行示范應用場景。[2022/12/31 22:18:48]
Vitalik指出利用零知識證明技術做批量交易驗證是一個二層解決方案,其設計難點在于:要求每個驗證器都實際擁有所有數據,需要隨機抽樣的驗證器子集來證明不同數據子集的所有權,而這就需要通過“分片”設計來解決,這是難點所在。
小蔥注:zk-snark,是一項隱私應用非常廣泛的技術,全稱是Zeroknowledgesuccinctnon-interactiveargumentofknowledge(零知識簡潔非交互知識的證據),已在Zcash項目里經過實踐檢驗,被認為是較成熟的技術。zk-snark技術的亮點在于,生成證明的簡潔,以及驗證速度的高速。本次Vitalik提出的方案中使用該技術的目的旨在提升可擴展性,而非強化隱私。就目前來看,以太坊2.0中具體如何落地這一技術還處于探討之中。
以太坊開發人員很久之前就注意到區塊鏈擴容的重要性。也討論和提出過諸多實驗方案。
擴容伊始:那些被pass的理論方案
替代幣擴容方案
理論上,可使用替代幣解決擴容問題。該方案是將轉賬計算放在鏈下進行,并且接受同時存在多個替代幣,它們各自擁有自己的區塊鏈。如此一來,每個區塊鏈減少的流量,能讓整個區塊鏈得以擴容。但它造成的直接后果是,每個區塊鏈有更少的節點,容易被攻擊或出現惡意用戶。使用替代幣維持了去中心化和提高了擴容性,卻極大舍棄了安全性。
增加區塊大小
以太坊網絡中增加區塊大小,即提高gas值限制。2017年6月,以太坊基金會聯合創始人HudsonJameson曾呼吁礦工手動修改Gas限制以提高網絡的交易吞吐量。但該方案也存在諸多弊端:隨著Gas值上限被放大,網絡易于被那些擁有大量驗證處理能力的超級計算機掌控,淪為中心化系統;且該方案會導致以太坊網絡出現叔塊的幾率升高,所以大部分礦工對這一擴容方式未作過多響應。
動態 | ZB創新智庫與開云資本達成深度戰略合作 共同推進區塊鏈技術產業應用普及:近日,ZB創新智庫成功與開云資本達成了戰略合作協議,雙方將通過多維度的優勢共享,深度激發潛能,實現聯合發展,共同推進區塊鏈技術實體產業應用普及。
ZB 創新智庫(ZB Nexus)致力于打造一體化區塊鏈研究體系和頂級產業智庫,實現區塊鏈行業全景透視。依托行業研報、數字資產評級、指數研究、通證經濟實驗室四大產品板塊,ZB 創新智庫(ZB Nexus)將通過研究創造價值,推動區塊鏈與實體產業的結合、應用和落地。
開云資本(Tolight Capital)是一家專注于互聯網、區塊鏈技術研發、投資為一體的多元化資本機構。在全球范圍成立了多個投行業務部、區塊鏈技術研發部、量化基金資管部、市場運營部等分部,并與海內外多個頂級機構達成了合作。[2019/12/30]
盡管擴容實現遇到種種阻礙,但以太坊開發者們不斷尋求擴容問題的出路,并先后提出了多項技術方案。
擴容探索:多項技術方案并行研究
EIP648擴容提案:并行活動
2017年6月17日,V神在Github開源代碼庫上發布了名為EIP648的擴容提案。
該方案旨在通過各節點間的高效并行來緩解交易擁堵問題。節點在多個內核上并行進程,允許在一個線程上單獨運行ICO,而以太坊網絡保持不變。簡言之即分流,將ICO活動與以太坊網絡運行分開進行,這樣就能在不影響正常以太坊網絡流量的情況下同時處理多個ICO項目。但即使通過將這些活動分開運行,也終究是治標不治本,非長久之計。
小蔥注:EIP,即以太坊改進建議。為促進以太坊網絡發展的去中心化,以太坊社區內每件與以太坊未來發展有關的意見建議,都可以用EIP格式提交出來,經過討論該提案被大家選上后,會正式列入EIPs清單。EIP648就是一類擴容改進提案,但小蔥發現它并未被列入EIPs清單內。
聲音 | 中國智能交通產業聯盟理事長:交通需要與區塊鏈等新技術深度融合:金色財經報道,12月10日,在“智無界·共生長” 2019百度地圖生態大會上,中國智能交通產業聯盟理事長、國家智能交通系統研究中心首席科學家王笑京表示,交通是個完整的體系,既包括基礎設施建設,又包括運輸服務網發展,更需要與大數據、互聯網、人工智能、區塊鏈等新技術的深度融合。[2019/12/11]
雷電網絡:把一部分交易放在鏈外
網絡是一種利用鏈下支付通道網絡實現以太坊擴容的技術。該項目始于2015年,與比特幣上的閃電網絡原理類似,雷電技術把以太坊區塊上的絕大多數交易轉移至鏈外處理,允許用戶通過私下交換轉賬簽名信息實現交易,從而大幅度增加交易處理速度。
2017年9月,雷電項目的測試網絡在以太坊上部署完成,同年12月,“微型雷電網絡”上線以太坊主網。uRaiden是雷電網絡的MVP版本,旨在提供一種小額支付機制,類似于比特幣的閃電網絡。雷電網絡方案的主要好處是,能大幅降低每筆交易的燃料費用,但它也主要適用于經常性小額支付場景。
Plasma:把數據放在鏈外
與雷電網絡類似,Plasma也是一種鏈下擴容解決方案。Plasma項目將區塊鏈設計為樹狀結構,使用大量“子區塊鏈”來分擔主鏈上的數據儲存量,每個子鏈都能處理和維護它自己的轉賬記錄,同時使用特定技術實現“主鏈”與“子鏈”的連接,由主鏈維護其安全性,主鏈只需在子鏈中出現爭議時才進行計算,從而實現最優化交易處理速度和效率。如果子鏈上的節點愿意,它們也可以提交轉賬信息并輸出他們的轉賬記錄到主鏈。
該方案允許每個Plasma鏈都可以有自己的標準,也即不同子鏈可以支持有不同需求的交易(如私有鏈),且所有交易都處在同樣安全的生態系統內。
2017年8月9日,以太坊創始人與閃電網絡白皮書聯合作者JosephPoon提出新型擴容方案“Plasma”。2017年11月,V神在推特上稱Plasma實現已經開始。2018年1月,今年1月公布了PlasmaMVP版本,是一種基于Plasma的開源合約。據悉,Plasma方案可實現每秒十億次交易處理量,但具體實施效果怎么樣還有待驗證,且目前看來,它主要是為代幣轉移而設計,如何擴展至更復雜的代幣或甚至更通用的狀態轉換還是未知數。不過,把部分數據放在主鏈之外處理似乎是一大主流擴容趨勢。
聲音 | 湖南省委常委胡衡華:大力推動區塊鏈、超級計算等新技術與交通行業深度融合:12月6日消息,湖南省委常委胡衡華在調研交通運輸工作時強調,大力推動大數據、互聯網、人工智能、區塊鏈、超級計算等新技術與交通行業深度融合,構建跨層級、跨系統、跨部門、跨業務的城市綜合交通大數據集成共享平臺,加快智慧道路建設,讓交通變得更加“聰明”(長沙晚報)[2019/12/6]
Sharding
與Plasma和雷電網絡不同,分片是一種鏈上擴容技術,旨在提升協議基礎層的容量。
受傳統數據庫啟發而來,分片就是把區塊中的數據分成很多不同的“片段”并分別存放在各個節點中,減少每個節點數據存儲量的同時,提高系統的驗證速度。目前,以太坊上的交易是以線性順序運行,每個礦工都在執行同樣的程序,整個網絡的計算能力取決于單臺電腦的計算能力。而分片是一種動態的分區驗證交易的解決方案,由用戶自行選擇由哪一個分片執行自己的交易,允許區塊處理并行進行。這種“鏈上”解決方案通過多個網絡計算機來分配交易負載,允許更多的交易在同一時間得到確認,從而達到擴容效果。
2017年11月,V神在以太坊開發者大會及臺北舉行的區塊鏈技術交流會議上表示,分片技術或是可擴展性問題最有可能的解決方案,同時也正是以太坊2.0發展路線圖中的重點。今年4月30日,V神發布了一條“分片即將到來”的推文,并分享了一個新的代碼庫,演示如何把分片擴展解決方案“拴在”以太坊主鏈上,似乎想表示分片技術正在開始走向落地和實現。
V神從不吝嗇對分片技術前景的看好,他相信分片將大幅度改善以太坊現有的并發限制,真正實現擴容。分片被業界視為更為長期有效的、且理論上可行的擴容方案,不過該方案的實施還面臨諸多技術挑戰。比如,需要確保每個片區有足夠多的節點來防止單分片接管攻擊,因為一個片區節點太少容易出現妥協和欺詐;再如跨分片交易也是一大難點,目前需要冗長的收據和證明;此外,還有在收到無效排序規則時,各片區節點如何識別和驗證欺詐行為,并拒絕這個排序規則,以及數據可用性問題等等。
北京銀行業績發布會透露:將深度學習區塊鏈技術:北京銀行召開業績發布會,北京銀行副行長魏德勇表示,“北京銀行未來幾年的零售戰略關注以下三個方向:一是,進一步優化操作流程,實現全面數字化轉型,北京銀行已經和騰訊阿里等展開合作。二是,數據深度學習,包括運用智能投顧和區塊鏈等。三是,拓展主要的零售客群。”[2018/4/27]
Casper
Casper在內容上更廣泛,但也有擴容效果。
Casper項目致力于將以太坊主網共識算法從POW轉向POS,自2014年就被提出,四年來,以太坊開發者們就該協議實施需克服的種種問題做了大量的技術嘗試,并發展出2條研究分支:CasperFFG以及CasperCBC。據V神稱,二者但主要權衡是,后者有更好的理論屬性,而前者更容易實現。
最終的Casper協議比純粹對擴容方案內涵更廣,包括能源消耗改善和安全性的提高。不過,正因為單個節點消耗能源更少,該網絡擴容難度更高。盡管Casper并非專為擴容而設計,但它會對以太坊網絡容量產生積極影響。
根據V神今年8月份連續發布的75條推特對POS與Casper研究歷史的回顧闡述,由于后期CasperFFG方案遇到種種困難開發工作慢了下來,且團隊經歷分散在Casper項目和分片項目之間,導致了很多重復性工作。
因此,2018年6月,以太坊核心開發者電話會議上,團隊最終決定徹底放棄“用合約實現混合CasperFFG”的想法,而是集中精力追求完全Casper的獨立鏈,將Casper與分片設計進行融合。這一決定正式宣告了EIP1011與既有的CapserFFG協議的終止。
以太坊2.0:擴容收官之戰?
根據以太坊Casper+Shardingchainv2.1工作進展描述文檔,以太坊2.0將有一項新的設計——信標鏈,而這項新設計將對以太坊的可擴展性和分散性產生巨大影響。
小蔥注:在社區內部各類開發文檔中,以太坊2.0被稱為“AshardedPOSEthereum2.0”,可見其同時嵌入了分片與POS算法機制,融合這兩大技術的新型主鏈被稱作信標鏈。這是近年來以太坊一個比較大的動作。目前,以太坊2.0的路線圖尚未確定,其相關的設計和規范也在不斷變化。
雖說擴容是一項持續性需求,但根據ETH2.0的設計,信標鏈似乎會帶來質的飛躍,有望成為一項里程碑式的擴容收官之戰。與這項新設計相關的術語見下表:
信標鏈是POS系統的“主鏈”,與當前的以太坊區塊鏈并行運行。當然,現有的以太坊區塊鏈未來將被納入新系統。信標鏈主要職責有:
存儲和維護一組活躍且有序的驗證者處理分片與信標鏈之間的各項“交連”處理自己的逐塊共識以及最終確定性
存款流程和區塊鏈結構
信標鏈會隨機抽取驗證者進行出塊提議和投票,以防止驗證者之間的相互勾結。此外,由于驗證者只能以非常有限的方式和鏈交互,信標鏈中將不再使用EVM這類執行引擎處理投票事務,因此投票效率會更高。由于不需要預估算力,所有信標鏈上的交易也都是免費的,整個過程會更有成本效益。
信標鏈與分片鏈
分片鏈負責處理交易并存儲帳戶數據,每個分片鏈都跟主鏈相連接;每個分片鏈是一個獨立的POS鏈,它們各自有自己的狀態和交易歷史,同時和信標鏈同使用POS共識機制。每隔一段時間,系統會隨機給各驗證節點分配一個分片,負責驗證和確認該分片上的區塊。“交連”將用于確認各分片鏈中的哪些區塊進入信標鏈,同時交連也是各分片鏈之間互操作的主要方式。
據估計,分片后的以太坊每秒將能處理超過15000筆交易,這與當前的以太坊網絡性能相比,實現了真正意義上的質的飛躍。
目前,關于信標鏈和以太坊2.0的設計仍在進行中,許多技術團隊也早已開始研究信標鏈客戶端應用,如Lighthouse項目,Prysm項目,Trinity,Nimbus,Harmony等等。據RocketPool區塊鏈高級工程師DarrenLangley于9月初發布的文章稱,目前信標鏈已經完成的工作包括:信標鏈狀態數據結構與持續力、單個區塊狀態轉換、分叉選擇實現、驗證者洗牌、區塊提案者角色、數據結構序列化以及P2P協議。但仍然還有很多領域尚在研究之中。
小結:“短期求創新、長期求保守”
綜合上述梳理,我們可以看到,針對長久以來的區塊鏈網絡擁堵現象,以太坊核心團隊曾從多個角度進行過理論與技術方案的探索和實踐,包含提高gas值限制、發行EIP648擴容方案、提出Plasma、采納分片技術等等,小蔥根據時間線簡要梳理了一下以太坊的擴容動態事件。
據各公開渠道信息進行的不完全匯總
通過這一系列擴容提案的出現、轉變及衍生,我們不難看出以太坊核心團隊持續的技術探索能力和應變能力。同時這些主流的擴容方案之間并不沖突,甚至會在實踐中走向融合。
或許,以太坊的擴容口號喊了太久,而擴容成效來的太慢,故而引發社區內外眾多開發者的急不可耐;此外,EOS項目創始人BM也曾公開指出V神在解決可擴展性問題上考慮地過于復雜。
確實,我們看到在以太坊的整個擴容規劃中,納入了很多底層技術層面的考量,它試圖在實現可擴展性,同時考慮可持續性、效率以及靈活性,這牽涉到多個領域的技術改進和應用部署,不僅僅是引入某個二層擴容方案,把一部分數據/交易放到鏈外處理這么簡單,而是從區塊鏈協議層實現擴展。
按照V神的話,他希望多種擴容方案并行使用。在Layer-1擴容方向上的主導思想是“短期求創新,長期求保守。他認為:
Layer-1長期來看必定趨于穩定,不會在所有技術改進上去競爭,只會盡力提供一個穩定平臺,使得Layer-2上的創新能夠發生。因為在Layer-1上尋求解決方案要求進行持續的協議變更,而基礎層的變更往往牽涉到治理和共識問題,但迄今為止,還沒有哪個公鏈能在不淪為中心化的前提下,完成持續“活躍”的創新和治理。不過短期內,Layer-1的創新和完善是必要的。
而Layer-2也必定將承擔起越來越多持續創新的、有挑戰的重任。去中心化應用平臺、加密貨幣支付手段、去中心化交易所機制、拍賣、隱私保護方案、支持隱私保護的編程語言等等,絕大多數可以在區塊鏈上做的,都是重要且需要持續創新的領域。將這些功能全部“整合”進底層區塊鏈顯然不妥,會帶來很高的治理成本和協調升級成本。
因此,當下以太坊在擴容上首先需要完成Layer-1的創新升級,而長期來看,會利用Plasma、雷電網絡乃至更多新型的二層擴容方案以適應未來的商業應用。
來源:小蔥區塊鏈
Tags:以太坊區塊鏈Casper以太坊幣是什么幣區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢Casper幣是什么幣
在2019年之前,如果你在股市上告訴一個人,作為笑話而創造的狗幣可以帶來數百萬美元,他們會把你貼上瘋子和瘋子的標簽。作為模因創建的狗狗幣可以讓投資者在未來賺取數百萬美元,這超出了任何人的想象.
1900/1/1 0:00:00簡單來說 dYdX(DYDX)價格已從本周交易低點上漲近15%。鏈上數據顯示,對dYdX的負面情緒出現了近一個月來的最大飆升。根據MVRV數據,DYDX仍然被低估.
1900/1/1 0:00:00令人驚訝的是,一個2011年的休眠比特幣錢包最近重新出現,引發了人們對這一突然活動背后動機的質疑。該錢包持有139個BTC,當前價值約為350萬美元,引起了加密貨幣社區的關注.
1900/1/1 0:00:00買盤壓力讓ETH再次飆升至主要阻力位附近買家可以等待突破,而賣空者可以逆流而上以太坊在周一價格圖表上的V型反轉給買家帶來了豐厚的回報,但在上漲過程中并未形成任何盤整.
1900/1/1 0:00:00比特幣今年仍上漲了近50%,跑贏了主要股指和大宗商品。周五,截止發稿,比特幣突破27000美元/枚,日內漲9.10%。1月1日,比特幣的交易價格剛剛超過16,500美元.
1900/1/1 0:00:00誰是老二? 在比特幣以及整個加密數字貨幣世界,誰是最有影響力的人?答案不言而喻。那么問題來了,誰是第二有影響力的人?不,我們不理會那套幣圈大佬撲克牌,那是營銷機構的作品,很多形跡可疑的趁機搭便車.
1900/1/1 0:00:00