大年過半,看着一家家親戚把老母雞殺光,譯者心知肚明自己在山裏的日子已經不多了。

但他依然惦記着 2 月 8 日 Ivan 採訪 BM 的那個夜晚,不是因爲區塊鏈世界裏 BM 話份重,而是因爲深山世界裏移動信號輕,即使有梯子也翻不好牆,導致譯文進度沒趕上時間軸的碾壓。

今天是:

第五段 · 初四

問 31:我們知道如果弄丟比特幣私鑰,就等於弄丟了幣,但聽說 EOS 可以恢復賬戶,我認爲這東西蠻好,是個特色,那你是怎麼設計賬戶恢復功能的?

BM:對,是特色。賬戶恢復也是 Steemit 的特性,這麼設計解決的就是人們弄丟私鑰後的尷尬。

EOS 有個幫你恢復賬戶的夥伴,系統默認是 賬戶創建者,賬戶創建者可以用自己的賬戶和任何舊密鑰一起,恢復訪問權限。

EOS 中,你應該有個能幫你恢復賬戶的夥伴,這個夥伴按照你的預設指令在必要時幫你恢復私鑰。

比如你可以這麼預設:如果賬戶處於非激活狀態 30 天以上,就讓夥伴幫你恢復,同時可以再設個恢復操作後的窗口期,比如 7 天,避免夥伴的道德風險。但如果你不想這麼設置,也可以用你的私鑰修改。

所以說,如果你可以證明你仍然擁有私鑰,恢復夥伴是沒辦法從你手裏奪走賬戶的。

此外,我相信未來在區塊鏈的安全問題上,身份認證的作用會越來越重要。你的社交網絡和家人朋友身份一旦被確認,這個去中心化系統會確保大家彼此認可對方的財產權利。

私鑰代表人們對財富的控制權。如果你把加密貨幣的錢包掏出來拍桌上,即使有人衝出來從桌上搶走錢包,他也搶不走財富,你還是擁有這筆錢。

可如果你把比特幣私鑰抖了出來,一旦被人複製,那麼這筆財富就也不再屬於你。

看起來很好的系統,是吧,但我認爲這並不能徹底保障我們生命、自由或財產,這只是個抄了近道的私鑰系統,因爲我們的理念是徹底地不去相信任何人。

但如果選擇不去相信任何人,人們也沒有能力管理自己的私鑰,他們並不信任自己,這也不能怪他們,因爲即使你是專家犯個小錯也會弄丟私鑰。

所以,你真正需要的安全是:知道你的賬號或財產都必然屬於你自己。於是,我們可以對那些財產本應的歸屬者恢復財產控制權。

譯者補充:

既然 BM 聊到比特幣的私鑰難記,那我們就當場爲你做個私鑰出來,讓你評評理:

KxqVS5 Bs1T1MoNA5HG9kgFyF5wtNeWMRFUf55 Bq2XAqjshWNw85d

不管你是新手還是熟客,都能一眼看出,私鑰不是一個用正常人腦力可以記住的東西。那些存在硬盤裏的私鑰文本,很容易被黑客拿走。很多人自知腦子記不住,於是一筆一劃寫在紙上,賊一樣地放進衣服口袋,但等衣服跑到洗衣機裏捲一捲,就只剩衣服了。

還有些命不好的密鑰紙:被風吹走、被老婆扔掉、或被遺忘在某個不知名的角落……甚至有的密碼紙本身沒丟,但字跡陰淡掉了,或者抄着抄着、抄興奮了抄錯一位,但不知道錯在哪位,等要用時才獨自開始拍大腿。

私鑰是你在加密貨幣世界的肉身,意味着全部財富,但卻難以保管,這是一個問題。

比特幣或以太坊的密鑰一旦丟失就別懷念了,安心睡吧。但 EOS 卻可以恢復密鑰,具體來說,可以使用 30 天內的任意舊密鑰(注意即使被黑客換過也不怕)和預設的夥伴搭在一起,就能恢復。

夥伴不能單獨恢復密鑰,必須有原私鑰持有者的共同參與。夥伴也不會參與日常交易,這樣就讓道德風險降低到零。

Ivan 總結:這一點非常重要,也就是說,以後這種網站一瞧正臉是個普通網站,但繞到後臺卻可以發現,原來是去中心化運行、無人管理的網站,但卻可以幫用戶掛失密碼、恢復賬號……好高級。

· · ·

問 32:有種觀點認爲,以太坊因爲用了 Gas,所以在可用性方面出現很多問題。Steemit 沒做類似 Gas 的設計卻跑得很好。那 EOS 是怎麼做的?作爲一個使用者,我只用等幾秒就能發起一筆交易,那你用什麼去對抗垃圾信息導致的網絡堵塞呢?

BM:在模型裏我們用到一個類似於分時享用(timeshare)的概念——你可以用的資源和你所持有權益的比例正相關。換句話說,如果你有 1% 的 EOS token, 你就可以使用 1% 的全網計算或存儲資源,這是由系統保證的。

如果網絡不擁堵,同時別人也不和你較真,那你就能搭便車,使用多於你原本能用的系統資源。

一旦網絡擁堵,每個人能用的系統資源上限比例都會下降,下降到他們持有權益的份額比例。所以,這也意味着網絡不可能被沖垮。

譯者:試想你在 EOS 上做個去中心化的滴滴打車,用戶向你抱怨系統卡頓,那最直接、最彪悍的解決方案就是去交易所拎兩桶 EOS 回來,澆灌你的系統。

BM 繼續說:我們都看到了,養只貓就能把以太坊堵成狗,而 ICO 就更像洪水猛獸,把以太坊沖垮過好幾次。

圖 1 養了貓咪之後的以太坊 · 待確認交易數

但這種類似拒絕服務攻擊(DoS)的網絡擁堵,在 EOS 裏是不可能的,Steem 或 Bitshare 兩個系統就是實例。

譯者:拒絕服務攻擊即是攻擊者想辦法讓目標機器停止提供服務。比如對網絡帶寬進行的消耗性攻擊。這就像你在我家隔壁開了家餐廳,爲了攻擊你我別出心裁地僱了 20 個小工坐滿你的餐桌,點杯白開水,一坐一天。

· · ·

Ivan:好,現在我們已經有驚人的(amazing) 2000 人圍觀直播了。如果你有親朋好友也在幣圈,趕緊點擊按鈕分享給他吧。

譯者:Ivan 肯定見識過李笑來或羅振宇平時在家面對動輒幾萬、幾十萬人的直播,纔會說出 amazing 這樣詞彙。

是的,這麼重量級的直播訪談居然只有驚人的 2000 人在看,最大的原因一定是 BM 不會說中文,這是他爲數不多的不如 Vitalic Buterin 之處。

· · ·

問 33:很多人說以太坊最大用處是 ICO,那 EOS 最終能幹些什麼,其實大多數人腦子裏並沒有概念,但你卻能提前察覺到這項技術的潛力,請問你的自信是哪裏來的?關於 EOS 的未來,有什麼讓你想想就能激動的事麼?

BM:我認爲基於 EOS 之上,會長出更好的交易所、更好的社交平臺、更好的預測市場、更好的治理方案、更好的身份認證系統、更好的爭議解決系統……

各種各樣的應用都可以運行在 EOS 上。像 DocuSign (電子簽名行業領袖)這樣的公司就很可能搬到 EOS 上做。另外,我們還可以在此基礎上建立一種去中心化的社會,人們身處其間,彼此確保相互之間的生命、自由和財產不受侵犯。

基於 EOS 還可以做更好的 ICO 平臺,因爲它結合了更完備的身份認證和平臺性能,還能在各種監管下執行合約,比如執行那些出於監管目的要求企業必須做的事。在 EOS 上交易具備更好的安全性,它完全有技術能力支持監管要求。

· · ·

問 34:Charles Hoskinson 說過,Cardano 在這方面也能做很多 EOS 能做的事,他說 Cardano 未來會成爲一座通往金融系統的橋,能讓人們更容易地遵從監管。

你曾說你和 Charles Hoskinson 有過合作 , 那你和他是什麼關係,那爲什麼不繼續一起做 Cardano 或 EOS,你爲什麼最終選擇單飛?

BM:是我們不讓 Charles 繼續擔任 CEO 的,他同意了,然後離開 Invictus 公司(做 Bitshare 的公司之一)。他做過幾個像以太坊那樣的項目,但是因爲一些品行上的原因(moral reasons)讓他不能繼續待在那個位置上。

· · ·

問 35:你以前說過 ADA 幣(Cardano)的 Ouroboros 抄襲你的 DPOS,是這樣嗎?

BM:談不上抄襲,他們只是在有些方面做的和我們有八分像而已,比如分塊、區塊生產者最終轉向最長鏈等方面。

Ouroboros 看起來不像 DPOS 的地方在於:他們小改了選擇區塊生產者的算法,變成基於持有權益者的隨機抽樣,而 DPOS 原來的樣子是一人一票(approval voting)。

他們增加了區塊生產者的數量,我認爲這是基於 Bitshares 和 Steemit 開發經驗而演生出的變化,但這種變化並不會達到原本預期。

BM 說:

They give the appearance of decentralization without actually decentralizing. They increase the latency of reaching consensus.

Cardano 的 Oroboros 在沒必要分權時卻分了權,並且延長了達成共識的時間。

而且,根據他們財富分配的原則,控制系統的人實際上更少。

DPOS 一旦選出了 21 個區塊生產者,即使其中一個獲得的投票數是另一個人的 10 倍,但他們對區塊生產的影響沒什麼兩樣。

但 Cardano 的 Oroboros 則不同,即使你有上千個區塊的生產者。但如果一個人擁有 10 倍於別人的股份,他就可以生產 51% 的區塊,

你放心,此時他們一定能生產 51% 的區塊,特別是當他們縮小到只有一個時間窗口時,而這個時間內,別人正站在外面在傻乎乎地等確認。

That\’s the challenges some people suggested like just giving one vote for one producer per person. But that would be like running a company and saying each shareholder only gets to vote for one director rather than having all the shareholders vote on every director.

這是一些人提出的挑戰:每個人只能投一票、並且只能投給一個生產者。但這好比一家公司,現在規定每位股東只能票選一個董事,而不是讓所有股東投票給每個董事。

BM 最後說:

There\’s precedent in ways existing systems that worked for hundreds of years that the cryptocurrency community is ignoring. There is some lessons there that can be learned.

秦人不暇自哀而後人哀,後人哀之而不鑑,那就應該去上幾節課。

第五段 · 完