NEXT社区小课堂 | 第二十三课:在AWS上搭建NEO私有链(1)
NEXT社区 | 小课堂
由于近期NEXT社区加入很多新的小伙伴,有在校大学生,有对区块链感兴趣的传统企业从业者。为了更方便、更系统的让NEXT社区的伙伴们了解NEO的技术知识,因此我们开设了小课堂,每周3节,向大家普及NEO相关的知识要点!
NEXT社区小课堂 | 第二十三课
在AWS上搭建NEO私有链(1)
上周,我们介绍了如何安装CLI以及接入NEO公链。 入门NEO智能合约:设置你的开发环境!
但是,我们还不能在这种环境下直接部署合约,直接部署将会花费我们约500GAS(在本文撰写时500 GA约相当于2.5万美元)!我们最好先部署自己的NEO私有链并在那里测试智能合约。要做到这一点,我们需要一个服务器…哪里比AWS网络服务更好呢!让我们开始吧!
“Fans and wires on the back of a computer server” by Thomas Kvistholt on Unsplash
homas Kvistholt :
https://unsplash.com/@freeche?utm_source=medium&utm_medium=referral
- 步骤1:从AWS启动EC2实例
登录您的AWS账户,单击服务> EC2>启动实例
选择Amazon Linux 2 AMI
选择t2.micro(免费!如果这是您的第一个也是唯一的实例)
点击查看并启动>启动!然后,你将遇到以下弹出窗口:
如果这是你的第一个实例,请从下拉列表中选择“创建新密钥对”。为新密钥对命名>下载密钥对。然后发布!
-步骤2:为SSH准备密钥对
如果你还没有这样做,请在这里下载putty。
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
我们需要先将.pem文件转换为putty可以使用的东西(.ppk)。 转到Windows开始,搜索PuTTYgen。
打开后,单击“加载”>“下拉列表”以显示所有文件(*。*)>选择myfirstkeypair.pem。
单击“保存私钥”。
你确定要在没有密码的情况下保存此密钥吗?是。
-步骤3:找到您的公共实例的IP
你的实例现在应该启动并运行!返回AWS控制台,服务> EC2。单击Instances,你应该会看到以下内容:
记下公共DNS(IPv4)和IPv4公共IP。
-步骤4:SSH时间!
启动PuTTY。在类别下,连接> SSH>单击验证。浏览你通过PuTTYgen生成的.ppk文件。
接下来回到Session。在主机名下,将步骤3中的服务器的公共DNS放入。在已保存的会话下,为你的服务器命名!点击保存!
点击打开!用户名:ec2-user
今天我们暂时学到这里。如果你是AWS网络服务的新手,那么AWS是一个非常重要的行业变革工具,我们只是触及了今天的表面。启动一个微型实例属于“免费套餐”,不花费你一毛钱!
要小心:添加额外的基础设施(EBS卷,增加服务器大小……)将产生费用!
下期的学习指南:在AWS上搭建NEO私有链(2)。敬请关注!
本文翻译:星城 本文作者:Dominic Fung
原文链接:https://hackernoon.com/building-your-private-neo-network-on-aws-part-1-c01525dadc1c
以上完!
NEXT社区小课堂 | 第十七课:开发NEO智能合约的实用技巧
NEXT社区小课堂 | 第十六课:开发NEO智能合约的工作流程
NEXT社区小课堂 | 第十九课:如何用 C# 编写 NEO 智能合约
NEXT社区小课堂 | 第二十课:利用Python在本地开发NEO智能合约
↓↓↓
联系我们
微博:https://weibo.com/u/6724929880
官网:https://neonext.club/
QQ群:612334080
电报:https://t.me/neonextop
twitter:https://twitter.com/NE0NEXT
扫码关注NEO NEXT官方公众号
获取更多一手社区资讯
▼