背景

在安全和保护隐私的方式下,为了实现来自各种提供商的账户链接以及聚合 DID 解决方案,TEE 被用于包裹核心计算服务。

TEE(可信执行环境)是主处理器的一个安全区域,可以保证加载到其中的代码和数据在保密性和完整性方面受到保护。在 Litentry 中,TEE 也代表了 parachain 中数据保护的整个解决方案,以及 side chain 中的加密数据处理和所有 Dapps。

其中最重要的技术栈包括:

  • Intel SGX(软件保护扩展),自2015年秋季起,Skylake Intel CPUs 中的新指令集。side chain 中的每个节点都必须支持 SGX

  • Rust SDK,TEE 设备是裸机,因此 SDK 与基于 OS 的 SDK 不同,它提供诸如系统级库、文件系统等服务。Rust 社区提供了专用的 Rust SDK,现在它是开源的,并成为 Apache 孵化项目。

  • Substrate,下一代区块链创新框架。Substrate 采用模块化的方法进行区块链开发,并定义了丰富的原语,使开发人员可以利用强大的、熟悉的编程习惯。

  • Integritee,用于安全处理敏感业务或个人数据的最可扩展的公共区块链解决方案。利用可信执行环境的速度和保密性,结合分散网络的信任。

在下一章中,我们将介绍 Litentry 解决方案的整体架构和工作流程。

Last updated