【区分精选评测】Taxa Network技术架构分析简评

区分FIND热度: 17590

【区分精选评测】Taxa Network技术架构分析简评

国内最大的分布式项目评测平台——区分Dapp

文章作者:区分入驻项目分析师——深网事务所_老陈


关于Taxa Network

Taxa Network是一个基于最先进的可信计算技术的智能合约平台。Taxa网络支持数据广泛、密集计算、隐私保护和高度可开发的智能合约,称为超级智能合约,适用于任何区块链和DApp。 
作为Layer 2网络,Taxa Network支持使用大多数去中心化基础设施(如以太坊和IPFS)进行输入/输出(或直接来自客户端输入)。Taxa的目标是成为区块链业务逻辑的标准,并使真实部署得以开发和发展。

Taxa Network的分层设计

区分

Taxa Network 的分层技术架构

如上所述,Taxa Network由三层组成:

  • 客户端层:用户可以将Taxa SDK嵌入到DApps中,也可以启动Taxa客户端调用支持Taxa的超级智能合约。
  • 公链层:Taxa将在公链上部署一系列智能合约来处理与Taxa网络相关的任务,如支付结算、状态变更等。超级智能合约可以从公链智能合约中调用,也可以直接从Taxa网络用户中调用。
  • 可信执行层:Taxa可信执行层是一个去中心化网络,由支持TEE的计算节点组成,负责执行高性能、可保密的智能合约,并提供结果和状态。该层将响应并从公链层接收任务,验证并与用户建立安全连接,并直接从用户接收机密数据。执行结果将反馈给公链层。

Taxa Network支持TEE的计算节点 

从硬件的角度来看,每个Taxa Network节点至少包含一个基于硬件的可信执行环境(TEE)。Taxa Network支持TEE的计算节点  

区分

从软件的角度来看,每个Taxa Network节点由一个应用层和一个enclave(飞地)层组成,如下图所示。  

区分

下表总结了为什么Taxa的支持TEE的计算节点比其他计算方法或环境更好。 

区分

基于硬件的TEE vs. SMPC vs. Docker


Taxa Network的PBFT衍生PoS共识

Taxa Network的完整性不仅仅依赖于可信硬件。在TEE之上,我们实现了一种PBFT(实用拜占庭容错)衍生的PoS共识机制: 
1)确保Taxa Network的可用性 
2)减少对手方风险(如果有的话) 
3)以更好的方式增强结果的一致性 

4)最小化冗余计算 

区分

Taxa Network的PBFT衍生PoS共识 

在生成一个新的计算任务时,一个Taxa Network的子组(subgroup)将启动包含最小可行数量的支持TEE的计算节点。在该子组中,如果计算结果出现不一致,则该子组将扩展到包含更多的启用了TEE的计算节点运行计算,直到达成一致,或者直到计算节点的数量达到一定阈值。  

利用这种机制,Taxa Network只需要最小数量的支持TEE的计算节点,就可以达到可靠的共识。所涉及的每个节点都能够通过可靠的证据识别出任何过失节点,这样就可以在不涉及中心化角色的情况下执行经济惩罚或信誉调整。这种共识机制的优点包括:

  • 低延迟——不需要确认。
  • 过失节点会留下密码学证据。
  • Taxa Network是负载可扩展的——可扩展性随着更多节点的加入而增加。

研发路线图

目前,Taxa团队正忙于测试网的研发工作。

区分

简评:

在这篇文章中,我们仔细研究了Taxa网络的技术架构和路线图。Taxa Network支持大数据、计算密集、隐私保护、高度可开发的超级智能合约,使公链和dapps能够解锁全新的用例。Taxa Network实现了与公链和DApp客户端通信的分层结构。每个Taxa节点至少包含一个基于硬件的可信执行环境。提出了一种PBFT(实用拜占庭容错)衍生的PoS共识机制,以保证Taxa Network的可用性和可靠性,同时减少冗余计算。  

声明:本文为入驻“火星财经 专栏”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
本内容旨在传递行业动态,不构成投资建议或承诺。