eos_mainnet
概述与激励
自从我在2017年发布教程系列“ 关于区块链/以太坊的入门指南 ”以来,它在各个方面都给我带来了如此丰厚的回报。 另外,由于我在自己的区块链咨询初创公司TuringChain中收到越来越多的EOS项目客户请求,因此我决定再次为EOS初学者编写教程。
我正在使用Mac。 如果您遇到任何问题,请在评论中让我知道,以便我进行相应的更新:)
希望您会喜欢它,祝黑客愉快!
开始编码!
在我们开始探索EOS之前,我们需要做一些事情。 您可以先跳过主要的区块链部分,因为它不是完全免费的。
对于主要的EOS区块链(可选):
- 安装您选择的EOS钱包移动应用程序:我正在使用Meet.one
- 创建一个EOS帐户:按照应用程序中的说明,您可能需要支付少量注册费,因为EOS中的存储不是免费的。 您的帐户需要创建存储并存储在EOS上。
- 安装在EOS钱包Chrome扩展名为 散布 :你可以看到散布的MetaMask在复仇。
对于EOS的测试网络:
- 打开终端并安装EOS命令行工具
以下命令适用于Mac。 如果使用其他操作系统,请参阅官方文档进行安装。
brew tap eosio/eosio
brew install eosio
如果您没有brew ,则为MacOS的软件包管理器,请首先输入以下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
2.生成一个公共密钥来管理您将要创建的EOS帐户
cleos create key --to-console
名称Cleos代表CLI(命令行界面)+ EOS。 有关更多详细说明,请参见官方文档 。
3. 创建一个EOS帐户
转到目前维护最完善的测试网络Jungle Testnet ,并通过输入12个字符的帐户名并复制粘贴刚刚生成的公共密钥来创建新的EOS帐户。 请记住,您输入的名称必须唯一。
另外,您现在可以将所有者的公钥和活动的公钥保持相同。 简而言之,所有者的公共密钥具有最高的权限,并且活动的公共密钥可以执行大多数更改所有者的交易。
如果处理时间过长,请刷新整个网站,然后重试;)
如果您看到类似这样的信息,则说明您的帐户已成功创建:D
4. 在此 输入您的12位字符的帐户名,在 此处 查看您的帐户信息
从这里,您可以看到帐户中没有余额,帐户创建时间的一些详细信息以及刚刚粘贴的公钥。
5.通过 水龙头 获得免费的EOS令牌
输入您的帐户名称,然后按“发送硬币”以接收令牌。 如果看到以下屏幕,请继续执行下一步。
6. 在此处 查看您的帐户信息以验证您的帐户余额
现在恭喜您成功获得100个EOS和100个JUNGLE令牌!:)
有用的工具和网站
与以太坊类似,EOS拥有自己的测试网络和区块链浏览器。 以下是我最常用的网站列表。
到目前为止,丛林测试网是使用最广泛的测试网。 它具有一个水龙头 ,您只需输入帐户名即可获得免费的EOS令牌以开始部署智能合约,就像在上一节中所做的一样。
2. EOS官方开发人员指南
EOS团队实际上在其官方网站上创建了全面且无错误的指南。 我建议您这样做是因为它可以引导您完成重要的主题,例如在EOS上部署和发行令牌,创建第一个智能合约并与之交互。 官方网站也使用最新的EOS版本。 与其他在线教程相比,这是开始学习EOS的最佳场所,而在线其他教程很可能使用过时的版本。
老实说,作为以太坊开发人员,我很少检查以太坊的官方Github存储库。 但是,由于EOS库使用的文档太少,因此我不得不检查Github上的源代码,以便在大多数时间正确使用这些库。 EOS的大多数源代码井井有条,可读性强。 此外,您还可以在此处找到许多智能合约示例。
结语
现在,您已经创建了第一个EOS帐户,知道如何从水龙头中获取一些免费的EOS令牌,以及如何查询帐户信息。
非常感谢您的阅读,如果您可以与可能有兴趣的人分享这一点,我将非常感激:)欢迎任何建议!
eos_mainnet