ZetaChain怎么样?未来如何?ZetaChain通用应用程序的未来之路

时间:2024-09-01  分类:电子
  • ZetaChain客户端:观察者-签名者所运行的链下程序,用于监控所连接的区块链上的交易,代表ZetaChain签名并广播连接链上的各个交易。


  • 这些TSS签名者持续地监控所有所支持的各个链上的存币地址,保证交易成功时能够将信息传递出去,出发ZetaChain上的活动。他们还负责对出链交易进行签名,将其发送到其它链上处理。


    这样一来,部署在通用EVM上的合约能够向ZetaChain 外部发展。这些合约也能从所连接的链中调用。


    入链通信:


    用户可以在任何一个外部链上与建立在ZetaChain上的 dApp交互。TSS观察者监控用于原生Gas代币的特殊存款地址,以及一个用于ERC-20资产的ERC-20托管合约。向该存币地址或ERC-20托管合约发出的交易中嵌入了函数调用信息。TSS观察者验证这些信息并将其发送到系统合约,后者会调用相应合约中的OnCrossChainCall函数来执行它。


    出链通信:


    ZetaChain上的合约可以使用连接器API向连接的链发起调用。合约调用连接器合约时,提供链ID、合约地址和消息等信息。ZetaChain 随即进行处理,并将这些详细的信息发送到目标链。目标链上的接收合约的onZetaMessage函数被调用。


    这些机制确保了 ZetaChain 上的合约能够有效地向其它链发起和响应请求,dApp的开发者和用户操作大幅度简化。


    用户仅在前端触发ZetaChain和其它链之间的出入链通信。也就是说用户可以直接在前端交互,无需了解底层机制。


    以上是ZetaChain的基础架构。下面来介绍一下最新版本ZetaChain2.0及其扩展功能。


    ZetaChain2.0 


    ZetaChain2.0是新版本,包含了许多新功能,完善了先前的用户体验。它支持更多的兼容比特币地址,替换了连接器API,全链能力得到了加强,还给用户提供了全链账户,用户体验得到了简化。


    通用应用程序能直接调用连接链上的合约,全链应用成为可能。App如今可以处理涉及多种资产和多个跨链的复杂交易,用户只需一步操作。例如,比特币用户可以触发ZetaChain合约,后者可以十分流畅地执行以太坊、BNB和其他链上的合约。


    通用应用程序


    ZetaChain2.0最大的新增功能之一是通用应用程序。ZetaChain1.0提供两个独立的功能:跨链消息传输和全链应用程序。使用连接器API在链间传输消息时,用户可以把ZetaChain用作中继器,在连接的链之间发送任意消息。通用应用程序可以通过全链功能接受来自连接链的调用,从而管理连接链上的同质化代币。


    ZetaChain2.0将连接器API替换成了升级版全链功能,允许通用应用程序调用连接链上的合约。例如,用户可以质押BTC,把LST转到BNB 上,交换LST,然后在Polygon上借贷,整个流程只需要一次交互即可。应用程序突破全链,成为通用应用程序,能够进行多步骤流程。


    机制方面,网关(Gateway)将通信模式转变为中心辐射模型,减少了成本和执行步骤。早期的连接器API方法更多的是点对点的通信,步骤更多、成本也更高。网关作为用户的入口,简化了交互过程。


    以下是更详细的解释:



    全链账户


    用户可以更加轻松地管理跨链资产。新版本引入了withdrawAndCall函数,用户提取资产、调用合约时,只需要跨链进行一次交易即可。函数首先锁定Gas费,然后销毁用户账户中的指定代币,随即在目标链上执行后续操作。


    ZetaChain的withdrawAndCall函数把多个步骤合并为一个,简化了交易流程。首先,函数计算两个链(ZetaChain和交易链)所需的Gas费,并转移。然后安全地销毁用户账户中指定数量的代币。WithdrawalAndCall事件被触发,它会记录提取操作,并提供目标链上调用智能合约时需要的数据。最后,目标链上的后续具体操作会被执行。


    整个过程步骤减少,也无需来回切换网络,跨链操作变得简单轻松。下面举个例子。某用户在ZetaChain上使用收益聚合器。他在取出代币后,转到了另一个链上,利用该链的智能合约执行了投资。亮点在于,从用户角度来看,整个过程只发生一次交易。


    完整的BTC体验


    ZetaChain1.0仅支持使用特定地址类型的交易,极为限制交互范围。新版本拓展了兼容性,囊括了更多类型的比特币地址P2P KH、P 2 SH、P 2 WSH和P 2 TR。各种交易类型都变得更容易操作,更为用户友好。此外,新版本引入Taproot(P 2 TR)和继续支持基于SegWit的地址(P 2 WPKH和P 2 WSH)后,用户的隐私会得到更好的保护,交易费更加低廉,交易效率也会大大提升。


    比特币的交易类型


    主要有以下三个方面的更新:




    -->> 2/6 文章未完,请继续阅读

    以上就是ZetaChain怎么样?未来如何?ZetaChain通用应用程序的未来之路的全部内容,望能这篇ZetaChain怎么样?未来如何?ZetaChain通用应用程序的未来之路可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。