比特币新技术全景:从OP_RETURN到Ordinals的演进与应用

robot
摘要生成中

比特币新技术发展概述

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

比特币的原有技术一直存在大规模应用与应有能力的冲突问题。随着技术发展,许多问题得到了更清晰的答案。比特币主链与相关"测试链"经历了变化过程,直到Taproot等技术的产生,推动了Ordinals协议等新应用的出现,重新进入了一个新的发展高潮。

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

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

比特币使用一种逆波兰范式的脚本语言,没有循环和条件控制语句,不是图灵完备的。这种设计避免了一些安全风险,但也限制了复杂功能的实现。比特币历史上多次删减指令,主要涉及字符串操作、算术操作等。这种删减有助于让底层协议更基础稳定。

1.2 比特币分叉历史与原因

区块大小之争是比特币硬分叉的主要原因之一。中本聪最初添加了1MB的区块大小限制,但认为这是临时性的。后来围绕是否扩大区块大小出现了激烈争论,导致了BCH等分叉币的产生。这些分叉是一种发展探索,试图通过自身改变来满足更多需求。

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

在中本聪离开后,围绕比特币的可扩展性进行了多种探索:

  • Colored Coins(染色币):通过给比特币添加特殊标注来代表更广泛的资产。
  • MasterCoin(OMNI):建立了完整的节点层,通过扫描比特币区块来维护状态模型数据库。
  • CounterParty:使用OP_RETURN存储数据,实现资产发行、交易等功能。

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

比特币的一些局限性包括:

  • UTXO账户模型不利于实现智能合约
  • 非图灵完备的脚本语言限制了复杂功能
  • 挖矿中心化问题
  • 扩展性问题

从分层协议的角度看,这些特点反而适合作为一层网络的基础设施。

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

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

2.1 OP_RETURN与隔离见证

OP_RETURN允许在链上存储任意数据。隔离见证(SegWit)将交易签名数据从交易中分离,变相增加了区块容量。

2.2 Schnorr、MAST、Taproot Scripts

  • Schnorr签名:可以聚合多个签名,提高效率和隐私性
  • MAST(默克尔抽象语法树):优化交易数据存储
  • Taproot Scripts:扩展了比特币原生脚本能力

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

2.3 Ordinals、Inscriptions、BRC-20等协议

  • Ordinals:为每个聪分配唯一编号
  • Inscriptions:在聪上刻录信息,创造NFT
  • BRC-20:在比特币上创建同质化代币标准
  • Atomicals、ARC-20:类似BRC-20的其他代币标准
  • Rune:基于UTXO的同质化代币方案
  • BTC Stamps、SRC-20:另一种NFT和代币标准

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

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

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

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

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

3.1 新技术的使用方法

当前应用主要探索区块扩容后的场景,如NFT和代币发行。未来会有更多利用能力扩充的应用出现,如一层和二层的连接技术。

3.2 未来发展的需求

短期:完成主要能力扩充,满足金融应用需求 中期:基于二层建设,满足金融和信任应用需求
长期:完成大规模Web3.0生态建设

未来将继续发展资产发行、管理等应用,并逐步向更广泛的Web3.0应用拓展。

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

BTC1.23%
OP2.32%
ORDI13.6%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 3
  • 分享
评论
0/400
NFT Regret Machinevip
· 3小时前
币圈就是套娃玩法
回复0
GasFee_Victimvip
· 3小时前
有技术又能干嘛 币圈又熊了
回复0
Satoshi挑战者vip
· 4小时前
又一波割韭菜的工具来了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)