01_
TEE计算环境
TEE是可信执行环境(Trust Execution Environment),基于可信硬件(即与系统其他部分隔离开的硬件),拥有独立的寄存器、缓存和加密内存,其运行完全独立于操作系统、虚拟机监视器(VMM)、BIOS 以及其他核心部件。单个的TEE不具备大规模功用,但 Phala 将 TEE 和区块链相结合,让TEE和区块链优势互补,形成安全且高效的分布式隐私计算云
02_
全生命周期可信通信
我们通过 “TEE — 区块链 — 用户” 间的全程可信通信,完成了 TEE 网络的搭建和运转。所有 TEE 设备均需用自己的远程认证报告在区块链上注册,当 TEE 从链上同步数据时, TEE 内搭建的 GRANDPA 轻客户端会完成对链上区块的验证和共识维护。用户和TEE间的可信通信则通过迪菲-赫尔曼密钥交换协议实现端到端加密。
03_
共识与计算层分离
Phala创建了一个将计算和共识分开的分布式计算架构, 通过TEE隐私云计算的灵活可扩展性实现异构计算任务负载。
Phala的共识采用了与Polkadot一致的NPoS共识,NPOS (Nominated Proof of Stake) 共识算法就是用来选举出能让系统更安全,更高效的验证者集合,更加民主的Phragmén算法让任何节点池既不被选出的验证人过度代表,也不被选出的验证人过低代表
Phala的计算层采用了自由注册节点、抵押经济和随机分发的设计,可以让隐私计算任务随机派发到任何一个TEE设备执行,并通过保密合约设计实现可用性
04_
跨链和保密合约的可组合性
基于 Substrate 搭建的 Phala 具有天然的互操作性,Phala 计划成为波卡平行链,不仅可以服务波卡生态下的平行链,还可以服务于其他区块链开发者
Phala Network 与类似共识-计算层分离,以及TEE计算网络的最大区别是,Phala的保密合约采用了异构设计,并基于XCMP消息传递协议,实现了保密合约之间的互操作与可组合性
05_
适用场景
原生隐私 DeFi 和 Dapp
跨链数据保密层
数据收集、隐私数据保护、安全环境下的数据交易
人工智能医疗
联合风控
06_
编写保密合约
在本教程中,我们将帮助您建立一个“ Hello World”开发环境。 您将部署完整的区块链技术栈,并将Web UI连接到区块链上。 在本教程结束时,您将能够:

- 发送秘密交易
- 运行Phala Network开发版本,以便构建自己的保密合约Dapp
查看教程