IoTeX作为硅谷开源项目成立于2017年,以构建可信物联网生态系统为愿景,致力于让所有的人和机器在安全可信和隐私保护的环境下自由地进行信息交互和价值交换,探索新的可能,获得更丰富的生活体验和前所未有的商业机会。IoTeX区块链平台由来自谷歌、Facebook、Uber、英特尔、博世的技术专家和资深工程师从零开始搭建而成,基于区块链、去中心化身份验证、可信硬件和边缘计算等领先技术的IoTeX终将成为可信物联网的基石,实现一个真正做到隐私保护、以用户为中心的万物互联的未来!
IoTeX区块链(https://iotexscan.io)采用Roll-DPoS共识机制,每个人都可以加入IoTeX网络,参与维护共识!
DigitalOcean是一家成立于美国的云服务提供商,面向软件开发人员提供虚拟专用服务器。该公司总部设在纽约市,并在世界各地拥有数据中心。这里我们向大家介绍一下如何使用DigitalOcean来创建一个IoTeX节点。
在DigitalOcean上创建一个月租15美金的虚拟服务器Droplet,其性能足以满足IoTeX节点的运营要求。
在虚拟服务器Droplet上设置ssh,通过运行以下命令安装docker,IoTeX节点的所有组件都已预装在docker之中。请注意,由于Droplet默认使用root user,安装在您的Droplet中的docker已经在使用root权限运行。
sudo apt-get update
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable”
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
按以下步骤安装docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose –version
运行这行程序(https://github.com/iotexproject/iotex-bootstrap)按指令安装IoTeX,特别需要注意设置你的外部IP和私钥!
bash <(curl -s https://raw.githubusercontent.com/iotexproject/iotex-bootstrap/master/scripts/setup_fullnode.sh)
如下图所示,整个过程需要几分钟:
打开IoTeX节点注册网站:https://member.iotex.io/profile/,并按照指令在IoTeX区块链上注册你的节点,然后就可以开始接收节点奖励啦!
至此,IoTeX节点正式设置完成,感兴趣的社区小伙伴们快去试试吧!