写点什么

比特币 BRC20 铭文智能打币工具开发

  • 2024-03-07
    广东
  • 本文字数:2084 字

    阅读完需:约 7 分钟

比特币BRC20铭文智能打币工具开发

ordinals 和 brc-20 是什么?ordinals 一次的本意是序数。


​Ordinals 协议做的事,就是给每一聪(sat)从 0 开始编上序号,让每一聪(sat)独一无二。由于比特币区块里是能写入信息的,那么编号后的 sat 便天然成了一枚 NFT,只要写入文字、图片、音频、视频等任一种形式的信息,就成了一件艺术品,BRC-20 代币标准是比特币实验性的同质化代币标准,技术询 punk2558。


在比特币的交易结构中,每笔交易都包括若干个输入和输出,其中每个输入是对一个已有的 UTXO 的引用,而每个输出则指定了新的资金接收地址及相应的金额。一旦一笔交易被发起,其输入部分所引用的 UTXO 便会被暂时锁定,以防止在交易完成前被重复使用。只有当这笔交易成功地被矿工打包到一个区块(Block)并获得网络确认后,相关的 UTXO 状态才会发生变化。具体来说,用于交易输入的 UTXO 将从 UTXO 列表中移除,表示它们已经被消费,而交易的输出则会生成新的 UTXO,并添加到 UTXO 列表中。可以理解为,旧的现金支票被使用后失效,产生了新的现金支票,其所有权属于新的持有人。


值得强调的是,软件 13z 开 4z77 发 2558,技术每个 UTXO 只能在一笔交易中被使用一次。一旦它作为输入被消费,它就会永久地从 UTXO 列表中移除。同时,新生成的输出作为新的 UTXO 加入到列表中。UTXO 列表是不断变化的,随着每个新区块的创建,它会相应地进行更新。并且,通过分析区块链中的交易历史,我们能够重建在任何给定时间点的 UTXO 列表状态。


薇 punk2558


此外,一笔交易的总输入金额通常会略微超过其总输出金额。这个差额,称为交易费用(Transaction fee)或网络费(Network fee),是作为激励给予负责将交易打包到区块的矿工的。网络费的大小与交易的复杂性成正比,因此,一笔包含更多输入和输出的交易通常需要支付更高的网络费。


支付模型


为了更好地理解比特币网络的支付模型,我们通过一个例子介绍由 A 支付给 B 金额为 n 的比特币的支付流程。下图展示了用户 A 发送 3 个比特币给用户 B 的过程。


对于用户 A,首先需要确定其拥有的所有 UTXO 集合,即用户 A 可以支配的所有比特币;


A 从这个集合中选取一个或者多个 UTXO 作为交易的输入,这些输入的金额之和为 m(2+0.8+0.5=3.3 BTC)要大于需要支付的金额 n(3 BTC);


用户 A 为交易设置两个输出,一个输出支付给 B 的地址,金额是 n(3 BTC),另一个输出支付给 A 自己的一个找零地址,金额为 m-n-fee(3.3-3-0.001=0.299 BTC)。用户的钱包通常由多个地址组成,一般情况下每个地址只使用一次,找零默认返回给一个新的地址;


等矿工将这笔交易打包上链进行确认后,B 就可以收到这笔交易信息。因为区块的大小有上限(约 1 MB),所以矿工会优先确认交易费率(fee_rate=fee/size)高的交易,以获取最高的手续费回报。我们可以在 mempool 看到实时的挖矿 transaction fee 的情况。如果我们在转账过程中如果想要最快进行确认,就可以选择高优先权(High Priority)或者自定义(custom)一个合适的交易费率;


聪的编号与追踪


比特币总量是 2100 万个,每个比特币包含 10^8 个聪(Satoshi,Sat)。因此,比特币网络上一共有 2100 万*10^8 个聪。Ordinals 协议将这些聪区分出来,为每个聪进行唯一编号。本节将介绍这个协议是如何做到为每一个聪进行唯一编号,并且如何追踪其所在的账户。此外,还会简介对于聪的稀有度份分类。


对于聪的表达方式有多种:


整数符号


:例如 2099994106992659,表示该聪按照挖掘顺序所分配的序号。


十进制符号


:例如 3891094.16797,第一个数字表示挖掘该聪的区块高度,第二个数字表示聪在区块中的编号。


度数符号


:例如 3°111094′214″16797?,第一个数字是周期,从 0 开始编号,第二个数字是减半纪元的区块索引,第三个数字是难度调整期间的区块索引,最后一个数字是区块中 sat 的索引。


百分比符号


:例如 99.99971949060254%,表示该聪在比特币供应量中的位置,以百分比表示。


名称


:例如 Satoshi。使用字符 a 到 z 对序号进行编码的名称。


若我们进一步查看输出给矿工的部分,可以看到地址、金额以及所包含的聪的分布情况。如前所述,这些包含了挖矿奖励和手续费。其中,绿色的 sats 编号信息 1941220000000000–1941220625000000 是挖矿奖励产生的新聪,其余的 712 条聪的记录则对应了该区块中的所有手续费。


薇 punk2558


当前热门的铭文


BRC 20:比特币、基于首个 Ordinals 协议


比特币铭文与 Ordinals 协议的关系


BRC20 是基于 Ordinals 协议的第一个铭文协议


风险与收益


低成本铸造有几率获高倍收益,但是也会一文不值


什么是铭文(一句话总结)


·铭文是什么?


·其中,比特币铭文是一种利用新技术在比特币上创建的数字印记。


当前参与铭文的人群(玩法)


·1、低成本抢铸造、然后高倍后卖出赚取一定利润。·2、看好(比特币)生态发展,交易市场收货。


注意:


当前因市场不成熟,主要场外(场外其实也很乱)为主,注意风险;


铭文当前客观看(对应铭文最后是否能发展起来),也有一定风险,购买前需要做好考量,避免严重亏损。


Ordinals 与 BTC 铭文的关系


·Ordinals 协议可以简单理解为一个为聪(SATS)编号的系统。


·通过赋予每个聪一个序列号,然后再附加上额外的数据(文本、图片、代码等),使每个聪都变成独一无二的 NFT,这个过程称之为“铭刻”或“刻录”。


·BRC-20 基于 Ordinals 协议,当写入 SAT 的数据按照一个统一的 JSON 格式来铸造

用户头像

技术开发咖 2020-10-28 加入

区块链开发技术观察员

评论

发布
暂无评论
比特币BRC20铭文智能打币工具开发_BRC-20_薇電13242772558_InfoQ写作社区