MOO:一文详解BRC69:如何将铭文成本降低90%以上?

作者:Jessica,Odaily星球日报

Ordinals是 satoshis 的编号方案,允许跟踪和传输单个 sats。这些数字称为Ordinals。Satoshis 按照它们被开采的顺序编号,并从交易输入转移到交易输出,先进先出。编号方案和转账方案都依赖于 顺序,编号方案依赖于挖矿的顺序,而转账方案依赖于交易输入和输出的顺序。 查看更多 协议在今年早些时候崭露头角,它使得在比特币上创建代币和NFT成为可能,并一度导致比特币网络上的交易和费用激增。

随着Ordinals协议的推广,越来越多的用户将数据刻写到比特币上的非同质化Ordinals集合中。这种增加的使用量导致对比特币区块空间的需求增加,进而导致比特币网络费用上涨。为了继续鼓励创作者在比特币区块链上发布创新想法,在继12种“新生代协议”之后,BTC生态Launchpad Luminex于GitHub上发布了BRC69标准,该标准利用递归铭文来优化铭刻的成本。本文就将围绕其原理、特点以及铸造和部署操作展开分析,旨在帮助读者全面了解这一新协议。

DefiLlama创始人:Foundation存在合约漏洞:6月21日消息,DefiLlama创始人0xngmi发推表示,NFT市场Foundation的NFT合约有一个漏洞,可以让基金会团队销毁几乎所有在其平台上铸造的NFT。Foundation的集合合约使用转发代理模式来节省部署的Gas,这意味着所有集合调用一个单一的合约来使用它的代码不是问题,并且基金会的集合有一个功能,允许创建者在没有NFT的情况下销毁它,目前基金会团队的合约所有权由6个中的2个多重签名持有。[2023/6/21 21:51:45]

7月3日,BTC生态Launchpad Luminex宣布推出BRC69标准,通过BRC69,可以将Ordinals收藏品的铭文成本降低90%以上。具体取决于初始集合的大小和网络费用。这个过程包括四个步骤:

GnosisDAO新提案建议金库将至少50%的stETH持有量转移到rETH:5月23日消息,GnosisDAO社区发起一项新提案,建议GnosisDAO承诺随着时间的推移将其至少50%的stETH持有量转移到rETH,该GIP旨在指导Gnosis金库管理方Karpatkey采取行动减少对stETH的依赖,并在其DeFi策略中引入额外的rETH,以降低DAO的风险并为去中心化以太坊质押提供支持。

该提案投票截止时间为5月30日01:48。截至上次通知,Gnosis金库持有64,124枚wstETH(约1.3亿美元)和5,725stETH(约1000万美元)、712枚rETH(约140万美元)和18,622枚ETH。[2023/5/23 15:20:44]

在链上刻写特征图片;

外媒:Circle向NYDFS举报称Binance没有足够储备支持其BUSD代币:金色财经报道,Circle在2022年秋季向纽约金融服务部(NYDFS)举报,抱怨区块链数据显示Binance没有足够的储备来支持其通过Paxos发行的BUSD代币。NYDFS发言人告诉路透社,Paxos没有以“安全可靠”的方式管理BUSD,因此“违反了其对Binance和Paxos发行的BUSD客户进行量身定制的定期风险评估和尽职调查更新的义务”防止不良行为者使用该平台。”NYDFS指示Paxos停止铸造BUSD。Paxos同意停止铸造新的BUSD代币,但在周一发布的新闻稿中表示,其发行的所有BUSD代币均由以美元计价的储备完全支持。另据报道,Paxos否认了关于联邦银行监管机构的美国货币监理署(OCC)可能会要求Paxos撤回其对完整银行牌照的申请(Paxos在2021年收到了OCC的临时银行牌照)的传闻。(彭博社)[2023/2/14 12:04:58]

在链上刻写 BRC69 集合部署JSON;

安全团队:获利约900万美元,Moola协议遭受黑客攻击事件简析:10月19日消息,据Beosin EagleEye Web3安全预警与监控平台监测显示,Celo上的Moola协议遭受攻击,黑客获利约900万美元。Beosin安全团队第一时间对事件进行了分析,结果如下:

第一步:攻击者进行了多笔交易,用CELO买入MOO,攻击者起始资金(182000枚CELO).

第二步:攻击者使用MOO作为抵押品借出CELO。根据抵押借贷的常见逻辑,攻击者抵押了价值a的MOO,可借出价值b的CELO。

第三步:攻击者用贷出的CELO购买MOO,从而继续提高MOO的价格。每次交换之后,Moo对应CELO的价格变高。

第四步:由于抵押借贷合约在借出时会使用交易对中的实时价格进行判断,导致用户之前的借贷数量,并未达到价值b,所以用户可以继续借出CELO。通过不断重复这个过程,攻击者把MOO的价格从0.02 CELO提高到0.73 CELO。

第五步:攻击者进行了累计4次抵押MOO,10次swap(CELO换MOO),28次借贷,达到获利过程。

本次遭受攻击的抵押借贷实现合约并未开源,根据攻击特征可以猜测攻击属于价格操纵攻击。截止发文时,通过Beosin Trace追踪发现攻击者将约93.1%的所得资金 返还给了Moola Market项目方,将50万CELO 捐给了impact market。自己留下了总计65万个CELO作为赏金。[2022/10/19 17:32:31]

在链上刻写 BRC69 集合编译器JavaScript;

在链上刻写带有铸造操作的BRC69 资产只要集合的创建者发布其集合的官方刻写清单(目前已有要求),所有这些过程都可以在不需要外部索引器的情况下进行。此外,已经实施了递归刻写的所有前端界面都将自动渲染图像,无需额外的步骤。

这个标准为更有趣的链上功能铺平了道路,例如预先公开的集合发布和链上揭示。通过在Ordinals浏览器上自动且无需额外操作地渲染图像,实现了这一目标。

一旦包含集合特征的图片被刻写到链上,我们可以在部署操作中刻写集合部署JSON。

部署操作是一个包含集合的常规信息以及特征刻写 ID 数组的 JSON/文本刻写。部署刻写作为特征的参考和权威来源。

以下是集合部署 JSON 的示例:

编译操作将最终资产的渲染逻辑存储在一个 JavaScript 刻写中。编译刻写是一个递归刻写,它会指向部署刻写,以获取特征的刻写ID,并最终渲染资产。编译刻写的逻辑可以根据需要自定义,以满足需要更具体渲染功能的集合。

铸造操作使用一个 HTML 类型刻写,其中存储了用于生成最终资产的特征索引,并在单行中指向编译刻写。这种方式使得任何具备递归刻写功能的前端都可以使用链上刻写的数据自动渲染图片。

以下是一个铸造操作的示例:

实施BRC69标准将提高比特币区块空间的利用效率。由于独特的特征图像在部署交易中只被铭刻一次,资产是由一个HTML文件组成的,引用这些特征的文件只有一行,大约150字节。任何具有递归铭文实现的前端都可以使用链上的部署的铭文来渲染图像,而无需额外步骤。

Odaily星球日报

媒体专栏

阅读更多

金色早8点

金色财经

Block unicorn

DAOrayaki

曼昆区块链法律

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

DOGEPOLY:Polygon 2.0:协议愿景和架构

作者:Polygon  编译:白话区块链 今天,Polygon Labs 的工程团队正在分享 Polygon 2.0 的拟议架构,旨在提供无限的可扩展性和统一的流动性.

[0:15ms0-1:179ms