最近,以太坊創始人vitalik buterin在lex friedam的播客訪談節目中談到了以太坊的pos共識。buterin在訪談中說到,以太坊正在過渡到比比特幣網路更安全的pos共識機制,新的共識機制將大大提高攻擊以太坊網路的成本。
以太坊是最有野心的區塊鏈平臺之一,在接下來的一年裡,它將完成從工作量證明(礦工使用算力資源來建立新區塊)轉變為權益證明(驗證者投入大量資金作抵押來維護網路),這將使以太坊更具擴充套件性,並能夠支援更多使用者。
升級到權益證明需要花費幾年的時間,這在瞬息萬變且快速發展的加密世界中幾乎相當於漫長的一生。但是,buterin 堅持認為,這是值得的——不僅僅是為了可擴充套件性,也是為了以太坊的安全。
buterin 首先談到了比特幣,並向其匿名創始人中本聰表達了敬意。中本聰創造了一種“加密經濟學”,以此來激勵分佈在世界各地的人們聯合起來,一起維護網路的執行。中本聰的天才設計是基於這樣一種假設——參與網路的都是有理性的人,他們不會讓到手的錢白白流走。
“但這也還有一個問題”buterin說。
比特幣網路正常運營是基於所有的參與者都是受經濟利益驅動的假設,那麼如果有人有經濟之外的其他驅動因素呢?他可能是一國的政府,他可能是一個把快樂建立在破壞之上的心裡邪惡的駭客。如果這些人想要不惜一切地破壞網路呢?
權益證明如何如何提高攻擊成本?
pos網路不是由礦工建立新區塊,而是由被稱為“驗證者”的人維護運營,這些驗證者使用智慧合約自願鎖定大量他們的資金,這個過程被稱為質押(staking)。他們鎖定的以太幣越多,可以建立的區塊和獲得的區塊獎勵也就越多,與此同時,如果他們作惡,受到的懲罰也越大。
這就是pos鏈對抗建立不實交易區塊的作惡者的方式,buterin 將這個假想的壞人稱為“邪惡的笑臉男(evil smiley face guy )”。pos 鏈引入了一個驗證者挑戰系統,驗證者在鏈上建立新區塊之後的一段時間內,任何人都可以“挑戰(challenge)”它。如果挑戰者可以證明某個區塊是不實的,作惡者就會失去他的抵押資金,其中一部分會被髮送給成功挑戰者。
“挑戰者可以提交一個指向某個存疑區塊(the block in question)的交易。然後鏈上將會自動執行一次計算。這個計算過程大概是這樣的:“剛剛的問題答案應該是256,而驗證者提交的答案是250,所以這個人答案是錯的,現在就要把他的質押存款罰沒,並將其中一部分轉給挑戰者。”
這就是區塊鏈如何提高攻擊成本的方法。如果真有人想破壞網路,他們將需要建立大量惡意區塊,而要建立這些惡意區塊,他們必須拿出大量的以太幣作為抵押,並且這些以太幣都會在惡意區塊被挑戰後損失掉。這使得重大網路攻擊的成本非常昂貴,buterin 聲稱,這將是對工作量證明的改進。
這個更強大的加密經濟模型不僅會使以太坊主網(mainnet)更安全,以太坊二層網路解決方案(layer two solution,搭建在以太坊之上的可拓展性的側鏈)和輕客戶端(light clients,移動裝置上執行的以太坊版本)都會更安全。
“中本聰開創了一個前所未有的偉大時代,”buterin 說,“現在我們要在它之上構建一個更浩瀚的宇宙。”
作者 | tim copeland
翻譯&校對 | 林芒果
本文由礦視界(奇蹟摩爾)翻譯整理編輯,如需轉載,請標明出處