這是一篇由從事BIP300 側鏈的軟件開發人員Nikita Chashchinskii 撰寫的觀點社論。
今天,比特幣面臨挑戰。成功需要兩個相互矛盾的要求,如果我們想贏,我們必須找到一種方法來滿足兩者。首先是對安全性的要求——當涉及數十億美元時,安全性至關重要。在安全的世界 職業偏執狂 和 保守主義 是必需品。引入比特幣軟件的任何單一更改都是潛在的安全漏洞。理想情況下,我們會凍結比特幣的代碼庫,然後永遠不會引入任何不能修復安全漏洞的更改。
第一個要求已經在逐漸滿足 骨化,這不是一種有意識的策略,而是一種偶然的政治現實。 歷史事件 和 技術 局限性. 每一個觸及共識的變化都必須經過一個漫長、廣泛和嚴謹的審議過程。你可以看到這個 直根 軟分叉,耗時46 個月 提議 2018 年1 月至 激活 2021 年11 月,以及最近的 OP_CTV激活爭議. 這可能是偶然的,但我們正在滿足第一個要求的路上。
不過,這種無意識的“策略”要付出沉重的代價。在現有的意外僵化機制中,我們受到極端甚至可能是合理的風險規避水平的影響,因為如果做出決定並承擔風險,每個比特幣用戶都必須承擔該風險。技術改進要么需要數年才能實施,要么被徹底拒絕。在這樣的製度下,我們永遠不會看到一些技術進步。
在當前情況下,比特幣永遠不會看到零知識密碼學或環簽名的實施。所以比特幣永遠不會有很強的隱私性。僅有的 比特幣的 競賽 會有很強的隱私性。
為了擴展,我們將被閃電網絡和 保管人 解決方案. 閃電就其發展而言非常棒,但在擴展方面它有局限性。它吸引新用戶的能力是 有限的,它還沒有解決用戶體驗方面的挑戰。此外,一些使閃電變得更好的建議,例如 SIGHASH_ANYPREVOUT 要么需要多年才能激活,要么永遠不會激活。
更不用說更多的實驗性想法和技術,例如Blockstream 的 簡單 提議。它使比特幣上的智能合約具有比現有的山寨幣智能合約實現更好的設計。鑑於該提案的複雜性,在現有流程下不太可能看到曙光。僅有的 比特幣最大的競爭對手 將有智能合約。
這還不是全部。除此之外,在隱私、擴展和智能合約方面已經存在技術改進,比特幣不會看到這些改進。我們會自願,或者更糟糕的是,不小心將所有未來技術創新的力量拱手讓給我們的競爭對手。我們的競爭完全不受僵化的限制。
重大改進已經擺在桌面上。想像一下,如果情況不改變,我們將在密碼學和計算機科學的進步一兩年內落後多遠。
為了獲勝,比特幣需要一種改變和適應的機制,以在其所處的競爭環境中取得勝利。無論比特幣在目前的狀態下有多偉大都無關緊要。如果沒有這種機制,比特幣的潛力將保持不變,其競爭對手和對手的潛力將會增長。在這種情況下無論多遠 先 你是,無論多遠 在後面 你的競爭對手和對手,最終他們會 抓住 向上. 通常無法適應競爭環境 行不通.
除非在某個時候從傳統和孤立的 江戶時代 開放的思想和現代化的 明治時代英國人會出現 鐵定的, 加特林槍 和 步槍,你會被困在 武士刀和馬.
這是我們擁有的兩個“不可調和”的要求——變化和安全。我知道,協調它們的唯一好方法是將比特幣分成兩個獨立的層。第1 層需要是一個完全僵化的基礎層,從不進行任何非安全改進的更改(很可能是現有的比特幣核心)。第2 層需要是一個可以自由承擔風險並實現任意功能的側鏈層。
必須有一個安全的雙向掛鉤,允許任何人以1:1 的匯率在基礎層和第2 層上的任何側鏈之間轉移資金。這種雙向釘機制,也許是 盲目合併挖礦 排列應該是唯一連接第1 層和第2 層的東西。
使用這種機制,每個用戶將單獨和單方面地決定承擔多少技術風險。任何用戶都可以將資金轉移到特定的側鏈中,並自願接受其權衡和風險,或者隨時將其轉移回基礎層的僵化安全中。
這種個人承擔或不承擔風險和取捨,只影響參與其中的人,將通過整個社區的審議和全有或全無的變化引入影響每個人的變化來取代現有的集體風險承擔過程。單個比特幣用戶。
已經存在一個 保管人 這個想法的實現——Liquid Network。但是,因為它是託管的,所以它是有缺陷的。為了攻擊它,你需要破壞分佈在世界各地的五個託管人,而不僅僅是一個,這比Coinbase 之類的東西要好得多,但它仍然是託管的。
Liquid的成功非常有限。截至2022 年9 月14 日,根據 液體網 有3,560 BTC 與網絡掛鉤。這大約是7100 萬美元或當前流通的BTC 供應量略高於1900 萬枚硬幣的0.019%。總比沒有好,但是一個依賴於15 中11 的多重簽名的實現,由15 職能法人公司 世界各地對所謂的去信任分佈式加密貨幣的信任度要求不可接受,這反映在人們不願實際使用它——因此它只有約7100 萬美元。
有一個完全相同的想法的非託管實現 BIP300 和 BIP301 — 傳動鏈. 它需要激活軟分叉,但它是分佈式的且無需信任。通過向礦工支付所有側鏈交易費用以執行一組固定且非常簡單的功能來確保雙向掛鉤。您可以在BIP 中獲得該機制的完整描述。
這是對Liquid 的重大安全改進。為了攻擊Liquid,你只需要破壞五個合併的功能,考慮到各種 對手 如果比特幣繼續增長,它可能會面臨。為了攻擊Drivechain,您必須在三個月內持續執行51% 的攻擊,同時讓網絡的每個參與者都清楚地知道您正在執行攻擊,並讓這些參與者有足夠的時間做出響應。
借助Drivechain,我們有辦法調和我們對變更和安全性的兩個“不可調和”的要求。我們可以比現有的“偶然的政治現實”那種僵化更徹底地僵化比特幣,我們可以保持比特幣的去信任和分佈式特性,同時,我們可以確保,在未來,我們將成為“英國人” ”帶有隱喻的 鐵定的, 加特林槍 和 步槍,而我們的競爭對手和對手將是那些被隱喻的武士刀和馬困住的人。
這是Nikita Chashchinskii 的客座帖子。所表達的觀點完全是他們自己的觀點,不一定反映BTC Inc 或比特幣雜誌的觀點。