以太坊「特修斯之船」

2021-02-11 巴比特資訊

以太坊硬分叉成功了嗎?是成功了,成功的混淆了公眾的視聽罷了。但是偉人說,你不可能在所有時間欺騙所有人,這種指鹿為馬行為的破產是可以預見的。

文/長鋏

如果張三欠了你的錢,時隔多年,張三用克隆技術複製了自己,說克隆體才是張三,原張三的債務關係一律作廢。而克隆體除了模樣與張三相差無幾,在記憶上卻是大相徑同,完全不承認認識你,更別提欠你錢那檔子事。遇到這種情形,你是不是要暴捶張三一頓,並扭送張三到派出所,控訴他的耍流氓行為?

現在區塊鏈社區就發生了這麼一樁公然「耍流氓」行為,不僅沒有引起公憤,反被譽為區塊鏈開發團隊之良心,區塊鏈應用發展之典範。沒錯,我說的就是以太坊硬分叉事件,通過修改以太坊軟體的代碼,在第1920000區塊強行把The DAO及其子DAO的所有資金全部轉到一個特定的退款合約地址,從而「奪回」黑客所控制的DAO合約的幣。

以太坊硬分叉是否成功,取決於一個古老的哲學問題:特修斯之船(The Ship of Theseus)。特修斯之船最早出自普魯塔克的記載,它說的是一艘可以在海上航行幾百年的船,航程中不間斷的維修和替換部件,直到船體的每一個零件、每一塊甲板都替換了一遍,那麼,維修後的這艘船是否還是原來的那艘特修斯之船?如果更進一步,用特修斯之船上取下來的老部件來重新建造一艘新的船,那麼兩艘船中哪艘才是真正的特修斯之船?


其實生活中,我們並不會為「特修斯之船」而困擾。比如,我們的身體都是由基本粒子和細胞構成的,而且從我們誕生那一天起,一刻不停地進行著新陳代謝,人體皮膚表皮平均3周更新一遍,肝細胞平均5個月就要更新一遍,最穩定的骨骼組織,也只需要10年就更新一遍。今天組成你身體的細胞和元素,與昨天有很大不同,與幾年以前幾乎完全不同。但是我們仍然認為你還是你,現在的你和幾年前的你是同一個人,這是為什麼呢?

顯然,事物的本質並不取決於構成它的組織與結構,而取決於它的功能與時空的連續性老子在兩千多年前的《道德經》中便解答了特修斯之船:「埏埴以為器,當其無,有器之用。鑿戶牖以為室,當其無,有室之用。故有之以為利,無之以為用」。意思是揉捏陶土做成器皿,有了器具中空的地方,才有器皿的作用。開鑿門窗建造房屋,有了四壁內空虛的部分,才有房屋的作用。所以,實體部分(事物的材質)帶來了便利,但它不是功能本身,空虛部分反而是事物的本質,即它的功能。碗之所以為碗,取決於它盛載的功能,而不是它的材質(木、泥、陶、金屬)。特修斯之船雖然全體部件都更新了一遍,但船上的乘客還是那些乘客,乘客自買票之後,便建立了與特修斯之船的契約關係,這種契約關係並不會轉移到另一艘船,船還是起著將乘客從出發港口到目標港口的客運功能。

區塊鏈便是這樣一艘特修斯之船,它在航行過程中也在不停的更新換代,這兒有一個視頻,形象化的演示了比特幣Satoshi客戶端的開發軌跡:https://youtu.be/PfKlee8kLE4。也許最開始Satoshi客戶端只是一堆破銅爛鐵外加一堆原木,我們可以叫他們「特修斯之船.v.0.0.0.0」,然後經過一段時間的建造,有了初步的船的樣子,就可以叫「特修斯之船.v.0.0.0.1」……將來還會迭代到「特修斯之船.v.27.78.1.0」,今天的比特幣代碼相對於中本聰的版本已是面目全非,但我們從未出現過認知混亂,這是為什麼?原因很簡單,比特幣歷史所積累的交易數據我們今天一直遵循沿用,這些交易數據就是區塊鏈之船的乘客,自創世區塊始,交易數據與比特幣客戶端就建立起了契約關係,這些交易數據歷史上從未被篡改。

以太坊硬分叉與比特幣版本的更新迭代卻是雲泥之判的兩回事,前者用特修斯之船上取下來的老部件來重新建造一艘新的船,卻篡改了乘客名單,並聲稱這才是特修斯之船。原來那艘船並沒有像開發者想像的那樣消失,仍然航行在原來的航道上。於是就出現了兩艘幾乎一模一樣的船,除了乘客不一樣,將來的航道也可能不一樣。

哪艘才是真正的特修斯之船?答案不言而喻。如果說版本的軟分叉就好比人體的新陳代謝的話,那麼硬分叉就像是人體的基因克隆。七年前欠你錢的張三身體細胞可能已經完全更新了一遍,但張三還是那個張三,你們的債務關係、社交關係、共同記憶仍然存在。但若張三克隆了一個自己,試圖將債務關係轉移到克隆體,你、法庭、社會都不可能認可這種身份的轉移。

所以,以太坊硬分叉成功了嗎?是成功了,成功的混淆了公眾的視聽罷了。但是偉人說,你不可能在所有時間欺騙所有人,這種指鹿為馬行為的破產是可以預見的。以太坊硬分叉之後,很多不明真相的朋友問,不是說區塊鏈上的數據不可逆轉不可篡改嗎?為什麼以太坊就能改?這兒要澄清一下,雖然以太坊區塊鏈算力不像比特幣那麼誇張,但以太坊區塊鏈數據仍然是不可篡改的,只不過他們把正確的數據叫作ETC罷了。

還有朋友爭辯說,「工作量證明機制的本質是算力即權力,由於最長的鏈包含了最大的工作量,所以最長鏈就是最合法的那條鏈。ETH的算力遠大於ETC,ETH區塊鏈的高度要比ETC領先不少,所以ETH才是最合法的那條鏈。」這又是另一種形式的偷換概念了。在工作量證明中最長鏈最合法,這沒錯,但前提是這些礦工在挖同一個版本的區塊。打個比方,如果有人發布了一個比特幣硬分叉版本,把區塊生成速度修改為1分鐘1個塊,那麼這條新版本的區塊鏈的生成速度將遠遠超過原鏈,能說這個新版本更合法嗎?

修改區塊鏈數據的唯一合法性途徑就是51%攻擊,以太坊官方能做到嗎?顯然,他們做不到。但他們很擅長基因克隆,不難想像的是,基因克隆有一次,便會有第二次、第三次。以太坊社區已然分裂為兩股勢力,這有點像是元胞自動機 (注[1])的生命遊戲:「滑翔者」每4個回合,它會向右下角走一格。雖然細胞早就是不同的細胞了,但它能保持原本的形態。「噴槍」則會不停地釋放出一個又一個滑翔者。這是個完美的模擬。


滑翔者


噴槍

最後說個笑話吧,A、B、C、D四個人在討論「以太坊官方能修改區塊鏈嗎?」

A:什麼叫區塊鏈?

B:什麼叫官方?

C:什麼叫修改?

D:哪個以太坊?

注[1]:由馮諾依曼在20世紀50年代提出的模型,散布在規則格網 (Lattice Grid)中的每一元胞(Cell)取有限的離散狀態,遵循同樣的作用規則,依據確定的局部規則作同步更新。這就構成了一臺元胞自動機。

文:長鋏

稿源:巴比特資訊

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

巴比特官方千人Q群:81153017


關注巴比特資訊(bitcoin8btc),回復以下關鍵詞查閱相關區塊鏈資料:

回復 區塊鏈報告,查看 37份國內證券行業發布的區塊鏈研究報告

回復 建立,查看《從 0 到 1 建立自己的區塊鏈

回復 POS,查看《POS白皮書:基於權益證明的交易

回復 三角,查看《不可能三角形:安全,環保,去中心化

回復 以太坊,查看《以太坊本地私有鏈開發環境搭建

回復 智能合約,查看《智能合約開山之作:<智能合約>——尼克·薩博

回復 隔離驗證,查看《隔離驗證專題:比特幣的缺陷設計》 

回復 側鏈,查看《側鏈白皮書:用楔入式側鏈實現區塊鏈的創新》

回復 閃電網絡,查看《詳解最近大熱的閃電網絡、雷電網絡和CORDA

回復 彩色幣,查看《BitcoinX—彩色幣 白皮書

回復 拜佔庭,查看《拜佔庭將軍問題深入探討

回復 公證通,查看《公證通Factom白皮書:利用區塊鏈真實地記錄一切》

回復 SPV,查看《SPV、SPV節點和SPV錢包

回復 冷錢包,查看《比特幣冷錢包到底應該怎麼做?

相關焦點

  • 區塊鏈中的「特修斯之船」
    公元1世紀,哲學家普魯塔克提出一個問題:如果特修斯的船上的木頭被逐漸替換,直到所有的木頭都不是原來的木頭,那這艘船還是原來的那艘船嗎?如果用特修斯之船上取下來的老部件來重新組成一艘新的船,那麼兩艘船中哪艘才是真正的特修斯之船?
  • 特修斯之船上的觀音像
    於是人們開始爭論,這還是不是最早那艘特修斯之船? 這就是人類最早的哲學悖論,也叫「特修斯之船悖論」 再回過頭來看看「特修斯之船」,特修斯之船不斷更換部件 因此忒修斯之船還是忒修斯之船, 它還是那艘特修斯之船。
  • 四面楚歌的以太坊
    ICO隕落,「發幣機器」以太坊失去了最大的用例;公鏈爭霸,EOS、波場等後起之秀勢如破竹,在網絡性能、dApp增長、用戶活躍度等方面均優於以太坊,就連幣安、火幣、OKEx等交易所也參與其中,一邊開發公鏈,一邊將各類資源和力量納入生態。
  • 以太坊絕地求生之戰!
    以太坊平臺生成的加密貨幣以太幣是目前市值第二高的加密貨幣。2016 年 6 月,以太坊發現自己受到了攻擊,一位不知名的黑客利用一些已有的漏洞竊取了 360 多萬以太幣,價值 5000 萬美金。簡而言之,智能合約是在以太坊區塊鏈上執行的代碼,可以與以太坊和用戶錢包進行交互。分布式帳本是以太坊區塊鏈上所有交易的公共資料庫,並由每個以太坊節點維護。以太坊使用了上述概念。這些區塊鏈擁有兩大重要的特性:安全性以及不可變性。如果這些非常核心的原則受到威脅,那麼利益相關者必然會陷入瘋狂!
  • 教程 | 以太坊2.0驗證者操作指南
    以下是本指南涉及的內容:推薦的硬體標準;選擇和安裝客戶端;設置以太坊1.0節點;使用以太坊2.0 LaunchPad;一、硬體要求基於以太坊2.0的去中心化設計,我們預計驗證者會使用不同的基礎設施設置(例如本地計算機、雲服務等)。
  • 以太坊智能合約編程之菜鳥教程
    概述如果你對諸如比特幣以及其工作原理等密碼學貨幣的概念完全陌生,我們建議你先看看Andreas Antonopoulos所著的Bitcoin Book的頭幾章,然後讀一下以太坊白皮書。(譯註:以太坊白皮書中文版請看 http://ethfans.org/posts/ethereum-whitepaper)如果你覺得白皮書中的章節太晦澀,也可以直接動手來熟悉以太坊。
  • 《忒修斯之船》
    小知識:忒修斯之船悖論        忒修斯之船(The Ship of Theseus),最為古老的思想實驗之一。它描述的是一艘可以在海上航行幾百年的船,歸功於不間斷的維修和替換部件。       問題是,最終產生的這艘船是否還是原來的那艘特修斯之船,還是一艘完全不同的船?如果不是原來的船,那麼在什麼時候它不再是原來的船了?        哲學家託馬斯·霍布斯後來對此進行了延伸,如果用特修斯之船上取下來的老部件來重新建造一艘新的船,那麼兩艘船中哪艘才是真正的特修斯之船?
  • Echo | 以太坊的願景
    Bitcoin 2.0以太坊是在一次比特幣大會上公開的 [6]。因此早期的媒體報導都側重於將以太坊與比特幣這一密碼學貨幣的前輩作比較(參見 2014 年 Al Jazeera 寫的《比特幣最有雄心的繼承者》 [7];Bloomberg 寫的《比特幣 2.0》)。創立以太坊的最初動機來源於比特幣的腳本語言限制。
  • 科普|以太坊、以太幣是什麼
    1、以太坊的產生背景2013年,19歲的Vitalik Buterin在一本主題為「以太坊白皮書:下一代智能連接與去中心化應用平臺」的書中首次提到了以太坊的構想。隨後在2014年,以太坊的算法及協議正式落地,並募集了1.5億美元,系統本身於2015年7月30日最終完成。
  • DeFi「走出」以太坊?
    在此之前還沒有以太坊上的去中心化交易所在波卡鏈上推出,SushiSwap很可能將成為兼容以太坊和波卡的DEX先行者。 除了SushiSwap,波卡和以太坊鏈上陸續出現跨鏈DeFi項目。這些項目的出現,不斷拓展DeFi的市場邊界。
  • 以太坊的競爭者——DFINITY
    本文是「以太坊的競爭者」系列的第二篇文章,這個系列會對挑戰以太坊在智能合約平臺領域統治地位的項目進行探究。今天我們來看一看DFINITY。記者:鉛筆盒DFINITY是一個兼容以太坊的智能合約平臺,實施一些處理區塊鏈性能、擴張及管理的創意。雖然DFINITY屬於「以太坊殺手「的範疇,但該項目對以太坊的態度更傾向於合作,而非對抗。
  • 以太坊(ETH)與以太經典(ETC)對比
    以太坊和以太經典之間是一場道德和意識形態的鬥爭。在我們現在看到的兩個不同的以太坊之前,只有一個以太坊。一次事件,5000萬美元被一名不知名的黑客或多個黑客竊取,這導致加密貨幣世界中兩個截然不同的陣營正在形成。下面是以太坊 - 正如我們現在所知道的那樣 - 以及它與以太經典的比較。
  • Pantera Capital:以太坊市值與比特幣市值之比去年翻了一番
    編譯:Zion           責編:Karen在過去的一年裡,以太坊的市值增長速度遠遠超過了比特幣,凸顯了以太坊在這段時間內相對於比特幣的出色表現。Pantera Capital表示:「以太坊的市值與比特幣的市值之比在去年翻了一番」,並補充道:我們認為這是市場重新評價以太坊的EIP 1559和權益證明的開始。這兩個變化將導致以太坊成為一種通貨緊縮的資產。這意味著以太坊將成為比比特幣更加通縮的資產。
  • 以太坊DeFi怎麼玩?以太坊DeFi挖礦攻略教程
    在以太坊的區塊鏈上,有很多成功的DAPP,像MakerDAO/DAI、Compound等,這些項目都是一些DeFi項目。有很多投資者還不知道以太坊DeFi怎麼玩?下面就讓濤叔為大家帶來以太坊DeFi挖礦攻略教程。
  • 以太坊2.0? 親歷3天的Devcon我看到了這樣一個以太坊 | 見聞錄
    但深深覺得以太坊 Devcon 是區塊鏈技術行業中最高水平的會議,這場會議指明了以太坊2.0的發展規劃與路徑,這是一場純粹的技術會議,參與者都是有高度技術信仰的程式設計師與自由主義者。當然,雖然目標與路徑已經有了,以太坊寧靜版的具體實現仍然任重道遠。
  • 以太坊的新面孔WETH
    首先,Ether(ETH)是以太坊網絡(Ethereum)上的原生幣種,選擇建立在以太坊上的dAPP通常會部署自己的代幣,比如Augur的REP和Bancor的BNT。而ERC-20是在ETH發布之後制定的一個標準,這個標準定義了代幣應該如何在以太坊網絡上轉移,以及如保持代幣在以太坊網絡上的轉移能夠有一個一致的記錄。
  • 以太坊,區塊鏈領域中的「英偉達」
    以太坊和晶片巨頭英偉達有太多相似之處。
  • 以太坊上漲到6000以上:你可知道以太坊創始人是Pi創始人的學生!
    最近在幣圈一哥的帶領下,幣圈二哥以太坊終於也站出來了,在短短幾天時間內從4000左右的價格瞬間上漲到了6000以上,以太坊目前市值在全球資產中排名第76位,超越花旗、索尼等公司。在他的影響下,甚至連俄羅斯總統普京也成為了區塊鏈粉絲,並且與布特林會面,表示支持以太坊。V神4歲時開始自己的編程之旅,1999年4歲的V神收到父親贈送的一臺電腦作為禮物,與別人不同的是別人玩遊戲布特林痴迷於微軟Excel撰寫能自行計算的程序。2004年V神3年級3位數心算的速度遠超同齡一倍。2006年V神12歲便嘗試使用C++撰寫簡單的遊戲自己玩。
  • 什麼是以太坊EIP-1559協議
    以太坊上有很多DAPP應用,被稱為是公鏈之王,以太坊目前平均每13秒出一個塊,用戶根據競價模式支付交易手續費,讓礦工把自己的交易打包進塊,從而完成交易,然而這種不透明的模式,導致以太坊用戶不知道什麼樣的出價合適,這就推高了交易手續費,尤其是基於以太坊網絡的DAPP,包括DeFi和NFT需求火熱,這些需求已經超過了以太坊的容量。
  • 以太坊2.0將啟動牛市?
    存款合約如同以太坊2.0世界最先對外開放的大門,質押者通過存入ETH參與創世,某種程度也可算作長線投資。畢竟,這個大門現階段只許進、不準出,存入的Token將成為「信標鏈」上的一部分。信標鏈是以太坊2.0的核心,可以理解為一個「PoS系統」,它更像是一名「主管」,主要負責驗證來自分片鏈的數據。