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

时间:2024-09-01  分类:电子


ZetaChain怎么样?未来如何?ZetaChain通用应用程序的未来之路!ZetaChain是一个基于CosmosSDK的第一层区块链(L1),使用 CometBFT 作为共识机制。ZetaChain上可以部署全链智能合约,让应用程序实现统一的使用体验。这是其核心价值主张。开发者只要部署单个合约,ZetaChain就会安排好跨链的交互。在接下来的几个章节里,我们将介绍ZetaChain的运作原理,进一步理解其机制。随后,我们将介绍2.0版本的改进,重点介绍新的功能和优化内容。


今天非常好学习小编给大家分享的是ZetaChain怎么样?未来如何?ZetaChain通用应用程序的未来之路的详细解读,希望大家喜欢!


链抽象技术简介


Web3和Web2应用程序的一大区别在于程序使用的简易性。大多数用户不了解Web2应用程序背后复杂的运转机制。比如,用户发邮件时,只要简单输入内容后点击发送即可。系统会随即处理服务器间的通信、数据加密以及垃圾邮件等工作,用户全程无参与。同样,使用UberEats叫外卖时,背后也涉及餐馆菜谱梳理、支付通道以及配送追踪等十分流畅却复杂的流程。支付系统、消息收发服务和其他等应用程序均如此。所有这些背后的复杂技术都被抽象化处理,用户无法感知。


不仅如此,应用程序还在此基础之上增加了自动化的流程。奈飞(Netflix)不仅把底层的技术抽象化处理,还可以自动播放剧集下一集,观众连按钮都不用点了。这些功能都是为了尽可能地延长用户的使用时间,界面如果拖后腿,相当于把用户拱手于人。


Web2应用程序已经笼络了数十亿规模的用户。Web3的应用程序想要发展得好,必须要比前者更容易使用。但就目前的情况来看,Web3好像只有像王昱珩(网友戏称水哥)这样高智商的人才能用一样。对于普通的用户来说,选择Web3应用程序十分困难,使用步骤更加复杂。用户面前摆着数不清地区块链、跨链桥以及其他连接各个链的基础设施。各种钱包、保护助记词等管理起来更是复杂至极。想要打造出搭载下一代消费者应用程序的平台,就要改变以上提到的种种现状。


链抽象技术


账户抽象技术受到关注有很多原因。它为简化Web3用户体验迈出了重要的一步。像通行密钥(Passkey)、账户恢复以及Gas费抽象化这些功能都是非常有价值的改进对象。但相较于整体的用户体验来说,这些改进也不过是杯水车薪。


最难的挑战在于用户不仅要面对账户问题,还要在琳琅满目的Rollup、L1、跨链桥和dApp中做出选择,才能执行操作。碎片化的现状让用户使用应用的环境过于复杂且混乱。区块链抽象技术解决了这些问题,用户体验在最大范围内得到解决。目的在于设想出一个理想的交互状态,让用户使用Web3的体验就像Web2一样,不需要理解背后的区块链或者跨链桥的技术。


在理想环境里,Web3应用程序的使用体验就应该像发一封邮件、点一个外卖那样简单。用户无需知道处理交易的区块链具体是哪个,也不用自己去选择正确的跨链桥,更不需要管理多个钱包,记下各种助记词。上述这些流程都应该放在后台,保证使用的顺畅即可。如此一来,用户就不用受到底层技术细节的困扰,可以专注于想做的活动。


为此,各大项目方提出了各自的解决方法。CAKE框架、Near协议、Particle网络把这个问题分成了多个Layer,每个Layer上只能解决一个问题。几乎无任何项目能打穿全部Layer,只能专注在一个Layer上。问题总结起来包括账户统筹问题、路由问题、求解器问题以及桥的选择等。


Frontier团队开发了CAKE框架这是一个三层架构,系统性地解决了上述各类问题。



我们会在下述内容里具体比较不同的解决方案。ZetaChain解决了不止一个问题。


宏观角度来看,ZetaChain是一个基于CosmosSDK的第一层区块链(L1),使用 CometBFT 作为共识机制。ZetaChain上可以部署全链智能合约,让应用程序实现统一的使用体验。这是其核心价值主张。开发者只要部署单个合约,ZetaChain就会安排好跨链的交互。在接下来的几个章节里,我们将介绍ZetaChain的运作原理,进一步理解其机制。随后,我们将介绍2.0版本的改进,重点介绍新的功能和优化内容。


ZetaChain架构


ZetaChain的组成部分及功能:





ZetaChain和Near协议、Lit一样使用门限签名。门限签名机制(TSS)是一种密码学手段,多名参与者共同生成一个签名。参与者数量达到最小门限(例如, 5人中有3人)时才能生成一个有效签名,每个参与者持有部分私钥。把私钥分散给多个参与者,能够增强安全性,防止单点故障的同时保障容错性。


观察者-签名者验证者在ZetaChain上运行两款软件: