区块见闻 区块见闻
Ctrl+D收藏区块见闻

APP:如何使用OPStack构建全链游戏的时钟周期?_DAPP

作者:

时间:

作者:Gametaverse 

一般来说,游戏是基于循环的系统(loop-based)。游戏循环是一个不断重复的过程,通常包含处理用户输入、更新游戏状态和渲染游戏世界这几个步骤。这个循环在游戏运行期间持续进行,通常每秒运行数十次到数百次,以保持游戏世界的流畅性。

然而,区块链的架构是基于推送(push-based)的。区块链是一个分布式的数据库,它通过网络中的节点共享和存储信息。当一个节点产生一个新的交易(如转账、合约调用等)时,这个交易会被推送到网络中,其他的节点收到这个交易后会验证它并将它添加到区块链中。这是一个被动的过程,节点不会主动去查找新的交易,而是等待网络中的其他节点发送新的交易。因此,区块链的架构被称为是基于推送的。

因此,在全链游戏中实现一个带有时钟周期的循环系统就变得非常重要。毕竟在所谓的“自治世界”中,我们都希望一些NPC或者虚拟环境是可以自动的随时间演化,而不是跟随被推送到区块链的交易输入被动演化。

法律专家:Mango Markets案例会影响DAO未来如何实施其法律和治理结构:2月4日消息,加拿大律师事务所McMillan LLP的合伙人Benjamin Bathgate表示,针对所谓的Mango Markets漏洞利用者Avraham Eisenberg的诉讼可能会影响DAO未来如何实施其法律和治理结构。Bathgate表示,在很多情况下,DAO只是用户的集合,这是一个用户社区,也许有一个核心贡献者负责编码。管理Mango Market DAO的怀俄明州有限责任公司Mango Labs正在寻求收回剩余的4700万美元。然而,Bathgate表示,Mango Labs的诉讼不太可能成功,到那时可能会为DAO生态系统敲响警钟。

此前报道,Mango Markets攻击者Avraham Eisenberg在纽约美国地方法院第一次听证会上放弃保释。目前,Avraham正被Mango Labs起诉,要求赔偿剩余的4700万美元,他被指控犯有商品欺诈、商品操纵和电汇欺诈三项刑事罪。[2023/2/4 11:46:50]

@therealbytes 开发了一个基于OP Stack的概念验证型滴答链(带有时钟周期的链),它运行了一个自动滴答的康威生命游戏实现,我们下面来了解他到底是如何实现的。

Circle首席财务官:无论市场如何,公司计划于今年四季度上市:7月19日消息,据Circle首席财务官JeremyFox-Geen透露,无论市场状况如何,预计Circle将于2022年底通过SPAC(SpecialPurposeAcquisitionCompany,即特殊目的收购公司)上市。

JeremyFox-Geen表示,Circle是一家注册的金融服务公司,就像PayPal或Apple一样,与ApplePay产品、移动支付服务Venmo运营商PayPal等支付公司一样,在相同的监管框架下运营。根据Circle公司发布的最新报告显示,USDC储备金现在完全以现金和三个月期美国国债的形式持有,与公司的运营完全分开。截至6月30日,流通中的USDC总量为55,569,519,982枚,支持USDC的储备资产总额为557亿美元。(decrypt)[2022/7/19 2:22:20]

为保持翻译的简单,我们把 tick 直译成“滴答”,意思就是“循环时钟周期”。

美众议院金融服务委员会:正深入研究如何更好地监管加密行业:金色财经报道,据官方推特消息,美国众议院金融服务委员会正在关注加密货币作为长期投资的影响,并正在深入研究如何更好地监管这个快速增长的行业。[2021/7/1 0:18:18]

Ticking-Optimism 是一个基于Optimism Bedrock rollup架构的“滴答区块链”的概念验证实现。

在滴答链中,有一个特殊的智能合约叫做“滴答合约”,每个区块都会被协议自动调用。这允许其他智能合约在特定的时间或间隔自动触发,无需用户发送交易。

Optimism的新的模块化rollup架构,Optimism Bedrock,引入了一种新的交易类型叫做“存款交易”(Deposit Transaction)。与常规交易不同,存款交易:

- 来自 Layer 1 的区块。

- 不需要签名验证。

声音 | 赛迪智库张凯:区块链如何赋能数字经济和实体经济将是未来政策关注的重点:金色财经报道,赛迪智库工业经济研究所研究员张凯表示,当今社会是数据爆炸的时代,区块链能够几乎零成本地解决所有因信任不足导致的问题,是数据时代隐私和安全的最佳解决方案。区块链如何赋能数字经济和实体经济将是未来政策关注的重点,围绕数字金融、物联网、智能制造、供应链管理等,相关区块链创新应用的鼓励政策有望出台。同时,对于区块链技术应用行业乱象,相关规范政策也很有必要。张凯还表示,在产业上,随着国家明确表态支持区块链技术,各地区块链产业基金投向将更加明确,支撑区块链发展的基础设施有望迎来升级,同时带动区块链在税收、司法,不动产登记等政务领域,医疗、食品安全、公益等民生领域,供应链金融、保险、版权、跨境支付等商业领域迎来突破性应用落地。[2019/11/2]

- 在L1上购买L2的gas,所以L2的gas是不可退还的。

声音 | 推特CEO:推特正在“考虑”如何应用区块链技术:据coindesk报道,推特CEO Jack Dorsey今日向美国国会委员会表示,该社交媒体公司正在为其平台探索区块链解决方案。Dorsey表示,区块链具有很多未开发的潜力,特别是围绕分布式信任和分布式执行。推特目前没有在区块链上研究得那么深入,但Dorsey愿意了解应怎样把区块链应用到推特,该公司现在确实有员工在“考虑”此事。[2018/9/6]

在原始的Bedrock中,存款交易用于两件事:

- 执行直接发送到L1的交易。

- 在每个区块中为预先部署的L2合约设置L1属性(编号、时间戳、哈希等)。

在后一种情况下,交易由rollup节点创建。它不支付gas,使用的gas不会从gas池中扣除。

Ticking-Optimism修改了rollup节点,也创建了一个“滴答交易”(tick transaction),工作方式相同,但不是设置L1属性,而是在预先部署到地址0x42000000000000000000000000000000000000A0的合约中调用tick()函数。这个合约可以通过设置其目标变量来调用另一个合约。

为了说明滴答链的威力,想象一个区块链上的游戏,其中多个NPC(非玩家角色)在地图上移动。没有滴答链,我们有两种主要的设计方法:

- 懒更新(Lazy updating)。在客户端,NPC似乎连续移动,但它们的位置只有在用户发送与它们互动的交易时才在链上更新。然后,合约根据其最后的链上更新和自那时起经过的区块数计算NPC的新位置。

- 手动滴答(Manual ticking)。我们定义一个更新函数,设置地图上每个NPC的位置,并有一个外部帐户定期调用它。

使用滴答链,解决方案与手动滴答相似,但滴答合约会自动调用更新函数,而不是手动调用。

使用滴答链的“自动滴答”而不是手动滴答的优点是:

- 更新由协议保证。

- 更新将在块中的所有交易之前执行,不能被前置,因为它是协议本身的一部分。

- 更新交易不参与常规的gas市场。

然而,自动滴答需要一个定制的区块链。如果更新率相同,手动和自动滴答对节点的计算资源需求相同。另一方面,懒更新通常更便宜,因为链上更新更小、更少。

此外,随着需要更新的状态增长,滴答交易的计算成本也增加。这给开发者带来了额外的压力,要求他们设计他们的应用程序,确保成本永远不会超过链所能支持的。

尽管有这些巨大的缺点,自动滴答对于某些类型的应用程序比懒更新更合适。

1. 状态始终明确地在链上并且是最新的

滴答使智能合约能够以恒定的成本访问一个动态状态,该状态使用开放形式的表达式更新。

状态(在上面的例子中,是NPC的位置)总是可以在链上以恒定的、相对较低的gas成本读取。但是计算当前状态的成本会随着自上次更新以来的区块数增加时,gas成本增加的也比较多。

如果我们正在更新一个以恒定速度移动的实体的位置,我们可以从其最后设置的位置和自更新以来的区块数计算出它应该在任何给定的区块中的位置。这个操作的成本不会随着更新之间的区块数增长。

另一方面,如果我们更新的状态是像康威的生命游戏(或三体重力模拟)这样的东西,更新的成本与自上次更新以来的步骤数成线性增长。这是一个问题,因为它可以增长到超过用户愿意支付的或链所能支持的。

2. 客户端的作用不同

使用懒更新,更新逻辑需要在智能合约和客户端中都实现。使用滴答,只需要在区块链上实现,客户端可以简单地对链上事件做出反应。

3. 代码更简单,更容易审核

懒更新使开发者将他们的更新逻辑分散在许多函数和智能合约中,每个函数只在执行某些交易时触发。相比之下,滴答方法只需要一个保证定期触发的更新函数。后者使得更容易维护状态的一致性和完整性。

此外,每次添加一个新的懒更新状态(例如,一个新类型的NPC)时,所有更新函数可能都需要修改以考虑它。这使得代码库更复杂,更容易出问题。

4. 用户不支付更新成本

懒更新的成本通常变化很大,用户可以制定他们的交易,使大部分更新的负担落在其他人身上。使用滴答,所有操作的成本都相对稳定,不容易受到MEV攻击。

我构建了一个滴答链的演示,运行一个交互式版本的康威的生命游戏。链已经修改,包括在执行引擎中的细胞自动机逻辑,使其更高效,允许比作为智能合约字节码实现的更大的游戏板。

演示的源代码:https://github.com/therealbytes/ticking-conway

演示视频:https://www.youtube.com/watch?v=za12aa5FS6E&list=PL_97Yn8lCzTI_P_4vO1HEXA9k6gF6lawF&index=11

金色财经

企业专栏

阅读更多

Web3活动

Techub Info

区块律动BlockBeats

金色财经 善欧巴

金色早8点

比推 Bitpush News

TaxDAO

SeeDAO见道

WJB

白话区块链

标签:APPDAPPPOS区块链Wrapped BINDDappatozPoSToken区块链游戏币拍卖

芝麻开门交易所热门资讯
NBS:金色早报 | 特朗普拥有近500万美元的以太坊_nbs币未来价格

头条 ▌特朗普拥有近500万美元的以太坊,NFT许可费收入近490万美元根据华盛顿公民责任与道德组织最新发布的经认证的2023年财务披露信息.

ETH:Telegram Bots叙事异军突起 有哪些值得关注的项目?_bspt币未来前景

最近,Telegram Bots 叙事异军突起,在过去七天,Unibot 上涨了 56.35% ,目前的价格为 78.53 美元,但在两个月前,它的价格仅为 2.46 美元.

DAP:红杉和 IDG 领投 dappOS 将如何实现从账户抽象到链抽象_POS

作者:angelilu,Foresight NewsWeb3 操作协议 dappOS 近期宣布以 5000 万美元估值完成种子轮融资.

加密货币:Paypal稳定币背后的野心:4亿潜在加密用户 代持6亿美元加密货币_港元稳定币

8月7日,美国支付巨头Paypal宣布推出美元稳定币,用于转账和支付等,在加密熊市中掀起了不小的波澜.

人工智能:AI经济或将在Web3找到出口_PaloAlto

作者:Adrian Lawson;编译:白话区块链ChatGPT 虽然令人印象深刻,但也只是一个“人工智能语言模型”。这意味着它可以接受提示并输出信息以希望满足这些提示,但它不能执行任何操作.

PAY:小量资金如何在牛市创造更大收益?_ETH

作者:牛哥.eth;来源:作者推特@btc100w100w准备写个2-3期,今天第一期,小资金怎么样在牛市创造更大的收益。目前这个时期我还是建议尽量短线,赚了就跑,资金量也控制下.