作者:金财经0xnaitive
比特币序数理论(Bitcoin Ordinals Theory)是由开发者CaseyRodarmor 2022开发的,在2023年2月提交给BIP后,在比特币社区中流行起来。
序数主要用两个思路。1.给每个satoshi排序,并指定一个介于0和2,100,000,000,000,000,000,000之间的序数“Ordinals”。2.塞格维特和直根。2021年的segwit更新可以在比特币交易本身中包含元数据(称为铭文),并使用taproot的脚本-pathspendscripts。铭文内容可以在4MB block 空 room中使用。
序数允许satoshis有一个数字序列,从而拥有非齐次的性质。铭文允许图片、文字、视频甚至游戏等数据纳入比特币交易,可以用序数与satoshis联系起来。
序数理论:序数+铭文=数字人工制品.
它实际上是如何工作的?在“铸造”数字艺术品时,需要创建一个比特币交易,并在其中一个输出地址中存储一些附加数据(铭文)。这些额外的数据可以是文本、图像、SCG或HTML,数据大小只受块大小的限制。
在序数理论之前,添加到比特币交易中的任何额外数据通常都是通过使用OP_RETURN来完成的,OP _ RETURN是一种廉价的输出,最多可以包含80字节的元数据。并且OP_RETURN可以被修剪,这意味着可以从整个节点中删除数据。
Ordinal方法不使用OP_RETURN,而是使用2021 segwit更新将元数据包含在事务本身中。segwit允许在协议级别“外部”存储高达3MB的见证数据,并使用taproot的脚本-pathspendscripts。这为铭文内容提供了4MB块空空间。
一句话:铭文数据存储在比特币的原始交易数据中。
Digitalartefacts从Taproot的输出中使用了两个阶段的过程(“bc1p & # 8230)地址)选角。最初,taproot输出必须提交给一个包含铭文的脚本。这些内容被序列化在所谓的“信封”中,信封包夹在“OP _ FALSEOP _ IF & # 8230OP_ENDIF”操作码。
此外,Taproot和MAST升级的一个关键部分是,这个脚本在用完之前不会显示在链上,因此您需要创建另一个事务来显示信息。在这个显示交易中,通过提交交易创建的输出被花费,从而在链上显示铭文内容。
示例:创建文本“Hello,world!”题字
如何发送数字文物?要了解如何发送数字产品,请看一个具有三个输入和两个输出以及不同数量的示例:
上面我们可以看到,共有6个Satoshi来自3个不同的地址,5个Satoshi被送到2个不同的地址,1个Satoshi作为费用支付给矿工。
然后我们可以给每个satoshi输入分配序数,然后按照先入先出算法分配给输出。任何剩余的序数将被转移到矿工。
值得注意的是,并不是所有的序数都有铭文分配给它们,所以这并不意味着在这次交易中转移了六个铭文,可能是一个,没有,最多六个。
百无聊赖的猿铭文案例我们直接以一个铭文为例,详细了解铭文数据和序数的工作原理:
https://ordinals . com/inscription/2911040743 b 16 b 71 c 4c 00 DC 2561 b 91 DAC 87650 e 0957d 8 ACD 016 da 0 ffd 8d 3d 511 I 0
这个重新创建的boring ape是在这个事务hash中创建的:2911040743 b 16B 71c 4c 00 DC 2561 b 91 DAC 87650 e 0957d 8 ACD 016 da 0 FD 8d 511。
而且和地址有关:BC 1 PC 837 C4 FQ 66g 2 WM 3 hy 6 rd 4 nxjlkwcl 46m 4 wn 2n 6 u 0 AFD 45h 472 sx 8924n(从前缀“bc1p”可以明显看出Taproot enabled的地址类型),但特别是satoshi:1598601235315166带序列号。
你可以在这里查看编码图像的见证数据:https://blockstream.info/tx/2911040743rb16b71c00dc2561b 91 DAC 87650 e 0957d 8 ADC 016 da 0 FD 8d 3d 511?发展
您可能会注意到,在铭文信息中还有一个值为“cnhzpcdknwl”的名称字段。
这是因为每个序数都映射到一个由字母A到Z组成的名字上,而satoshi挖掘的时间越长,名字就越短。
以太坊上的铭文和NFT有什么区别?在以太坊中,nft token标准(通常是ERC721和ERC1155)给每个nft一个tokenID来唯一表征它,它的元数据可能集中存储,也可能被删除。
比特币铭文完全存储在比特币链中,不可篡改,完全去中心化。
BRC20 Token BRC-20 Token标准由Twitter用户@domodata于2023年3月8日创建,旨在借助铭文功能测试比特币上的同质化Token。“BRC-20”这个名称是从以太坊的ERC-20令牌标准中借用的。
比特币上BRC20令牌的刻字存储在数据上,目前只有三个功能:部署、铸造和转移。
重点:BRC20令牌每次部署、施放、转移都会生成一个新铭文。
以BRC20令牌Ordi的第一个发行者为例:ordiscan。com/address/BC 1 pxanea F3 w 4d 27 ly 2y 93 fuft 2 K6 m 4 u 3 WC 4 Rafe VC 6 slgd 7 f 5 TQ 2 dygy 06/BRC 20。
代码部署令牌上的BRC20令牌:
铸造令牌:
转移代币:
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"比特价格币,比特币 omni":http://www.guoyinggangguan.com/qkl/150748.html。

微信扫描二维码关注官方微信
▲长按图片识别二维码