加速区块链游戏过渡到 Web3,一文读懂Zypher Network的Zytron引擎

前言

Zytron 引擎在 Zypher Network 体系中扮演着重要的角色,其为开发者提供了一个具备主权的、可定制的 Layer3 Rollup 基础设施,并匹配了具备通用零知识协议模板的 ZK 引擎。在 Zytron 引擎与链下分布式计算网络的配合下能够以去中心化的方式为游戏的运行提供完美的支持,而不再依赖于中心化的服务器,即无服务器或者说服务器抽象化处理。

区块链游戏代表了一种全新的趋势,但现有的行业设施在设计上的不足,并不能支撑游戏完全在链上运行。一个折中的方案是 Web2.5,即为了保证游戏能够为玩家带来更好的体验,将游戏逻辑放在中心化的服务器中,而将经济模型、智能合约等放在链上,而游戏的运行需要两部分随时保持通信,这也导致游戏本身在信任、安全以及运行效率上都存在一定的局限性。

在这样的背景下,Zypher Network 率先基于 ZKP、模块化以及 Layer3 等系列技术手段推出了服务器抽象方案。

在该方案中,Zytron 引擎在 Zypher Network 体系中扮演着重要的角色,其为开发者提供了一个具备主权的、可定制的 Layer3 Rollup 基础设施,并匹配了具备通用零知识协议模板的 ZK 引擎。在 Zytron 引擎与链下分布式计算网络的配合下能够以去中心化的方式为游戏的运行提供完美的支持,而不再依赖于中心化的服务器,即无服务器或者说服务器抽象化处理。

整体上,Zypher Network 不仅能够大幅降低开发者在链上开发、迁移游戏的门槛,同时能够以去中心化的方式为游戏的运行提供安全、可靠且高效的支持。

目前,Zypher Network 已经基于 Layer2 网络 Linea 开启了 Zytron 引擎的 Layer3 预主网,揭示着 Zypher Network 游戏引擎系统将全面开启运转。

Zytron 引擎:模块化、定制化的主权 Layer3 堆栈

在介绍 Zytron 引擎前,我们首先来简单的介绍一下 Layer3 以及模块化区块链的概念。

Layer3 与 模块化叙事

实际上,Layer2 通常是围绕 Layer1 搭建的一条非主权链,其存在的目的通常是为 Layer1 扩容,比如以太坊生态中,OP Mainnet、Arbitrum One、Base、Linea 等等上百个 Layer2 网络都期望进一步分担以太坊 Layer1 压力。Layer2 通常期望成为以太坊生态的应用层,即应用部署在 Layer2、交易发生在 Layer2,但最终交易的验证回到以太坊 Layer1 主网,同时这些 Layer2 依赖于以太坊 Layer1 的安全性与最终性。

那么为什么需要 Layer3?

事实上,Layer2 本质上是一个公链的形态,即所有开发者都能在 Layer2 层上开发应用,虽然不同的 Layer2 采用不同的技术方案来提升性能,但所有交易都发生在 Layer2 上仍旧意味着其存在一定的承载压力。而 Layer3 则更以专用的应用层为定位,比如我想做一个游戏,我可以以定制化的方式推出专属的一个 Rollup 层,仅服务于单一的应用,或者说一个定向的 App Chain,这样能够避免其他应用所带来的干扰。而 Layer3 与 Layer2 的关系,类似于 Layer2 与 Layer1 的关系,从上一层链获得安全性、最终性上的支持。

此前一篇 Coinbase 对于 Layer3 的研究文章中表示,相对于独立运营一条 Layer1 或者 Layer2,Layer3 能够将运营成本降低 1000 倍左右。其表示运营一条 Layer2 每年所花费的成本大约在 7~8 位数美元,而运营一条 Layer3 链通常仅需要 25,000~50,000 美元。所以像此前一些链上衍生品协议比如 dYdX、Perpetual Protocol 等以 Layer2 的方式建立 App Chain 已经不再是明智的选择,而 Layer3 或许是新的趋势。

Layer3 的低成本一部分原因在于模块化方案,Layer3 相对于 Layer2 有更好的灵活性,比如其可以以模块化的方式对不同的层进行插拔化选择,而无需独立的承担成本,比如在多数 Layer2 中,数据可用性占总成本的 95% 以上,而 Layer3 则可以以插拔化的方式从外部选择 DA 服务,无需独立运行 DA 层而避免这部分的成本。同时多数 Layer3 都具备主权,而无需在多个方面依赖于上一层。

那么这就会涉及到另外一个概念,即上文提到的模块化叙事。

模块化叙事其实更好理解,我们将传统的链比作所有部件都焊在以一起的一台电脑,这台电脑通常所有部件难以替换,每次想要实现新的功能都需要重大升级,并且需要不断向外求,比如以太坊生态。而模块化代表着一个新的链思路,即所有部分都是可插拔且可组合的,链的诸多组成部分可以选择性的替换,比如 DA 层选择 Celestia、验证选择集成到 EnginLayer、结算层随时可以选择不同的 Layer2,当网络想要实现功能的升级或者拓展时,可以将上述层进行插拔化替换,比如将 Celestia 替换为 Polygon Avail 等等,而无需进行重大升级。

所以如果我们理解了 Layer3 以及模块化区块链的概念,再去理解 Zytron 引擎,你会获得全新的认识。

Zytron 引擎

1.开发部署

首先 Zytron 引擎支持开发者通过其底层堆栈定制化的打造 Layer3 层,也可以说是专属于某个游戏的 APP Layer3 Chain,这条链或者说 Rollup 专门服务于单一游戏。那么打造 Layer3 的方式是模块化的,即你可以根据自己游戏的特点、以插拔化的方式选择不同的模块,目前 Zytron 引擎默认是以 Celestia 作为 DA,结算层、安全性主要从 Linea Layer2 获取(目前的主网是在 Linea,未来会在更多的 Layer2 上陆续启动新主网)。

另一面,你不仅可以通过 Zytron 引擎以模块化的方式启动你的 Layer3 Chain,同时 Zytron 引擎还提供了一系列即插即用的工具组件,包括:基本哈希、椭圆曲线加密、掩码、Shuffle 等小工具;应用特定电路的 SDK;一系列的链上验证器等等。基于这些组件,开发者可以获得插拔化的 ZK 功能、小工具和电路可组合性以及第三方 DSL/ZKVM 集成等等。

基于此,开发者能够以最低成本、无需陡峭的学习曲线构建自治世界、小型策略游戏,或将 AAA 游戏迁移到自己的 Layer3 链上,同时保留生产级的 UE。即便是开发者并不是十分了解 ZKP ,同样也能够基于系列工具组件来完成快速开发,或者将原有的游戏进行低门槛迁移。

目前借助 Zytron 引擎,开发者也可以将游戏进一步部署到 TON 上(尤为适用一些小游戏),并以 Telegram 作为入口,从 Telegram 市场中低门槛、规模性的捕获用户。

2.游戏运行如何保证高效?

另一面,游戏本身是部署在链上的,确切的说是部署在 Zytron 引擎的 ZK 电路中,所以游戏逻辑完全运行在链上,那么如何做到确保游戏顺畅的运行呢?

l 链上链下的组合

首先,运行在 Zypher Network 中的游戏并不是像以往那样,每一个游戏动作都随时生成交易并进行单独验证,而是将一些连续游戏行为所产生的动作日志聚合成 ZK 证明,在一定的周期内这些游戏动作(每一个都是一笔交易)被聚合在一个 ZKP 证明中。ZK 证明生成的过程发生在链下的分布式计算网络中,由链下的节点来实现,最终多个证明被以单个交易的方式提交到链上,这种方式不仅大幅降低了 Gas 费(甚至能实现 0 Gas),同时对于一些 PvE 游戏的部署,能够确保玩家无延迟的游戏体验。

也就是说,Zypher Network 将最耗费计算资源且最复杂的 ZK 证明的生成,从 Zytron 引擎中剥离了出去,大幅降低了链上的承载压力,这种方式能够并行化生成 ZK 证明是可拓展且高效的,其由一套赋有奖惩机制的经济模型来驱动。

l 优化的预编译合约与 P2P 节点网络

与此同时,Zytron 不仅提供了一些预编译合约,同时还通过对链节点的数据服务进行分片来执行合约,分片技术使得合约的执行可以同时在多个节点上进行即并行化执行,从而显著提升处理效率,减少延迟。

更为具体的,链上节点之间通过点对点(P2P)网络进行连接。这个网络专门用于执行合约的验证,确保各节点能够直接高效地通信。采用 P2P 网络的好处是减少了中间传输的环节,使得数据传递更加迅速。并且节点之间的通信和地址定位使用了 Kademlia 算法(一种高效的分布式哈希表 DHT 算法),Kademlia 的结构化设计使得节点在寻找和联系其他节点时更加快捷和精准。

执行上,Zytron 还根据 Kademlia 算法中定义的节点距离规则,对合约的执行过程进行分片。这意味着合约的不同部分会根据节点间的距离被分配到不同的网络节点上执行。这种基于距离的分配方式,有助于在 Zytron 网络中均匀地分布计算负载,进而提高整个系统的速度和效率。

l 数据库

为了进一步提升数据的处理效率,Zytron 引擎通过集成更加友好的关系数据库以及缓存数据库,进一步对数据库进行了优化,使得游戏的运行在数据处理效率上大幅提升。

l 与 EnginLayer 的集成

除了上述设计外,Zytron 引擎也与 EigenLayer 进行了模块化集成,并部署了 AVS 计算层,开发者可以在自己的 Layer3 APP Chain 上集成该服务,大幅降低游戏中 PoS 的门槛,提升安全性以及游戏的运行效率。

目前,Zytron 的 zk-SNARK 堆栈处理速度比任何 Layer2 都要快 10 倍以上,Gas 成本低 200 倍以上。与此同时,所有玩家都可以通过游戏和活动获得 Zero Gas SBT,从而获得顺畅的游戏体验(0 Gas)。Zytron 还支持 Telegram Mini App (TMA) 界面,游戏应用能够通过超休闲游戏和 Web3 原生金融工具来提高用户获取率。

并且借助预编译合约,开发人员可以高效地处理加密操作等资源密集型任务。

以下为 Zytron 引擎 Layer3 主网的一些具体信息:

总结

基于 Zytron 引擎,Zypher Network 正在为链游赛道向下一阶段的发展铺平道路,一方面其基于全套的 ZK 方案以及工具包,支持开发者低门槛的部署、迁移游戏,并以模块化、Layer3 的方式来建立专属的游戏底层。另一面,通过服务器抽象方案,游戏的运行能够不再依赖于中心化的服务器,并兼顾去中心化、高效以及安全性,为玩家带来极佳的游戏体验。

而游戏逻辑、代币经济模型、智能合约等系列要素不再是割裂、平行的,通过全新的动态组合有望让游戏更具生命力与创造力。即便是具备复杂游戏逻辑的 AAA 游戏,同样能够以区块链游戏的形态实现部署并完美运行。

Web2.5 形态的区块链游戏是一种不可持续的状态,而从 Web2.5 到 Web3 是区块链游戏发展的必然趋势,Zypher Network 正在成为该进程中必不可少的催化剂,并成为该趋势的引领者。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1549122.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

【C++篇】从零实现 `list` 容器:细粒度剖析与代码实现

文章目录 从零实现 list 容器:细粒度剖析与代码实现前言1. list 的核心数据结构节点结构分析 2 迭代器设计与实现2.1 为什么 list 需要迭代器?2.2 实现一个简单的迭代器2.3 测试简单迭代器解释: 2.4 增加后向移动和 -> 运算符关键点&#…

多模态——基于XrayGLM的X光片诊断的多模态大模型

0.引言 近年来,通用领域的大型语言模型(LLM),如ChatGPT,已在遵循指令和生成类似人类的响应方面取得了显著成就。这些成就不仅推动了多模态大模型研究的热潮,也催生了如MiniGPT-4、mPLUG-Owl、Multimodal-G…

Synchronized和 ReentrantLock有什么区别?

目录 一、java中的线程同步 二、Synchronized 使用方式 底层原理 synchronized 同步代码块的情况 synchronized 修饰方法的情况 总结 synchronized 和 volatile 有什么区别? 三、ReentrantLock 底层原理 使用方式 四、Synchronized和 ReentrantLock有什…

GPIO端口的使用

目录 一. 前言 二. APB2外设时钟使能寄存器 三. GPIO端口的描述 四. GPIO端口使用案例 一. 前言 基于库函数的开发方式就是使用ST官方提供的封装好的函数。而如果没有添加库函数,那就是基于寄存器的开发方式,这种方式一般不是很推荐。因为由于ST对寄存…

docker pull 超时的问题如何解决

docker不能使用&#xff0c;使用之前的阿里云镜像失败。。。 搜了各种解决方法&#xff0c;感谢B站UP主 <iframe src"//player.bilibili.com/player.html?isOutsidetrue&aid113173361331402&bvidBV1KstBeEEQR&cid25942297878&p1" scrolling"…

维护左边枚举右边

前言&#xff1a;一开始遇到这个题目的时候没啥思路&#xff0c;但是当我看到值域在1000的时候我想着直接暴力从右边枚举不就行了吗&#xff0c;时间复杂度刚刚好&#xff0c;试一下就过了 正解应该是啥呢&#xff0c;其实也是维护一遍&#xff0c;运行另外一边 O ( n ) O(n)…

所有测试人,下半年的新方向(大模型),赢麻了!!!

现在做测试&#xff0c;真的挺累的。 现在测试越来越难做&#xff0c;晋升困难&#xff0c;工资迟迟不涨……公司裁员&#xff0c;测试首当其冲&#xff01;&#xff01; 做测试几年了&#xff0c;还没升职&#xff0c;就先到了“职业天花板”。 想凭工作几年积累的经验&…

Linux进程:fork函数深度剖析

目录 一、初识fork函数 二、fork函数的返回值 三、fork之后&#xff0c;父子进程谁先运行 四、fork的使用示例 一、初识fork函数 在linux中fork函数时非常重要的函数&#xff0c;它从已存在进程中创建一个新进程。新进程为子进程&#xff0c;而原进程为父进程。 进程调用fork…

Apache POI快速入门

介绍 Apache POl是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是&#xff0c;我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下&#xff0c;POI都是用于操作 Excel 文件。 Apache POI的主要组件包括&#xff1a; HS…

监控易监测对象及指标之:全面监控Sybase_New数据库

随着企业数据量的不断增长和业务的复杂化&#xff0c;数据库的稳定性和性能成为了保障业务连续性的关键因素。Sybase_New数据库作为众多企业选择的数据管理解决方案&#xff0c;其稳定性和性能对于企业的运营至关重要。 为了确保Sybase_New数据库的稳定运行和高效性能&#xff…

单体到微服务架构服务演化过程

架构服务化 聊聊从单体到微服务架构服务演化过程 单体分层架构 在 Web 应用程序发展的早期&#xff0c;大部分工程是将所有的服务端功能模块打包到单个巨石型&#xff08;Monolith&#xff09;应用中&#xff0c;譬如很多企业的 Java 应用程序打包为 war 包&#xff0c;最终会形…

基于vue框架的刺梨销售管理系统pgl49(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能&#xff1a;用户,刺梨分类,刺梨产品,刺梨新闻 开题报告内容 基于Vue框架的刺梨销售管理系统开题报告 一、引言 随着现代农业的快速发展和消费者对健康食品需求的日益增长&#xff0c;刺梨这一富含营养价值的水果逐渐受到市场的青睐。然而&#x…

学习Python的难点分析

一、语法灵活性带来的困惑 缩进规则 Python使用缩进来表示代码块&#xff0c;而不是像其他编程语言&#xff08;如C或Java&#xff09;使用大括号。这虽然使代码看起来简洁&#xff0c;但对于初学者来说可能会造成困扰。例如&#xff1a; if True:print("This is insid…

网站建设中,营销型网站与普通网站有什么区别

营销型网站与普通网站在建站目的、交互设计以及结构优化等方面存在区别。以下是具体分析&#xff1a; 建站目的 营销型网站&#xff1a;以销售和转化为主要目标&#xff0c;通过专业的市场分析和策划来吸引潜在客户&#xff0c;并促使其采取购买行动。普通网站&#xff1a;通常…

零基础学Servlet

零基础学Servlet 一。介绍&#xff1a; servlet是一种比较古老的编写网站的方式&#xff0c;在2010年之前比较流行&#xff0c;在此之后&#xff0c;有一堆大佬创造了Spring&#xff08;一种框架&#xff09;&#xff0c;Spring是针对Servlet进行进一步封装&#xff0c;从而让…

OpenSource - 开源日历库tui.calendar

文章目录 强大且灵活的开源日历库推荐&#xff1a;tui.calendar多视图支持&#xff1a; Monthly, Weekly, Daily and Various View Types支持拖拽: Dragging and Resizing a Schedule事件管理支持多语言集成与扩展高度定制化其他功能地址总结 强大且灵活的开源日历库推荐&#…

关于Chrome浏览器F12调试,显示未连接到互联网的问题

情况说明 最近笔者更新下电脑的Chrome浏览器&#xff0c;在调试前端代码的时候&#xff0c;遇到下面一个情况&#xff1a; 发现打开调试面板后&#xff0c;页面上显示未连接到互联网&#xff0c;但实际电脑网络是没有问题的&#xff0c;关闭调试面板后&#xff0c;网页又能正…

防砸安全鞋这样挑,舒适又安心!

在复杂多变的工作环境中&#xff0c;安全始终放在首位&#xff0c;特别是对于那些在工地、车间等危险环境中工作的朋友们来说&#xff0c;一双好的防砸安全鞋无疑是工作中的“守护神”。然而&#xff0c;市面上的防砸安全鞋种类繁多&#xff0c;如何挑选一双既舒适又安心的鞋子…

汇川技术即将在工博会发布类博途全集成自动化平台,德国研发中心功不可没,投资数亿打造工业利器

在即将拉开帷幕的9月中国工博会上&#xff0c;汇川技术将向世界展示其自主研发的全新成果——IFA&#xff0c;一个全集成、全场景覆盖的工厂自动化软件平台。这一平台的发布&#xff0c;不仅标志着汇川技术在工业自动化领域的又一里程碑式突破&#xff0c;更彰显了其与国际工业…