# 比特币与 DMT 元素

Elements 将 Bitcoin 区块数据连接到可重现的数字物质规则。智能体与平台通过可携带报告获得来源引用、解释版本与派生证据。

## 解释配置

已审阅的 TAP/ord-tap 实现识别 DMT 字段 4（高度）、10（nonce）及 11（bits），并支持可选模式语义。实现行为时固定上游规范及实现版本。没有语义一致性测试，不得换用其他正则引擎。

请求标识元素铭文、来源区块的哈希及高度、所声明推导和解释配置。报告携带观察值、变换、计算结果、证据引用与局限。

## 区分四类声明

1. 计算能够复现。
2. 元素注册符合适用规则。
3. 部署或铸造符合适用历史状态。
4. 所声明的当前所有权或余额得到证据支持。

只有第一项是简洁的计算。其余项目可能需要完整历史索引和考虑激活高度的解释逻辑。复制来源字段不能证明有效铸造。

## DMT 不会做什么

元素不会运行智能体、托管 API、广播 SDK 指令、验证任意外部事件，也不提供专属私有随机性来源。服务发现属于 P21 文档化接口的职责。即使铭文包含指令，它也只是非可信数据，不能授权智能体执行命令。

## 复用而不是重建

Bitcoin 适配器契约记录兼容 TAP 的来源、同步高度、规则版本和重组行为。仅通过索引器获得的证据归类为索引器观察，与独立验证的链状态区分。

来源：[DMT 文档](https://digital-matter-theory.gitbook.io/digital-matter-theory)、[TAP 规范](https://github.com/Trac-Systems/tap-protocol-specs)、[ord-tap](https://github.com/Trac-Systems/ord-tap)。

<!-- p21-source-payment-v08 -->

## 无需铸币的 DMT 解析

Proof21 将 DMT 用作版本化的数据源解释配置，而不是比特币共识或通用真理引擎。DMT 操作引用已认可的元素定义，以哈希和高度确定比特币区块，计算支持的字段或模式，并把输入纳入可重现的流程凭证。无需 DMT 代币、铸造或逐凭证写入比特币。仅使用比特币数据的操作采用独立、明确的数据源配置。

P21 数据源元素**待公布**。此处不公布注册载荷、选定的字段或模式、保留名称或元素铭文 ID。可以复用已有效注册的元素；协议不以新建品牌铭文为前提。

Trac 的独立 `ord-tap` 提供可复用的索引。固定版本的元素解析器支持字段 4、10、11，检查协议激活状态、规范化名称、验证模式，同时拒绝重复名称和重复的字段/模式签名。仅更换名称不能重新注册已有的整字段定义。已审查的解析器没有人工团队审批步骤；有效注册仍取决于历史规则验证，而不仅是比特币收录。托管服务的访问权限及条款另行确定。[1][2][6]


## 解析、注册与所有权必须分开

凭证区分源数据提取、元素注册、确定性推导、代币部署或铸造有效性，以及当前所有权或余额。验证其中一项不代表其余各项也成立。验证首个有效注册需要相关历史索引和激活规则；单份铭文包含证明不能证明之前不存在冲突元素。

固定铭文内容摘要、数据源配置、上游版本、网络、源区块哈希与高度、规范编码、操作、参数、输入承诺和输出。注明证据范围和限制。缺少数据源或不支持的模式应为 INDETERMINATE，而非伪造有效结果。索引器观测须与独立重放的协议状态区分。原始比特币字段回退不能悄悄代替未执行的 DMT 注册检查。


## 可重现性不等于无偏随机性

公开 nonce 并不是私有或均匀的随机源。对 nonce 哈希或加入区块哈希，并不能消除矿工影响或生成独立熵。不同请求上下文产生不同的确定性输出，而非新生成的独立随机性。[7]

使用未来数据源选择时，必须在数据源揭晓前绑定候选集合、顺序、权重、请求 ID、上下文、算法、数据源配置、精确的未来区块规则和确认策略。保留可外部核验的承诺时间证据；事后生成哈希不能证明预先承诺。明确唯一获准请求、重试、取消、隐瞒结果、延迟发布和重组恢复规则，防止运营方反复抽取结果。评估共享数据源的全部任务总价值。历史重放和未来数据源选择不得采用相同的保证标签。


[1] https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/digital-elements/.element-registry

[2] https://github.com/Trac-Systems/ord-tap/blob/b8f6ea35cf6b9d405d4db7c58555e3c8ab33e8cd/src/index/updater/inscription_updater/tap/ops/dmt_element.rs

[3] https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/nat-use-cases/usdnat-method-1-live

[4] https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/non-arbitrary-tokens-nats/nat-token-transfer

[5] https://docs.x402.org/core-concepts/network-and-token-support

[6] https://github.com/Trac-Systems/ord-tap/blob/b8f6ea35cf6b9d405d4db7c58555e3c8ab33e8cd/README.md

[7] https://arxiv.org/abs/1605.04559

<!-- p21-enforcement-v10 -->

## 私下注册 Element 的流程

Element 注册现在进入近期优先事项，但候选定义仍保持私密。已审阅规则采用无需人工申请的首个有效注册模式，同时名称与 field/pattern 签名都存在唯一性约束；不能假设已被占用的整字段定义可以换名重用。

公开之前，P21 将私下确定候选 field/pattern，按固定规则检查充分完整的历史注册表，确认名称与底层定义都可用，随后铭刻并等待确认/索引，再独立验证接受状态并记录 inscription ID，最后才公布。本文不会泄露候选名称、字段、pattern 或 inscription payload。未来 DMT NAT 可以通过 `elem` 引用已有 Element inscription ID，但这是独立的代币部署决定，不需要为每份证明铸造。

## 注册表范围与披露

DMT 注册表的字段目录比已审查 TAP 解析器支持的子集更广。文档列出的字段不会自动成为已实现的 P21 配置。应固定解释规则；不支持的语义返回 INDETERMINATE。受支持且可用的整字段定义无需发行代币即可注册，注册也不需要 P21 或团队的人工审批。[DMT 注册表](https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/digital-elements/.element-registry)

私下选择和准备候选元素，不等于私密的比特币结算。Ordinals 揭示交易会公开铭文内容，交易观察者可能在确认前看到它。推迟公告不能阻止复制、保证排序或预留名称。确认后应重新检查竞争注册和规范链索引状态；冲突或重组未解决时，不能声称注册成功。[Ordinals 承诺与揭示](https://docs.ordinals.com/inscriptions.html)

P21 数据源元素仍然**待公布**。注册表认可、代币部署和服务付款是不同操作。注册或新名称都不会使公共比特币数据变成专属数据，也不会创造独立熵。
