以太坊的拥塞使得二层扩展方案声名鹊起,零知识证明、汇总等证明方法成为主流的安全技术解决方案。
对于基于rollup和零知识证明的Layer2,其出发点是解决区块链网络的性能和交易信息的隐私性。通过聚合链下的事务并在链上进行验证,减少了以太坊链上资源的使用,从而降低了成本。
但我们看到的是,除了膨胀效应外,Layer2的应用也很明显。
例如,以太坊的ZK rollup方案创建的第2层目前只适用于代币交易,从图灵完备性的角度看甚至还不成熟。
这将促使许多项目考虑第2层的性能、安全性、可伸缩性和可利用性。
本文采访了taxa网络的创始人郭铁夫,阐述了taxa对Layer2设计的思考。
与第2层结合的T形三通
第2层相对于第1层。扩容的思路是将原来由第一层承载的高频过程转移到Layer2。例如,dex中的交换部分被传输到第2层。这样,流程不需要占用第1层的资源,所以gas很低,pow不用于事务确认,事务速度很快。
但是,如果我们想让区块链带来更多有价值的应用,仅仅具备可扩展性和低成本是不够的。智能合约本身的计算性能和隐私性也是需要解决的问题。Tee可以改善Layer2中该部件的功能和性能。
可信执行环境(TEE)是一种基于硬件的可信计算技术。以英特尔为例,2015年之后的大多数新CPU号都有一个安全计算区,即T区。这个区域在物理上是孤立的,内部是看不见的。而这个领域也是一个高速计算领域。
经过特殊设计,这个区域就可以使用了。当采用tee硬件作为加密货币网络的节点时,tee的能力将被集成到网络中。
分类网络:第2层,含TEE
Taxa是一个带有tee的区块链中间件,可以实现高性能的隐私计算,支持图灵完全开发语言,可以访问多个第1层。智能合约的执行是在链下完成的。
与上述其他Layer2解决方案相比,taxa创始人TF Guo表示,taxa设计的出发点是着眼于提高单个智能合约的计算性能,以及用于执行合约的私有数据的机密性和可利用性,因此,dapps开发者可以实现其他区块链无法实现的创新。
网络是如何工作的?
分类群网络是独立于区块链的中间层。在链下执行智能合约,并使用tee节点来保证其计算性能、数据隐私性和可利用性。这种在链下执行的契约被taxa称为“taxa可信服务”。
taxa网络的设计是每个tservices请求由一小群节点执行并达成一致。Tee的信任假设能够保证单个节点的可信性和机密性,并且网络的承载能力会随着节点数的增加而增加。
此外,当需要执行链上事务时,事务授权契约将部署在第1层。Tservices将在tee环境中生成私钥和公钥对,并生成不可伪造的签名,作为Tservices执行结果的一部分反馈给用户。用户或taxa节点向第一层taxa交易授权合约广播交易授权代币。合同验证签字通过后,执行相应的交易。
其中taxa-tservices与第一层的通信是异步的,事务可以并行处理和确认。
郭总认为,未来分类群将整合更多的第一层交互模式,如旁链作为Polkadot,或通过网桥与第一层交互,可以向其他链和生态系统输出网络能力。
分类群的应用可能性
当然,如果我们把taxa严格定义为layer 2与其他项目的区别,那么layer 2大部分是为了提高区块链的性能而在链上进行的交易迁移,而taxa则侧重于智能合约的实施,提高智能合约的性能和隐私性。也就是说,将“状态转换”过程放入链下的tee中,只将最终的状态转换结果写回链,这与其他第2层项目的过程是一致的。然而,设计目标是不同的。分类群是第2层的延伸,旨在扩大容量。
那么,有什么不同的应用程序,可以在第1层上实现一个类似taxa的设计呢。
我们问taxa的创始人郭铁夫,最小可行产品是什么?
taxa的创始人TF Guo说,用taxa可以实现的最小可行产品是非常丰富和多维的。
在数据行业,tservices作为一个具有隐私和计算性能的可信第三方,可以解决不可见数据的问题。
在游戏领域,它可以实现多人扑克游戏等信息交互和不对称的游戏。
在DeFi领域,tservices专注于与隐私相关的功能,如硬币混合器、代币原子交换等。
此外,还有一些dapps开发人员已经完成了基于taxasdk的ETHorrent等应用程序。用户可以使用tservices对BT种子源和下载源进行匹配,使种子源不被完全看到,从而保护多方的隐私。
写在**
笔者认为,为了更好地为开发者服务,融入生态,taxa将提供更易于开发者使用和融入更多生态的开发工具。与分类群小组的沟通证实了作者的观点。
1:tservices定位:面向服务架构
Taxa具有面向服务架构的设计思想就足够了,因为它将tee封装为一个服务模块。taxa的创始人田芳说,“taxa是dapps世界中SOA的一个实现。”
该团队相信未来的dapps是一个层次结构。每一层将包含特征功能,并以低耦合的方式进行组合,以保持互操作性。第1层侧重于存储的**性和可篡改状态,而taxa network侧重于第2层的强隐私性和高性能业务逻辑。
2:融入更多生态
与之前的“访问Polkadot”一样,集成更多的生态学将使分类群上的应用更受欢迎。
TF告诉金金融,目前,分类生态包括两种重要的终端用户类,一种是dapps开发者,另一种是node miner。
对于dapps开发者社区,我们将从几个不同的层面促进生态发展:
与一层项目合作
与其他Layer2项目的合作
与最终开发人员社区的协作。
例如,taxa与以太坊开发者社区ETHglobal合作举办了黑客马拉松、Web3基金会/Polkadot、nervos等开发者社区会议,还与Cocos BCX等具有垂直行业优势的一层项目达成了生态合作。
未来,taxa将推出一个开发者激励计划,激励dapps开发者开始taxa开发。在矿工激励方面,TF表示,目前taxa正在与部分矿场商讨合作事宜,并将开通首批测试节点,然后面向社会公开矿工激励计划。
在开源社区中,动机总是第一推动力。
文章标题:分类群如何使第2层更完美?
文章链接:https://www.btchangqing.cn/225606.html
更新时间:2021年04月04日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。