開源區塊鏈可以強制嗎?在Erik Vorhees 和Alex Gladstein 最近的辯論中,Vorhees 斷言 “以太坊中沒有任何東西是基於強制的,句號。”
Vorhees 繼續澄清:
“我有相當高的強制標準。 它基本上就像身體暴力或身體暴力的威脅,或盜竊或違約。 那些我稱之為強制性的東西。 如果您是開源軟件項目的一部分,並且該項目中的大多數人想做某事而您沒有做,則不是強制性的。 所以這個項目朝著你不希望它進入的方向發展。這不是強制。 這就是所謂的市場力量。 我認為,人們通常會將強制一詞歸因於不方便或不愉快的事情,或者感覺傷害他們或讓他們失去金錢的事情。 那不是脅迫。 我保留它以進行更激烈的干預……我認為開放區塊鏈中發生的任何事情都不是強制性的,除非有某種欺詐行為發生……我認為開源軟件協議不能是強制性的。”
——Voorhees,“比特幣做了什麼:比特幣與山寨幣2 與Alex Gladstein 和Erik Voorhees”
這不是第一次對這個話題進行激烈辯論。 2017 年,針對首選協議升級機制的分歧,Vitalik Buterin 甚至試圖聲稱 軟分叉比硬分叉更具強制性. Buterin 認為硬分叉是可選的,而軟分叉 不是.
然而,Buterin 沒有意識到任何運行比特幣節點的人都可以繼續運行過時的客戶端,並期望他們的代幣仍能按照他們註冊的相同規則工作。正如皮特·里佐(Pete Rizzo) 所言 指出,比特幣是唯一真正以這種方式保護少數用戶權益的加密貨幣。
以太坊的難度炸彈是強制性的
奇怪的是,無論是Vorhees 還是Buterin 都不願意提及以太坊的一個方面,該方面被隱喻地標記為包含在代碼中的破壞性物理暴力,被稱為“難度炸彈”,旨在推翻Vorhees 所支持的非常自由的市場力量。
難度炸彈是逐步增加以太坊工作量證明挖礦難度級別的代碼,以緩慢減少出塊時間,直到鏈 變得無法使用. 它的發布是為了迫使以太坊從工作量證明轉向權益證明。
以太坊基金會 永遠按下小睡按鈕 並在它幫助釋放的更新鏈上重置它的定時炸彈。這是一種迫在眉睫的威脅,以強制遵守。它的下一次爆炸目前是 計劃於2022 年6 月,此時它可能會再次重置,以備將來的另一個引爆日期使用。不斷地 修改引爆日期是經常發生的事情 在以太坊。人們甚至可以在歷史區塊時間數據中看到意外爆炸的影響。
“隨著時間的推移,這種機制會以指數方式增加難度,並最終導致所謂的’冰河時代’——也就是說,這條鏈變得非常難以開採,以至於它停止生產並停止生產區塊(凍結)。”
難度炸彈迫使礦工和用戶接受開發者硬分叉到提議的以太坊升級,稱為以太坊改進提案(EIP)。
免得有人認為這個框架是誇大其詞,只需要 參考EthHub 文檔 看到“逼”礦工和用戶升級,確實是難度炸彈的真正用意。任何有理智的人都可以看出這是強制性的。
Buterin 和Vorhees 都指出,2016 年7 月20 日,以太坊社區的一部分拒絕接受以太坊基金會的硬分叉,這扭轉了利用 DAO 項目的智能合約軟件,並解散了價值5000 萬美元的以太幣被盜。逆轉黑客攻擊的分叉鍊是由擁有商標的以太坊基金會提出的,並得到了其強大的營銷影響力和官方社交媒體賬戶的支持。反對這個分叉並且缺乏官方營銷工具的反對者別無選擇,只能以不同的名稱創建一個新項目——現在稱為以太坊經典。
根據 到Voorhees,“真正不喜歡以太坊硬分叉的人只是繼續遵守相同的規則。”
然而,這並不完全正確。由於難度炸彈,反對DAO 分叉的以太坊社區成員被困在一條注定要凍結的垂死鏈上。說這些用戶繼續遵守相同的規則就像聲稱人們可以繼續駕駛沒有油的汽車一樣。它保證在幾個月內停止工作。
果然,在2017 年1 月,新成立的以太坊經典社區被迫 實施“死硬”硬分叉 以便為剩餘的用戶和願意的礦工移除難度炸彈。新的Ethereum Classic 開發人員還添加了一些他們自己的改進,包括調整技術參數以增加某些垃圾郵件攻擊的成本。
換句話說,希望對以太坊基金會的EIP 提出異議的用戶也必須服從於選擇在必要的硬分叉中散佈難度炸彈的開發者的心血來潮。只有當持不同意見的用戶能夠找到一個由核心開發人員和礦工組成的團隊,他們願意與異議並肩作戰,維護新項目,創造市場力量並散佈炸彈時,才有可能實現這樣的結果。
“硬分叉將那些技術、有說服力或認可的人提升到’非同行’狀態。”
相反,比特幣軟分叉都是向後兼容的,這意味著始終支持過時版本的客戶端軟件。從理論上講,用戶可能會陷入長期昏迷,醒來後發現他們的比特幣錢包和完整節點在幾十年後仍然可以使用。以太坊則不能這樣說。
根據《新牛津美國詞典》,脅迫被定義為“使用武力或威脅說服某人做某事的做法”。
Voorhees 是正確的,強制被經典地定義為一種物理說服,它通常不能存在於透明的開源代碼中。然而,當該代碼能夠以指數方式增加物理工作量證明挖礦的輸出時,挖礦設備將成為 無法使用,代碼跨越了一條從虛擬領域進入物理世界的界限,並允許通過新的開發者硬分叉EIP 進行操作。
這種對礦機增加物理力的威脅是說服礦工硬分叉到以太坊基金會的 精心挑選的EIP. 這與威權政府並沒有什麼不同,他們說除非您在特定期限前遵守其全新的規則,否則他們將使您的設備在物理上變得毫無用處。你唯一的其他選擇是叛逃並組建一個可行的“經典”政府。
以太坊的難度炸彈威脅顯然不是為了傷害人體,而是為了向物理採礦財產投射暴力。這反過來又說服礦工和用戶遵守開發者路線圖。這樣,我們可以說以太坊的難度炸彈確實是強制性的。
當您考慮到最大的以太幣持有者可以輕鬆影響為以太坊基金會工作的開發人員時,這一點尤其令人擔憂。在最近對Peter McCormack 的採訪中,以太坊核心開發人員Lane Rettig 講述他經常被大型鯨魚游說 以滿足他們的要求。
有趣的是,當(或如果)以太坊轉向權益證明時,難度炸彈有望退役。屆時,最大的以太坊鯨魚將有能力自行控制以太坊的命運,因為權益證明是一種由最富有的持有者管理的富豪共識機制——它的字面意思是“財富證明”。
雖然以太坊社區中有那些 誰知道這種脅迫,也有一些人沒有被這種明顯的道德疏忽所影響。畢竟,難度炸彈和轉向權益證明是公共路線圖的一部分,並且已向所有相關方披露。除非以太坊開發人員有能力“強制”定期安裝升級,否則他們還應該如何確保項目向前推進?
儘管如此,過去的路線圖透明度並沒有使全新的EIP 能夠包含新的和意想不到的規則,當它們受到迫在眉睫的難度炸彈威脅時,其強制性會降低。簡而言之,以太坊的強制措施可能被視為推動項目前進的必要之惡,因為它的 開發人員知道以太坊目前的形式尚未完成且無法運行.
比特幣不同
有人可能會指出,比特幣減半鼓勵礦工每四年更加努力地工作以獲得更少的回報。然而,這種說法是可疑的。比特幣的發行時間表是在第一天預先確定的,不再受其已故創始人的影響,並且無意對協議或其用戶施加新規則。
比特幣是不同的。通過擁有一個完全發布的項目和軟分叉文化,你的比特幣全節點 向您保證最強的用戶權利 並通過向後兼容性保證您隨時間推移的可訪問性。鯨魚不能強迫比特幣開發者使用軟分叉強行改變對你的規則——你可以簡單地提出異議並繼續使用比特幣。而且你不會被大多數比特幣持有者欺騙。你作為比特幣個人用戶的用戶權利是你自己的,你可以獨自維護,通過運行你自己的完整節點,使用相對便宜的硬件。
比特幣用戶和礦工不受開發人員的約束。推進協議所需的共識是以保守的方式達成的——通過用戶和礦工表示他們接受每次更新。如果您作為用戶不同意這些更新,您有權對比特幣提出異議,並且如果您想繼續使用過時的軟件進行交易,則您的全節點客戶端沒有任何改變。比特幣不在乎,無論哪種方式,它都會繼續支持您的決定。
雖然運行過時的軟件可能並不理想,但它強調了比特幣協議不是強制性的這一點。以太坊的永久難度炸彈並非如此,它不斷以物理能源成本威脅礦工,它的爆炸一次又一次地重置,直到其富有的富豪可以強行部署他們對用戶的基於財富證明的控制。以太坊富豪可以擁有難度炸彈, 以犧牲下層階級為代價的激進通貨緊縮 和脅迫。
比特幣是擺脫這種暴政的自由。比特幣將用戶置於開發人員和礦工之上。它使用戶能夠選擇他們想要的協議規則,並在人類歷史上首次平衡貨幣系統的競爭環境。比特幣的使命是 希望、和平、富足和繁榮. 是時候插入您的完整節點並加入這場和平革命了。
這是Level39 的客座帖子。表達的意見完全是他們自己的,不一定反映BTC Inc 或 比特幣雜誌.