Brc-721试验提案:使用 ipfs 协议改善 BTC NFT 的缺陷
原文链接:https://brc-721.gitbook.io/about-the-brc-721-experimental-proposal/
如果您决定测试,请阅读每个字。这些将一文不值。使用风险自负。
这只是为了改善 BTC NFT 的缺陷而提出的新提案。
因此,这是一个非常动态的实验,我鼓励比特币社区修改标准设计和优化,直到就最佳实践达成普遍共识。
IPFS是一种永久性的、防篡改的存储协议,IPFS对应的CID是唯一标识。
ipfs的原理
https://docs.ipfs.tech/concepts/content-addressing
实验看看序数理论是否可以促进比特币的可替代性
正如我上面提到的,这只是我有趣的实验性标准设计而已。我欢迎任何人改进设计、规则或它所带来的(数据)压缩问题。为了可追溯性,需要包含 json {},以及满足功能所需的最少信息。
通常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"
}
]
}
{
"p": "brc-721",
"op": "deploy",
"tick": "bitcat",
"max": "10000",
"ipfs": "ipfs://QmbFAC5n9s65Ky96GqCrbRDVEHXxvE8vJShdbNWSD2GPTA"
}
字段 | 是否必需 | 描述 |
---|---|---|
p | 是 | 协议:帮助其他系统识别和处理 brc-721 事件 |
op | 是 | 操作:事件类型(部署、铸币) |
tick | 是 | 最多 20 个标识符的字符串,不区分大小写 |
max | 是 | 最大供应量:设置 brc-721 的最大供应量 |
ipfs | 是 | 提供给第三方解析服务商和用户的 ipfs 元数据。作为集合的一部分,请注意要部署一个项目你应该了解 ipfs |
注: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 |
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!