引言
眾所周知,以太坊網絡有限的交易處理能力極大阻礙了其成為“世界計算機”的步伐。以太坊創始人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農場。
鏈上ChainUP WaaS聯盟與VirgoCX達成深度戰略合作:據官方消息,鏈上ChainUP WaaS聯盟宣布與VirgoCX交易所達成深度戰略合作,將為VirgoCX提供全方位的WaaS聯盟服務,包含主鏈開發接入、主鏈技術維護、主鏈資產托管等,雙方就區塊鏈技術應用落地、區塊鏈金融服務、資金安全等方面深度合作。
VirgoCX是加拿大Top5合規的數字資產交易平臺,是加拿大金融交易和報告分析中心(FINTRAC)的持牌MSB機構。VirgoCX憑借其優質的流動性、一流的技術和經驗、穩定的銀行合作關系,持續安全順暢地為用戶提供數字資產交易及法幣服務。
WaaS聯盟作為企業專享的數字資產托管及金融服務平臺,是鏈上ChainUP集團依托3年時間所服務的600多家企業客戶技術服務經驗,提供主鏈資產托管、節點服務、主鏈定制開發、熱門幣種一鍵接入、共管錢包、借貸理財等多種功能服務,聯盟內部企業轉賬 0手續費、實時轉帳,同時企業通過WaaS聯盟提供的借貸、理財等多種金融服務可有效提升資金使用效率與沉淀資金價值。目前已有超過500家企業加入鏈上ChainUP WaaS聯盟。[2021/1/6 16:32:49]
Vitalik指出利用零知識證明技術做批量交易驗證是一個二層解決方案,其設計難點在于:要求每個驗證器都實際擁有所有數據,需要隨機抽樣的驗證器子集來證明不同數據子集的所有權,而這就需要通過“分片”設計來解決,這是難點所在。
小蔥注:zk-snark,是一項隱私應用非常廣泛的技術,全稱是Zeroknowledgesuccinctnon-interactiveargumentofknowledge(零知識簡潔非交互知識的證據),已在Zcash項目里經過實踐檢驗,被認為是較成熟的技術。zk-snark技術的亮點在于,生成證明的簡潔,以及驗證速度的高速。本次Vitalik提出的方案中使用該技術的目的旨在提升可擴展性,而非強化隱私。就目前來看,以太坊2.0中具體如何落地這一技術還處于探討之中。
中幣(ZB)與Deipool達成深度戰略合作:據官方消息,近日,知名交易所中幣(ZB)與Deipool達成深度戰略合作,共建去中心化金融生態。中幣網旗下生態,包括中幣網平臺積分ZB, 創新型交易所ZBG平臺權益證明ZT, 以及支持的QC(QCash,快錢)穩定幣,通過Deipool預言機接入Deipool的抵押借貸生態體系。屆時,廣大用戶可以通過抵押ZB、ZT、BTC、ETH等流動性較強的數字貨幣,獲得QC和USDT等穩定幣貸款,增加ZB、ZT、QC的流動性應用。[2020/8/26]
以太坊開發人員很久之前就注意到區塊鏈擴容的重要性。也討論和提出過諸多實驗方案。
擴容伊始:那些被pass的理論方案
替代幣擴容方案
理論上,可使用替代幣解決擴容問題。該方案是將轉賬計算放在鏈下進行,并且接受同時存在多個替代幣,它們各自擁有自己的區塊鏈。如此一來,每個區塊鏈減少的流量,能讓整個區塊鏈得以擴容。但它造成的直接后果是,每個區塊鏈有更少的節點,容易被攻擊或出現惡意用戶。使用替代幣維持了去中心化和提高了擴容性,卻極大舍棄了安全性。
增加區塊大小
以太坊網絡中增加區塊大小,即提高gas值限制。2017年6月,以太坊基金會聯合創始人HudsonJameson曾呼吁礦工手動修改Gas限制以提高網絡的交易吞吐量。但該方案也存在諸多弊端:隨著Gas值上限被放大,網絡易于被那些擁有大量驗證處理能力的超級計算機掌控,淪為中心化系統;且該方案會導致以太坊網絡出現叔塊的幾率升高,所以大部分礦工對這一擴容方式未作過多響應。
盡管擴容實現遇到種種阻礙,但以太坊開發者們不斷尋求擴容問題的出路,并先后提出了多項技術方案。
擴容探索:多項技術方案并行研究
EIP648擴容提案:并行活動
全國人大代表張學群:要大力推進區塊鏈等與司法工作深度融合:全國人大代表、遼寧省高級人民法院院長張學群表示,要大力推進互聯網、大數據、云計算、人工智能、區塊鏈、5G等科技創新成果與司法工作深度融合,加快推進智慧審判、智慧執行、智慧服務、智慧管理,充分利用現代科技智能化、精準化、可視化等特點,有效解決長期制約人民法院的深層次矛盾問題。(人民日報)[2020/7/2]
2017年6月17日,V神在Github開源代碼庫上發布了名為EIP648的擴容提案。
該方案旨在通過各節點間的高效并行來緩解交易擁堵問題。節點在多個內核上并行進程,允許在一個線程上單獨運行ICO,而以太坊網絡保持不變。簡言之即分流,將ICO活動與以太坊網絡運行分開進行,這樣就能在不影響正常以太坊網絡流量的情況下同時處理多個ICO項目。但即使通過將這些活動分開運行,也終究是治標不治本,非長久之計。
小蔥注:EIP,即以太坊改進建議。為促進以太坊網絡發展的去中心化,以太坊社區內每件與以太坊未來發展有關的意見建議,都可以用EIP格式提交出來,經過討論該提案被大家選上后,會正式列入EIPs清單。EIP648就是一類擴容改進提案,但小蔥發現它并未被列入EIPs清單內。
雷電網絡:把一部分交易放在鏈外
網絡是一種利用鏈下支付通道網絡實現以太坊擴容的技術。該項目始于2015年,與比特幣上的閃電網絡原理類似,雷電技術把以太坊區塊上的絕大多數交易轉移至鏈外處理,允許用戶通過私下交換轉賬簽名信息實現交易,從而大幅度增加交易處理速度。
2017年9月,雷電項目的測試網絡在以太坊上部署完成,同年12月,“微型雷電網絡”上線以太坊主網。uRaiden是雷電網絡的MVP版本,旨在提供一種小額支付機制,類似于比特幣的閃電網絡。雷電網絡方案的主要好處是,能大幅降低每筆交易的燃料費用,但它也主要適用于經常性小額支付場景。
知名專家:區塊鏈正推動技術創新、產業應用與實體經濟深度融合:5月28日下午,在國家工業信息安全發展研究中心聯合武漢市經濟和信息化局舉辦“信息技術大講堂”武漢專場系列第五場線上活動上,多位全國知名專家表示,區塊鏈正在推動技術創新、產業應用與實體經濟的深度融合,成為產業發展創新的關鍵引擎,武漢有科研、人才、市場優勢,在區塊鏈與區域經濟社會發展高度融合中,必將會為武漢帶來新的發展機遇。 (長江日報)[2020/5/29]
Plasma:把數據放在鏈外
與雷電網絡類似,Plasma也是一種鏈下擴容解決方案。Plasma項目將區塊鏈設計為樹狀結構,使用大量“子區塊鏈”來分擔主鏈上的數據儲存量,每個子鏈都能處理和維護它自己的轉賬記錄,同時使用特定技術實現“主鏈”與“子鏈”的連接,由主鏈維護其安全性,主鏈只需在子鏈中出現爭議時才進行計算,從而實現最優化交易處理速度和效率。如果子鏈上的節點愿意,它們也可以提交轉賬信息并輸出他們的轉賬記錄到主鏈。
該方案允許每個Plasma鏈都可以有自己的標準,也即不同子鏈可以支持有不同需求的交易(如私有鏈),且所有交易都處在同樣安全的生態系統內。
2017年8月9日,以太坊創始人與閃電網絡白皮書聯合作者JosephPoon提出新型擴容方案“Plasma”。2017年11月,V神在推特上稱Plasma實現已經開始。2018年1月,今年1月公布了PlasmaMVP版本,是一種基于Plasma的開源合約。據悉,Plasma方案可實現每秒十億次交易處理量,但具體實施效果怎么樣還有待驗證,且目前看來,它主要是為代幣轉移而設計,如何擴展至更復雜的代幣或甚至更通用的狀態轉換還是未知數。不過,把部分數據放在主鏈之外處理似乎是一大主流擴容趨勢。
Sharding
與Plasma和雷電網絡不同,分片是一種鏈上擴容技術,旨在提升協議基礎層的容量。
動態 | 甘肅省將推動互聯網、區塊鏈等與實體經濟深度融合:12月5日消息,甘肅省政府辦公廳近日印發《新時代甘肅融入“一帶一路”建設打造信息制高點實施方案》。《方案》提出,我省將全面推動互聯網、大數據、人工智能、物聯網、區塊鏈和實體經濟深度融合,促進新舊動能轉換,打造服務西北、聯接全國,面向中西亞、南亞、中東歐等“一帶一路”沿線國家和地區的通信樞紐、區域信息匯集中心和大數據服務輸出地,努力建設數字經濟強省。[2019/12/5]
受傳統數據庫啟發而來,分片就是把區塊中的數據分成很多不同的“片段”并分別存放在各個節點中,減少每個節點數據存儲量的同時,提高系統的驗證速度。目前,以太坊上的交易是以線性順序運行,每個礦工都在執行同樣的程序,整個網絡的計算能力取決于單臺電腦的計算能力。而分片是一種動態的分區驗證交易的解決方案,由用戶自行選擇由哪一個分片執行自己的交易,允許區塊處理并行進行。這種“鏈上”解決方案通過多個網絡計算機來分配交易負載,允許更多的交易在同一時間得到確認,從而達到擴容效果。
2017年11月,V神在以太坊開發者大會及臺北舉行的區塊鏈技術交流會議上表示,分片技術或是可擴展性問題最有可能的解決方案,同時也正是以太坊2.0發展路線圖中的重點。今年4月30日,V神發布了一條“分片即將到來”的推文,并分享了一個新的代碼庫,演示如何把分片擴展解決方案“拴在”以太坊主鏈上,似乎想表示分片技術正在開始走向落地和實現。
V神從不吝嗇對分片技術前景的看好,他相信分片將大幅度改善以太坊現有的并發限制,真正實現擴容。分片被業界視為更為長期有效的、且理論上可行的擴容方案,不過該方案的實施還面臨諸多技術挑戰。比如,需要確保每個片區有足夠多的節點來防止單分片接管攻擊,因為一個片區節點太少容易出現妥協和欺詐;再如跨分片交易也是一大難點,目前需要冗長的收據和證明;此外,還有在收到無效排序規則時,各片區節點如何識別和驗證欺詐行為,并拒絕這個排序規則,以及數據可用性問題等等。
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幣是什么幣
一個靈魂拷問:當一個資產價格半年多跌去70%,你會買入嗎?第一反應,肯定是不買,泡沫破滅的即視感。如果再追問:當一個資產13年從0漲到2萬美元,你會買入嗎?第一反應,應該是會買,大牛股的即視感.
1900/1/1 0:00:00根據鏈上指標,比特幣和以太坊都處于非常強勁的基礎上,有可能即將突破。 在2023年6月下半月的強勁反彈之后,比特幣(BTC)價格在30,500美元水平附近盤整了一段時間.
1900/1/1 0:00:00考慮到市場的快速變化,ARK發布了比特幣月刊,這是一份詳細介紹相關鏈上活動并展示區塊鏈數據的開放性、透明度和可訪問性的收益報告.
1900/1/1 0:00:00XRP價格突破1美元的勢頭并未減弱,交易量超過了比特幣。 自從Ripple上周在與美國證券交易委員會(SEC)的長期法律戰中部分獲勝以來,XRP已成為加密貨幣領域的熱門話題.
1900/1/1 0:00:00扯虎皮拉大旗,是新入場者的標準姿勢。然而,自FCoin用“交易即挖礦”模式攪動整個市場后,跟風模仿者迅速蔓延開來.
1900/1/1 0:00:00備受期待的柴犬(SHIB)第2層區塊鏈Shibarium將于本周推出公開測試版。具體來說,Shibarium開發人員在Twitter上向SHIBArmy宣布了期待已久的協議的啟動.
1900/1/1 0:00:00