长推:解释Bitcoin Core客户端中使用的对Ordinals的方案
LukeDashjr在Bitcoin Core客户端中提出了一个修改Spam Filter模块的方案,以限制Ordinals交易,但不会引入硬分叉。节点可以自行修改参数,大部分节点会遵守新的Policy,对炒Ordinals、BRC20用户来说,不会有太大影响。
原文作者:Ben
原文来源:twitter
注:本文来自@BenWAGMI 推特,火星财经整理如下:
解释一下目前@LukeDashjr 想在Bitcoin Core客户端中使用的对Ordinals的方案:
Luke并没有直接修改共识层,而是通过修改Spam Filter(policy)模块来使矿工拒绝Ordinals交易。在policy中,有多个isStandard()系列函数来检查交易的各个方面是否符合标准,如果不符合则会被矿工抛弃。
Luke已经在Bitcoin Knots客户端中提交了policy的修改,在Bitcoin Core客户端中他也想将相同的提交加入进去。
在policy.cpp中,新增了一个参数g_script_size_policy_limit,该参数在多个位置对脚本大小进行了限制。
之前的客户端中对Pay-to-Taproot(也即Ordinals使用的交易类型)的脚本大小没做限制,最终在此补上:
if (tapscript.size() > g_script_size_policy_limit) {
MaybeReject("script-size");
关于【长推:解释Bitcoin Core客户端中使用的对Ordinals的方案】的延伸阅读
拥有最大比特币投资组合的 10 家上市公司
多家重要机构投资者纷纷购买比特币,包括知名商业分析平台MicroStrategy、比特币挖矿公司Marathon Digital和Hut 8 Mining Corp。特斯拉也投资了15亿美元的比特币,但在2021年第一季度出售了10%的持有量。数字货币公司Galaxy Digital、Square和CleanSpark也持有大量比特币。这些公司都在加密货币领域有着积极的投资和发展。
Mt.Gox 重演?从近期日本巨额加密货币盗窃案看黑客的最新诈骗手段
日本DMM旗下加密资产交易所发生3亿美元的盗窃案,可能是因为交易人员中了假地址陷阱。黑客利用计算机生成大量公钥地址,其中一个与交易所常用地址相似,导致资产转移到错误的地址。DMM已向警方报案,第三方公司也查明了涉案地址。与Mt.Gox相比,DMM采取了更稳妥的措施,保护了市场信心,得益于政府监管和平台合规建设的提升。
}
g_script_size_policy_limit默认值为1650 Bytes,会限制许多Ordinals中使用的脚本。下图为一个NFT的相关操作
但由于该参数仅仅是用于Spam Filter模块,而非共识模块,所以节点可以自行修改该参数的大小,来接收更大脚本的交易。这些交易虽然不符合Core开发者的预期,但仍然可以被比特币的区块链共识接受。
这种方案不会引入任何硬分叉。虽然一定会有节点不遵守新的Policy,但由于之前根本没有该Policy,那么更新后只要有节点遵守,就可以降低Ordinals活动数量。
目测Luke的预期应该是大部分节点都会遵守。这个更新总体上来说是柔性的。至于后续会不会修改到共识层,那是另一个故事了。
对炒Ordinals,BRC20用户的综合结论:没啥大事,不慌!为了自己的仓位,请转发
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:Ben ,如有侵权请联系删除。转载或引用请注明文章出处!