文章转载来源: Zetachain
TL;DR:
Gateway简化了跨链通用应用的开发体验,实现了对包括比特币在内的区块链网络的原生操作,欢迎探索Gateway,开启你的构建之旅!
ZetaChain的使命是构建一个具有区块链原生访问能力的通用区块链,使加密技术变得像互联网一样开放、多元和互联。今天,我们很高兴宣布通过Gateway对通用应用的开发者体验进行重大升级 ——这是一个新的交互界面,将极大地推进ZetaChain成为去中心化世界统一入口的愿景。
关键要点
无缝跨链访问:通用 EVM上的应用(即通用应用)可以无缝访问包括比特币网络在内的任意区块链网络,用户无需切换网络,实现直接链接访问。
简化跨链交互:Gateway引入了统一的中心枢纽和单一API,简化了通用应用复杂的跨链交互能力,实现了在外部链接合约和用户EOA账号内资产之间的有效管理。
生态新应用进展:ZetaChain官方正在积极支持生态开发新应用,如通用收益Yield和DEX聚合器,它们能够借助 Gateway将复杂的多步骤操作简化为用户侧的单次点击操作,例如:一次操作即可实现“在ZetaChain上接受原生BTC作为抵押品,在多个区块链网络借出USDC,将资金转入跨链收益机会,并将所有奖励归集至用户账户”等操作。
新标准支持:Gateway 支持通用NFTs和通用Token等原生网络新标准,赋能创作者发行可跨链转移的代币,并支持在单一平台管理跨链流动性,无需通过ZRC-20协议白名单流程处理。
跨链革新:即将推出的升级包括支持 SPL Token 的 Solana 网络集成,此举将使 ZetaChain 成为“首个以整体简化的方式支持三大区块链网络(Solana、比特币、以太坊)跨链操作的L1 公链”。
构建通用应用,触达全域用户
ZetaChain EVM上的通用应用不局限于单一区块链网络,它可以在任意区块链网络执行无缝的跨链运行。与仅在自身链上工作的常规智能合约不同,通用应用可以处理来自任意链的合约调用、消息和Token转移,甚至可以在这些链上发起对应操作。
对开发者来说,这意味着通用应用允许他们编排跨不同链的复杂多步交易,且能够由单个用户操作触发,而无需在多个界面间切换或处理不同的区块链协议。ZetaChain平台以此为开发者提供实现跨链交互自动化的工具,让其可以专注于应用的核心功能开发,为终端用户提供近乎“全部操作一站式执行”的链上抽象操作体验。
Gateway统一开发者和用户体验
Gateway升级引入了统一的跨链界面——一个供开发者和用户在任意区块链上与通用应用交互的独立通用入口。
针对开发者的优势:简化、可扩展的框架
1. 统一的 API 接口:Gateway通过统一的 API实现了复杂操作的最小化处理,对部分区块链网络的特性和协议细节予以抽象化处理。
2. 标准化交互:每个区块链网络都有指定的 Gateway 合约或等效实体(如Solana上的Gateway程序或比特币上的地址),提供存入Token和与通用应用交互的标准化方法。
3. 跨链调用的通用按钮:借助 Gateway,链上交互就像按下按钮一样简单。例如,单个用户交易可以触发ZetaChain上的通用应用,帮助其将BNB兑换为ETH,然后在以太坊上购买NFT,所有操作仅需一个步骤。
针对用户的优势:统一的链上体验
借助Gateway,用户无需切换网络即可在单次交易中实现跨链交互。从他们偏好的区块链网络(如比特币或以太坊),用户可以访问通用应用,而无需连接多个钱包或使用跨链桥,这一无缝集成有效地降低了跨链费用,增强了操作安全性,并在所有支持的链上提供统一体验。
Gateway改进ZetaChain上的跨链基础设施
过去,开发者需要管理独立的TSS地址、ERC-20托管合约和连接器合约以实现跨链功能;而现在,Gateway将这些组件统一到单个强大的API接口中,为调用、存款和资产管理提供了清晰、一致的方法。这种统一方法不仅简化了开发流程,还提高了跨链交易的可靠性。此外,部署在ZetaChain上的Gateway界面在其他兼容EVM的链上能够镜像映射,在多个区块链平台上提供统一的开发及用户体验。
Gateway让通用应用管理全域资产
通过Gateway,通用应用现在可以在代表用户的基础上,实现与外部区块链网络上连接的智能合约和资产之间的复杂交互。Gateway通过 “withdrawAndCall”(ZRC-20的提取功能的扩展)完成对通用智能合约的扩展来实现该目标。开发者可以在无需资产转移或数据负载的情况下发起合约调用操作,并享有内置的回滚支持等好处。
用户现在可以无缝访问和交互多个链上应用。换言之,Gateway使得一个应用能够代表终端用户只需在ZetaChain上与dApp进行一次交互,即可实现区块链网络聚合和优化功能的跨链操作。使用Gateway的应用可以帮助用户无需切换网络或签署额外交易。
Gateway的启用新标准
Gateway升级为链抽象启用了新的通用标准。
通用NFT
ZetaChain上的通用 NFT标准允许开发者在多个区块链网络上创建顺滑运行的ERC-721 NFT,该标准简化了跨链交互过程,使用户和开发者能够在支持的链上直接访问和转移NFT。
使用通用NFT构建的项目包括:Web3 游戏项目Eureka和 Moddio ——基于Web端构建的社交游戏Eureka允许玩家通过在任意链上铸造可交易NFT的方式,提取游戏内资产,如黄金货币、船只、生存物品和其他用品。同样,虚拟世界创建项目 Moddio 将为在其平台上构建的开发者提供通用NFT功能支持。
通用NFT创建教程见YouTube视频。
通用Token标准
通用Token 标准将为创建可无缝跨链转移的Token提供比ZRC-20机制更灵活和无需许可的替代方案。
具体而言,ZRC-20 机制依赖“锁定-释放模式”,要求资产列入协议白名单才可以进行跨链使用。对于像BTC这样的原生成熟资产,这意义非凡,因为它允许用户将其引入多元资产的ZetaChain 环境。
相比之下,通用Token标准允许开发者无需许可地定义自己的Token逻辑(如铸造、销毁、转移)并满足其特定的跨链转移需求。这一方法取消了协议级白名单,赋能开发者创建跨链Token,而无需依赖治理或预先批准的清单列表。
通用Token标准是一种为Token发行带来原生互操作性的新方式,能够扩大Web3用例的范围,其所有跨链开发体验都由Gateway提供相应支持。
Gateway启用的新通用应用
Gateway升级使得以往不可能的新一代跨链应用开发成为可能。
通用Dust聚合器
Dust 聚合器是 ZetaChain Gateway升级带来的一大亮眼应用,它解决了多个区块链上分散且无使用场景的小额代币的问题。DUst 聚合器能够将 DUST 代币整合为用户选择的链上单个更有价值的资产。利用 ZetaChain的Gateway和其他技术,可以实现在单笔交易中无缝执行原生跨链交换和代币转移,其近乎原子级的回滚处理和沉睡资产解锁中的 gas 优化有效提高了DeFi 的可用性和运行效率。
通用收益聚合器
Amana是一个旨在简化分散且复杂的跨链收益挖矿流程、实现通用收益聚合的项目。借助Gateway启用的链上原生合约链接调用功能,该应用允许用户从某个区块链网络存入资产,并自动将其分配到多个区块链网络的流动性挖矿项目中。
举例而言,ZetaChain上的通用应用可以代表用户将以太坊上的ETH转入Base链上的借贷协议,还可以进行其他跨链交互,如在币安申领奖励并将其移动到高收益应用中,然后将这些奖励返回给 ZetaChain 的用户。更多信息详见项目官网。
通用DEX
Eddy Finance和最近推出的ve(3,3) 项目Beam DEX已经利用通用智能合约实现了原生跨链交换,包括对原生BTC代币的支持。通过新的通用Token标准和Gateway启用的区块链原生合约调用,这些DEX可以轻松支持连接链上应用的新资产交易路由。
例如,通用DEX可以在 Aerodrome Finance(Base 网络上的 DEX 龙头)上增加对 CBTC 的支持,并通过一系列多步骤跨链交易,使用户能够将其与以太坊上的 ETH 进行交易。Gateway 在后台处理所有跨链交互,因此应用程序可以直接使用跨链兑换的输出结果并推动进一步操作,所有操作都可以通过简单易用的单个用户界面完成。
访问Eddy Finance和Beam DEX官网了解更多信息。
展望Solana集成和新升级
将Gateway扩展至Solana等新网络的开发工作正在加紧进行中,该集成将首先支持将SPL Token作为ZetaChain上的ZRC-20 Token存入。借助已在EVM链上开放的[withdrawAndCall] 功能,通用应用最终将能够与Solana的原生智能合约交互并管理回滚工作流,从而拓展ZetaChain的跨链能力。
进一步的优化将包括 Gateway 对新资产类型的支持以及改进账户抽象功能,从而简化身份认证调用。对于用户而言,这些改进的好处在于,他们可以通过一次点击实现在自己首选的钱包和区块链上轻松进行任意链上操作(如转移代币、购买NFT等)。
期待在 Gateway 和 ZetaChain 的开发过程中与大家分享更多进展,我们也将继续构建能够接入任意区块链网络的通用区块链,致力于为下一代数十亿用户提供无缝的用户体验和统一的流动性。
关于 ZetaChain
ZetaChain 是首个拥有原生访问比特币、以太坊、Solana 等区块链能力的通用区块链,致力于为未来数十亿用户提供无缝的用户体验和统一的流动性。通过其通用EVM,ZetaChain 赋能开发者构建原生跨链运行的通用应用,从单个平台开始创造一个丝滑运行的加密生态系统。
ZetaChain官方账号见@zetablockchain,也可以加入官方Discord和Telegram相关讨论。如果你正在创建基于 ZetaChain 开发的相关项目,可通过 partnerships@zetachain.com 联系我们。
注:文中提到的任何项目均为第三方项目,与 ZetaChain 无关。