開發者為比特幣擁堵問題提出多種解決方案,以閃電網絡為代表的Layer 2或成贏家

作者:蔣海波,PANews

因為MEME和BRC-20代幣的炒作,進入5月份以來,以太坊和比特幣網絡中的Gas費連續創下短期新高。根據BitInfoCharts的數據,5月10日,比特幣每筆交易所需的平均交易費用為31.1美元,是2021年4月以來的最高值。

比特幣礦工獲得了幾年來的最高收入,在某些區塊中,交易手續費帶來的收入超過區塊獎勵的一半,按這種情況發展,明年減半後的安全問題也能得到解決。但這也使比特幣網絡變得擁堵,內存池中存在大量未確認的交易。 Ordinals帶來的比特幣交易擁堵在比特幣社區引起了很大爭議。

開發者的擔憂與產生擁堵的原因

5月7日,比特幣核心開發者Ali Sherief在用於討論Bitcoin的協議和軟件開發問題的Bitcoin開發者郵件列表中發起了“作為開發人員,我們是否應該拒絕來自全節點的非標準Taproot交易”的討論。由於BRC-20等項目的交易量大增,導致內存池的嚴重擁堵,實際的比特幣交易受阻,這些”毫無價值”的代幣威脅到比特幣網絡作為點對點數字貨幣的正常使用。如果交易量無法降低,他建議採用比特幣改進提案(BIP)或者在節點級別強制執行“審查”的方式來拒絕所有非標準的Taproot交易。 Ali希望找到一個能夠滿足比特幣社區中包括絕對主義者、自由主義者、最大自由主義者這些所有人群在內的解決方案。

要理解比特幣的擁堵問題該如何解決,我們應該先知道問題是怎麼產生的。

一開始,比特幣的區塊大小被限制為1 MB。 2017年,比特幣協議通過軟分叉激活了隔離見證(Segregated Witness,SegWit),部分解決了可擴展性問題,為閃電網絡等二層解決方案打開了大門。隔離見證改變比特幣交易數據的存儲方式,它將交易的簽名數據從交易主體中移除,存儲在一個名為“見證”的結構中。因為簽名數據佔用了交易數據的大部分空間,所以這種更改可以大大增加比特幣網絡的交易處理能力,理論上也將區塊空間的上限從1 MB提高到4 MB。

2021年,比特幣再次通過軟分叉實現了Taproot升級,提高了比特幣的隱私和擴展性。 Taproot有一種新的比特幣腳本,使復雜的智能合約在鏈上看起來就和普通的比特幣交易一樣,並使這些複雜的交易在空間佔用上更有效率,可以在每個區塊中包含更多的交易。

在隔離見證和Taproot升級的基礎上,軟件工程師Casey Rodarmor創建了Ordinals協議,讓圖像、文本、SCG、HTML等信息都能夠附加到比特幣的最小單位1聰(satoshis)上。和NFT類似,附加了特殊信息的satoshis也可以自由轉移,完成交易。與以太坊生態中的NFT不同,通過Ordinals創建的NFT會將全部數據都保存在鏈上,而以太坊上NFT中的原始數據可能保存在鏈下的中心化服務器上,這也使Ordinals上的NFT特別受到追捧。

比特幣核心開發者中的Ordinals反對派

2023年2月初,Luxor Mining開采出了比特幣有史以來最大的區塊,大小為3.96 MB。在該區塊內,Ordinals相關的交易占3.94 MB,約佔99.5%。這讓Ordinals帶來的問題受到關注。

Luke Dashjr是Ordinals反對派的代表人物,他在許多重要的比特幣改進提案和工具開發方面都有貢獻。從2011年以來,他一直是比特幣核心開發者。 Luke堅決捍衛比特幣去中心化的原則,他在比特幣社區中有影響力,但也並不是總能得到社區的一致支持,比如他曾經主張減小比特幣的區塊大小,以增加去中心化,並使得更多的用戶能用運行全節點。

Luke認為Ordinals是對比特幣的“攻擊”,認為這是一種應當被過濾掉的spam(垃圾郵件),應將現有的過濾器擴展到Taproot交易。有意思的是,Luke名字和代碼相關的NFT在未經授權的情況下被發行到Ordinals上,並在Scarce.City上被拍賣,當時以0.41 BTC的價格成交。當Scarce.City希望將90%的銷售所得分配給Luke時,Luke拒絕了這種“賄賂”方式,希望將所得款項100%退還給買家。

此外,開發者Erik Aronesty也對Ordinals持反對態度,他認為“非貨幣使用對網絡的穩定性非常危險”。比特幣的安全性來自於挖礦,挖礦的安全性則依賴於手續費。高價值的非貨幣使用可能使比特幣更容易遭到重組攻擊。

閃電網絡可能是一種解決方案

以閃電網絡為代表的Layer 2被開發者們普遍認為是解決擁堵的一種辦法。它通過創建一個更快速、更高效的支付網絡,來解決比特幣區塊鏈的擴展性問題。

在比特幣網絡擁堵期間,最大的加密貨幣交易所幣安也沒能頂住壓力,兩次宣布暫停BTC的提現,之後增加的提幣手續費,並表示將集成比特幣閃電網絡。

對於交易擁堵,開發者們擔憂的其中一點在於,這會影響比特幣作為一個“點對點的電子支付系統”的願景。即使比特幣網絡上的交易費用很高且擁堵,閃電網絡仍然能夠提供一種快速、便宜的支付工具。包括本次討論的發起者Ali在內的多名開發者都同意這一觀點。

除了閃電網絡之外,也有人提出使用零知識證明在比特幣上做原生Layer 2的支付。

開發者們提出的其它方案

從比特幣建立以來,對比特幣安全和網絡濫用的討論一直在延續。例如,2010年,Satoshi Nakamoto和Gavin Andresen的討論。 Satoshi認為比特幣的設計依賴於所有節點在同步消息時獲得完全相同的結果,對比特幣兼容的軟件版本將對網絡構成威脅。 Gavin Andresen回應稱總有人試圖破壞和濫用網絡,可以在TxOut腳本中編碼各種有趣的信息。交易費用可能被視為對網絡的破壞,但比網絡分裂或大規模重組的破壞性要小得多。

Melvin Carvalho提出可以增加區塊的大小。但這一觀點並沒有得到其他人的支持,因為這會降低網絡的去中心化。增加區塊大小會導致處理和存儲區塊需要更大的計算資源和存儲空間,增加全節點的運行成本。

Peter Todd提到可以修改交易,減少嵌入的數據,但可能並不能有效解決問題。

Erik Aronesty在討論中關注是否應該將比特幣專注於一種貨幣用途,而不是包含所有事物的全球分類賬。他提出了一種可能的解決方案,每個非經濟用戶保留足夠的比特幣,並將其返回給自己,但也認為可能會帶來麻煩,無法解決1 sat的問題。

Aleksandr Kwaskoff提出了一種有趣的方案,將區塊中10%的空間分配給非標準交易的發送者,讓他們相互競爭這些區塊空間。如果沒有非標準交易,那麼所有區塊空間都讓給標準交易。

最終,大家並沒有得出一致的如何處理Ordinals交易的方案,但比特幣Layer 2是多數人同意的發展方向。

小結

比特幣網絡因為BRC-20交易帶來的擁堵引起了比特幣開發者社區的關注,除了費用更高、未確認交易數上升之外,開發者們也更關注比特幣的安全性,也就是可能存在的分裂和重組。

截至發稿前的5月12日,比特幣的交易費用已經明顯降低。雖然以Luke Dashjr為代表的開發者一直反對Ordinals的實施,並給出了一些解決工具。但礦工和開發者並不是同一個群體,在可能的情況下,礦工可能不會積極使用這些工具過濾費用更高的交易。

以閃電網絡為代表的Layer 2被普遍認為是解決比特幣支付問題的工具,幣安也表示將支持閃電網絡的提現,比特幣Layer 2可能是未來快速發展的一個方向。

Total
0
Shares
Related Posts