【翻译】关于Brc-721试验提案

  • dwong
  • 更新于 2023-05-21 18:08
  • 阅读 1357

Brc-721试验提案:使用 ipfs 协议改善 BTC NFT 的缺陷

原文链接:https://brc-721.gitbook.io/about-the-brc-721-experimental-proposal/

如果您决定测试,请阅读每个字。这些将一文不值。使用风险自负。

提案发起人

这只是为了改善 BTC NFT 的缺陷而提出的新提案。

  • 更简单:NFT 部署者可以一次性将集合部署到铭文中。
  • 成本更低:之前想要拥有NFT的用户需要将整张图片上链,现在只需要一段文字和图片ipfs托管即可,节省了更多的资金,也让NFT的市场更加广阔。
  • 更去中心化:本提案使用 ipfs 协议,解析服务商可以更快解析 NFT 的排名和属性。

因此,这是一个非常动态的实验,我鼓励比特币社区修改标准设计和优化,直到就最佳实践达成普遍共识。

关于IPFS

IPFS是一种永久性的、防篡改的存储协议,IPFS对应的CID是唯一标识。

相关文件

ipfs的原理

https://docs.ipfs.tech/concepts/content-addressing

实验看看序数理论是否可以促进比特币的可替代性

  • 使用 deploy 函数创建一个 brc-721
  • 使用 mint 方法 铸造 brc-721
  • 转账可以直接使用指定的铭文转账方式进行转账
  • 特别注意: 推荐使用unisat wallet或者Sparrow wallet进行转账。转账铭文尽量谨慎,不要作为矿工费提交,否则NFT将永远丢失在链上。
  • 同时,我们正在为 BRC721 开发的解析服务是一个有效的索引器。我会在网站上线时列出它

注意事项

  • 不要将铭文发送到非 Ordinal 兼容的 taproot 钱包地址
  • 使用现有的市场基础设施不太可能安全地交易余额
  • 首次部署 Ticker 的部署者是唯一拥有该 Ticker 的声明权者。Tickler 不区分大小写(PUNK=punk)
  • 如果两个事件发生在同一个区块中,优先级将通过它们在该区块中被确认的顺序(先后顺序)进行分配
  • 对于公共的 brc-721 铸造,采用 bitcoin punks/.sats 域名使用的“先到先得”的方法
  • 第一个超过最大供应量的铸造将获得有效分数。(示例:10,000 最大供应量,9,550 流通量,450 余额内有效)

操作

正如我上面提到的,这只是我有趣的实验性标准设计而已。我欢迎任何人改进设计、规则或它所带来的(数据)压缩问题。为了可追溯性,需要包含 json {},以及满足功能所需的最少信息。

关于 IPFS 格式

通常json格式是键值对,你可以添加任意多的内容

请注意,功能必须以这种格式输入特征

{
    "名称": "比特猫#5",
    "description": "第一个采用brc-721新协议的合集",
    "图片": "ipfs://QmeyYPSz2887os4cxaucTMDaVgzR1wucXP3eaZYrX8Yavm/5.png",
    "attributes": [
        {
            "trait_type": "background",
            "value": "lightpurple"
        },
        {
            "trait_type": "body",
            "value": "yellow"
        },
        {
            "trait_type": "eyes",
            "value": "Fisheye"
        },
        {
            "trait_type": "head",
            "value": "ToiletHat"
        },
        {
            "trait_type": "mouse",
            "value": "Eatingfish"
        },
        {
            "trait_type": "clthores",
            "value": "BlackCoat"
        }
    ]
}

部署 brc-721

{
    "p": "brc-721",
    "op": "deploy",
    "tick": "bitcat",
    "max": "10000",
    "ipfs": "ipfs://QmbFAC5n9s65Ky96GqCrbRDVEHXxvE8vJShdbNWSD2GPTA"
}
字段 是否必需 描述
p 协议:帮助其他系统识别和处理 brc-721 事件
op 操作:事件类型(部署、铸币)
tick 最多 20 个标识符的字符串,不区分大小写
max 最大供应量:设置 brc-721 的最大供应量
ipfs 提供给第三方解析服务商和用户的 ipfs 元数据。作为集合的一部分,请注意要部署一个项目你应该了解 ipfs

铸造brc-721

注:id由deployer的铭文id决定,请在Mint前查看deployer部署的集合的铭文id

{ 
  "p": "brc-721",
  "op": "mint",
  "tick": "bitcat",
  "id": "7954094",
  "ipfs": "ipfs://QmbFAC5n9s65Ky96GqCrbRDVEHXxvE8vJShdbNWSD2GPTA"
}
字段 是否必需 描述
p 协议:帮助其他系统识别和处理 brc-721 事件
op 操作:事件类型(部署、铸币、转移)
tick 最多 20 个标识符的字符串,不区分大小写
id id由部署者的铭文id决定,请在Mint前查看部署者部署的集合的铭文id
ipfs 提供给第三方解析提供者和用户的 ipfs 元数据。作为集合的一部分,请注意要投射项目,您应该获得正确的 ipfs
tokenID token Id不能填写,铭文id的顺序对应token id,解析服务商会重定向用户的token Id
点赞 2
收藏 1
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
dwong
dwong
0x014E...1912
https://dwong.xyz/