BM在弗吉尼亞理工學院的演講:區塊鏈改變一切

買賣虛擬貨幣

本文翻譯自油管上EOS.IO在4月15號釋出的BM (Daniel Larimer)的演講影片,譯者是朱文傑,榮格財經新加坡分社社長,亦是一名資深的程式設計師。


影片近一個小時,有點長,漫漫熊市,靜下心來好好閱讀,也許會有新的收穫。原文連結:https://mp.weixin.qq.com/s/mvU6KhB7lSzOaNTBlTqKZA

演講內容

感謝大家來學習區塊鏈。

今天我打算講一下區塊鏈如何成為所有多使用者應用程式的未來,區塊鏈如何影響我們生活的方方面面,為什麼和我們每個人息息相關。

首先我簡單介紹一下自己,我的經歷,接著我會從技術層面講一下區塊鏈是什麼,然後講一下實際案例,無Token、非金融的區塊鏈案例,解釋一下區塊鏈如何能夠變革未來的治理和政府。

首先,談一下我的背景。

  • 在2003年,我從弗吉尼亞理工學院畢業,取得電腦科學學位。所以很久以前我就在這棟樓裡學習過。過去十年,我的使命是為所有人的生活自由、財產和公正,找到自由市場的解決方案。我的意思是用非暴力的自發的解決方案,對保護我們自己、我們的自由和財產權來說是最重要的。區塊鏈正好是我們創造的最有效的工具。

  • 在2013年,我全職投入區塊鏈領域時,我做了第一個專案Bitshares,這是去中心化的數字貨幣交易所。如果你還不知道區塊鏈,其實在2008年,它始於比特幣,所以比特幣被創造5年後,Bitshares誕生了。那時我剛剛發現一些熟悉的貨幣問題,與交易和交易所的規則有關,我想搭建一個系統,讓使用者擁有與美元、黃金或者白銀價值掛鉤的數字貨幣,這就是我建Bitshares的原因。

  • 在2016年,我想找到一種將區塊鏈技術應用於更廣泛使用者的方法。金融應用很難推廣。這樣開發了Steemit,Steemit是第一個區塊鏈的社交媒體平臺。註冊了Steemit後,你可以釋出文章,可以投票,它就像Reddit網站。你投票時,積分其實是加密數字貨幣代幣,是值錢的,所以人們透過分享生活、製作化妝教程等,就賺取數百或數千美元。區塊鏈給予社羣所有使用者激勵,使Steemit在不到兩年的時間裡,從一個默默無聞的小網站,成長為世界前1000名的網站。

這兩個專案,不能代表大部分的區塊鏈活動,但是當談論不同區塊鏈中發生的所有交易時,從比特幣,到以太坊,到其它數百個區塊鏈,這兩個應用都是使用最多、最易用的區塊鏈,也是最高效的區塊鏈,並且僅僅使用了其容量的一少部分,而早期的比特幣、以太坊等,由於容量限制,已經達到了處理的極限,交易費也在增加。

  • 我從Bitshares和Steemit積累了經驗,加入了Block.one,接著創造了EOSIO,這是一個通用區塊鏈。它的設計目的是,讓比如這個教室裡的諸位開發者更容易在區塊鏈技術上開發應用,它特別著眼解決了一些行業中存在的最大問題,包括依賴於可平行計算的可擴充套件性,能夠同時處理多件事情並保持非常低的延遲。在更深入講區塊鏈是什麼之際,你需要稍微瞭解一下區塊鏈的難度,因為區塊鏈的工作方式是,每個人都必須執行相同的程式碼,才能得出相同的結果,當有平行計算時,它不是決定性地不同,如果你不小心,不同人會得到稍微不同的結果。

  • 今年夏天我們將釋出1.0版本的EOSIO,你能看到關於它的各種各樣的資訊,但今天不過多談論我們正在做的產品,而更多是關於區塊鏈的一般理解以及其對世界的影響。

那麼區塊鏈是什麼?

我試圖用最簡潔的方式去描述,有點複雜,但是我想我已經簡化了。

區塊鏈是一個數字簽名宣告的日誌,它用確定性的狀態機以商定的順序處理事件,達成共識。

現在我試著分解一下。

有很多普通的資料庫應用程式,當你登入到伺服器,呼叫一些後端PHP程式碼以某種方式修改資料庫,伺服器會檢查你的密碼,驗證身份,但是資料庫修改後,沒人能證明是伺服器驗證了你的身份,還是隻是管理員登入並更改了狀態資料。此外,也不能保證未更改事件的順序。因此我們採用數字簽名宣告,使用者的所有操作,而不只是提交給資料庫,在瀏覽器簽名,然後提交給伺服器,不需要密碼驗證。一旦我們有了商定的順序,如果你透過一個確定性的狀態機器處理事件,你會得出確定性的結果。結果可能是賬戶的餘額,或者是社交網路釋出文章的獎勵。

這是每個人的共識,並且每個人都信任的。

這實際上定義了財產權,誰擁有什麼成為共識。現在,是政府告訴我們,誰擁有什麼,如果出現糾紛,政府作出裁決。

但是,用區塊鏈,我們都可以核實每個人的簽名,我們都能根據確定的規則核實所有權益的轉移,因為我們能看到程式碼,能執行程式碼,我們能得出同樣的結果。

你如何知道商定的順序是什麼,你如何知道每個人會達成一致,做個類比,你可以把區塊鏈看做廣播電臺,世界上所有人都在收聽廣播電臺,每個人也都把播放的內容錄下來,任何時候,任何人都可以打電話給電臺,說,“喂,我的名字是某某,我想給某某轉移一些東西”,電臺詳細記錄事件的順序,每個人聽到事件的順序,每個人明確知道誰擁有什麼,大家對事件發生的順序沒有分歧,因為廣告按照序列做廣播,這樣會達成共識。

區塊鏈的一個主要問題是誰控制廣播,我們的解決方法是,不是隻有一個人控制,而是每三秒鐘,我們切換一次,誰接聽電話,確定廣播發生了什麼,一個區塊鏈的吞吐量是有多少不同的人能透過系統廣播他們的資訊,有多少人在收聽。

回到今天,沒人備份,只有銀行才有備份,而且他們能做修改。但是,當每個人都有備份,資料就不可更改,因為有人說,“喂,這是真的版本”,但是其他每個人都能檢查他的記錄,知道他的版本有沒有不同,這樣,就能產生非常強大的應用程式。

下面我稍微技術性的解釋一下,因為我知道你們有很多程式設計師,但是這將是今天討論的最偏技術的部分,然後我會講一下具體的應用。

區塊鏈是一個交易日誌,每個交易是你想要在社羣裡做的大量的請求,比如從一個人轉移給另一個人,社交媒體投票,轉移房地產的權益或者選舉投票,這些都可能在一個交易裡。

區塊生產者,電臺或者接到請求的人,給區塊中的交易排序,排序後,進行數字簽名,產生區塊編號,如果改變區塊的任何事件,區塊編號就會完全不同。

每個區塊包含上個區塊的雜湊值,這意味著,經過一段時間後,如果修改過去的任何事件,也必須修改其後所有的區塊,這在經濟上幾乎是不可能的,因為需要與所有的區塊生產者串謀。

所有的交易做數字簽名,意味著每個人都可以核實簽名,區塊中的所有交易透過狀態機確定,“喂,你的賬戶透支了嗎”,如果這種情況發生,就不能寫入區塊。

每個人根據規則檢驗區塊,如果交易不符合規則,就會被拒絕,就像沒有發生過一樣。這就是區塊鏈的基本原理。

開發區塊鏈或者基於區塊鏈的應用需要很多不同的技能。有兩個容易混淆的概念,一個是應用,一個是區塊鏈。

數字貨幣是應用,區塊鏈是資料庫和應用的邏輯。

如果你要開發區塊鏈,你必須要高效能,因為這個廣播電臺必須處理所有事件,必須很快算出結果。單執行緒的吞吐量和CPU的容量有限,使用單執行緒要非常高效,但是多執行緒,也要非常高效,把一切都放入記憶體,因為通訊延遲會有影響。

所以你要開發區塊鏈平臺,每秒處理數萬乃至數百萬的交易量,你需要高效能的程式語言。要有實用的加密學演算法和雜湊演算法知識,你不需要懂所有的數學,但你需要懂得庫是如何工作的,懂得別搞砸隨機數問題。

網路技能也需要,使用者的每一個交易都要透過點對點網路廣播出去,低延遲,所以你需要點對點網路、非同步通訊、多執行緒通訊等,電腦科學技能。

說到應用,有很多博弈論和機制的設計,當你試圖搞定激勵,確保人們不要串謀或者得到正確結果,你不能意外地激勵錯誤的行為。

然後談一下經濟。你要設計一種Token,繫結一定的價值,你要確保供給、需求和其它一切是可行的,你要知道價格模型,如何管理稀缺資源,記憶體、頻寬、計算等,都是稀缺資源,你試著用去中心化的方式管理它們,這些是供給、需求和經濟方面的技能。你要充分理解公司治理,股東、董事會等結構的運作可以直接應用到區塊鏈,區塊鏈可以把股東、股票、投票和一切相關的事務自動化。

政治學,你要理解哲學、有競爭利益關係的不同人的激勵,如果你在數字貨幣領域時間久了,你會發現許多派別,許多宗教,很容易引起爭論,工作量證明、權益證明、其它很多種競爭性的共識機制的想法,但是你要組織全球性的、多種文化的、去中心化的、大型社羣系統,你讓大家協作,對賬本達成共識,當問題出現時,對修改賬本解決分歧的流程達成共識。

最後一個技能,法律。處理金融的一切事件,股票、證券、貨幣、根據合約轉移價值、在區塊鏈上執行的智慧合約,都涉及法律問題。你要成為通才,你要設計系統,就要把所有這些學科應用到正在建立的系統中,如果任何一方面出錯,整體會不穩定,甚至崩潰。

但不是說每個人都需要知道所有技能。我們Block.one團隊有網頁開發工程師、C++工程師、法律專家、市場營銷人員等,為開發區塊鏈應用,你要有全部這些人才。你要開發的應用類別,依賴於只能用用區塊鏈才可能做成的事情。

但事實上,區塊鏈改變一切,對很多應用,你不需要懂新經濟執行方式、去中心化的社羣、Airbnb、Uber等點對點網路,你不需要知道所有這些東西,你也不需要知道Token模型,才能應用區塊鏈技術,無論當前你是哪個領域的專家,直接在本領域應用區塊鏈技術就行。

Email實際上可以從區塊鏈受益,銀行業、所有權證書、身份認證、股市和社交媒體,這些只是數千個可以應用區塊鏈的其中六個領域。

我現在深入談一下。


首先以一個簡單的應用為例,給你看一下區塊鏈有什麼不同,貨幣應用。

回到2007年,你可以創造一種貨幣,你設定一個MySQL資料庫,開發網頁前端,分配一些代幣,執行一些轉賬表單,允許使用者註冊,你就創造了一種貨幣,每個人都可以登入到伺服器,他們在伺服器上向別人轉賬,但是不能稽覈,而伺服器可能冒充你,伺服器的擁有者也可能關機,這樣的貨幣沒有市場價值,沒有人會相信它。

但是比特幣完全不一樣,它是資料庫,允許使用者發起轉賬、每一筆交易不是由伺服器核實,而是所有擁有備份的人都可以核實簽名。意味著,每個人都能稽覈,每個人都知道賬戶餘額,它們是合法的。密碼永遠不離開你的電腦,永遠不離開晶片,不能被複製,即使一個位元的腐敗也能被發現。僅僅依靠實現它的技術,它就有1500萬億美元的市場價值。這是貨幣應用。但是同樣的價值也適用於所有的多使用者的應用,因為它能加強安全,加強稽覈,生產信用,它也會減少程式設計錯誤,因為它促使程式設計師比以前更加嚴謹。

下面談一下Email,把應用區塊技術的email和古典email做一下比較。

這是很多人談論區塊鏈時不會提到的例子。

Email的基本特點是資料庫通常是私人的,區塊鏈上,人們仍然希望資料庫是私人的,因為不想讓每個人知道給誰傳送了Email。但是區塊鏈的標頭檔案可以公開,任何人可以證明訊息傳送給其他人。

當你收到Email時,你不一定要知道來自誰。攻擊一直都有發生,假冒郵件造成數十億美元損失,用多餘字元、母音上小標記、改變外觀等手段,試圖欺騙使用者郵件來自另一個人。如果你提供Email服務,管理員可以用你的身份發郵件,無法阻止管理員假冒你。郵件可能被刪除,可能丟失,對公司環境來說關係重大,稽覈和其它記錄證據應該能夠被發現,但是干預郵件記錄可能有重大影響。垃圾郵件是切實的問題,任何一個伺服器可以傳送任何內容給任何人,你不能驗證Email來自哪裡,傳送端很分散,試圖過濾垃圾郵件的成本巨大。但是在區塊鏈,可以使用Token和其它評價系統,傳送者繫結了身份,接收者也知道是誰,追溯垃圾郵件製造者是可行的,傳送垃圾郵件的成本會很高,而正常使用的成本很低,這可以真正改變事情。

我比較過區塊鏈和未來的B2B通訊,Email是商業人士之間的B2B通訊,智慧合約是商業電腦之間的B2B通訊,他們需要驗證訊息來自銀行或者不是來自銀行,一旦你能使B2B通訊自動化,不用相信伺服器和後端通訊,一切就變得可能。

去中心化的社交網路媒體,就像我開發的上一個專案Steemit,能使你專注於社羣驅動而不是廣告驅動,從而完全改變使用者的上網體驗,因為激勵非常不同。

可以在區塊鏈上驗證使用者身份,比如多少人中了釣魚網站的圈套,人們登入到社交網站,是用假身份假冒別人。

它激勵參與和分享,比如Steemit付給使用者Token,如同對社羣的信用,“喂,你參與了社羣,做了有益的事,你有了一定的信用”。

它產生了分歧解決和緩和的新的形式。它讓人不再覺得被關起來,因為區塊鏈資料庫可以部署到很多不同的網站,可以有很多不同的介面,資料庫是公開的,不再有Facebook、Twitter控制資料庫和資料的訪問,意味著任何人都可以建立工具,做分析,促進使用整個系統,對使用者來說,一切都遠遠比以前更安全。

你們是不是有人用過DocuSign?

買房地產或者涉及到律師,跟不在同一個地方的人做交易,這是很常見的應用。今天DocuSign使我們可以遠端籤任何合同。他們發一個Email,用一些Token證明你載入了Email,你在檔案上簽名。你必須相信DocuSign的話語,你必須相信你的郵件沒有被黑等等。但是,一旦用區塊鏈,每個人都有了身份,每個人都可以做加密學數字簽名而不是電子簽名。公司簽署的每一份合同都可以記錄在區塊鏈,當公司賣掉時,你能詳細知道公司所有的債務,不存在一些秘密股東在當天沒有透露任何選擇權。你能做宣告,這就是完整的情況。將來每一份合同都會在一個或者多個區塊鏈上數字簽名和記錄,你能把所有的商業邏輯自動化,不像今天,需要審計員檢視記錄,試圖確保他們就是他們說的那樣。

區塊鏈實時維護資訊,促使開發者用正確的方式思考,一切保持一致和確定。這是DoduSign。

另一個應用是未來治理。

這差不多是被顛覆的一個最大的領域。治理涉及法律、合同和社羣。

  • 如果你想要公平、誠實、透明的選舉,你想要知道你的選票真正按照投票來讀取,區塊鏈是正確的選擇。

  • 如果你想要消除身份竊取,你需要每個人有私鑰,不依賴於收集個人的實際資訊,一旦有人有了複製,就像美國徵信公司Equifax遭駭客入侵,就讓所有的壞人都有了你身份的複製。但是用私鑰和區塊鏈技術,把你的身份繫結社交網路,身份竊取可被大大降低甚至消除,這樣的身份甚至會比政府身份證更強。所有的土地登記權益,汽車權益轉讓都可以轉移到區塊鏈上。政府會計,本應當公開、透明、可審計,但是,他們製造了數萬億美元赤字,卻不能說清楚花到什麼地方了。

  • 如果使用區塊鏈,我們就知道數萬億美元都去了哪裡。犯罪記錄,證據鏈或者託管,需要妥善管理,如果哪個地方腐敗,會影響到證據和審判的公正。

事實上,我相信每一個裝置,比如相機,我們都有一個私鑰,每一張照片都做數字簽名,這樣只要我們相信硬體商,我們就知道照片是不是用PS處理的,這在當今世界極端重要,因為我們幾乎不能分辨電腦合成圖片和原始照片的不同。還有一個應用,在可審計的、誠實的收入方面,我已經寫了很多相關的部落格文章。

區塊鏈讓我們看到貨幣供應,看到誰收到錢,是真實的人,還是子虛烏有的東西。你能有透明的上市公司的所有權和投票權,你能把稅替換為透明的貨幣政策,你能大大簡化很多法律,因為能把一些模稜兩可的事情變成更具體事情,大多數法律是為了防範欺詐而設計出來的。

區塊鏈透過增加透明、增加可靠性、增加自動操作而減少欺詐,從而大大減少治理的工作量。

你可能聽過本.富蘭克林的名言:在這個世界上,除了死亡和稅收,沒有什麼可以說是確定的。我有不同的看法,對死亡我無能為力,但是透過區塊鏈我能改變稅收。

這是一個假想的應用區塊鏈可以改變的例子。

應用區塊鏈,我們能以透明的方式創造和管理國家貨幣。

為政府設定一個通貨膨脹上限,憲法限制政府的花費在貨幣供應量的5%以內,所以以美國為例,貨幣供應量是20萬億,5%是1萬億,這就是美國聯邦政府當前的彈性預算,可以不用徵稅獲得全部資金。如果Bitcoin代替美元成為貨幣,我們花費在電力上面的費用,用在政府服務上都綽綽有餘。

非彈性預算,大部分是醫療保險和社會保障,如果有一個通用的基本收入系統,每個人可以收到固定數量的Token,不能保證購買力,但是保障份額,可以替換掉所有的福利和相關係統。政府的激勵與人民的利益一致,政府必須讓貨幣增值速度大於通貨膨脹速度,否則,政府消費力或者購買力就會下降,這和現在的情況非常不同。

據說,這樣可以每年節省一千億以上的強制徵稅成本。這樣保證了財務隱私,人民不需要向政府申報一切,更重要的是,達成我的使命,再沒有必要用暴力執行,不再需要國稅局審計,不再擔心沒有在規定時間填報表格。這些是應用區塊鏈技術能夠實現的事情。這是使我非常興奮的原因。

Block.one正在成長,我們有各種招聘職位,C++、Web、使用者體驗等等工程師,只要你想到的,我們都在招聘。我們有官網,請聯絡我們。下面,我來回答大家的問題。

影片網址:https://www.youtube.com/watch?v=sYAktmG1NuA

Block.one對這個影片做了如下免責宣告:

這個影片的目的是為區塊鏈和EOSIO技術的一般想法提供思考引導。

Block.one是一家軟體公司,正在開發免費、開源的EOSIO軟體。這個軟體可以讓部署它的人們啟動一個區塊鏈或者具有上面描述特徵的去中心化的應用程式。Block.one不會啟動基於EOSIO軟體的公共區塊鏈。第三方、社羣和那些希望成為區塊生產者的人士在他們認為合適的時間實施那些功能或者提供那些服務,那純粹是他們的責任。Block.one不保證任何人將實施那樣的功能或者提供那樣的服務或者以任何方式採用和部署EOSIO軟體。

這個文件的所有陳述,除了歷史實施的陳述外,包括任何Block.one商務戰略、計劃、願景、發展和目標的陳述都是前瞻性的陳述。這些陳述只是預測,只反映了Block.one現在的信念和對於未來事情的期望,它們基於假設,並且隨時受風險、不確定和變化的影響。我們在快速變化的環境中運營。新風險是不是出現。考慮到這些風險和不確定,請注意不要依賴這些前瞻性的陳述。

以下為問答內容

聽眾:您談了區塊鏈的所有這些優勢,但是這些系統有什麼劣勢呢?

BM:區塊鏈技術最大的挑戰是可擴充套件性, 是有能力處理Facebook那種規模的數百萬使用者請求。這是我們試圖解決的問題。

你建立的任何的非區塊鏈應用,你也可以用區塊鏈來實現。所以,這只是一個解決電腦科學的技術性問題。另外一個挑戰是使人們步入使用私鑰的世界,習慣使用私鑰而不是密碼。這要改變人們的思考方式,但是我們必須進入使用私鑰的世界。因為,你能記住你的密碼,是不安全的,每一個資料庫,每一家公司,都處於駭客攻擊的威脅之下,最終密碼會被公開,只是時間問題。

所以,區塊鏈搶佔先機,它讓我們確保安全,讓我們建立最佳實踐。所以我說最大的挑戰是效能,計算更加密集化,但是好處是巨大的。

聽眾:您認為應該如何改進關於所有的區塊鏈都存在的日益普遍的記憶體膨脹問題?

BM:區塊鏈的記憶體問題是很大的挑戰,為了擁有很高的吞吐量,你需要把一切放入記憶體。

僅僅存入硬碟就會極大的拖慢連續的吞吐量,造成延遲和其它問題,意味著單執行緒吞吐量應用必然需要很大的共享記憶體機器。

一旦你引入跨鏈通訊的概念,一條鏈上的交易可以由另一條鏈檢驗,就可以解決很多問題。我們開發的EOSIO支援跨鏈通訊。因此除非你的應用需要大於2TB的記憶體,被完全相同的智慧合約訪問,可以直接用EOSIO。如果實在需要那麼大記憶體,最好能拆成幾部分,分別跑在不同的鏈上,讓它們做跨鏈通訊。你不需要在一個區塊鏈上渲染影片, 而你有很多隻有少量資料的使用者,交易、下單買書、在社交網路釋出文章,用到相對小的資料… …

不過,我認為記憶體將會以摩爾定律的速度增長,有望滿足區塊鏈日益增長的需要。

聽眾:您認為DAGs(有向無環圖)比如IOTA和Hashgraph,是傳統區塊鏈的威脅嗎?

BM:好的,關於DAG的問題,這是什麼東西呢?它不像區塊鏈那樣,一條區塊和其它區塊連在一起,而是每一個交易連著上一個交易,就有了圖一樣的東西,你可以按照確定的順序執行這個圖一樣的東西。DAG和區塊鏈的最重要不同是延遲性,需要多長時間,每個人才能對順序達成一致,一旦確定了順序,再必須確定有效性。

所以拿Hashgraph舉例,每個人都提交交易,每個人都說,“嘿,現在我看到了這個交易”,但是直到確定了順序前,你才能知道這個交易是否有效。比如,你轉賬時,從你的賬戶轉出必鬚髮生在轉入你的賬戶之後,DAG可能會識別兩筆交易,但是在你知道順序前,你就不能知道他們是不是有效的。首先,必須建立順序,然後必須在第二步建立有效性,然後在建立有效性後,才能開始下個階段,這就造成了高延遲。即使只是延遲幾秒鐘,對某些事來說也是很高的。我需要等這一步完成,才能進入下一步,那是很慢的過程。我們用區塊鏈是這樣做的,每500毫秒,生產一個區塊,然後每三秒,換一次工作,這樣,延遲就很低。

確定事情的順序,從不同的角度看,就有不同的順序,所以只能從單一角度確定順序,如果你想要很快,在特定時間、空間,只由一個人、一個角度去確定順序,這樣得到更低的延遲。

所以,當聽到Hashgraph,聽到每秒數百萬的交易量,你要知道質量和數量是不同的,經過驗證和未經過驗證是不同的。如果你只是需要事件的順序,而不需考慮有效性,雜湊圖是可行的,但是如果你需要它們之間的關係,我認為DAG並不易擴充套件。

聽眾:您對量子計算機的現狀怎麼看,特別是它對密碼學完整性的威脅?

BM:密碼學有兩個方面,加密資料和驗證資料。在區塊鏈中,所有的資料通常是公開的,所以你不必擔心加密,必須擔心的是驗證它。

一旦資料記錄在區塊鏈,你就有了區塊鏈中的所有內容的雜湊,現在量子計算機無法攻破雜湊演算法,所以過去發生的一切仍然發生在過去。未來的話,如果沒有從橢圓曲線改變成量子阻抗的話,那麼壞人可能開始在單個使用者上偽造交易,在未來會發生破壞驗證。但區塊鏈可以改變,可以更新,可以在將來增加新的量子阻抗的驗證方法。一旦你想要使用其他簽名過程,有很多演算法,目前它們的計算量非常大,但是到了必須有量子阻抗時候,區塊鏈可以遷移。因此你不必擔心,就像過去的資料現在可以加密,受到保護。

當量子計算機變成真正的威脅,私鑰能被攻破時,我們可以改變私鑰演算法,會有新的解決方案。如果沒有新的技術解決方案,那麼我們會遇到問題。但我確定區塊鏈將成為建立量子安全密碼的解決方案的一部分。

聽眾:您對比特幣的看法以及對比特幣使用第二層網路比如雷電網路有什麼看法?

BM:回到交易的數量和質量,對還不知道比特幣問題的人,簡單說一下,Lightning Network正試圖解決比特幣網路每秒只能處理7筆交易的問題,因此他們希望在鏈外處理儘可能多的交易。所以他們做的方式是:有兩個人簽署交易,他們可以重新協商而不用廣播,如果他們中的任何一個下線,另一個人可以播出並關閉會話,所以基本上允許有一條信用基線,或者人們密碼學上認定假定的區塊生產者處理交易,他們的錢是安全的,這對付款很好,但對於社交網路完全行不通,因為每個人必須看到每一個投票,每個人必須知道內容是什麼。

大量的應用都無法用閃電網路解決。閃電網路也需要每個計算機線上進行談判,如果你開啟了一個頻道,但這個區塊生產者不處理你的交易來關閉它,你仍然可能會賠錢,所以有人可能會給網路製造垃圾資訊,支付更高的費用以確保時間用完,你的交易也沒能處理。

因此閃電網路存在很多問題,但即使它確實解決了支付問題,這只是區塊鏈的一小部分,所以你無法用閃電網路實現一個去中心化的交易所。

聽眾:在區塊鏈上,無法保持私密性,所以你想忘記或者不想讓人們知道某些事怎麼辦?

BM:當然,有很多事情我們都希望其他人都忘記,不幸的是,我們希望別人忘記的和他們實際忘記的是兩回事。如果你想讓人們忘記,就不要與他們分享,這就是現實。另一種回答是在一個沒有人忘記的世界裡,沒有這種期望或依賴,每個人都會知道,“嘿,我在過去有一些經歷”,我們需要更多有用的聲譽系統,表明你已經支付所有賠償金的系統,你已經完成了所有……你已經改正了過去的錯誤,人們可以憑它信任你,因為他們可以看到你的證據,他們可以看到你的社交網路,他們可以看到很多你是什麼樣的人的證據。

聲譽系統,是屬於其他人的,我們正試圖就誰好誰壞達成共識。

如果你要創造一個不依靠政府來決定誰是好人誰是壞人的世界,你需要公開,否則,好人可能被認為是壞人,壞人可能被認為是好人,所以這是你最好的防護措施。

聽眾:您如何看待區塊鏈的能源需求以及執行比特幣需要多少能源?

BM:比特幣是一個可怕的能源黑洞,我完全不相信工作量證明機制,它完全是浪費能源。

我們建立的系統與現有的許多資料庫系統一樣有效或更有效,因為你必須有一個資料庫,你必須處理交易,所以恰當設計的區塊鏈的能源使用不會大於傳統的方法。

好吧,區塊鏈提供安全性的一個方面是,如果你正在做一個公有鏈,你可能有成千上萬的節點都在執行它的副本,這有點冗餘,但它跟在比特幣中每年花費數十億美元電費不是同一型別的浪費。

比特幣的伺服器成本不包括採礦,與執行傳統基礎設施的成本相比,就很微小。如果你是銀行,你可能有多個資料庫系統的異地備份,如果你不這樣做,你是不負責任的,所以區塊鏈在備份事務方面沒有多餘的事情,備份是為了確保在地理上多樣化,在政治上多樣化,並且永遠不會丟失你的客戶和業務所依賴的資料。傳統方法就有有熱切換功能,有大量冗餘備份,區塊鏈只是讓冗餘更加安全。

聽眾:您談了很多關於將身份與私鑰關聯的資訊。 您如何教育普通大眾私鑰的工作原理,以及如果私鑰遭到破壞會發生什麼?

BM:這會引發更多的哲學討論,對於比特幣,如果你有私鑰,你可以控制資金,你可以轉移資金,這不是財產權!如果我從錢包裡拿出錢,把它放在這張桌子上,它仍然是我的錢,即使房間裡的任何人都可以過來拿走,所以有能力控制與有權利控制有很大不同。

身份不應該繫結一個私鑰,但可以分配給一個私鑰,所以你的帳戶繫結你的身份而不是繫結一個私鑰,這意味著如果你的私鑰被盜,那麼社羣可以達成共識,可以透過你的社交網路,可以透過可信任的身份提供商,可以採取多種不同的方式,給你一個新私鑰。但是你不會使用私鑰籤合約,這是很多其他區塊鏈專案的做法,你可以根據賬戶、邏輯實體籤合約,然後你分配私鑰並給予許可權。你不希望進入比特幣的狀況,在那種情況下,直到你的數百萬美元不見了,才知道自己被駭客攻擊了。所以如果你想防止自己被駭客入侵,你就需要內建延遲時間,這樣如果你被駭客入侵,他們會試圖使用私鑰來把你的錢轉走,但你可以看到它,然後你可以到你的身份提供者那裡,拿回賬號控制權,如果你足夠快的話,可以取消交易。

EOS區塊鏈可以比早期區塊鏈更好地保護身份,所以時間延遲是安全性的一個關鍵方面,要求在網路上廣播事件對安全性也至關重要,因為這可以讓你收到通知。

別人不能偷偷攻擊你,得到你的錢,他們必須公開表明他們已經得到了你的私鑰。

撤銷私鑰是另一回事,你可以簽署一條訊息說這個私鑰現在失效了,那麼從現在開始任何用這個私鑰簽名的事務都不會被接受,因為每個人都能看到它被駭客獲取的訊息。

= END =

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;