V神深大行,親訴以太坊新發展
編者按:本文來自Unitimes(ID:Uni-times)編者按:本文來自
編者按:本文來自
編者按:本文來自
,作者:ETHPLANET,經授權發布。
2019年9月23日,ETHPLANET (以太行星) 聯合深圳大學區塊鏈技術研究中心,在深圳大學舉辦了一場以「以太坊區塊鏈生態新發展」為主題的現場交流活動!
二級標題
二級標題

以太坊的起源
二級標題
以太坊的起源
Vitalik首先對區塊鍊和以太坊的起源進行了介紹。他說到,區塊鍊是一個由不同計算機組成的分佈式網絡,網絡中的計算機能以一種容錯的方式來存儲數據和運行計算,也就是讓很多很多不同的計算機對數據(也即“交易”)達成共識。
這些“交易(transactions)”可以是向他人發送的資金交易,也可以是與智能合約的交互等等。這些交易會被發佈到區塊鍊網絡中,然後網絡中的所有計算機會對這些交易達成共識。
區塊鏈的這種特點使其非常適用於搭建應用,因為區塊鍊網絡的容錯性使得任何單一計算機都無法停止網絡中的計算或導致整個網絡停止運行,從而保證應用將長期運行並能夠抵禦攻擊。 2009年誕生的比特幣就是最早的區塊鏈。
2009至2011年期間,區塊鏈領域主要是以單一功能的區塊鏈(如比特幣、域名幣等)為主;到了2012至2013年期間,出現了多功能的區塊鍊網絡(如Mastercoin 、XCP等)。
雖然Mastercoin可以支持很多不同類型的“交易”(比如傳輸加密貨幣、金融合約、眾籌等等),但支持的應用依舊有限。當Vitalik於2013年加入Mastercoin團隊時,他意識到了這一點,並產生了搭建「通用的區塊鏈」想法。 Vitalik將之比作是能夠安裝很多不同應用(APP)的智能手機,任何人可以通過編寫代碼在上面運行任何類型的應用。
Vitalik表示,以太坊的理念就是作為一個通用的區塊鏈平台,能夠像智能手機一樣運行任何應用。用戶通過將代碼/程序上傳至以太坊網絡中,然後網絡中的任何人都可以通過執行該代碼/程序來完成特定的“交易”(比如發行代幣、金融合約等等),這就是以太坊背後的理念。
接下來,Vitalik講述了以太坊及以太坊生態的新發展和新動向。
二級標題

二級標題
二級標題
從PoW到PoS的轉變
在區塊鍊網絡中,存在大量的計算機,這些計算機(節點)會試圖對“交易”達成共識,這種達成共識的過程就像是投票的過程:哪些“交易”應該被被打包進入區塊,哪些不應該被打包;如果網絡中的大多數計算機都同意某“交易”,那它將被打包進入區塊中。
如果區塊鍊網絡中有很多的計算機(節點),那應該由誰來創建區塊呢? Vitalik表示,在比特幣和當前的以太坊等採用PoW(工作量證明)機制的區塊鍊網絡中,這種共識機制將根據計算能力(即算力)來選擇由誰來創建新區塊(也即挖礦),成功創建新區塊的礦工將獲得挖礦獎勵。
Vitalik說道,2009年當比特幣誕生早期,普通的計算機都可以參與比特幣網絡的區塊創建(挖礦),但之後隨著比特幣價值的增長,創建新區塊以及處理交易所帶來的獎勵價值越來越高,越來越多的人開始建立大型礦場,以此來獲得挖礦獎勵。
而到了2014年,更是出現了針對比特幣等特定幣種的專用挖礦芯片(ASIC),使得基於PoW機制的幣種的挖礦更加地中心化,導致使用CPU挖礦的普通挖礦群體更不具優勢。
與PoW機製完全不同,PoS(權益證明)機制採用完全不同的“挖礦”方式,即這種機制將要求參與者質押一定數量的代幣,然後通過隨機的方式來選擇由誰來創建區塊並獲得獎勵。


Vitalik說道,PoS是對以太坊協議的更改,將改變以太坊區塊鏈達成共識的方式。接下來,他講到了對區塊鏈來說非常重要的技術——通用的零知識證明。
二級標題

二級標題
二級標題
通用的零知識證明技術
Vitalik表示,零知識證明技術已經存在近20載,但在過去6年裡,這一領域得到了非常重大的發展。
同時,該技術對於改善可擴展性問題也非常有用,因為該技術使得區塊鍊網絡無需讓所有的計算機都運行所有的計算,因此驗證者能夠以更快的速度來對證明進行驗證。
二級標題

二級標題
二級標題
基於以太坊的應用
接下來,Vitalik談到了以太坊的應用方面。他首先對基於以太坊的一些簡單應用進行了介紹,包括使用數字貨幣進行支付、以太坊域名服務(ENS)、使用數字代幣代表各種資產(比如紀念章、會議門票等等)。這些應用是以太坊基金會已經在使用的了。
當前,一些DAO組織已經在提供贊助、慈善籌款、資助開源項目、去中心化應用治理、盈利項目創建等方面得到了很好的發展,有很多基於以太坊的DAO組織。
二級標題

二級標題
二級標題
未來的區塊鏈
接下來,Vitalik講到了區塊鏈的Layer1擴展技術Sharding(分片),以及Layer2可擴展性技術(包括Plasma、Rollup、Channels等)。
以太坊2.0將是針對當前以太坊網絡的重大升級,升級的一部分就是轉變為PoS機制(Casper);另一部分就是Sharding(分片)技術的採用,這是以太坊2.0將採用的擴展性解決方案。
Vitalik表示,Sharding的擴展方式就是,通過將以太坊網絡中的交易分配給網絡中的所有分片鏈進行處理。當前的以太坊網絡處理交易的方式是,網絡中的所有計算機(節點)都必須驗證每一筆交易,這種方式使得網絡非常安全,因為讓所有的計算機驗證所有的交易,能夠保證將不會確認無效的交易;但這種方式的效率不足,因為每筆交易可能都需要被驗證超過10萬次,因此導致網絡出現可擴展性問題。
Sharding能夠解決以太坊網絡的可擴展性問題,即通過將以太坊2.0網絡中的驗證者(節點)進行隨機分成小組,讓這些驗證者小組來驗證不同的區塊。同時,網絡依舊是非常安全的。
此外,還存在Layer2擴展方案來改善區塊鍊網絡的可擴展性。 Layer2擴展方案是指通過改變應用的運行方式(而不是改變區塊鏈本身的運行方式),使得這些應用能夠更有效地使用區塊鍊網絡。 Vitalik提到了三種Layer2擴展技術:Plasma、Rollup和Channels(通道技術)。
Vitalik說道,Plasma和Channels技術的運作方式是這樣的,即通過將交易從主鏈轉移到鏈下,只有當交易的其中一方試圖作弊,或者一些參與者離線或作惡等情況下,交易才會被轉移至鏈上。這兩種Layer2方案依舊能享受鏈上的安全性,因為如果出現惡意交易中,用戶將能夠將資產轉移至鏈上。但由於大部分時候,鏈下的交易數據都不會公佈在鏈上,這種方式帶來的擴展性提升大約只有100-1000倍。
另一種Layer2擴展技術是Rollup,通過在鏈下計算並在鏈上存儲數據。這三種Layer2擴展技術是可以與Sharding技術同時在以太坊2.0網絡中使用,進一步提升以太坊網絡的可擴展性,比如每秒處理50,000筆交易,但這方面的技術還有待進一步發展。
以太坊2.0發展路線圖
最後,Vitalik講到了以太坊2.0的發展的四個階段,包括:
以及之後進行優化的階段3+,包括Casper CBC的實現以及其他技術優化等。
二級標題

二級標題
二級標題
自由提問環節
問題1:你是如何接觸和學習區塊鏈的?
Vitalik:我是在2011年從我父親那裡聽說到比特幣的,並同時通過互聯網對其進行了解。我覺得比特幣非常有趣,它與我所關注的事情很相似,比如我一直很喜歡開源和去中心化的理念,我以因為它將數學和計算機科學等融合在一起,因此比特幣很快引起了我的興趣。
一開始我以作者的身份活躍於比特幣社區中,我最開始在《Bitcoin Weekly》上發表文章,之後在《Bitcoin Magazine》寫了2年文章。只有我進行了環球旅行,到訪了每個比特幣社區,比如美國、西班牙和以色列等。之後我產生了創建“通用的以太坊區塊鏈”想法。
問題2:零知識證明技術等有可能會將一些敏感的信息帶到以太坊區塊鏈上,這些信息可能會在某些國家違反當地的政策法規,您是如何看待這個問題的?以太坊將如何應對這個問題?

Vitalik:這是個好問題。我覺得,以太坊平臺本身是中立的,因此不論是好的事情還是不好的事情,都可能發生在該網絡中。能夠改善的方式是,可以增加企業、中間方和全球社區之間的交流,這些中間方通常就是監管機構。監管機構本身可以改善行業的透明度,因此對一些區塊鏈服務提供商進行監管是可以改善這類問題,但當前這一領域的監管有待改進。當然還可以通過一些技術手段來改善。社區在傳遞正確的價值觀方面也是很重要的。
小編僅選取了其中兩個問題啦:)


