长推:聊聊在Optimism 主网上获得CSR
在 OPTIMISM 主网上创建一个作为 L3 的索引器。
原文标题:The idea of getting CSR on Optimism Mainnet was what really got me.
原文作者:smartcontracts.eth
原文来源:twitter
编译:Kate, Marsbit
OP Stack即将让以太坊合约开发再次疯狂。在你亲眼目睹之前很难解释清楚。这东西的威力真是太蠢了。在Optimism 主网上获得CSR的想法真正吸引了我。(快速线程)
https://twitter.com/GonnaEth/status/1624718526459129856
合约担保收益(CSR)是由Canto牵头的一种机制,根据合约使用的gas百分比奖励合约创造者。在合约上花费的gas越多,合约的创造者得到的回报就越多。
CSR是否会产生预期的影响还有待观察。不过,这是一个很酷的机制。
@kethcode和@GonnaEth联系我,讨论如何让自制 CSR 在 Optimism 主网上运行。但是将CSR直接构建到Optimism主网中差异太大了。
第二个选择是在Optimism主网上创建某种合约,用户必须选择加入。这是可行的,但它给开发人员带来了新的复杂性。合约的复杂性是永恒的,所以这也不理想。
聊天时,第三个选项出现了,让我大吃一惊。我几乎是在谈话结束后立即开始写这篇文章,因为它太酷了:
通过构建一个全新的OP Stack链作为一个L3来获得CSR工作(!!!!!)
这是如何运作的呢?这太疯狂了,因为它是如此简单。 OP STACK有一个数据可用层和派生层的概念。数据可用性是数据存在的位置,派生是如何处理数据。
我们的CSR链将使用Optimism 主网作为其数据可用性层,并对派生层进行如下修改:
1. 每当Optimism主网上出现一个区块时,跟踪tx以查看交易中每个合约使用了多少gas,或者是否创建了新合约
2. 在CSR链上生成一个tx,报告该gas的使用情况
3. 对于每个新合约,创建一个tx来记录创建者
就是这样。没有Sequencer,没有存款,什么都没有。然后,当人们想要领取他们的CSR资金时,他们只需使用与Optimism主网相同的提取系统来证明他们在L3中记录的使用情况。奖励会直接发送给Optimism主网的创造者。
关于【长推:聊聊在Optimism 主网上获得CSR】的延伸阅读
详解 OP Stack Rollup 流程及对应代码
Optimism Bedrock是当前版本的OP Stack,提供了启动生产质量的Optimistic Rollup区块链的工具。它包括op-batcher和op-proposer两个服务,负责从sequencer读取交易内容并rollup到链上,以及将交易状态rollup到合约。文中介绍了如何使用recordL1Tip和l1Tip来获取最新的L1BlockRef,以及如何收集和提交交易数据。每个事务仅使用一帧,如果通道已满,则仅返回剩余帧,直到成功发送到L1。sendTransaction将交易发送到一层,并更新交易发送状态。FetchNextOutputInfo获取L2上的区块output,NextBlockNumber获取下一批次需要提交的区块区间,SyncStatus获取L2块的状态和块信息,OutputAtBlock根据块高获取output,sendTransaction使用output构建stateRoot提交交易到一层链。
解读OP Stack最新路线:应用需求倒逼技术变革
Optimism宣布使用OP Stack构建的L3现可加入超级链,享受整体生态发展的益处。最新的更新包括自定义Gas代币和Plasma模式,为L3开发者打开了参与超级链生态系统的框架。Optimism旨在将OP Stack打造成实现超级链愿景的终极武器,以满足应用需求并提供更具成本效益的构建方式。
因为可能不是很明显为什么这很疯狂,所以让我把它说清楚。这本质上在 OPTIMISM 主网上创建一个作为 L3 的索引器。更好的是,整件事都是可以证明错误的。
没错,你可以从字面上证明CSR的计算是正确的。它不仅仅是一个索引器,它是一个复杂的索引器,可以使索引器的结果在链上无许可的可用。这简直是疯了。这是智能合约的超级能力。
这甚至都不在协议之内!
CSR只是一个例子。想象一下你可以用它做些什么疯狂的事情。你可以创建一个OP STACK链,进行详细的分析,并以可证明的方式将这些分析报告回智能合约。
慷慨的感觉怎么样?自动奖励那些使用你喜欢的合约的用户。恶意的感觉怎么样?不要奖励任何使用竞争对手合约的用户。或者只是索引任何你想要的L1数据,并使其对你的联系人可用。
OP Stack突然为你的合约提供了惊人的计算能力。合约即将以一种前所未有的方式突破它们的限制。这将是疯狂的。OP Stack将在智能合约中加入“智能”。
这并不是你可以用OP Stack做的唯一可笑的事情。下面是一个例子,某人创建了一个基于OP Stack的链,每个区块自动调用一个tick函数。
https://twitter.com/therealbytes/status/1623030030660927488
这很难描述,但这里有很多潜在的力量。你能做的事太多了。你会成为使用OP Stack构建第一个真正智能的智能合约的人吗?
如果你对OP Stack感兴趣,文档很快就会发布(就在这周)。我一直使用CSR链作为测试文档的一种方式。文件一出来我就会告诉你,这样你就可以开始试验了。
我一直在努力把这些教程放在一起,这样人们就能看到这里的魔力。这真的是愚蠢的惊人。以太坊将再次变得有趣。OP STACK堆叠!
如果你想构建OP Stack的东西,探索智能合约开发的下一个前沿,请让我知道
另外请注意,这不是官方的 OP Labs 项目,只是作为使用 OP Stack 的实验性方法进行研究!
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:Marsbit,如有侵权请联系删除。转载或引用请注明文章出处!