V神:應用Zcash技術,以太坊能擴充套件到500tx/s
導讀:以太坊(Ethereum)是一種開源的、圖靈完備的、智慧合約公用區塊鏈,基於區塊鏈賬本用於合約的處理和執行,使得任何人都能夠建立合約和去中心化應用,並在其中自有定義所有權規則、交易方式和狀態轉換函式。Ethereum 由 Vitalik Buterin (綽號“V 神”)所創立並於 2014 年 7 月進行 ICO,以太坊內建名為 Ether (以太幣,ETH)的加密貨幣。今天,V神表示,應用Zcash技術,以太坊能夠達到每秒500tx的規模。Zcash是首個使用零知識證明機制的區塊鏈系統,它可提供完全的支付保密性,同時仍能夠使用公有區塊鏈來維護一個去中心化網路。
為了在不使用Plasma等第二層技術的情況下實現約3200%的交易增長,乙太網聯合創始人Vitalik Buterin計劃擴大以太坊的網路規模。
Buterin表示:ZK-SNARKS可以幫助ETH擴充套件到500 tx/s
Buterin在ETH研究論壇上發表的一篇文章《ofollow,noindex" target="_blank">On-chain scaling to potentially ~500 tx/sec through mass tx validation 》中稱,以太坊可以藉助以隱私為中心的加密貨幣Zcash的技術創新來“大規模”驗證ETH交易。
據以太網官博上的一篇博文《zkSNARKs in a nutshell 》稱,ZK-SNARKS技術允許中繼節點“無需執行即可驗證計算的正確性”或“瞭解執行的內容”。Buterin詳細說明了中繼者可以將事務進行批處理,然後釋出ZK-SNARK來證明它們的有效性,從而大幅度壓縮了區塊鏈中儲存的資料量,同時保持了所有事務都在鏈上。
他寫道:
使用者分為兩類:(i)交易者,(ii)中繼者。中繼者從交易者那裡獲取一組操作,並將它們全部組合到一個事務中,並使ZK-SNARK來證明其有效性,並以高度壓縮的形式將ZK-SNARK和事務資料釋出到區塊鏈。中繼者因交易者的交易費用而獲得獎勵。
Buterin估計,ZK-SNARK的整合和採用能夠使以太坊每秒處理高達500筆交易,而目前的上限約為15筆。這不僅意味著網路容量增加了3200倍,還實現了這一壯舉,除去Plasma和其他第二層擴充套件解決方案外,通過將大部分交易從主區塊鏈移走的同時,保留其安全性來增加網路容量。如果在第二層技術最終釋出之後與它們一起使用,則擴充套件改進將更加顯著。
dApp要成為主流,ETH就必須擴大規模
去年12月,CryptoKitties造成了ETH網路擁堵,其每日使用者數量超過了14000人。
如果以太坊希望能夠實現大規模應用的話,這種擴充套件的改進是至關重要的。正如CCN最近報道的那樣,執行在以太坊上的去中心化應用(dApp)一直難以獲得廣泛的應用,只有少數幾個專案(大多是分散式交換)擁有超過500個日常使用者。
如果一個或多個dApp確實形成了龐大的使用者群,它將會迅速阻塞以太坊區塊鏈,並導致gas費用飆升。去年12月就發生過這種情況,就是推出CryptoKitties不久之後。在高峰期,dApp每天大約有14000名使用者,這一數字與傳統的Web應用相比微不足道,但卻足以能夠顯著地破壞使用者在以太坊網路上進行交易的能力(詳見:http://u6.gg/eEYYU )。一家創業公司甚至推遲了其首次幣發行(initial coin offering,ICO),理由是CryptoKitties相關的擁塞。
Buterin並不是第一個提出將基於Zcash的技術應用到以太坊的開發者,這一技術可以讓以太坊的協議更加健壯。2017年初,據CNN報道,由兩個組織的研究人員組成的小組發起了“專案鍊金術”(詳見:http://u6.gg/eEYWM ,這是一項向以太坊新增零知識證明(zero-knowledge proofs)來幫助匿名化協議的舉措,特別注重確保智慧合約應用(如電子投票)可以透明地執行而不會犧牲使用者的隱私。此前,該組織曾計劃建立一個去中心化加密貨幣交易所(decentralized cryptocurrency exchange,DEX),以使兩個區塊鏈之間進行交易。
譯註:證明者和驗證者之間進行互動,證明者能夠在不向驗證者提供任何有用的資訊的情況下,使驗證者相信某個論斷是正確的。
原文連結:https://www.ccn.com/vitalik-says-ethereum-can-scale-to-500-tx-s-using-zcash-technology/
感謝杜小芳對本文的審校。