引言
眾所周知,以太坊網絡有限的交易處理能力極大阻礙了其成為“世界計算機”的步伐。以太坊創始人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農場。
Hicoin與徽商鏈(HSB)錢包達成深度合作:據官方消息,Hicoin與徽商鏈(HSB)平臺達成技術與安全方面的深度合作,ChainUP旗下Hicoin將提供技術咨詢、7*24小時運維、風控監測等服務,為徽商鏈(HSB)平臺提供技術與安全雙重保障,并于今日正式上線。
徽商鏈(HSB)總部位于新加坡,是由徽商聯盟會與新加坡徽商鏈基金會研發創立,致力于賦能實體企業,幫助其解決資金、產品、流量等問題。
HiCoin以數字貨幣錢包解決方案為核心,實現零基礎,極速搭建定制化錢包。經過3年的發展,已經累積了超100家錢包客戶服務經驗。[2021/4/22 20:47:30]
Vitalik指出利用零知識證明技術做批量交易驗證是一個二層解決方案,其設計難點在于:要求每個驗證器都實際擁有所有數據,需要隨機抽樣的驗證器子集來證明不同數據子集的所有權,而這就需要通過“分片”設計來解決,這是難點所在。
小蔥注:zk-snark,是一項隱私應用非常廣泛的技術,全稱是Zeroknowledgesuccinctnon-interactiveargumentofknowledge(零知識簡潔非交互知識的證據),已在Zcash項目里經過實踐檢驗,被認為是較成熟的技術。zk-snark技術的亮點在于,生成證明的簡潔,以及驗證速度的高速。本次Vitalik提出的方案中使用該技術的目的旨在提升可擴展性,而非強化隱私。就目前來看,以太坊2.0中具體如何落地這一技術還處于探討之中。
以太坊開發人員很久之前就注意到區塊鏈擴容的重要性。也討論和提出過諸多實驗方案。
擴容伊始:那些被pass的理論方案
替代幣擴容方案
理論上,可使用替代幣解決擴容問題。該方案是將轉賬計算放在鏈下進行,并且接受同時存在多個替代幣,它們各自擁有自己的區塊鏈。如此一來,每個區塊鏈減少的流量,能讓整個區塊鏈得以擴容。但它造成的直接后果是,每個區塊鏈有更少的節點,容易被攻擊或出現惡意用戶。使用替代幣維持了去中心化和提高了擴容性,卻極大舍棄了安全性。
Hyperpay錢包與Golff達成深度合作并支持Golff挖頭礦:據官方消息,HyperPay錢包將于9月9日支持一站式加密銀行Golff流動性挖礦,用戶可在HyperPay中創建自管錢包并導入資金,在DApp界面中進入Golff平臺直接挖礦操作。近期,雙方還將合作推出DeFi理財狂歡節,即在HyperPay托管錢包中上線Golff挖礦理財專場,幫助用戶在其平臺挖礦,0門檻、0 Gas費、0服務費。
據悉,Golff DeFi門檻較低,操作流暢并同時兼顧中西方使用習慣, 95%的治理代幣GOF通過流動性挖礦產出,團隊無代幣保留,創新型收益聚合器及理財增強保險讓用戶的收益更高。[2020/9/9]
增加區塊大小
以太坊網絡中增加區塊大小,即提高gas值限制。2017年6月,以太坊基金會聯合創始人HudsonJameson曾呼吁礦工手動修改Gas限制以提高網絡的交易吞吐量。但該方案也存在諸多弊端:隨著Gas值上限被放大,網絡易于被那些擁有大量驗證處理能力的超級計算機掌控,淪為中心化系統;且該方案會導致以太坊網絡出現叔塊的幾率升高,所以大部分礦工對這一擴容方式未作過多響應。
盡管擴容實現遇到種種阻礙,但以太坊開發者們不斷尋求擴容問題的出路,并先后提出了多項技術方案。
擴容探索:多項技術方案并行研究
EIP648擴容提案:并行活動
2017年6月17日,V神在Github開源代碼庫上發布了名為EIP648的擴容提案。
該方案旨在通過各節點間的高效并行來緩解交易擁堵問題。節點在多個內核上并行進程,允許在一個線程上單獨運行ICO,而以太坊網絡保持不變。簡言之即分流,將ICO活動與以太坊網絡運行分開進行,這樣就能在不影響正常以太坊網絡流量的情況下同時處理多個ICO項目。但即使通過將這些活動分開運行,也終究是治標不治本,非長久之計。
飛魚礦業COO薛一飛:飛魚礦業IPFS超級算力與業內礦機品牌供應商達成深度合作:據悉,2020年8月1日,由LBank、金色財經聯合承辦的“LBank和他的朋友們-2020百城計劃”在鄭州舉行,會上飛魚礦業的COO 薛一飛就IPFS發表了主題演講,介紹了什么是IPFS,IPFS的分布式存儲,IPFS的應用以及獎勵計劃。同時,他表示:飛魚礦業IPFS超級算力多年深耕技術服務,與業內知名礦機品牌供應商、世界一流的礦場等深度合作,力爭達到Filecoin算力的最優解。[2020/8/1]
小蔥注:EIP,即以太坊改進建議。為促進以太坊網絡發展的去中心化,以太坊社區內每件與以太坊未來發展有關的意見建議,都可以用EIP格式提交出來,經過討論該提案被大家選上后,會正式列入EIPs清單。EIP648就是一類擴容改進提案,但小蔥發現它并未被列入EIPs清單內。
雷電網絡:把一部分交易放在鏈外
網絡是一種利用鏈下支付通道網絡實現以太坊擴容的技術。該項目始于2015年,與比特幣上的閃電網絡原理類似,雷電技術把以太坊區塊上的絕大多數交易轉移至鏈外處理,允許用戶通過私下交換轉賬簽名信息實現交易,從而大幅度增加交易處理速度。
2017年9月,雷電項目的測試網絡在以太坊上部署完成,同年12月,“微型雷電網絡”上線以太坊主網。uRaiden是雷電網絡的MVP版本,旨在提供一種小額支付機制,類似于比特幣的閃電網絡。雷電網絡方案的主要好處是,能大幅降低每筆交易的燃料費用,但它也主要適用于經常性小額支付場景。
Plasma:把數據放在鏈外
與雷電網絡類似,Plasma也是一種鏈下擴容解決方案。Plasma項目將區塊鏈設計為樹狀結構,使用大量“子區塊鏈”來分擔主鏈上的數據儲存量,每個子鏈都能處理和維護它自己的轉賬記錄,同時使用特定技術實現“主鏈”與“子鏈”的連接,由主鏈維護其安全性,主鏈只需在子鏈中出現爭議時才進行計算,從而實現最優化交易處理速度和效率。如果子鏈上的節點愿意,它們也可以提交轉賬信息并輸出他們的轉賬記錄到主鏈。
動態 | 中軟國際教育科技集團、CoinDesk中文及Omni規范委員達成深度合作:近日,中軟國際教育科技集團、CoinDesk中文以及Omni規范委員會三方,就Omni中國區塊鏈人才認證培訓計劃達成深度戰略合作。Omni區塊鏈人才認證將由中軟國際教育科技集團與Omni聯合發行,涵蓋了全面的理論和應用,包括區塊鏈基礎理論,分布式數據庫基礎理論,通用區塊鏈系統實操,深度技術能力實操等等。中軟國際教育科技集團將提供滿足考試大綱的完整教程和培訓。通過Omni認證,三方致力于把最新的技術引入中國社區,本次合作的三方將利用各自品牌、渠道、技術優勢,在課程設計、教材制定、考試編制等培訓認證所需的各環節通力合作。[2020/1/14]
該方案允許每個Plasma鏈都可以有自己的標準,也即不同子鏈可以支持有不同需求的交易(如私有鏈),且所有交易都處在同樣安全的生態系統內。
2017年8月9日,以太坊創始人與閃電網絡白皮書聯合作者JosephPoon提出新型擴容方案“Plasma”。2017年11月,V神在推特上稱Plasma實現已經開始。2018年1月,今年1月公布了PlasmaMVP版本,是一種基于Plasma的開源合約。據悉,Plasma方案可實現每秒十億次交易處理量,但具體實施效果怎么樣還有待驗證,且目前看來,它主要是為代幣轉移而設計,如何擴展至更復雜的代幣或甚至更通用的狀態轉換還是未知數。不過,把部分數據放在主鏈之外處理似乎是一大主流擴容趨勢。
Sharding
與Plasma和雷電網絡不同,分片是一種鏈上擴容技術,旨在提升協議基礎層的容量。
受傳統數據庫啟發而來,分片就是把區塊中的數據分成很多不同的“片段”并分別存放在各個節點中,減少每個節點數據存儲量的同時,提高系統的驗證速度。目前,以太坊上的交易是以線性順序運行,每個礦工都在執行同樣的程序,整個網絡的計算能力取決于單臺電腦的計算能力。而分片是一種動態的分區驗證交易的解決方案,由用戶自行選擇由哪一個分片執行自己的交易,允許區塊處理并行進行。這種“鏈上”解決方案通過多個網絡計算機來分配交易負載,允許更多的交易在同一時間得到確認,從而達到擴容效果。
動態 | 華為發布區塊鏈聯合征信等解決方案 深度布局金融服務數字化:據中金在線消息,在近日舉行的2019華為全球金融峰會上,華為發布了5G智慧銀行、虛擬銀行、區塊鏈聯合征信、商品交易所動產質押、AI金融等系列解決方案,深度布局金融服務數字化。[2019/4/26]
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幣是什么幣
穩定幣的春天來了? 9月10日,紐約金融服務部(NYDFS)在官網發布公告,同時授權數字貨幣交易所GeminiTrust和區塊鏈初創企業PaxosTrust兩家公司各自發行價格穩定、嚴格和美元1.
1900/1/1 0:00:00以太坊基金會已將價值3000萬的ETH轉移到Kraken,引發了用戶對大規模拋售的擔憂。ETH價格暴跌4%,在5月7日守住1,900美元大關,隨后在拋售傳聞后跌破阻力位.
1900/1/1 0:00:00歷史表明,每次比特幣價格進入波動抑制期,隨后就會出現拋物線上漲。 全球最大的加密貨幣比特幣在過去一周幾乎沒有表現出任何波動,因此波動性創下新低.
1900/1/1 0:00:00比特幣價格在30,000美元心理水平附近盤整,波動性大幅下降。潛在的分配模式正在醞釀,可能引發8.66%的回調。關鍵燭臺收于31,500美元上方并將其翻轉至支撐位將使看跌論點失效.
1900/1/1 0:00:00比特幣加入山寨幣行列,對低于預期的CPI數據做出強烈反應,BTC價格回升至30,000美元。 比特幣由于美國通脹數據好于預期,5月10日華爾街開市前后小幅走高.
1900/1/1 0:00:00比特幣價格即將突破28,567美元的數月關口,但屢屢未能突破。最近機構興趣顯著上升,盡管有利于BTC而不是山寨幣.
1900/1/1 0:00:00