# 关于BRC-20的运行机制与市场前景，需要知道都在这里

By [Untitled](https://paragraph.com/@0xfe6d3f7692acbd1c2a6d763ea3e96ab8a70a7547) · 2023-12-29

---

Ordinals协议、铭文、隔离见证和UTXO模型 2023年1月30号，比特币核心开发者 Cassie Rudomer，创建了NFT协议Ordinals，并且正式在比特币主网上启动，Ordinals 是一种给聪编号的方案，允许跟踪和转移个别聪。这些编号称为 Ordinal。聪按照挖掘顺序进行编号，并按先进先出的顺序从交易输入转移到交易输出。编号方案依赖于聪被挖掘的顺序，转移方案依赖于交易输入和输出的顺序。因此得名 Ordinals。这些数据可以是文本、图像、音频或其他任何类型的信息。通过这种方式，Ordinals协议为比特币网络引入了类似于以太坊网络中非同质化代币（NFTs）的概念。这里的关键点在于序数（ordinal numbers）系统，它为每个satoshi提供了一种跟踪和识别的方法。这意味着可以在比特币网络上唯一地标识和追踪每个附加了数据的satoshi。 1.什么是Ordinals序数？ Ordinals序数为比特币网络中的每个聪（satoshi）分配了一个独特的序号，从而打破了它们原有的同质性。在传统的比特币系统中，所有的聪都是相同的，没有区别。但是，通过Ordinals序数系统，每个聪都被赋予了一个独特的身份，使得它们可以被单独追踪和识别。就好比与人民币上面的编号一样。通过赋予每个聪一个序列号，然后再附加上额外的数据（文本、图片、视频、音频、代码等），也就是NFT 中常说的“元数据”，使每个聪都变成独一无二的NFT，这个过程称之为“铭刻”或“刻录”。 这种方法类似于非同质化代币（NFT）的概念，其中每个代币都是独一无二的，可以代表一个特定的资产或项目。在Ordinals的情况下，每个聪现在可以被用来表示一个独特的数字资产，比如数字艺术品、收藏品或其他任何形式的数据。 这种技术的引入为比特币生态系统带来了新的可能性，允许用户在比特币区块链上创建和交易唯一的数字资产，这以前只能在如以太坊等支持智能合约的区块链上实现。 2.什么是铭文（inscriptions）？ 因为Ordinals协议允许将一段内容写入隔离见证区（文本、图片、视频、音频、代码等），所以Ordinals协议以及随之而来的铭文（inscription）概念为这一领域带来了革命性的变化。Ordinals协议的引入不仅增强了比特币的功能性，还为用户提供了在比特币网络上创建和交易独特数字资产的能力。以下是这个过程的关键步骤和特点：

1.  嵌入（Inscription）：通过将数据（如文本、图片、代码等）嵌入比特币区块链的隔离见证（SegWit）部分来实现。隔离见证是一种扩展区块链容量的机制，它将某些信息（如签名）从交易的主体部分分离出来。Ordinals协议允许用户在这个区域内嵌入最多4MB的内容。
    
2.  铭刻（Inscribing）：这是将上传的铭文与比特币网络上的特定聪绑定的过程。这个过程类似于在以太坊上铸造（minting）一个NFT。每个聪通过铭刻变得独一无二，因为它现在包含了特定的铭文。
    
3.  生成携带铭文的聪（Ordinals）：一旦铭文与聪绑定，就创建了一个独特的数字资产，称为ordinal。这些ordinals可以包含各种类型的信息，从简单的文本到复杂的图片或甚至小型程序。 3.什么是隔离见证？ 因为Ordinals协议允许将一段内容写入隔离见证区（文本、图片、视频、音频、代码等）写入隔离见证区域，所以我们也要了解一下所谓的隔离见证。 隔离见证（Segregated Witness，简称SegWit）是比特币网络的一项重要升级，旨在解决比特币可扩展性问题，并提高交易的处理效率和安全性。SegWit的核心思想是将交易中的签名信息（见证数据）与其它数据分离，从而达到以下几个主要目的：
    
4.  增加区块容量：通过将签名数据从交易中分离出来，单个区块可以容纳更多的交易。尽管SegWit并没有改变区块的大小限制（1MB），但它通过调整计算区块大小的方式，实际上增加了区块的“容量”。
    
5.  降低交易费用：随着区块容纳更多交易的能力提高，每个交易所需的费用相对减少。
    
6.  减少交易延迟：提高区块容量意味着网络可以更快地处理交易，从而减少交易确认的时间。
    
7.  解决交易延展性问题：在SegWit之前，比特币交易容易受到所谓的“交易延展性”问题的影响，这是一种可以修改交易ID（但不改变交易本身）的漏洞。通过隔离签名数据，SegWit有效地解决了这个问题，提高了交易的安全性。
    
8.  兼容性和向后兼容：SegWit是一种软分叉升级，这意味着不支持SegWit的节点仍然可以参与到比特币网络中，保持网络的完整性和一致性。
    
9.  铺平道路进行更多升级：SegWit为比特币网络的未来升级（如闪电网络等）铺平了道路，使得这些技术可以更加高效和安全地在比特币网络上实现。 4.什么是utxo模型？ UTXO模型是一种特定的交易处理和账本结构，广泛应用于比特币和一些其他的区块链系统中。UTXO代表“未花费的交易输出”（Unspent Transaction Outputs）。在这种模型中，用户的“余额”不是存储为一个单一的数字，而是通过追踪所有未花费的交易输出来计算得出的。 UTXO模型的工作原理：
    
10.  交易结构：
    

*   每笔交易都包含输入（inputs）和输出（outputs）。输入是指引用先前交易中的未花费输出，而输出则创建新的未花费输出。
    
*   当一个用户想要发送比特币时，他们的交易输入会引用他们之前收到的UTXO作为资金来源。
    

1.  创建新的UTXO：
    

*   交易的输出会成为新的UTXO。这些UTXO可以被交易的接收方在未来的交易中作为输入使用。
    

1.  消费UTXO：
    

*   当UTXO被作为一个新交易的输入时，它就被认为是“已花费的”并且不能再次被用作交易输入。
    

1.  余额的计算：
    

*   用户的比特币余额是他们所有未花费的UTXO的总和。这意味着，为了确定余额，系统需要添加用户所有未花费的交易输出。 例如，如果Alice有一个5 BTC的UTXO，而她需要支付3 BTC给Bob，她的交易将使用这个5 BTC的UTXO作为输入，创建两个输出：一个是3 BTC支付给Bob（相当于交易的目的），另一个是2 BTC返回给Alice自己（相当于找零）。这样，原来的5 BTC的UTXO被消费了，而产生了两个新的UTXO：一个属于Bob，一个属于Alice。在UTXO模型中，用户的“余额”是其所有未花费的UTXO的总和，而交易的过程实际上是在消费旧的UTXO并生成新的UTXO。
    

关于BRC20你需要了解 什么是BRC20？在BRC20的协议中,是如何实现在比特币网络上发行代币的？ 首先我们都很清楚，比特币，通常被视为数字黄金，一直以其高度的安全性和稳定性著称。然而，与以太坊等其他区块链相比，比特币在创新和新用例（如DeFi和NFT）的发展上相对缓慢。然而随着Taproot升级和其他创新的推进，比特币网络开始探索新的应用领域，包括代币发行。 BRC-20标准是对比特币网络功能的一次重要扩展，它为在比特币上创建和管理代币提供了框架。这个标准主要依赖于比特币网络的最新技术发展，尤其是与Ordinals协议有关。下面我们来深入探讨BRC-20的工作原理和它如何使比特币网络上的代币发行成为可能： 第一个 BRC-20 代币 (ordi) 在BRC-20 中部署的第一个代币合约是“ordi”代币，每铸币限额为 1,000 个代币，总量为 21,000,000 个代币。 { "p": "brc-20", （协议） "op": "deploy", （部署） "tick": "ordi", （名称） "max": "21000000", （数量） "lim": "1000" （单次/最大） } BRC-20工作原理

*   基于Ordinals协议：BRC-20代币的创建依赖于Ordinals协议，后者允许在比特币网络上的单个聪上附加额外数据（如文本、图片、音频等）。
    
*   铭文过程：通过铭文过程，单个聪被转化为具有独特属性和功能的BRC-20代币。这些铭文可以包含不同类型的信息。
    
*   JSON数据的使用：BRC-20代币通常携带JSON（JavaScript对象表示法）数据。这段代码为序号赋予了更多的功能，如代币的定义和属性。
    
*   功能和限制：尽管BRC-20标准在功能上有所限制，但它依然允许用户在比特币网络上部署、铸造和转移代币。 BRC-20的意义
    
*   开启新的可能性：BRC-20为比特币生态系统带来了前所未有的新功能和应用，如在比特币网络上创建和管理代币。
    
*   推动创新：这个新标准鼓励了在比特币网络上进行更多创新的探索，可能会催生新的应用和服务。
    
*   扩展比特币的应用范围：BRC-20标准的出现有助于将比特币的使用从传统的货币交易扩展到更多多样化的数字资产和应用程序领域。 序数协议将附加数据（如文本、图像或音频）附加到单个Satoshi上变得更加容易，这个过程被称为铭文。本质上只是铭文信息的satoshis。这正是BRC-20令牌的本质：一种序数铭文。 然而，并非所有序号都是BRC-20代币。标准比特币序号可以刻有任何信息，但BRC-20代币总是刻有JSON（JavaScript对象表示法）数据。正是这段代码赋予序号额外的功能。虽然BRC-20标准仍然有限，但这少量代码允许您在比特币网络上部署、铸造和转移代币。 总之，BRC-20代币标准是比特币网络创新的一个重要里程碑，它不仅展示了比特币技术的适应性和灵活性，还开启了比特币在数字资产和区块链应用领域的新篇章。
    

比特币的UTXO模型、Ordinals和BRC20标准之间的技术逻辑关系

在比特币的UTXO模型、Ordinals创新及BRC20标准时，我们不禁感叹于这些技术之间复杂而精妙的相互作用。比特币的UTXO模型，作为基础架构，不仅支撑着整个网络的价值传输机制，还为更高层次的创新铺平了道路。Ordinals的出现，利用了UTXO模型中的关键特性——交易所附加的数据容量，将非同质化代币（NFT）的概念巧妙地植入到了比特币这个世界上最著名的区块链之中。紧接着，BRC20标准的引入进一步扩展了这一领域，为比特币上的NFT创建和管理提供了一套更为规范和高效的框架。这三者之间的技术逻辑关系不仅展示了区块链技术的多样性和适应性，也揭示了一个事实：在数字货币和区块链的世界里，创新是永无止境的旅程。 以下是一个关于比特币的UTXO模型、Ordinals和BRC20标准之间的技术逻辑关系。

1.  比特币的UTXO模型：
    

*   比特币的核心是基于UTXO模型的，这意味着每笔交易都依赖于之前未花费的交易输出。这种模型为比特币提供了一种无需账户系统的方式来跟踪价值的流动。每个UTXO都是独一无二的，可以包含特定数量的比特币，并且只能整体消费。
    

1.  Ordinals的创新应用：
    

*   Ordinals利用了比特币的UTXO模型中的一个关键特性：交易可以携带额外的数据。Ordinals通过在交易中添加额外数据（例如图像、文本等），实现了在比特币链上创建和传输非同质化代币（NFT）的能力。这种方法本质上是一种创新的应用，利用了比特币的基础架构来存储和管理NFT数据。
    

1.  BRC20标准的引入：
    

*   BRC20标准的引入是对Ordinals概念的一个扩展。它提供了一种更正式的框架来创建和管理比特币链上的NFT。BRC20标准利用比特币的UTXO模型和交易脚本（公钥脚本）来定义NFT的特性和行为，但不依赖于像以太坊那样的智能合约。
    

1.  整合和相互作用：
    

*   在这个框架中，UTXO提供了基础的交易和价值存储机制；Ordinals在此基础上添加了将数据（如NFT内容）嵌入到比特币交易中的能力；而BRC20标准则在此之上构建，为创建和管理比特币链上的NFT提供了一种标准化的方法。这种整合使得比特币网络能够支持更复杂的应用和交易类型，超越了其最初的设计目的。 通过这种方式，比特币的基础交易架构被用于支持新兴的数字资产和代币应用，显示出区块链技术在不断创新和适应新需求的能力。
    

在BRC20生态系统中, 目前的市场情况是怎样的?它存在着哪些实际的应用场景 BRC20标准在比特币生态中的应用和发展，确实面临着一些独特的挑战和局限性。目前，BRC20生态系统还处于早期阶段，其市场情况并不成熟，主要体现在以下几个方面：

1.  依赖铭文市场： BRC20生态目前较多依赖于铭文市场，主要集中在非同质化代币（NFT）领域。这些铭文项目，如Bitcoin Punks、Ordinal Punks等，更多地体现在社区共识上，而非技术共识。
    
2.  情绪化和投机性： 由于BRC20仍处于初期阶段，其代币市场大多受控于投机性需求和情绪化交易，缺乏深入和广泛的实际应用场景。
    
3.  技术和生态限制： 比特币网络没有像以太坊那样成熟的ERC20标准和智能合约协议，这限制了复杂金融应用的开发。此外，比特币的二层网络也没有以太坊那样成熟和强大，这在一定程度上限制了其在高级应用方面的发展潜力。
    
4.  原生创新的需求： 仅仅复制以太坊的生态模式并不一定适合比特币。比特币生态的发展需要根植于比特币自身的特性和优势，寻找适合其“基因”的原生创新路径。 综上所述，BRC20在比特币生态中的发展需要更多的实际应用场景和技术创新，以及对比特币网络特性的深入理解和利用。随着时间的推移和技术的发展，我们可能会看到更多原生创新出现在比特币生态中，从而带动BRC20标准的成熟和普及。 目前BRC20生态系统中的基础设施包括哪些 BRC20生态系统的基础设施对于其整体的成长和发展至关重要。尽管BRC20标准相对较新，且目前所拥有的基础设施还不够成熟，但已经有一些关键的组件开始出现，为用户和开发者提供支持。这些基础设施主要包括：
    
5.  钱包： 提供用户存储和管理BRC20代币的功能。例如，Unisat钱包支持BRC20协议，使用户能够安全地存储、发送和接收BRC20代币。
    
6.  去中心化交易所（DEX）： 这些平台允许用户在没有中央权威的情况下交易BRC20代币。例如，Unisat钱包集成的AMM DEX为BRC20代币提供了流动性和交易机会。
    
7.  DeFi平台： 一些项目如ALEX，正试图在比特币网络上发展去中心化金融（DeFi），并推出交易BRC20代币的去中心化交易所，增加了代币的可用性和流动性。 这些基础设施对于BRC20生态的发展具有重要意义：
    

*   对用户的贡献： 提供更多的存储和交易选择，增加了用户操作BRC20代币的灵活性和便利性。用户可以更容易地访问和交易这些代币，从而增加了其实用性和吸引力。
    
*   对开发者的贡献： 为开发者创建和部署BRC20代币提供了必要的工具和服务。这些基础设施的存在降低了进入门槛，鼓励了更多的创新和实验。 然而，由于BRC20生态系统仍然处于早期阶段，因此其基础设施还有很大的发展空间。随着技术的发展和用户需求的增长，我们可以预期会有更多的基础设施出现，从而推动BRC20生态的成熟和扩展。 BRC20的投机热潮&风口后的生态变革 BRC20的投机热潮确实为这个生态系统带来了显著的影响，这种影响既有积极的一面，也有需要警惕的风险。 积极影响
    

1.  增加关注度和流动性： 投机热潮提高了BRC20生态系统的可见度，吸引了更多的用户和投资者。这种增加的关注度可以带来更多的资金流入和市场流动性，对于新项目和初创公司来说，这可能是至关重要的。
    
2.  鼓励创新和实验： 高度的市场热情可以鼓励开发者和企业家在BRC20平台上进行更多的创新和实验。这种试错的过程是技术进步的重要组成部分。 负面影响
    
3.  市场波动性增加： 过度的投机可能导致价格波动，这种不稳定性对于寻求长期投资的用户和开发者来说可能是不利的。
    
4.  泡沫风险： 像所有投机市场一样，存在泡沫的风险，当泡沫破裂时，可能导致价格急剧下跌，对投资者和生态系统的健康造成严重损害。
    
5.  忽视长期价值： 在投机热潮中，市场可能过分关注短期价格表现而忽视了项目的长期价值和可持续性。
    
6.  资源分配不均： 投机可能导致资源（如资金和开发者注意力）向少数热门项目集中，而忽略了其他有潜力但不那么受关注的项目。 结论 BRC20生态系统的投机热潮是一个双刃剑。它为这个生态系统带来了关注度和资金，但同时也带来了不稳定性和泡沫风险。对于投资者和参与者来说，重要的是要有意识地识别这些风险，并进行审慎的决策。对于生态系统本身而言，发展一个更加成熟和多样化的生态环境，减少对单一投机热潮的依赖，将是长期可持续发展的关键。 BRC20 的未来前景 BRC-20代币在比特币网络上的引入确实是一个值得关注的发展，它在比特币社区内引发了关于比特币用途和未来方向的广泛讨论。这种新兴技术的出现在传统的比特币用户群体和寻求更多创新的用户之间产生了不同的观点。 比特币网络的新方向
    
7.  价值存储 vs. 功能多样性： 比特币传统上被视为一种去中心化的价值存储工具，但随着BRC-20和类似技术的引入，比特币网络的潜在用途正在扩展，这包括DeFi应用、智能合约等。
    
8.  社区内的辩论： Ordinals协议和BRC-20代币的出现在比特币社区内引发了关于网络用途和未来发展的激烈辩论。一部分人倾向于保持比特币的原始愿景，而另一部分人看到了扩展其功能的可能性。 发展和挑战
    
9.  基础设施发展： 初始阶段，BRC-20的发展受到基础设施不足的限制。但随着技术的成熟和大型机构如Unisat钱包、OKX和Binance的参与，生态系统正在逐步建立。
    
10.  市场主导： 目前，BRC-20市场可能仍然被MemeCoin等投机性较高的项目主导，这表明生态系统还处于早期阶段。
    
11.  风险和投机泡沫：根据研究的数据显示，目前市场的贪婪指数偏高，表明存在波动风险和投机泡沫。这要求投资者在参与时保持谨慎。 展望未来 随着技术的进步和生态系统的完善，未来我们可能会看到BRC-20在比特币网络上的更多实际应用，如DEX/DEX聚合器、跨链聚合器、稳定币和区块链游戏等。这些进步可能会进一步推动比特币网络的发展，使其不仅仅是一个价值存储工具，而是一个功能更加丰富的去中心化网络。 总的来说，BRC-20在比特币网络的引入是一个复杂且充满挑战的进程，涉及到技术创新、社区观念的转变和市场风险的管理。随着生态系统的不断发展，我们将会见证比特币网络在未来的变化和成长。

---

*Originally published on [Untitled](https://paragraph.com/@0xfe6d3f7692acbd1c2a6d763ea3e96ab8a70a7547/brc-20)*
