Phala Network简介:
Phala Network采用了TEE-区块链融合架构(TEE-Blockchain Hybrid Architecture)实现了保密智能合约。
保密智能合约运行在CPU内的特殊安全区(Enclave),合约的执行与外界完全隔离,保证了数据的保密性。同时,结合区块链解决了TEE的功能性、安全性与易用性问题,让TEE变得真正可用。
具体而言:
--引入分层与事件溯源(Lavered Design and Event Sourcing),让合约与其他合约、甚至是外部区块链之间得以互操作;
--分层设计保证了安全性,矿工停机对网络不会造成影响;
--任何人只要拥有符合标准搭载TEE的CPU都可以成为矿工,区块链负责验证矿工的每次执行用户无需特殊硬件就可以安全地使用保密合约;
此外,Phala Network基于Substrate开发,可以提供跨链保密合约支持。最终各链可以共享Phala基础设施,使整个区块链社区获利。
链芯云证科技Phala矿机价格:
隐私计算
TEE计算环境
TEE是可信执行环境(Trust Execution Environment),基于可信硬件(即与系统其他部分隔离开的硬件),拥有独立的寄存器、缓存和加密内存,其运行完全独立于操作系统、虚拟机监视器(VMM)、BIOS 以及其他核心部件。单个的TEE不具备大规模功用,但 Phala 将 TEE 和区块链相结合,让TEE和区块链优势互补,形成安全且高效的分布式隐私计算云。
共识与计算层分离
Phala创建了一个将计算和共识分开的分布式计算架构, 通过TEE隐私云计算的灵活可扩展性实现异构计算任务负载。
Phala的共识采用了与Polkadot一致的NPoS共识,NPOS (Nominated Proof of Stake) 共识算法就是用来选举出能让系统更安全,更高效的验证者集合,更加民主的Phragmén算法让任何节点池既不被选出的验证人过度代表,也不被选出的验证人过低代表。
Phala的计算层采用了自由注册节点、抵押经济和随机分发的设计,可以让隐私计算任务随机派发到任何一个TEE设备执行,并通过保密合约设计实现可用性。
跨链和保密合约的可组合性
基于 Substrate 搭建的 Phala 具有天然的互操作性,Phala 计划成为波卡平行链,不仅可以服务波卡生态下的平行链,还可以服务于其他区块链开发者。
Phala Network 与类似共识-计算层分离,以及TEE计算网络的最大区别是,Phala的保密合约采用了异构设计,并基于XCMP消息传递协议,实现了保密合约之间的互操作与可组合性。
适用场景
1.原生隐私 DeFi 和 Dapp;
2.跨链数据保密层;
3.数据收集、隐私数据保护、安全环境下的数据交易;
4.人工智能医疗;
5.联合风控。
编写保密合约
- 发送秘密交易
- 运行Phala Network开发版本,以便构建自己的保密合约Dapp。