了解比特币生态知识阶层:从 BRC20 到 Taproot,你是“青铜”还是“王者”?
撰文:BlockBeats,Jaleel
随着 Runes 协议的诞生和第三轮比特币生态的爆发,越来越多的社区关注到比特币生态,但大多数小白最大的困惑仍是「比特币生态门槛太高」,因为 BlockBeats 将比特币生态的各种名词梳理为五个知识阶层,层层深入地揭开比特币生态的面纱。
入门阶层:大多数比特币生态小白都熟悉的主题
1. Ordinals
Ordinals 协议专注于在比特币的最小单位—satoshi 上铸造 NFT,利用比特币的 Taproot 升级,使得每个 satoshi 都可以代表一个独特的数字资产。Ordinals 利用比特币区块链的本身特性,让每个 satoshi 都可以唯一地表示一个数字资产,为比特币网络带来了类似于以太坊上的 NFT 的功能,而不需要任何额外的层或令牌。
2.Casey Rodarmor
Casey Rodarmor (@rodarmor)是一位程序员和比特币开发者,也是 Ordinals 协议和 Runes 协议的创建者。通过开发 Ordinals 协议,Casey 提供了在比特币区块链上直接存储和传输非货币数据(如数字艺术品)的新方式,可以说没有 Casey 就没有比特币生态。
图源:Ordinals summit 2023
3.BRC-20
BRC-20 是一种在比特币网络上创建和传输可替代代币的实验性标准。它是由匿名开发者 Domo 在 2023 年 3 月引入的,旨在模仿以太坊的 ERC-20 标准。与 ERC-20 使用智能合约不同,BRC-20 代币是通过在比特币网络的 satoshi(最小单位)上刻录 JSON 数据来创建的。
4.Domo
Domo (@domodata)是 BRC-20 协议的创建者,从开发 Brc20 以来 Domo 就一直匿名,目前还创建了一个基金 Layer 1 Foundation,帮助 BRC20 的治理。
图源:Ordinals summit 2023
5.Runes
Runes 是一种新的比特币协议,由比特币 Ordinals 的创造者 Casey Rodarmor 开发,与 Ordinals 用语发行 NFT 不同的是,Runes 用于在比特币网络上发行可替代代币。它允许用户在比特币的 UTXO 模型中,直接创建、铸造和传输代币,不依赖于任何中心化服务或中介。Runes 在 BRC-20 协议上进行了优化,将原本的铸造和上架两笔交易合成了一笔。
6.Atomicals
Atomicals 协议允许在比特币区块链上创建和管理名为 ARC-20 的数字资产。这些资产使用 UTXO 模型,并可以存储多个文件,使得它们可以用于更复杂的应用场景。与 BRC-20 和 Ordinals 不同,Atomicals 的 AVM 设计用于提供更高的灵活性和可扩展性,实现类似智能合约的功能,支持更复杂的数字资产管理。相比 Casey 和 Domo,Atomicals 协议作者 Arthur 更匿名,从不露面或出现在线下活动,只接受过几次音频的「现身」采访。
7. 矿工费
用户在进行比特币交易时,支付给矿工的费用,以便将其交易包含在区块中。矿工费是比特币网络的交易费用,确保了矿工的经济激励,以支持网络的运行和安全。
第二阶层:大多数 比特币生态玩家都熟悉的主题
1. 比特币减半
比特币减半是指比特币挖矿奖励的减半事件,每产生 210,000 个区块发生一次,大约每四年一次。减半主要目的是控制比特币的发行,这是比特币设计中的一部分,用以模拟稀缺资源(如黄金)的开采速度逐渐减少。减半直接影响矿工的激励结构,并被认为对比特币价格有重要影响。最近一次减半是 2024 年 4 月 20 日,下一次减半预计在 2028 年 2 月,区块高度将达到 1,050,000。
2.Satoshis
中文翻译为聪,比特币的最小单位,1 比特币等于 100,000,000 satoshi。由于比特币的价值可能非常高,satoshi 提供了一个较小的货币单位,使得微额交易成为可能。
3. 哈希率
Hash Rate,指网络中所有挖矿设备每秒尝试解决区块哈希的次数,通常以每秒哈希数(H/s)表示。哈希率是衡量比特币网络安全性的关键指标,更高的哈希率意味着更高的计算难度和安全性。
4.POW
全名 Proof of Work,工作量证明。这是一种密码学算法,用于防止网络服务滥用(如垃圾邮件或分布式拒绝服务攻击)。比特币的工作量证明要求矿工解决一个复杂的数学问题,这个问题的难度是自动调整的,以保证全网大约每 10 分钟产生一个新区块。成功解决问题的矿工可以添加新的区块到区块链,并获得新比特币作为奖励。这个过程不仅保护了网络免受攻击,也是比特币货币发行和流通的机制。
5.UTXO
全名 Unspent Transaction Outputs,指的是未花费的交易输出,代表比特币网络中可以被用作新交易输入的比特币金额。比特币的交易模型基于 UTXO,每个交易开始于引用以前交易的输出作为其输入,并结束于创建新的 UTXO,这些可以被未来交易所使用。
6. 闪电网络
Lightning Network,一个建立在比特币区块链之上的「第二层」支付协议,旨在实现即时、高吞吐量的微支付。闪电网络通过创建支付通道网络来减少区块链上的交易拥堵和费用,使得进行小额支付变得经济和快速。
第三阶层:经验丰富的比特币生态 OG 才熟悉的主题
1.Nostr
Nostr 是一个简单的去中心化社交网络协议,它使用密钥对允许用户创建和管理自己的标识,并通过事件(如帖子、联系人信息和其他社交互动)进行沟通。创始人 Fiatjaf(@fiatjaf),虽然这个协议与比特币没有直接的联系,但它受到了比特币支持者的广泛关注,因为它代表了一种去中心化和抗审查的通信方式。2023 年 4 月,有一个闪电网络「托管解决方案」Nostr Assets Protocol 也采用了 Nostr 这个名字。
2.BIPs
全名 Bitcoin Improvement Proposals,比特币改进提案。指的是比特币社区驱动的设计文档,提出新功能、信息或环境的改进建议,供比特币社区评审。BIPs 是比特币开发过程中的一个重要组成部分,它们为如何改进比特币网络提供了正式的途径。
3.Mempool
内存池,Mempool 是指保存在一个比特币网络节点上的所有未确认交易的集合。这个名词是「Memory Pool」的简称。当一个交易被发送到比特币网络,但尚未被任何区块包含(确认)时,该交易就位于 Mempool 中。矿工从 Mempool 中选择交易来创建新的区块,通常优先选择手续费较高的交易。
4. 稀有聪
稀有聪并非比特币网络的官方术语,而是 Ordinals 诞生后出现的与比特币特定区块时间相关的,拥有收藏价值的独特的聪。比特币的构成单位是聪,每个比特币由一亿个聪组成。聪的稀缺性和特殊性可以由序数理论家自行决定,这赋予了聪特殊的意义,无论是中本聪挖出来的比特币,还是某个区块的第一个聪,抑或是用来购买披萨的聪。
5. 比特币全节点
比特币全节点是一个运行比特币协议的完整客户端,保持着完整的区块链数据副本。全节点验证所有的交易和区块,从而确保交易和区块符合比特币的规则。比特币全节点对网络的健康和去中心化至关重要。它们帮助分散网络的权力,确保没有单一实体可以控制或篡改比特币的交易历史。全节点也提高了网络的安全性,因为越多的节点验证交易,对整个系统的操控就越困难。
第四阶层:正式深入兔子洞
1.index 索引
在比特币的语境中,"index" 或 "索引" 通常指的是区块链数据库中用于快速检索数据的结构。比如,交易索引(txindex)是一个可选的功能,它允许节点创建一个额外的数据库来存储每笔交易的元数据,包括它们在区块链中的位置。启用交易索引后,节点可以更快地访问任何交易的信息,这对于开发应用程序和服务非常有用,特别是那些需要提供广泛区块链数据查询的服务。
2.OP_RETURN
OP_RETURN 是比特币脚本语言中的一个操作码,它允许将一小段数据(目前上限为 80 个字节)嵌入到比特币交易中。这些数据本身不可花费,因此不会被用作输入的一部分。OP_RETURN 主要用于为交易添加元数据,这可以用于多种应用,如证明数据在某一时间点存在(时间戳服务)、添加简单的消息或实现更复杂的区块链层应用。由于这些数据是永久记录在比特币区块链上的,它为开发者提供了一个不可变的数据存储选项。
3.Schnorr 签名
Schnorr 签名是一种数字签名算法,由数学家 Claus Schnorr 提出。在比特币中,Schnorr 签名是通过 Taproot 升级引入的,旨在替代或与现有的 ECDSA(椭圆曲线数字签名算法)签名方案并存。Schnorr 签名提供了多个优势,包括更简单的签名聚合、增强的隐私性以及更高的效率。签名聚合允许多个签名被合并为一个,减少了数据量,降低了交易费用。此外,它还改进了对多签名交易的支持,使得涉及多方的交易看起来与普通交易无异,从而增强了隐私。
第五阶层:最深奥的比特币生态知识
1. 隔离见证
英文名为 SegWit 或 Segregated Witness,指的是比特币协议的一个升级,旨在解决交易可扩展性问题和交易延展性问题。隔离见证通过将签名信息从交易数据中「隔离」出来,增加了区块的有效容量,并在一定程度上减少了每个交易的大小,提高了网络吞吐量。
2.PSBT
Partially Signed Bitcoin Transactions,中文名为部分签名的比特币交易,这是一种标准格式,用于在不同参与者之间传输未完成的交易,以便进行签名。它使得多方可以合作创建、签名和发送交易,而不需要将私钥暴露给其他参与者。
3.RBF
Replace-by-Fee,指的是替换费用的一种机制,允许发送者在交易未被区块链确认前,通过增加手续费来替换原有的交易。这一机制常用于加快交易的确认速度,或者修正因手误设置过低手续费的未确认交易。
4.「RBF」狙击
RBF 衍生出了「RBF」攻击,这是一种赚取收益的狙击策。用户监视未确认的低费交易,试图通过使用 RBF 机制,以更高的费率提交相同的交易,从而替代原交易。这通常用于挖矿池或个体矿工,希望通过提取更高的交易费用增加收益。
5.Taproot
Taproot 是比特币网络的一项重要升级,主要增强了隐私和扩展性,通过一种称为 MAST(Merkelized Abstract Syntax Trees)和 Schnorr 签名的组合来实现。Taproot 使得复杂的交易在区块链上看起来与普通交易无异,从而提高隐私。此外,它还改善了网络的可扩展性和效率。可以说,正是因为有了 Taproot 升级,比特币生态才得以开始。