比特币新技术演进:从OP_RETURN到Ordinals的发展与未来展望

比特币新技术的发展与未来展望

1. 比特币原有技术的主要探索与冲突

比特币的原有技术一直存在大规模应用与比特币应该具有的能力的冲突问题。这些问题包括交易规模、复杂的交易指令、更大的交易空间等。随着技术的发展,很多问题会得到更清晰的答案。

再次爆发的前夕,万字总结比特币新技术发展

1.1 比特币的脚本语言与几次删减指令

比特币的编程语言是一种逆波兰范式的脚本语言,没有循环语句和条件控制语句。这种设计避免了一些攻击和网络堵塞,但也限制了比特币网络运行复杂程序的能力。

比特币历史上有多次删减指令的事件发生,主要涉及字符串操作、流程控制和算术操作等方面。这些删减旨在让底层协议更基础更稳定,体现了分层设计的思想。

1.2 比特币分叉历史、原因与意义

比特币的发展历史中,区块大小之争经常造成硬分叉。从最初的1MB限制到后来的扩容争议,产生了多个分叉币如BCH、BSV等。这些分叉是一种发展探索,试图通过自身的改变来满足更多需求。

1.3 比特币发展中的几个典型探索

在比特币发展过程中,出现了一些典型的探索案例:

  • Colored Coins(染色币):通过给比特币的特定部分添加特殊标注来代表更广泛的资产和价值。
  • MasterCoin(OMNI):建立了一个完整的节点层,可以提供更复杂的功能。
  • CounterParty:使用OP_RETURN将数据存储至BTC网络中,实现资产的发行、交易等功能。

1.4 比特币的不完美与分层协议

比特币系统的不完善主要表现在UTXO账户系统、非图灵完备的脚本语言、安全性和扩展性等方面。从分层协议的角度看,这些特点反而是作为一层网络应该具有的特性。

再次爆发的前夕,万字总结比特币新技术发展

2. 比特币发展中的重要新技术

2.1 OP_RETURN

OP_RETURN是一个脚本操作码,用来终止脚本并返回栈顶的值。它的功能经过多次修改,现在主要用作在账本上存储数据的方法。

2.2 Segwit隔离见证

隔离见证(Segregated Witness)解决了交易可塑性问题,减少了数据传输量,并变相增加了区块容量。

再次爆发的前夕,万字总结比特币新技术发展

2.3 Taproot、Schnorr、MAST、Taproot Scripts

Taproot是隔离见证的第二个版本,结合了Schnorr签名、MAST(默克尔化抽象语法树)和Taproot Scripts,进一步扩展了比特币的功能。

再次爆发的前夕,万字总结比特币新技术发展

2.4 Ordinals、Inscriptions、BRC-20等协议

Ordinals协议为每个Satoshi分配了唯一的序号,铭文(Inscriptions)则在聪上刻录信息。BRC-20是基于Ordinals协议的可替代代币标准。

其他相关协议还包括Atomicals、ARC-20、Runes、BTC stamps、SRC-20和SRC-721等。

再次爆发的前夕,万字总结比特币新技术发展

3. 新技术的使用方法和未来需要的发展

3.1 新技术的使用方法

比特币技术的发展本质上是区块的扩容与能力的扩容。目前,多数应用主要探索区块扩容后的应用,而能力扩容的应用还相对较少。

再次爆发的前夕,万字总结比特币新技术发展

3.2 未来发展的需求

未来的发展需求主要集中在以下几个方面:

  1. 资产发行和管理:继续完善各种金融应用。
  2. Web3.0应用:建设真正的价值时代大规模应用。
  3. 分层建设:短期通过主网新技术和简单二层建设,中期完善二层建设满足金融和信任应用,长期实现Web3.0时代的全面建设。

再次爆发的前夕,万字总结比特币新技术发展

再次爆发的前夕,万字总结比特币新技术发展

BTC-0.39%
OP-4.62%
ORDI-7.48%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 4
  • 转发
  • 分享
评论
0/400
薛定谔的FOMOvip
· 2小时前
阿P早期没想那么多吧 有点草
回复0
号角三声vip
· 3小时前
让底层更稳定?完全是在倒退
回复0
Gas_Guzzlervip
· 3小时前
又是一堆官方调数据 睡着了
回复0
airdrop_huntressvip
· 3小时前
gm 比特币老的不行了还搁着修补呢
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)