BSV标准与协议参考Skill bsv-standards

本技能提供 BSV 区块链标准和协议的全面参考,用于查询和理解 BSV 生态系统中的各种标准、协议和规范。涵盖 BRC 标准、BitCom 协议、代币标准、身份标准等,适用于区块链开发、研究和应用。关键词:BSV, 区块链, 标准, 协议, BRC, BitCom, 代币, NFT, 身份认证, 数据模式。

链开发 0 次安装 0 次浏览 更新于 3/15/2026

名称: bsv-standards 描述: 当用户询问任何 BRC 标准(BRC-1 至 BRC-113)、“BRC-61 是什么”、“BRC-42 是什么”、“BEEF 是什么”、“BUMP 是什么”、“复合默克尔路径”、“默克尔证明格式”、“MAP 协议是什么”、“AIP 是什么”、“B 协议是什么”、“BSV 标准是什么”、“SIGMA 是什么”、“BAP 是什么”、“Paymail 是什么”、“1Sat Ordinals 是什么”、“BSV-20 是什么”、“STAS 是什么”、“查找 BRC”、“BitCom 协议”、“bitcoin-auth 是什么”、“bitcoin-backup 是什么”、“bitcoin-image 是什么”、“Bitcoin Schema 是什么”、“DPP 是什么”、“PacketPay 是什么”、“Authrite 是什么”、“PIKE 是什么”、“P2PKH 是什么”、“Push Drop 是什么”、“覆盖网络”、“SPV”、“输出点格式”、“ORDFS 是什么”、“Mandala 代币”,或需要理解任何 BSV 生态系统标准、协议或规范时,应使用此技能。涵盖所有 12 个 BRC 类别:钱包、交易、脚本、密钥派生、支付、覆盖层、点对点、代币、输出点、意见、状态机和应用。

BSV 标准与协议参考

BSV 区块链标准、协议和规范的全面索引。

快速参考

类别 标准 描述
BRCs BRC-1 至 BRC-100+ 官方 BSV 征求意见
BitCom AIP, MAP, B, BAP, SIGMA 使用比特币地址作为前缀的数据协议
代币 BSV-20, BSV-21, STAS 可替代代币标准
Ordinals 1Sat Ordinals BSV 上的 NFT 铭文
身份 Paymail, BAP 身份和寻址标准
链下 bitcoin-auth, bitcoin-backup, bitcoin-image 认证、备份、URL 标准
数据模式 Bitcoin Schema, Ord Schema 标准化的链上数据结构

官方 BRC 标准

参考: https://bsv.brc.dev/ – 12 个类别中的 100+ 标准。

有关每个 BRC 的完整索引,请查阅 references/brc-index.md

关键类别

类别 关键 BRCs 描述
钱包 BRC-1 至 BRC-7, BRC-46, BRC-50, BRC-53, BRC-56, BRC-65, BRC-66, BRC-73, BRC-97-100, BRC-109, BRC-111-112 钱包到应用接口、交易创建、加密、篮子、标签、证书
交易 BRC-8, BRC-9, BRC-10-13, BRC-30, BRC-58, BRC-61, BRC-62, BRC-67, BRC-71, BRC-74, BRC-76, BRC-83, BRC-95-96 交易格式(BEEF, EF, Raw)、默克尔证明(CMP, BUMP, JSON, Binary)、SPV
脚本 BRC-14-19, BRC-21, BRC-47, BRC-48, BRC-106 P2PKH、R-谜题、Push Drop、Push TX、多重签名、脚本格式
密钥派生 BRC-32, BRC-42-44, BRC-69, BRC-72, BRC-75, BRC-84, BRC-86, BRC-93-94 BIP32、Type42/BKDS、协议 ID、密钥链接、助记词、Schnorr
支付 BRC-27-29, BRC-41, BRC-54-55, BRC-70, BRC-105 DPP、Paymail、PacketPay、服务货币化
覆盖层 BRC-22-26, BRC-64, BRC-81, BRC-87-88, BRC-101 覆盖层同步、CHIP、CLAP、查找、SHIP/SLAP
点对点 BRC-31, BRC-33-34, BRC-52, BRC-63, BRC-68, BRC-77-78, BRC-82, BRC-85, BRC-103-104 Authrite、PeerServ、身份证书、PIKE、消息签名
代币 BRC-45, BRC-79, BRC-92, BRC-107-108, BRC-113 UTXO 代币、Mandala、身份链接代币
输出点 BRC-36-37 输出点格式、花费指令
意见 BRC-49, BRC-51, BRC-57, BRC-59, BRC-80, BRC-89-91, BRC-110 用户体验指导、可扩展性、Web 3.0 愿景
状态机 BRC-60 比特币中的事件链
应用 BRC-102 deployment-info.json 规范

BitCom 协议

使用比特币地址作为 OP_RETURN 前缀的数据协议。

AIP(作者身份协议)

前缀: 15PciHG22SNLQJXMoSUaWVi7WSqc7hCfva 使用比特币地址签名内容以实现可验证的作者身份。类似于 Sigma 协议但不需要输入。

OP_RETURN | <数据> | AIP_PREFIX | "BITCOIN_ECDSA" | <地址> | <签名>

用例: 内容认证、作者验证

MAP(魔法属性协议)

前缀: 1PuQa7K62MiKCtssSLKy1kh56WWU7MtUR5

链上键值元数据存储。

OP_RETURN | MAP_PREFIX | "SET" | "key1" | "value1" | "key2" | "value2"

命令: SET, DEL, ADD, SELECT

用例: 元数据、标签、属性、社交数据

B(二进制)协议

前缀: 19HxigV4QyBv3tHpQVcUEQyq1pzZVdoAut

链上任意文件存储。

OP_RETURN | B_PREFIX | <数据> | <媒体类型> | <编码> | [文件名]

用例: 图像、文档、任何二进制数据

BAP(比特币认证协议)

前缀: 1BAPSuaPnfGnSBM3GLV9yhxUdYe4vGbdMT

身份认证和管理。

OP_RETURN | BAP_PREFIX | "ID" | <身份密钥> | <地址> | [属性]

用例: 身份创建、认证、密钥轮换

SIGMA

前缀: SIGMA

为 OP_RETURN 数据提供交易绑定的签名。

OP_RETURN | <数据> | SIGMA | <算法> | <地址> | <签名> | <vin>

算法: BSM(比特币签名消息)、BRC-77(签名消息)

用例: 多方签名、交易认证

代币标准

BSV-20

使用铭文格式的可替代代币。

{"p":"bsv-20","op":"deploy","tick":"TOKEN","max":"21000000","lim":"1000"}
{"p":"bsv-20","op":"mint","tick":"TOKEN","amt":"1000"}
{"p":"bsv-20","op":"transfer","tick":"TOKEN","amt":"100"}

操作: 部署、铸造、转移、销毁

BSV-21

具有合约控制的增强型可替代代币。

特性: 可编程供应、转移规则、元数据

STAS(简化代币和智能合约)

使用比特币脚本级强制执行的本机代币协议。

网站: https://www.stastoken.com/ 文档: https://docs.stastoken.com/

特性:

  • 脚本强制代币转移(验证不需要索引器)
  • 可替代和不可替代代币支持
  • 原子交换和合约能力
  • 本机比特币脚本验证

Run(已失效)

早期的 BSV 代币协议(runonbitcoin.com - 不再运营)。

状态: 早期 BSV 时期被遗弃的协议。使用 B 协议存储数据在链上,因此历史文物仍可通过 ORDFS (ordfs.network) 访问。

Ordinals(1Sat Ordinals)

在 BSV 上使用序数理论的 NFT 铭文。

铭文格式

OP_0 OP_IF "ord" OP_1 <内容类型> OP_0 <内容> OP_ENDIF

关键概念

  • 铭文: 嵌入交易脚本中的数据
  • Ordinal ID: <交易ID>_<输出索引> 唯一标识符
  • 集合: 带有父引用的分组铭文

市场: https://ordinals.gorillapool.io

身份标准

Paymail

人类可读的支付寻址(BRC-29)。

格式: 用户@域名.com

功能:

  • pki - 公钥基础设施
  • paymentDestination - 获取支付地址
  • p2p-payment-destination - 点对点支付
  • receive-transaction - 直接交易交付

BAP 身份

链上身份管理。

组件:

  • 根地址(身份锚点)
  • 身份密钥(确定性 ID)
  • 认证(关于身份的声明)
  • 密钥轮换(地址转换)

链下标准

bitcoin-auth

使用比特币私钥的 HTTP 认证。

令牌格式: 公钥|方案|时间戳|请求路径|签名

方案: brc77(推荐)、bsm

bitcoin-backup

加密备份文件标准(.bep 文件)。

加密: AES-256-GCM、PBKDF2-SHA256(60 万次迭代)

类型: BapMasterBackup、BapMemberBackup、WifBackup、OneSatBackup、VaultBackup

bitcoin-image

链上图像引用标准化。

协议: b://ord://bitfs://ipfs://data:、本机交易ID

输出点格式: 交易ID_输出索引交易ID.输出索引交易IDo0/content/交易ID_输出索引

数据模式标准

Bitcoin Schema

网站: https://bitcoinschema.org

基于 MAP 和 B 协议的链上数据标准化数据结构。

类型: 帖子、点赞、关注、回复、转发、朋友、消息、支付、Ordinal

Ord Schema 类型

文档: https://docs.1satordinals.com/adding-metadata/ord-schema-type

Ordinals 铭文的基础元数据模式。

必需: apptype(“ord”)、name

可选: subTypesubTypeDataroyaltiespreviewUrl

相关包

用途
@bsv/sdk 核心 BSV 功能
@b-open-io/templates 脚本模板实现(替换 bmapjs)
js-1sat-ord Ordinals/铭文(正在迁移到 @1sat/sdk - 进行中)
bsv-bap BAP 身份管理
sigma-protocol SIGMA 签名
bitcoin-auth HTTP 认证
bitcoin-backup 加密备份文件
bitcoin-image URL 标准化

已弃用: bmapjs - 替换为 @b-open-io/templates

附加资源

参考文件

  • references/brc-index.md - 完整的 BRC 规范索引
  • references/bitcom-protocols.md - 详细的 BitCom 协议规范
  • references/token-standards.md - BSV-20/BSV-21/1Sat Ordinals 详情
  • references/implementations.md - 本地仓库实现和包
  • references/offchain-standards.md - 链下标准(认证、备份、图像)

外部链接