全視角回顧以太坊2018
導讀:
以太坊是一個大膽的實驗——它想為數字貨幣和資產、不受審查的應用程式和去中心化組織建立一個通用平臺。
讓我們先從“小目標”開始探索:有沒有可能建立一個可以執行任何程式的區塊鏈?隨著時間的推移,以太坊上的各種應用程式層出不窮。但哪些應用程式是真正有用的?開發者們不斷試驗,從成功和失敗中吸取教訓。更多的新人加入了社群,並開始進行自己的實驗。
以太坊社群在2018年進行了比以往更多的實驗。我們從中收穫了什麼?通過這篇深度長文,我們將梳理出以太坊生態最重要的發展脈絡。
這些發展主要體現在以太坊“堆疊”的各個層面:
核心協議及其客戶端,通常稱為“ Layer 1”(第一層);
支援開發人員的工具和基礎設施,它們使以太坊上的實驗開發成為可能;
“鏈下”(off-chain)技術,可以讓開發人員構建快速、高效能的應用程式;
還包括基於以太坊的產品和業務。
目前,想要持續追蹤以太坊生態中的動態變得越來越困難。一些基礎設施開始相互競爭——比如兩大客戶端,他們分別佔有 50%(Geth)和40% ( Parity )的網路節點;此外,有多個相互競爭的鏈下技術棧正在構建中,多個 ETH 2.0 客戶端正在開發中,並且大多數細分領域都有多個相互競爭的業務。這一切讓以太坊生態系統看起來很混亂——就像是一個集市,而不是大教堂。(注: 比喻源於Eric S. Raymond 撰寫的文章,《大教堂和集市》(The Cathedraland the Bazaar))
雖然常人可能難以理解,但這對社群來說其實是一種榮譽:太龐大了,以至於無法用簡單的工具來衡量。
我們的目標是幫助你從這些混亂的細則中理清頭緒,看清發展全域性。
以下是我們認為的2018 年最重要的發展:
越來越多的人開始應用以太坊到各方面,但以太坊離大規模應用還很遠;
去中心化金融( DeFi )和穩定幣( stablecoins )——這些新應用類別下推出了許多產品,並取得了一些突破性的成功;
這一年是 BUIDL (更好的工具,更好的框架,更多的黑客)之年——在以太坊上構建應用程式變得非常容易,開發工具和安全工具都得到了顯著的改進;此外,我們組織了一些實踐活動,黑客馬拉松成為了一種趨勢。
Layer 2 擴充套件——推出了多個“Layer 2 ”應用程式,並在易用性上取得了關鍵進展,使這些擴充套件解決方案更易於開發人員使用。
零知識技術——今年圍繞以太坊的技術對話幾乎都是“我們現在可以這樣做,但一旦我們有了好的zkSTARKs(一種區塊鏈隱私技術)……”
ETH 2.0 / Serenity——路線圖得到了鞏固,從研究專案轉向工程專案。
1
2018 年以太坊的使用率
是否有所增長?
在2015 年到 2017 年間,以太坊是否會是需求是一個懸而未決的問題。如今,這個問題已經得到解答:自2017年底以來,以太坊區塊鏈持續地被最大化應用。
來源:GoogleBigquery 以太坊公共資料集
上圖顯示了以太坊區塊鏈在不同時間的使用率。具體而言,它是用已經使用的總 Gas 除以 gas limit(利用率=總gas ÷ gas limit) 。當數值接近 1 時,意味著以太坊區塊鏈使用率接近 100%。
誠然,上面的圖表看起來相當令人振奮——它意味著人們正在花錢使用以太坊區塊鏈。但我們也需要反思一些問題:現在的使用者基數這麼小,我們的容量已經接近100% 了,如此小的網路容量,如果我們的使用者達到數百萬會發生什麼?那時費用會發生什麼變化?有多少人真正在使用以太坊?他們用它做什麼?衡量增長的正確指標又是什麼?
測量以太坊使用率並不容易,我們使用原始的鏈上統計資料智慧獲得一些基本情況,比如網路交易數量:
來源: https://etherscan.io/chart/tx
但這並不能說明一切。如果以太坊幾乎滿負荷使用,交易的數量怎麼會下降呢?答案是,以太坊上的交易構成從大量的簡單交易轉變為少量的複雜交易。例如,代幣傳輸(約50K gas)或開一個 MakerDAO 的 CDP( 多達900K gas)都比簡單的 ETH 傳輸( 21K gas)“佔用”更多的網路容量。
隨著以太坊的應用層繼續增長,我們可以預計,在“鏈”滿負荷執行時,交易數量會下降。
隨著越來越多的活動在側鏈、狀態通道或等離子鏈(後文有論述)執行,僅鏈上交易的資料很難展現事物的全貌。
人們使用以太坊網路來做什麼?
2018年上線了許多令人期待的、重要的應用,吸引了很多使用者。
MakerDAO公司推出的穩定幣“ Dai ”從 2017 年底開始發行,截止到 2018 年 12 月 31 日,Dai 的總髮行量增加到 6900 萬。
來源: mkr.tools
MakerDAO 的使用者將超過 1.7% 的以太幣鎖定在智慧合約中,作為穩定幣“Dai ”的抵押品。截至12月31日,這些抵押的以太幣的價值超過 2.75 億美元。我們將在下一節中詳細討論 MakerDAO 和其他“去中心化金融”的應用。
2018 年 7 月,從2015開始籌備的去中心化市場預測平臺 Augur 上線。11月,該平臺上未平倉合約(在該系統中的“押注”)價值超過 296 萬美元。但是,使用者總數仍然很低。
Spankchain 是一家為成人娛樂業提供支付服務的區塊鏈公司,於2018年4月上線,在隨後的 8 個月間處理了7萬美元的交易。
2018年推出了很多的應用程式,除了“去中心化金融”類別的應用程式,還有遊戲類的,如“Gods Unchained”(2018年11月上線測試版),以及博彩類的,如“FunFair ”(2018年9月上線主網)。還有其他數百種使用以太坊區塊鏈的應用。
總體而言,使用者對以太坊應用程式的使用率仍然很低。當我們測量以太坊Dapp日活時,我們發現,2018年平均每日活躍使用者為1萬到1.5萬。
但請注意,這是對鏈上交易的測量,僅僅開啟應用並不算在內。比如,某人可能打開了一個應用程式並瀏覽他的收藏。或開啟 Veil 檢視他們在 Augur 上的預測結果。
使用者對新技術的採用是分階段進行的。使用者訪問應用程式,提出需求想要更好的基礎設施;基礎設施升級後構建應用程式,以滿足使用者的需求。應用程式和基礎設施開發與網站開發類似,存在一個強化迴圈。
到 2017年底,我們發現人們有了在以太坊上構建應用程式的需求。2018 年,社群釋出了無需升級就能使用的應用程式,並建立了基礎設施,以使下一波應用程式能夠在更大範圍內執行。
那我們應該測量什麼呢?
“每日活躍的鏈上交易”是測量使用者使用率的正確衡量標準嗎?今年,人們開始思考應該用什麼標準來衡量以太坊的成功。
答案取決於對成功的定義。有些企業需要大量的使用者(如消費性應用或遊戲),而另一些企業則需要大量的價值(如某些金融服務)。
隨著layer 2 擴充套件技術被採用,更多的使用者活動將在鏈下,變得更難以測量。這已經影響到了以太坊使用率的資料收集。例如,DappRadar 目前並不包含使用 Loom 的 dappchain 技術的遊戲資料,也不支援Spankchain 支付渠道中的資料。
但這不是一個 bug,這是一個特點。我們想建立 web 3——一個尊重使用者隱私而不是監視他們的網際網路。這意味著使用者可以選擇將他們的業務“脫鏈”,從而不納入資料統計。
2
DeFi之年
去年,以太坊應用層有了很大的革新,許多新推出的專案都是金融領域的應用程式或協議。這些應用程式或協議為使用者提供了管理和使用基於以太坊的貨幣或資產的新工具。這類應用,被稱為“去中心化金融服務”或“ DeFi ”。
現在有些公司正在構建一系列金融模型——金融系統的基本組成模組。雖然這些工具還處於非常早期的階段,但是現在可以使用基於以太坊的協議來貸款、獲得存款收益、購買大量資產、對衝風險、免信任交易資產、支付零手續費。這些系統基本上是開放的、可互操作的,因此可以將它們組合起來,構建只需 API 就可以借入、借出和投資的應用程式。
這一類應用有:
穩定幣(Dai,2017 年 12 月上線);
貸款工具( Dharma ,2018年 5 月上線;Marble ,2018年 7 月上線);
保證金交易和衍生產品( Daxia,2018年1月上線;dYdX ,2018年10月上線;bZx,2018 年 9 月上線;Market Protocol,2018 年11 月測試; UMA,正在開發中);
捆綁投資產品( Set Protocol ,2018年6月上線);
貨幣市場協議(Compound,2018年 9 月上線);
信用違約互換( CDx,正在開發中);
令牌交換服務( Kyber Network,2018年 2 月上線);
訂閱支付服務( 8x,2018年10月測試網上線);
支付渠道中心(Connext,2018年9月上線);
預測市場( Augur,2018年7月上線;Gnosis PM,2017年12月上線)。
去年,在一些DeFi 應用程式的智慧合同中,被“鎖定”(例如用作抵押品)的ETH比例有所上升:
來源: https://mikemcdonald.github.io/eth-defi/
上圖隱藏了 MakerDAO,以便更清楚地檢視其他應用程式的資料。如果包括MakerDAO,影象如下:
來源:https://mikemcdonald.github.io/eth-defi/
MakerDAO 是最成功的 DeFi 協議,也是2018 年以太坊上最成功的應用。
在過去的一年裡,Dai挺過了其基礎抵押品(指以太幣)價格下跌了94%的重擊。該系統在釋出後的頭幾個月進行了實測,它通過了測試,按照預期執行,並很快成為許多以太坊應用程式的核心基礎設施中的一環。
在經常使用以太坊應用程式的人群中,穩定幣的易用性和去中心化是有目共睹的。如果你在這個生態系統中工作, 12 個月前你可能會支付 ETH 或者獲得ETH 的薪酬。今天,每個人都用Dai 支付合同費用、贊助活動以及小費。
Dai是MakerDAO最廣為人知的產品,但除此之外,MakerDAO 還有一個“抵押債務頭寸合約”( CDP )系統,該系統允許任何人將 ETH 作為抵押品,獲得Dai的 “貸款”。這個系統不但讓Dai有了抵押品做支援,系統本身同時也是一種貸款產品,可以用於槓桿交易等。
Dai並不是唯一一個建立在以太坊上的穩定幣——但它卻是唯一一個大規模的、“去中心化”的穩定幣,因為它由自動化抵押系統中的數字資產作支援,而不是以法幣銀行賬戶中持有的美元等鏈下資產支撐的。其他基於以太坊的穩定幣包括:TrueUSD ( 2018 年 3 月)、Paxos ( 2018 年 10月)、Gemini Dollar( 2018 年 10 月)、USD Coin ( 2018 年 10 月)和 sUSD ( 2018 年 6 月)。
截至去年年底,所有基於以太坊的穩定幣的總市值約為 7.7 億美元,這個市值大概相當於全球第 14 大加密貨幣—— Monero 的市值。
https://stablecoinindex.com
在 2018 年的最後 10 天,這些穩定幣的日均交易量約為 2 億美元。
https://stablecoinindex.com
儘管交易量巨大且在不斷增長,但與日均約50億美元交易量的 Tether (USDT)相比,這一數字仍然相形見絀。
在更廣泛的 DeFi 範圍中,去中心化交易所( DEX )是另一個最重要的發展。2018年,這個生態系統得到了發展併成熟。現在不僅有多個相互競爭的 DEX,還有多種不同型別的 DEX 正在孕育發展。然而,與中心化交易所相比,DEX 交易量仍然很低。
現在有幾個使用 0x 協議的 DEX:
Radar Relay,2017 年 8 月釋出了測試版,2018年 7 月進行了 a 輪融資,於9月釋出了 v2 版本;
Paradex 於 2017 年 10 月推出,並於2018 年 5 月被 Coinbase 收購;
DDEX 於 2018 年 1 月 9 日釋出了公開測試版,成為了體量最大的0x協議,他們最近宣佈正在開發一個名為 Hydro 的協議來與0x競爭。
這一年,更多類別的DEX在以太坊上建立:
Kyber 於 2018 年 3 月推出,它取消了掛盤冊,簡化流程,使用者接收報價,即可將一項資產換為另一項資產;
Airswap 於 2018 年 4 月推出,提供簡單的“代幣交易”服務;
Uniswap 在 2018 年 11 月推出了一項新穎的自動做市功能,靈感來自幾年前的一篇reddit帖子——它完全是在鏈上執行,並使用確定性演算法做市;
Gnosis 的 DutchX 協議於2018年10月上線,使用名為slow的使用者介面,去年 12月開始交易;
StarkWare 著手研究有助於擴充套件 DEX 的零知識技術,預計將於2019年第一季度釋出測試網。
DeFi 為何在2018 年起飛?其中一個原因是,即使沒有關鍵的擴充套件技術出現,這些應用程式中的大部分在今天也是有用的。像借貸這些基本金融應用不需要高交易的吞吐量——它們只需要一個安全的可程式設計基礎層區塊鏈。以太坊最簡單的用例是建立、交換和使用ETH等數字資產。而 DeFi 為使用這些數字資產構建了基本的金融基礎設施。
3
BUIDL之年——更好的工具
更好的框架,更多的黑客
2018 年是 BUIDL 之年。這一年,在以太坊上構建應用程式變得非常容易。
這一年,以太坊改進了開發人員工具,釋出了新的安全工具以及關鍵框架,黑客馬拉松成為了社群的定期活動;這一年,普通開發人員能夠在以太坊上構建有用的東西的願景成為現實,開發智慧合約所需的工具也得到了改進。
技術進步的同時,我們還獲得了一個新的流行語:BUIDL。這個詞是“ HODL ”的反義詞——多年來被不同的人使用過,但直到 2018 年 2 月的ETHDenver之前,並未受到真正的關注。這之後的幾周裡,它成為了以太坊社群的非官方口頭禪——這是對整個加密行業普遍存在的對價格和投機畸形關注的一種迴應。
開發人員工具和框架
2018年,開發人員工具得到改進。儘管在以太坊上構建應用仍然不容易,而且還有很長的路要走,但相比 2017 年 12 月要好多了。
一個值得注意的趨勢是,我們看到目前出現了許多主流工具的替代品和競爭對手。在2018年,ethers.js 作為web3 的替代,被廣泛使用;blockscout 作為etherscan的開源替代品釋出;新的Goerli 測試網釋出, Truffle的一些競爭對手開始出現,如:rider、etherlime (基於ethers.js )和 buidler。
圖:2015年以來Truffle的月下載量
(https://www.truffleframework.com/dashboard)
Vyper 是一種以安全為重點的開發語言,可作為 solidity 的替代,它在 2018 年也取得了重大進展。回望 2017 ,它還沒有生產就緒,並且很難使用。今天,它被 Uniswap 交易所廣泛使用。
我們還在智慧合約的重要模式和開發框架方面取得了進展,比如 Open Zeppelin維護的Proxy Upgrade模式,該模式在整個生態系統中被廣泛應用。Aragon 是一個建立分散式自治組織(DAO)的框架,在今年釋出了主網。
圖:2016年起Open Zeppelin的每週下載量
安全工具
在2017年底,所有人最關注的是安全工具和最佳實踐。多次高調的黑客攻擊和安全故障迫使以太坊社群改進最佳實踐,並在安全審計和工具上投入更多資源。
2018年,以太坊安全社群作出很大改善,新的安全工具使得構建安全應用程式變得更加容易。Trail of Bits 在 2018 年 3 月釋出了幾個工具,包括靜態分析工具、模糊測試工具等。Securify 是以太坊智慧合約的自動安全掃描器,於 2018 年 7 月釋出。Mythril 是一個安全分析工具,於2017年釋出,後來成為一個平臺,並更名為MythX。
以太坊安全社群在“最佳實踐”方面也取得了進展,儘管社群對所有這些實踐持不同看法。像Smart Contractweakness registry這樣有價值的資源幫助行業共享最佳實踐和常見的反模式。
值得注意的是,“傳統”的安全研究員轉向以太坊領域,包括 Trail of Bits 和 Sigma Prime,這無疑增加了該領域中高質量的審計公司的穩定性。
然而,儘管已經取得了這些進展,前路依然漫長。特別是,以太坊開發人員還想獲得更好的正式驗證框架和工具。
基礎設施
在開發團隊不斷努力下,以太坊的主要客戶端 Geth 和 Parity 也得到改進和完善。新的客戶端也相繼釋出,比如 Java 語言的 Pantheon 以及 NET Core 的 Nethermind。
長期以來,人們一直認為,以太坊需要使應用程式開發人員可用的節點基礎架構多樣化。過去,這個市場一直由 Infura 主導,但在2018年,許多團隊開始研究替代產品。
Dappnode,一個便宜且易於執行個人以太坊節點的專案,於去年 7 月推出(你甚至可以購買預先配置好的節點)。
VIP節點服務今年上線,該服務允許使用者“訂閱”節點訪問,從而為更多完整節點提供激勵。
Denode也是一個類似的專案,旨在為更加分散的節點基礎設施提供市場激勵,去年 9 月還獲得了以太坊基金會( Ethereum Foundation )的資助。
其他專案——比如去年 11 月釋出的 Parity的 LightJS,可以使開發人員更容易的構建不需要依賴完整節點的 dapp。
IPFS 和 Swarm 等分散式儲存解決方案繼續取得進展。去年 6 月釋出的Swarm POC3 ,現在增加了一個訊息傳遞層。Ethereum Name Service是一種分散的服務,允許人們使用人類名稱(如alice.eth) 來代替以太坊地址;2018年9月,它與.xyz域名註冊中心啟動了主網整合,並宣佈計劃與.luxe整合。
生態系統中開發人員協作的改善
2018年,以太坊研究人員和開發人員的全球社群在相互合作方面做得很好。以太坊加密經濟研究的主要論壇——ethresear.ch 在 2017 年 8 月就推出,直到2018 年初才被廣泛使用。如今,它不僅是以太坊的研發中心,也是從 Plasma 到 sharding 等所有領域的重要技術資源的來源。
2018 年 1 月,ethresear 中第一次傳出對 Plasma 研究的呼聲;2018年8月,關於狀態通道的呼聲也來自這裡。現在有很多與以太坊開發相關的公共呼聲,從協議的核心開發到 layer 2 技術,再到策展市場或產品管理等各個領域。
ETHSecurity 社群成立於 2018 年年中,旨在嘗試、分享最佳實踐和共享學習經驗。 Ethereum magicians 於 2018 年初成立,是以太坊開發人員組成的一個社群,旨在提出更好的EIP並改善以太坊的技術維護。
Gitcoin 是一個促進開源開發獎勵的專案,於 2017 年 11 月啟動了試點專案。2018年,該平臺被用於向 700 多開發者發放 50 萬美元的獎金和補助。
黑客馬拉松成為盛事
2017 年 10 月,ETHWaterloo 舉辦了有史以來規模最大的以太坊黑客馬拉松,但 2018 年 2 月的ETHDenver 很快打破了這項記錄。隨後, 又舉辦了 6 次ETHGlobal黑客馬拉松活動,參加人數超過 5800 名開發人員。此外還有其他一些活動,如 ETHMemphis 和 Status 舉辦的兩場黑客馬拉松活動。
2018年的以太坊黑客馬拉松成為常態——不少開發人員想要學習如何在這種技術的基礎上進行構建。生態系統的多樣性使得許多有趣的專案萌芽,並且工具已經足夠成熟,可以在36小時內建立一個 demo。
上面提到的許多專案——包括 Goerli 測試網、SET 協議、Denode 和 Cryptokitties ——都是在 ETHGlobal 活動中構思啟動的。
4
Layer 2:研究、開發與未來
關於2018年,早期說法之一是,這將是以太坊第二層(Layer 2)可擴充套件性解決方案之年。
Layer2可擴充套件性背後的邏輯是,將計算從以太坊挪到“鏈下”系統,同時仍然保留區塊鏈的安全保證特性。這些鏈下系統可以比以太坊主鏈更快、更有效地處理交易,從而實現更具擴充套件性的支付或智慧合約。
2017年,狀態通道以及plasma chain專案無人問津,很少有人瞭解這項技術及其潛力。2018年發生了什麼?
狀態支付通道
狀態通道是最基本的 Layer 2技術。2018 年初,有幾個定製通道應用仍在開發中。今天,許多這樣的專案已經在主鏈執行,並已建立了關鍵的基礎設施,很快將從根本上縮簡訊道化解決方案的開發週期。
Spankchain(通過支付通道進行小額支付)在 4 月份釋出了測試版,並持續開發運營;Funfair(在狀態通道執行的賭博遊戲)於去年 9 月登陸主網;
Connext(支付通道進行小額支付)於 9 月與 Spankchain 合作,在主網上推出了他們的第一個非託管中心;
CelerNetwork (狀態通道網路和流動性解決方案)在 10 月份推出了他們的測試網和演示程式。
備受關注的 ERC20 支付渠道網路Raiden(閃電網路)於去年 12 月在主網上釋出了他們的 alpha 版本。
隨著開發人員熟練操作該技術,使用通道的活躍專案數量還會增加。Counterfactual(一個使構建通道化應用程式更容易的框架)於去年 6 月釋出,於 11 月開放了所有程式碼,並將於 2019 年 1 月釋出完整的演示應用程式。Magmo 是一個使用狀態通道的可通訊應用程式特定子集(“強制移動遊戲”),它在 DevconIV 上釋出了一個演示應用程式。
Plasma
Plasma 是一種擴充套件技術,其執行在鏈下一個二級區塊鏈上,在那裡它們執行速度更快,成本也更低。
這個想法基於“側鏈”,源於2014 年的一項關於比特幣擴容的提議。Plasma 進行了新的改進:與側鏈不同,Plasma 鏈可以保證使用者取出資產回到主鏈,即使該 Plasma 鏈的操作者試圖審查或竊取他們的資產。
自 2017 年 8 月關於Plasma 的論文發表以來,Plasma 研究已經取得了巨大進展,儘管該技術難度遠超狀態通道。2018 年開始時,只有少數幾個團隊在積極地研究 Plasma ,研究群體一直試圖從原始論文中的一系列相關技術中探索各種折衷和可行設計。
大多數設計都集中在最簡單的用例:支付。這些設計包括 Plasma MVP (由Vitalik於 2018 年 1 月提出)和 Plasma Cash (由Vitalik& Karl於3 月提出)。最近,研究人員開始探索基於零知識證明的Plasma設計,如“ Rollup ”(由 Barry Whitehat 於 9月提出)。
這些設計的每一個都可以進行擴充套件,用最小化的折衷減輕它們的缺點。不幸的是,這導致了一種“命名困惑”,即現有設計的每一次新調整都有一個獨特的名稱,這給那些沒有深入研究社群的人帶來了極大的困惑。劃分設計的有用分類細則仍在開發中。
除支付之外,研究人員正在擴充套件 Plasma 的其他用例。目前研究人員在進行這項工作的過程中達成的共識是,優化的“全EVM”Plasma (可以執行任何智慧合約)是一個複雜的挑戰。
雖然研究人員正積極拓寬設計空間,但是實際應用仍然停留在理論或處於早期階段。除了 Loom 的 Plasma Cash 於2018 年 6 月釋出。
5
零知識證明
在2017年,以太坊開發者社群開始意識到新的零知識技術將對區塊鏈技術產生重大影響。在過去的一年中,以太坊社群每一次技術對話都是這樣的:“好吧,我們現在可以這樣做,但當然,一旦我們有了更好的 zkSTARKs,情況就會是這樣的……”
加密行業的大多數人都聽說過零知識技術,其中最著名的是隱私加密貨幣 Zcash。但是零知識技術不僅僅用於隱私保護,它對很多可擴充套件性技術也有重要的價值。最近對這種技術的研究和開發(特別是一種叫做 zkSTARKs 的零知識技術),可能會顯著降低計算成本,從而有利於將它們與可程式設計區塊鏈(比如以太坊)進行整合。
簡而言之,無需共享底層資料,零知識證明就能證明某些操作的發生。如果能以足夠低的成本對證明進行驗證,那麼以太坊智慧合約就能驗證鏈下發生的操作。這意味著,我們可以進行大量的鏈下操作,然後以低廉的成本驗證它們是否發生了。或者,我們可以在鏈外進行密集的計算,並在鏈上驗證它。
2018 年,零知識技術的全部潛力開始得到充分挖掘。一月份,Eli Ben-Sasson 及其合著者發表了備受矚目的 zkSTARKs 論文。以太坊社群開始研究如何將這項技術用於擴充套件,以及如何與Plasma 等其他技術相結合。在 Layer 1,開發人員制定計劃來確保 ETH 2.0 為 zkSTARKs 提供必要的支援,比如 stark 友好的雜湊函式。
這一年釋出了新的zkSNARK庫,如 iden3 的 scorkjs 和circom,增加了現有的Zokrates 庫。
2018 年 12 月,ETHSingapore 的一個團隊提出了一個 zkSNARK “ rollup ”拓展證明的概念,後來以Plasma Ignis的名稱釋出在測試網上。BarryWhiteHat為以太坊使用 zkSNARKs 做出了重要貢獻。Ben-Sasson 等人成立了 Starkware 公司,旨在開發 zkSTARKs 的商業應用程式,並從以太坊基金會獲得了 400 萬美元的資助。
6
通往ETH 2.0之路
ETH 2.0 是以太坊平臺的長期研究和開發努力的方向,包含基礎層的基本升級,如權益證明和分片。
ETH 2.0 又名 Serenity,有過錯誤的開始,走入過死衚衕,直到 2018 年,以太坊長期路線圖才開始固定下來。
2018 年 1 月,FFG 測試網上線,但由於網路問題,使用起來很困難。然而幾個月後,研究方向從 FFG 轉移到一項新計劃,即 Casper 和 Sharding 一起實施。在第二季度,圍繞目前的計劃開始形成共識。
解釋 ETH 2.0 超出了本文的範圍。如果你想知道更多,我們推薦這裡的EthHub摘要、Vitalik 在 DevconIV 的演講,或者James Prestwich釋出的最新指南。
一旦研究目標明確,就有可能為“ETH 2.0”建立規範。這允許許多不同的開發團隊將該規範應用到客戶端中。到 2018 年底,至少有 8 個團隊為ETH2.0 構建客戶端。最近,Ben Edgington 還開設了每週通訊,密切跟蹤 ETH 2.0 的研究和實現。
雖然所有的路線圖都可能發生變化,且未來也不明確,但是 beacon 鏈(信標鏈)預計將在2019年投入使用,未來幾個月將進行信標鏈的測試計劃。信標鏈將允許 ETH 持有者將他們的ETH 轉移到信標鏈上,來獲得作為驗證者的獎勵。但ETH不能被轉移回“ ETH 1 ”鏈。
下一階段工作將包括分片,這將由信標鏈管理。信標鏈也有可能被用來最終確定當前的工作證明鏈,這與一年前 FFG 曾經計劃最終確定的方式有些類似。
雖然路線圖已經定下了,但區塊鏈分片中仍然存在諸多問題。雖然前幾個階段相對清晰且理論上也沒有什麼漏洞,但許多有趣的研究和實踐問題取決於以後的階段,只有一步一步來,我們才能真正實現以太坊第一層。
7
這一切意味著什麼?
儘管我們這篇文章很長,但它仍然不夠全面。今年以太坊生態系統還發生了許多其他變化,值得我們注意:
以太坊核心開發人員就當前以太坊協議(“Ethereum 1.X”)的一系列短期升級達成了大致共識,ETH 2.0 正在開發中;
世界各地的監管機構開始關注加密貨幣,包括證券監管機構。許多司法管轄區目前正在決定如何用現行法律監管數字資產;
Non-plasma 側鏈技術投入應用,比如 POA 網路、parl-bridge;
UX取得了進步,比如Universal Logins和meta transactions。
以太坊基金會發起了一項補助計劃,資助整個社群的重要工作。
我們應該把這一年看作是成功還是退步?
在以太坊發展史上,不同的參照物有著不同的答案。
相比 2015-2016 年,那時以太坊尚處於試驗階段,幾乎沒有使用者、開發人員工具,甚至沒有應用程式, 2018 年的進展就很驚人了——現在,主網上有了真正的應用程式,即使這些應用使用者基數仍然很小。曾經看起來是不可能的,現在正在一點點地、一步步地發生。
如果拿一些融資白皮書和光鮮亮麗的主題會議上肆意誇大的說辭作為參考,那麼現實一定會令你失望。以太坊大規模的應用不僅還沒有到來,而且還遙遙無期,仍然有很多難題亟待解決,技術的進展也是坎坷曲折的,很難按照路線圖的既定規劃平坦筆直地走下去。
歡迎來到現實世界——還有很多實驗要做,很多教訓要學,很多難題要解決。
我們明年見。
- END -
Josh Stark、Evan Van Ness
Daniel Zakrisson 作者
Chloe Cai 翻譯
Sonny Sun 編輯
Eik 排版