# 比特幣新技術發展總結## 1. 比特幣原有技術的主要探索與衝突比特幣的原有技術一直存在大規模應用與比特幣應該具有的能力的衝突問題。隨着技術的發展,很多問題會得到更清晰的答案。### 1.1 比特幣的腳本語言與幾次刪減指令比特幣的編程語言是一種逆波蘭範式的腳本語言,沒有循環語句和條件控制語句。這導致比特幣腳本語言有一定的局限性,但也避免了一些攻擊和網路堵塞問題。比特幣歷史上有多次刪減指令的事情發生,主要涉及字符串操作、算術操作等方面。刪減指令的考慮包括安全性,也體現了分層設計的思想,讓底層協議更基礎更穩定。### 1.2 比特幣分叉歷史、原因與意義 比特幣的發展歷史中,除了刪減指令問題,另一方面是區塊大小之爭,這經常造成比特幣的硬分叉。比特幣的分叉是一種發展探索,在嘗試通過自身的改變來完成對更多需求的支持。### 1.3 比特幣發展中的幾個典型探索中本聰離開後,針對BTC的可拓展性探索一直存在,尤其是在資產發行領域。主要包括:- Colored Coins(染色幣)- MasterCoin(OMNI)- CounterParty這些探索爲後續比特幣生態的發展奠定了基礎。### 1.4 比特幣的不完美與分層協議比特幣系統的局限性主要表現在:- UTXO帳戶系統- 非圖靈完備的腳本語言 - 安全性、擴展性等問題從分層協議的角度看,這些特點反而是作爲一層網路應該具有的。## 2. 比特幣發展中的重要新技術### 2.1 OP_RETURNOP_RETURN是一個重要的機制,使用它我們就能在鏈上存儲任意數據。對OP_RETURN功能的進一步更改爲後續發展奠定了基礎。### 2.2 Segwit隔離見證隔離見證解決了一些問題,其中對新技術影響最多的是變相增加區塊容量,爲比特幣的能力擴容打下基礎。### 2.3 Taproot、Schnorr、MAST、Taproot Scripts這些技術的發展,在擴充能力的同時,對籤名算法有了一定的要求。Taproot是隔離見證的第二個版本,進一步擴展了比特幣的能力。### 2.4 Ordinals、Inscriptions、BRC20以及其他協議基於上述基礎技術,產生了一系列新的應用協議:- Ordinals序數協議和銘文- BRC-20可替代代幣標準- Atomicals協議和ARC-20 - Runes協議- BTC stamps和SRC-20/721這些協議探索了比特幣網路的新用途,但也帶來了一些爭議。## 3. 新技術的使用方法和未來需要的發展### 3.1 新技術的使用方法比特幣技術的發展本質上是區塊的擴容與能力的擴容。區塊擴容較爲簡單,能力擴容則較爲復雜。當前比特幣主網上的多種應用幾乎都是在探索區塊擴容後的應用。### 3.2 未來發展的需求未來發展可分爲短期、中期、長期三個階段:- 短期:通過主網新技術和簡單二層建設,滿足金融應用需求- 中期:完善二層建設,滿足金融和信任應用需求 - 長期:完成大規模Web3.0時代建設隨着技術的發展,比特幣生態將逐步滿足從資產發行管理到大規模Web3應用的各種需求。
比特幣新技術演進:從OP_RETURN到Ordinals 探索BTC生態擴容之路
比特幣新技術發展總結
1. 比特幣原有技術的主要探索與衝突
比特幣的原有技術一直存在大規模應用與比特幣應該具有的能力的衝突問題。隨着技術的發展,很多問題會得到更清晰的答案。
1.1 比特幣的腳本語言與幾次刪減指令
比特幣的編程語言是一種逆波蘭範式的腳本語言,沒有循環語句和條件控制語句。這導致比特幣腳本語言有一定的局限性,但也避免了一些攻擊和網路堵塞問題。
比特幣歷史上有多次刪減指令的事情發生,主要涉及字符串操作、算術操作等方面。刪減指令的考慮包括安全性,也體現了分層設計的思想,讓底層協議更基礎更穩定。
1.2 比特幣分叉歷史、原因與意義
比特幣的發展歷史中,除了刪減指令問題,另一方面是區塊大小之爭,這經常造成比特幣的硬分叉。比特幣的分叉是一種發展探索,在嘗試通過自身的改變來完成對更多需求的支持。
1.3 比特幣發展中的幾個典型探索
中本聰離開後,針對BTC的可拓展性探索一直存在,尤其是在資產發行領域。主要包括:
這些探索爲後續比特幣生態的發展奠定了基礎。
1.4 比特幣的不完美與分層協議
比特幣系統的局限性主要表現在:
從分層協議的角度看,這些特點反而是作爲一層網路應該具有的。
2. 比特幣發展中的重要新技術
2.1 OP_RETURN
OP_RETURN是一個重要的機制,使用它我們就能在鏈上存儲任意數據。對OP_RETURN功能的進一步更改爲後續發展奠定了基礎。
2.2 Segwit隔離見證
隔離見證解決了一些問題,其中對新技術影響最多的是變相增加區塊容量,爲比特幣的能力擴容打下基礎。
2.3 Taproot、Schnorr、MAST、Taproot Scripts
這些技術的發展,在擴充能力的同時,對籤名算法有了一定的要求。Taproot是隔離見證的第二個版本,進一步擴展了比特幣的能力。
2.4 Ordinals、Inscriptions、BRC20以及其他協議
基於上述基礎技術,產生了一系列新的應用協議:
這些協議探索了比特幣網路的新用途,但也帶來了一些爭議。
3. 新技術的使用方法和未來需要的發展
3.1 新技術的使用方法
比特幣技術的發展本質上是區塊的擴容與能力的擴容。區塊擴容較爲簡單,能力擴容則較爲復雜。當前比特幣主網上的多種應用幾乎都是在探索區塊擴容後的應用。
3.2 未來發展的需求
未來發展可分爲短期、中期、長期三個階段:
隨着技術的發展,比特幣生態將逐步滿足從資產發行管理到大規模Web3應用的各種需求。