比特幣核心開發者重視什麼方向?

最近幾個月(2023年4月前後),隨著Ordinal、Tarproot、染色幣等技術被眾多開發者深入挖掘,比特幣生態誕生出一系列的協議產品,最出名的就是BRC20,各種搞NFT和同質化代幣。

幣圈的技術棧,總體上可以分成如何發幣和如何使用幣這兩種。

BRCxxx系列都是如何發幣。

Ordinal是如何使用幣(比特幣),將UTXO裡的每一聰給定義成一個新的東西。

基於比特幣發展出來的發幣技術本質上都是染色幣,BRCxxx也是染色幣。

最成功的一次是omni協議,穩定幣usdt-omni登錄了幾乎所有的交易所和錢包。但也僅僅是usdt-omni這個穩定幣是短暫成功的產品,omni協議的其他功能,包括dex功能都失敗了。甚至包括usdt-omni現在也幾乎消失了。

比特幣生態也發展了各種如何使用幣的技術,目前最成功的就是閃電網絡。

閃電網絡拓展了比特幣的使用方法,做到了快速、低成本的支付。

以RSK為代表側鏈技術,和以RGB為代表的客戶端驗證技術,屬於是即是發幣技術又是使用幣技術。它們在比特幣生態裡也發展了很久,但影響力甚微。

比特幣核心開發者最關心的其實是使用幣技術棧,對發幣技術體系基本上是持負面態度。

像上述提到的技術體系裡,閃電網絡是唯一一個得到了比特幣核心開發者的青睞。

比特幣核心開發者眼裡各種發幣的都是騙錢的,都是搞傳銷,都是垃圾幣。像基於opreturn的染色幣方案在歷史上是被核心開發者出手整治過的,真正在協議上限制Opreturn輸出可使用的字節空間,以實現限制染色幣的發展。

比特幣核心開發者的主要工作都是圍繞著如何使用幣來展開的,我會讀每一個bitcoin core版本的變化文檔,我感覺比特幣核心開發者的主要工作可以歸結為以下幾個方面。

1.維護共識機制。

這是一個頂層工作,可以理解為所有對比特幣協議和產品的變更,都不能傷害到鏈的共識,即不能導致鏈的分裂。

在技術實現上,所有的協議和產品變更要么採用軟分叉的方式,要不就只能在共識層之上做改變。

而涉及到軟分叉的變更,就是比特幣核心開發者額外關注的。

最典型的幾次是隔離見證(segwit),Taproot、Schnorr簽名的軟分叉。這些軟分叉都是典型的如何使用幣的技術改進。

雖然維護共識不能直接說是使用幣的技術體系,但看裡面的具體改進,我發現大部分都是針對合理使用幣的改變。

2.優化使用幣的成本,包括降低節點交易的字節大小、降低對區塊空間的需求、降低網絡的帶寬需求、幣的礦工費管理等等。

典型的這一類開發有,RBF(費用替代),segwit,閃電網絡。

3.優化使用幣的安全和隱私保護,這是比特幣核心開發者特別關注的,有大量的Pull requests是關於隱私保護的。可以說,隱私就是比特幣核心開發者的命根子。

典型的這一類開發有,Schnoor、Taproot、門限簽名、PSBT和coinjoin,等等。

4.開發幣的合同化管理花費方式。

比特幣的所有權基本上是由私鑰決定的,即只有私鑰才能花費UTXO,但這就限定了比特幣的應用方式。像以太坊的erc20那樣,因為所有權是歸合約代碼管,代碼的可編程性好,應用就可以五花八門。

比特幣也有大量的開發是朝著更多的應用場景去設計的,最典型的也是最成熟的是P2SH。 P2SH讓UTXO的解鎖腳本可以設計成是任何信息的哈希,這極大的拓展了比特幣的應用方向。

MAST(Merkleized Abstract Syntax Trees)是近一年多比特幣生態上研究的很多的一個方向。 MAST是將復雜的比特幣腳本編碼成一個哈希二叉樹,這可以實現特定的UTXO在可以設定為部分腳本贖回。比如一個UTXO可以設定成三個贖回腳本,其中任何一個腳本都可以按特定的條件來設計。

Covenants(契約)這個技術棧就是為了推動比特幣合同化管理花費野心最大的(目前我看到的野心最大)。可以簡單地理解為將比特幣鎖定進一個金庫,開金庫的方式可以設計成非常複雜。

我猜Covenants是比特幣上的DeFi。我認為這個方向是比特幣最應該追求的方向。

另外,我覺得在BCH的技術開發上,Covenants得到了更多的重視,並且已經有了可用的協議和產品AnyHedge。

5.腳本的改進。

比特幣的可編程性就是基於一個叫腳本引擎的東西,我也描述不清楚這玩意是個啥,我簡單地理解為由一堆指令(Opcode)組成的虛擬計算機。就類似於是x86、arm架構那些玩意。

這一類協議的改進感覺可高級了,我都看不懂,bitcoin core大的版本變更往往都會開發新的opcode。

比特幣收款地址的變化,往往也是腳本改進的一部分,新的交易格式往往會帶來新的地址變化。現在常見的比特幣地址是1、3和bc1開頭。

6.在2017年以前,bitcoin core節點軟件的更新經常會涉及到挖礦的事情,但現在已經很少見了。

7.P2P網絡的優化。這個我也看不懂,每次看到都跳過不看。

8.閃電網絡相關的,閃電網絡是比特幣核心開發者很看重的東西,會經常配合閃電網絡的需求做底層優化。

我感覺就這些了,其他的我也總結不出來了。

我感覺,比特幣的開發和發展方向應該更聚集在如何使用比特幣上,而不是如何發幣。

Total
0
Shares
Related Posts