Phala搭建实践教程
前言
经过朋友的介绍,参加的一场线上由Phala Network CEO佟林演讲的腾讯会议!了解的下它的生态,和对Bzz,chia的对比!使我感到的兴趣!
一、Phala Network是什么?
Phala Network是波卡上的隐私计算平行链,基于类pow的经济激励模式,Phala释放无数CPU中隐私算力并运用于波卡平行链,进而服务于波卡上的Defi、数据服务等其他应用!
二、Phala有什么落地应用吗?
我们为Libra设计的隐私层组件pLIBRA已经获得 Web3 基金会 Grant,开发完成后,将成为连接 Polkadot 生态和 Libra 生态的桥梁。
此外,我们还在开发一款次世代用户数据产品 Web3 Analytics,能做到不泄露用户隐私的同时得出数据分析结果,可实现隐私与数据使用兼得。
三、Phala靠什么运行?
Phala Network采用了TEE-区块链融合架构(TEE-Blockchain Hybrid Architecture)实现了保密智能合约!
于是需要支持TEE的CPU才能运行!
四、开始搭建
1.前期准备工作
1)检查你的CPU、BIOS与系统
- cpu检测->打开英特尔官网,搜索自己的芯片型号->查看是否支持Software Guard Extensions [yes]
2)确认 BIOS 设置
首先打开百度,查询进入你的电脑的 BIOS 键是什么。每个品牌不一样。重启电脑,快速按下刚刚查到的键,进入 BIOS 界面。
- 找到 Security(安全选项) ,找到 Secure Boot(安全启动) ,选择 Disabled(关闭)
- 找到 Boot(启动选项) ,在 Boot Mode (启动模式) 里 启动 UEFI
- 找到 SGX 选项,优先选 Enabled,如果没有则选 Software Controlled。选择 Software Controlled 的,进入系统以后输入下面的指令启动驱动
wget https://github.com/Phala-Network/sgx-tools/releases/download/0.1/sgx_enable
sudo chmod +x sgx_enable
sudo ./sgx_enable
3)安装Ubuntu 18.04 / 20.04
4)注册Phala账号
进入 Phala 测试网账号管理页面 https://poc4a.phala.network/polkadotjs/#/accounts
-
点击 添加账户
-
复制并记下助记词种子,在弹窗中勾选“I have saved my mnemonic seed safely”,再点击 Next。注意:这里的助记词种子请务必记录保存好!
-
填写 名称、密码、密码二次确认(建议在名称上加上 stash/controller 这样成对的后缀),之后点击 Next
-
最后点 保存,当右上角显示“已创建账号”,即账号创建成功