1、什么是Phala?
PhalaNetwork是基于Substrate技术和波卡生态的首个实现可组合性的机密智能合约协议,目标是为企业和用户提供机密计算、数据保护服务,未来将成为波卡隐私计算平行链。Phala通过释放带有TEE功能的CPU中的算力,为整个波卡生态提供隐私保护技术底层设施。Phala主要作用:
1、保密且支持被验证:它保证了网络中各智能合约的可靠执行,同时可以秘密地保障数据,防止泄露。使用远程证明协议,用户可以时刻验证任何交易是否在TEE中安全执行;
2、非验证则不可信:所有交易执行都可追溯到一组加密证书。证书由受信任的计算协议生成并签名,用户可在区块链上随时验证;
3、可组合性和互操作性:以太坊排名前10位的合约中80%的智能合约都是组合使用的,Phala网络是第一个实现机密合约可组合和交互的网络;
4、跨链计算:基于Substrate技术通过Polkadot的XCMP(跨链信息传递方案)使其他区块链都可共享Phala基础架构并降低计算能力成本。
2、如何实现隐私保密?
可信执行环境(TrustedExecutionEnvironment,简称TEE)是CPU中的一个特殊区域,该区域与其他区域严格隔离,避免了存储在内部的数据遭受黑客攻击或者影响到内部安全执行的环境。若是智能合约在区块链上运行无法做到数据加密,或者单独的TEE无法实现数据共享,那么TEE-区块链融合架构便成了最好的解决方案。Phala网络即采用了这种架构,结合区块链解决了TEE的功能性、安全性与易用性问题,把状态数据加密存储在链上,合约的执行与外界完全隔离,保证了数据的保密性。反过来通过区块链技术,可以将数据加密存储在链上,所有人都可以下载该数据,每个节点通过共识机制也能达成一致。
而Phala的去信任化是通过可信硬件(目前是Intel)保证的,传统的单独硬件有两个劣势,一是拔电源即停止服务,无法满足即时可用性;二是多个可信计算节点在交互时的代码执行顺序不一会导致条件竞争,正确性不能保证。而可信硬件可以通过引入分层和事件溯源实现可组合性。
简单而言,Phala把合约的读、写进行操作分离,分层可以实现各层之间独立,矿工停机对网络不会造成影响,以保证安全性;事件溯源将触发状态更改的事件存储在不可变的日志中,任何更改都会被记录,区块链也会负责验证矿工的每次操作,因此可以保证状态一致性。
3、隐私计算的未来
Phala项目发展潜力不容小觑,它破除智能合约一切数据必须公开的限制,用户完全可以放心地把密钥存储在合约中,合约可以灵活地验证用户身份后再释放密钥,从此用户无需担心密钥丢失。保障加密存储的同时Phala也实现了区块链中跨链、跨机密合约交互,能够更好地为公链、联盟链或者其他数据交换业务提供一个更加合理的解决方案。
Phala所处的赛道也归属于隐私计算的“蓝海”行业,像Phala这样的隐私计算恰好针对的是数据交换、数据分享等场景里的数据隐私问题,可以在保证数据安全的前提下,同时完成需要的数据分析,而这个赛道才刚刚起步,值得我们关注。
相信随着Phala的不断发展、区块链+数据隐私保护的进一步落地,未来我们的隐私数据将会被保护得更好,说不定最终还可以实现通过贡献自己的数据来获取收益,而公司和机构又可以得到更精准的数据,这才是数据保护的双赢局面。
来源:中科矿业官方微博
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/26041.html
发表回复
评论列表(0条)