比特币新技术演进:从OP_RETURN到Ordinals 探索BTC生态扩容之路

robot
摘要生成中

比特币新技术发展总结

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

比特币的原有技术一直存在大规模应用与比特币应该具有的能力的冲突问题。随着技术的发展,很多问题会得到更清晰的答案。

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

比特币的编程语言是一种逆波兰范式的脚本语言,没有循环语句和条件控制语句。这导致比特币脚本语言有一定的局限性,但也避免了一些攻击和网络堵塞问题。

比特币历史上有多次删减指令的事情发生,主要涉及字符串操作、算术操作等方面。删减指令的考虑包括安全性,也体现了分层设计的思想,让底层协议更基础更稳定。

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

比特币的发展历史中,除了删减指令问题,另一方面是区块大小之争,这经常造成比特币的硬分叉。比特币的分叉是一种发展探索,在尝试通过自身的改变来完成对更多需求的支持。

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

中本聪离开后,针对BTC的可拓展性探索一直存在,尤其是在资产发行领域。主要包括:

  • Colored Coins(染色币)
  • MasterCoin(OMNI)
  • CounterParty

这些探索为后续比特币生态的发展奠定了基础。

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

比特币系统的局限性主要表现在:

  • UTXO账户系统
  • 非图灵完备的脚本语言
  • 安全性、扩展性等问题

从分层协议的角度看,这些特点反而是作为一层网络应该具有的。

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

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以及其他协议

基于上述基础技术,产生了一系列新的应用协议:

  • Ordinals序数协议和铭文
  • BRC-20可替代代币标准
  • Atomicals协议和ARC-20
  • Runes协议
  • BTC stamps和SRC-20/721

这些协议探索了比特币网络的新用途,但也带来了一些争议。

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

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

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

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

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

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

3.1 新技术的使用方法

比特币技术的发展本质上是区块的扩容与能力的扩容。区块扩容较为简单,能力扩容则较为复杂。当前比特币主网上的多种应用几乎都是在探索区块扩容后的应用。

3.2 未来发展的需求

未来发展可分为短期、中期、长期三个阶段:

  • 短期:通过主网新技术和简单二层建设,满足金融应用需求
  • 中期:完善二层建设,满足金融和信任应用需求
  • 长期:完成大规模Web3.0时代建设

随着技术的发展,比特币生态将逐步满足从资产发行管理到大规模Web3应用的各种需求。

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

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 7
  • 分享
评论
0/400
0xTherapistvip
· 7小时前
gm btc老兵 还在卷
回复0
铭文同名代币_inscvip
· 15小时前
btc扩容,就是为铭文生态铺路!
回复0
踏空资深专业户vip
· 16小时前
btc永远的神
回复0
空投民工小张vip
· 16小时前
块容加大就行了呗 还整这么费劲
回复0
梯子上的工具人vip
· 16小时前
分叉分分合合 又回到老路了
回复0
BearMarketSurvivorvip
· 16小时前
分叉来分叉去 还不如直接升级
回复0
薛定谔1空投vip
· 16小时前
只买币买到死啊
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)