Phala是基于波卡(Polkadot)上的隐私计算平行链,学习Phala可以了解基于波卡体制下发链的运行机制。本教程旨在讲解如何建立Phala测试网的守门人节点。
守门人Gatekeeper,其实就是类似区块链网络中常见的见证人(Validator)机制,目前Phala正在进行测试网阶段。
如何成为守门人
必备条件:
-
安装Linux系统的真机电脑,虚拟机、V*P*S、云服务器都不行。(最低配置:双核CPU / 内存2G / 硬盘40GB)
-
Intel 6代 Skylake以后的CPU,至少是2015年8月之后购买或组装的电脑,如果不确定自己电脑是否能跑,可以安装Linux系统后通过官方测试软件跑起来。(AMD CPU无法运行)
-
保持安装Linux并运行守门人节点的电脑一直运行,网络稳定畅通。
注:18年之后发布的Mac电脑无法参与,因为设备安装了T2芯片而无法安装Linux。(为此我还折腾了半天)
加分条件:
-
稳定且速度快的有线网络(不要求静态IP)。
-
性能较好的电脑(四核+ / 内存8G+)。
-
对Linux有一定了解,熟悉基本Linux命令和命令行操作。
安装Linux
安装Linux系统,建议安装Ubuntu 18.04 LTS。
注意安装前在BIOS设置中Secure Boot选择Disabled,Boot Mode选择UEFI,如果BIOS中有Intel Software Guard Extension (SGX)选项要选择Enabled,如果没有则不管。该部分对应的教程网上有很多,可自行搜索安装。
本教程以桌面版Ubuntu 18.04来进行讲解。
安装运行Phala环境和测试包
注意:这不仅仅是测试包,还包含了成为守门人所必须的运行环境Intel SGX,所以仅仅知道自己满足Intel 6代CPU依然需要运行该测试包以安装Intel SGX环境。
Linux系统安装完成后,国内用户先修改下镜像源,以便下载各种依赖库时提升速度。
点击左下角的应用程序,选择“软件和更新”
选择“下载自”——“其他站点”——“mirrors.aliyun.com”,然后选择“重新载入”,等待更新完成后即可。
下载Phala测试包。(打开浏览器或打开终端下载均可)<