康奈爾大學教授:代碼不是法律,區塊鏈行業需要實用主義,而不是理想主義

數字貨幣 康奈爾大學 比特幣 軟件 比特幣資訊 2017-04-21

“區塊鏈行業需要實用主義,不需要理想主義。”

這就是康奈爾大學助理教授Emin Gün Sirer在由《麻省理工科技評論》和MIT媒體實驗室昨天合作舉辦的“區塊鏈商業(Business of Blockchain)”會議上的談話重點。

康奈爾大學教授:代碼不是法律,區塊鏈行業需要實用主義,而不是理想主義

在這次為期一天的會議上,Sirer討論了一種想法——儘管區塊鏈是不可更改的,但是在某些時候,所有的加密貨幣開發團隊都面臨著不得不重新回過頭來對區塊鏈進行修改的處境。

Sirer告訴與會者說:

“我在這裡告訴你:代碼不是法律。你知道什麼是法律嗎?法律就是法律,代碼是有瑕疵的。這就是我們面臨的現實。”

例如,他指出即使是比特幣也出現過代碼混亂的局面。Sirer引用了2010年的一個例子,當時比特幣代碼中的一個bug導致創建了9200萬比特幣(這已經打破了比特幣代碼硬性規定的2100萬上限)。還有2013年的一次事件,當時由於軟件bug,比特幣網絡被分裂,創建了兩條不同的區塊鏈。

他還提到了去年夏季發生的臭名昭著的The DAO事件,這個事件最終導致以太坊智能合約平臺進行了硬分叉。而當時Sirer的團隊曾幫助審核了The DAO的智能合約代碼,並警告社區The DAO的影響。

The DAO證明了人們可能會對區塊鏈的潛力變得多麼瘋狂,然而,就像其他的軟件項目一樣,區塊鏈項目也是會失敗的。

提醒的警鐘

儘管他的談話大部分都是以公有鏈為重點,不過Sirer還為各個行業的區塊鏈開發者提供了一些指導。

他說,加密貨幣交易所根本不適合處理高價值的數字資產。他還是說使用拜占庭容錯協議的私有區塊鏈“做錯了”,他說:

“私有區塊鏈所有的節點並不是獨立的,但是你在每個機器上部署了相同的代碼。”

他之後還澄清這可能會造成一些局面——私有區塊鏈網絡的智能合約所出現的問題可能導致網絡中的所有計算機受到損害。

Sirer說,還有一個問題就是使用編程語言編碼的智能合約與JavaScript太相似了,這使碼農難以發現錯誤,或者預測智能合約是否將會按照計劃運行。

Sirer在談話的最後表示,儘管區塊鏈是一個令人興奮的領域,但是我們需要以一種理性的,科學的方法來接近這種技術,並且要將失敗考慮進去。

他說:

“區塊鏈最終會擁有偉大的前景,但在此之前會面臨很多失敗。”

原文:http://www.coindesk.com/cornell-professor-many-blockchain-failures-lie-ahead/

作者:Amy Castor

編譯:kyle

稿源(譯):巴比特資訊(http://www.8btc.com/cornell-professor-many-blockchain-failures) 版權聲明:

作者保留權利。文章為作者獨立觀點,不代表巴比特立場。

相關推薦

推薦中...