月亮链 月亮链
Ctrl+D收藏月亮链
首页 > Ethereum > 正文

区块链:如何使用OPStack构建全链游戏的时钟周期?_NPC币是什么币

作者:

时间:1900/1/1 0:00:00

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

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

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

声音 | Ripple CEO:正与监管机构会面解释如何使用加密技术:Ripple CEO Brad Garlinghouse在接受采访时表示其正在告诉银行,“加密不是一个坏词”。他称,“我正在做很多事情是与监管机构、银行高层会面,向他们解释如何使用加密技术,特别是XRP来解决实际问题,而不是规避监管。一旦人们理解了这一点,他们很快就会解除武装,加密这个词就不再是一个贬义词”。(CoinTeleraph)[2020/2/20]

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

动态 | 各国代表在FATF开会讨论如何监管虚拟资产和虚拟资产服务提供商:金色财经报道,据FATF官网消息,1月9日,各国主管开会讨论了如何监督和管理虚拟资产和虚拟资产服务提供商(VASP)。自金融行动特别工作组(FATF)在2019年6月敲定这些新措施以来,这次会议是主管们首次有机会讨论如何实施这些新措施。 论坛讨论了三个主要领域:1.迄今为止,从那些已经建立VASP监督制度并已经开始监督VASP的国家吸取的经验教训。2.起草VASP法律法规时的常见问题。3.管理者有效监管VASP所需的工具、技能、程序和技术。这次会议确定了需要采取进一步行动的若干领域。这些问题将在FATF全体会议和将于2020年5月举行的监督机构论坛的会议上进一步讨论。据此前报道,2019年6月22日,FATF官网发布《基于风险的角度:监管数字资产和数字资产服务商的章程指南》,该指南将帮助各国和虚拟资产服务提供商了解其反和反恐融资义务,并有效实施FATF适用于该行业的要求。[2020/1/11]

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

声音 | BB:监管者不知道如何利用区块链应对非传统领域价值储存的需求:Blcok.one的CEO BB发推文表示,监管者虽然知道区块链,但他们不知道如何利用区块链技术来应对主流市场对在非传统领域价值储存的快速增长需求,而这些非传统领域更符合个人的信仰体系。[2019/4/21]

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

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

如何实现

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

动态 | Coinbase试验如何让用户更好地控制个人信息:据coindesk消息,Coinbase正在试验如何让用户更好地控制他们的个人信息。Coinbase身份团队的产品经理B Byrne表示:“正在创建依赖于Coinbase产品(如其移动钱包)与dapp资源管理器之间的桥梁。我正在观察dapps,哪些客户正在使用哪些dapps。这可能是一个很好的指标,表明我们的客户希望在链上开展哪些类型的活动。”[2018/12/6]

-来自Layer1的区块。

-不需要签名验证。

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

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

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

-在每个区块中为预先部署的L2合约设置L1属性。

中国纪检监察报:中国区块链发展的最大挑战是“如何让监管理解区块链并适度监管”: 中国纪检监察报发文表示,区块链底层技术获得实质性突破之前的这个阶段,恰恰是一个战略机遇期。如果中国区块链行业能紧密合作,监管能够适当包容、鼓励,中国在区块链领域引领全球指日可待。实际上,区块链技术最终必然演化为“监管融入技术”的模式,区块链的难以篡改、共享账本和分布式的特性,更易于监管介入,获得更加全面实时的监管数据。让监管机构本身也参与到技术中去,通过技术本身实现对技术的监管,最终化解区块链与监管的冲突。[2018/3/6]

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

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

动机

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

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

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

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

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

-更新由协议保证。

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

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

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

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

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

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

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

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

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

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

2.客户端的作用不同

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

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

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

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

4.用户不支付更新成本

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

康威的生命游戏演示

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

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

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

标签:区块链OptimismNPC区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势Optimism币是什么币NPC币是什么币

Ethereum热门资讯
区块链:a16z:tokenomics已过时 需要用“代币学”(Tokenology)取代它_NFT币

“代币”是加密货币和web3领域的热门话题。甚至在web3之外,代币正在吸引任何对艺术、密码学、设计、经济学、游戏、数学、心理学等感兴趣的人的注意力.

1900/1/1 0:00:00
NFT:垂直化的 NFT 市场才有未来_区块链

图片来源:由无界版图AI工具生成。游戏NFT显示出潜力和弹性随着熊市的持续,市场上的NFT活动与一般的加密货币行业一起暴跌.

1900/1/1 0:00:00
Arbitrum:了解关于Arbitrum空投的一切_DAO

不,你的眼睛没有你。这不是一场演习。终于,ARB来了。作为加密货币历史上最令人期待的代币发行之一,ARB将被用于治理Arbitrum生态系统,是的,将空投给早期用户.

1900/1/1 0:00:00
GameFi:解读 2022 GameFi 年度报告 Web3 游戏的潜力有待进一步发掘_区块链存证怎么弄

近期,海外第二大游戏平台Epic推出一个不断增长的Web3编程语言列表,其中包括Solidity和Rust等开发语言,该开源产品将面向所有程序员、艺术家和设计师开放,以助力行业发展.

1900/1/1 0:00:00
APE:APE质押上线第一天 获利最大的是套利者_BAY价格BAYC币

对于BAYC及其衍生系列NFT和APE代币的持有者来说,APE质押是近期最值得关注的大事,对于NFT行业后续发展也有借鉴性意义.

1900/1/1 0:00:00
NFT:盘点 NFT 交易的过去、现在和未来_FTG币

NFT聚合平台如何促进行业发展?早在2016-2018年,以OpenSea,MakersPlace,SuperRare为代表的第一批NFT交易市场横空出世.

1900/1/1 0:00:00