文章源自元宇宙見聞(yyzjianwen)
編輯|Camila
Taproot,一個隱私和可擴展性升級,比特幣開發者期待已久的軟分叉終於在11月啟動。值得一提的是,即使Taproot 現在已經激活,Taproot 的工作還遠未結束,更多的關於BTC的升級工作正在籌備中。
那麼,在Taproot 之後,下一步會是什麼?
Taproot升級之後
Taproot 是比特幣的一個特別大的升級,被稱為“軟分叉”,在比特幣領域並不經常執行。
軟分叉並不常見,在Taproot 之前,最後一個軟分叉是SegWit,它在四年前在比特幣上激活。
儘管如此,它們是一種重要的升級類型,對許多建立在比特幣之上的項目產生了影響,迭代地改進了開源數字貨幣的功能。
要使用Taproot交易,比特幣錢包、交易所和其他服務將需要升級以支持它們。此外,開發人員一直關注的許多依賴於Taproot的更改仍然需要進行。
但是,即使一些交易所和錢包還沒有採用Taproot,BitGo和Blockstream Green等一些交易所的速度已經很快了,支持比特幣的節點中有50% 以上正在運行升級後的軟件。
為了長期了解比特幣的未來,讓我們來看看其他一些正在籌備中的可能的軟分叉變化。
SIGHASH_ANYPREVOUT
SIGHASH_ANYPREVOUT,在比特幣改進提案(BIP) 118 中有詳細描述,描述中看起來聲勢浩大,但變化可能遠沒有看起來那麼戲劇化。
簡而言之,它允許在簽署交易時使用一種新的簽名選項,允許用戶在不添加特定輸出(即他們想要發送的硬幣)的情況下簽署交易——至少不是立即。
這一代碼更改有助於解決各種技術問題,包括閃電網絡(Lightning Network)所面臨的問題。閃電網絡是比特幣的覆蓋網絡,它提高了交易的可擴展性和速度,並降低了成本。
閃電網絡的痛點之一是需要存儲最新數據。與丟失比特幣私鑰類似,如果用戶丟失了這些數據,他們可能無法取回他們的資金。提議的閃電網絡改造Eltoo可以幫助減少狀態存儲,但它需要SIGHASH_ANYPREVOUT才能正常工作。
SIGHASH_ANYPREVOUT為Eltoo鋪平了道路,這可以使Lightning 更易於使用。
Covenants(契約)
契約是對比特幣代碼的擬議更改,它將限制用戶將其資金發送到何處。例如,契約可以限制比特幣的發送地點,使其只能發送到幾個白名單地址。
為什麼用戶要限制其資金的使用?原因有很多。
一是安全:契約使實現“金庫”變得更容易,即使小偷試圖「帶著他們逃跑」,用戶仍然可以取回他們的資金,但這只是一種應用。
契約還可以幫助擁塞控制和通道工廠,這是進一步提高閃電網絡可擴展性的另一個提議的想法。
這就是契約的大意,至少有幾個關於契約的提議,包括「OP_CHECKTEMPLATEVERIFY」(在BIP 119 中概述)和「OP_TAPLEAF_UPDATE_VERIFY」,它們各自採用不同的技術方法。
Drivechains
“側鏈”長期以來一直是提議添加到比特幣的功能,它們是與比特幣“掛鉤”的附加區塊鏈。
這些側鏈可以擁有比特幣還沒有的新的和實驗性的技術——例如添加類似於隱私幣zcash 的zk-SNARKs 功能,允許用戶比比特幣提供更多的隱私。用戶可以有效地鎖定他們的比特幣,以便在側鏈中使用新型硬幣。
過去,側鏈被稱為“山寨幣殺手”。因為側鏈提供了一種向比特幣添加新的實驗性技術的方法,它們應該可以減少推出新幣來測試新想法的必要性。
Drivechains(驅動鏈)是研究人員保羅·斯澤托克(Paul Sztorc)發明的這一想法的衍生品。除了寫下他在BIPs 300和301中提出的改變,他和其他開發人員已經實現了這個想法的一個工作版本。
不過,Drivechains 是一個更具爭議性的提議,因為一些開發人員認為它們可以為礦工(保護比特幣)提供更多權力。
Cross-input signature aggregation
既然已經完成了Taproot,就可以在其之上添加交叉輸入簽名聚合(有時僅稱為CISA)。
數字簽名是比特幣的關鍵部分。當用戶想要發送一些比特幣時,他們必須使用自己的私鑰對比特幣進行“簽名”,證明他們擁有自己的比特幣,允許他們將比特幣發送給其他人。
Taproot引入了Schnorr簽名,它允許將多個簽名組合成一個簽名,從而降低了事務的開銷並提高了可伸縮性。
在此基礎上,CISA建議允許在單個事務中聚合簽名。 CISA一個令人興奮的結果是,它可以使CoinJoins更便宜。
通過使用Wasabi和Samourai等錢包,CoinJoins是一種提高用戶隱私的方法,它將多個用戶的硬幣組合成一筆交易,並“混合”它們,這樣就很難分辨出任何硬幣的來源。
目前,coinjoin很麻煩,而且比普通事務更昂貴。但有了中鋼協,價格可能會便宜得多。交易中的所有簽名都可以混合在一起,降低了CoinJoin交易的成本。
最後,只有時間會證明這些提案中的任何一個是否會成為比特幣。一旦提出更具體的提案,社區將決定它們是否值得追求的好的改變。