首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初闻Ordinals、BTC-NFT、BRC-20

初闻Ordinals、BTC-NFT、BRC-20

这部分是概念的堆砌,虽然可以几句话讲明白,但是还是想从原理的角度,将每一个知识点穿起来。什么是sat(聪)、Ordinals、BTC-NFT、BRC-20?单个理解肯定印象不深,头都大了。下面就把这里零散的概念用一条线穿起来。

1. sat(聪)

首先了解一个概念,sat(聪):比特币的最小单位是“聪”(satoshi),以比特币的匿名创始人中本聪(satoshi nakamoto)的名字命名。1 BTC=100,000,000聪,聪是比特币的最小可分单位,同时可以进行以聪为计价单位的交易。

只不过有趣的是,Ordinals协议在这个“特殊的NFT”之上做了一层扩展,Ordinals说白了就是一个“编号系统+注释系统”,首先给每个sat一个编号,之后将不同的编号指向不同的内容载体,做内容的填充,可以是如JPG,TXT,MP4,GIF,ZIP等等,生成对应的Txt格式的铭文、图片格式的铭文等,不过最大只支持4M的存储。

这个过程是不是很像在给sat“打注释”,没错,这个过程的结果被称为inscription(铭文),不过对于中文翻译来说还是有些晦涩,在英文里面可以直接理解为“注释”,就是将聪赋予一些衍生的含义。通过Ordinals协议,在每个聪都具有唯一ID的基础上,附加衍生的内容,因此聪可以做到被识别、转移和赋予意义。

3. BTC-NFT和ERC-NFT真的不一样

同ERC-NFT最大的不同是,BTC-NFT是真正存储在链上,区块中可以用于存储一些小型的、不可变的数据(≤4M),支付一定的交易费用,并且存储的数据会永久地保存在区块链上。而创建一个ETH-NFT时,通常只会将nft的元数据(类似于文章有标题、作者、发布时间、标签等等信息)存储在区块链上,而不是将实际的内容数据存储在区块链上。

4. BRC-20的部署、铸造、转移

BRC-20协议的实现基于ordinal铭文,实际上就是文本类型的inscription(铭文)。在BRC-20协议中,使用ordinal铭文来存储Token合约的信息,包括Token的名称、符号、总量、小数位数等等。

这些信息被编码后存储在比特币区块链上,从而实现了Token合约的部署和管理,通过在比特币转账的信息记录栏中添加一些文本信息,进而实现Token的铸造和转移。实际上,BRC-20的部署、铸造、转移,都是一张新铭文(Text格式)的铸造。

不过BRC20 Token不能与智能合约进行交互,不能执行任何自动化的操作,例如自动化转账或自动化分红。这其实是BRC-20同ERC-20能够形成差异化竞争的点,简洁、安全性更高不正是比特币赖以生存的根基?

6.小结

总的来说,sat(聪)是比特币的最小计价单位,ordinals协议为每个聪赋予了独特的编号和注释,实现了聪的独特性、不可替代性和链上记录等特点。

BRC-NFT是指存储在比特币区块链上的不可替代Token,可以存储一些小型的、不可变的数据,并且存储的数据会永久地保存在区块链上。

BRC-20 Token标准允许用户在比特币网络上,以铭文的形式实现Token合约的部署和管理,进而实现Token的铸造和转移。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230512A05K6I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券