第一次想参与EOS的ICO是因为看了EOS的白皮书,觉得非常有潜力,就准备屯点放着。
最开始搜到@peterchen145写的《想参与eos的ico?看这篇教程就够了》这篇文章,跟着他的教程做了一遍,结果发现他的教程有些地方还是没讲清楚,关键是有个地方还被他教程误导导致被坑损失了80多刀...我不知道他到底有没有完整的操作过
为避免后来者跟我一样跳坑里,赶紧熬夜写完这篇教程,供新手参考。
这篇文章内容主要来自EOS官网,我也是最开始为了省时间看别人的教程,结果发现走不通之后把官方的教程完整读了几遍才弄清楚,所以英文能力好的建议多看看官方文档。
EOS ICO流程
先说一下现在进行ICO的总体流程,然后再后面详述每个步骤的操作方法
- 通过以太坊钱包向EOS的合约地址发送一定数量以太坊进行认购
- 使用你的以太坊地址注册EOS公钥
- 认领EOS
EOS Token(代币)分发
EOS Token总量10亿,分发过程会从2017年6月26号一直持续到2017年7月1号,分为3部分
- 2亿 从2017年6月26号到2017年7月1号,已结束,不再讨论
- 7亿 从2017年7月1号 13:00(UTC时间)开始,每天发放200万个,持续350天。这里的每天其实只有23小时用于认购,剩下的一小时用于生成派发Token
- 1亿 预留给EOS团队block.one公司,无法在以太网络中交易或转账
最开始的2亿认购已经结束,现在我们只能认购第二部分(7亿)剩下的,
认购者要做的就是使用自己的以太坊钱包向EOS的合约地址发送一定数量的ETH进行认购,每天23小时认购结束后,会根据认购者发送的ETH数量分发EOS Token,具体计算方法如下:
认购者获得的EOS Token数量 = a *( b / c)
a = 认购者在一个认购阶段中发送的ETH数量
b = 在此认购阶段中要分配的EOS Token数量
c = 在此认购阶段中合约地址收到的ETH的总数量
注意现在的每个认购阶段就是每天的前23小时
举个例子
1.假如你昨天向合约地址发送了10个ETH, a=10
2.现在每天要分配的EOS数量都是200万个,b=2000000
3.昨天全网总共向合约地址发送了10000个ETH, c=10000
那么你昨天的认购会分配到的EOS数量为10*(2000000/10000), 结果为2000
官方说当7亿的Token分发完成的时候,就是到2018年6月1号UTC时间22:59:59的时候,所有的EOS Token将会被锁住,将不能在以太区块链上转账转移。我的理解是到这个时候会把所有的账本进行“快照”,以便往EOS自己的区块链上面转移,等转移完成之后就应该可以正常使用了。
具体参与过程
向合约地址发送ETH
为了认购EOS,我们需要在每个认购阶段向EOS的以太坊智能合约地址发送一定数量的ETH,当这个认购阶段结束的时候,就可以认领EOS了,参与的最小数量是0.01个ETH。
EOS的以太坊智能合约地址为
0xd0a6E6C54DbC68Db5db3A091B171A77407Ff7ccf
该地址可以自己在EOS官网进行核对
EOS的认购到目前为止还有半年时间,大家可以根据市场行情来决定认购的时间与数量
注意事项
参与EOS ICO的ETH钱包必须包括以下几点
- 能导出你的私钥
- 能调用以太坊智能合约(至少claim和register要能用)
- 兼容ERC-20
我使用的是myetherwallet.com在线钱包,也可以使用chrome+MetaMask,或者ethereum wallet
不兼容的钱包
- 任何 Bitcoin 交易所
- 任何 Ethereum 交易所
- Bitstamp
- Bitfinex
- Bittrex
- Cex.io
- Coinbase
- Exodus
- Jaxx
- Kraken
- Poloniex
注册EOS公钥
认购了EOS之后,需要使用你的以太坊地址注册EOS公钥。
注册相当于把你的以太坊钱包地址与EOS钱包进行映射,等EOS区块链上线后就可以自动把余额转过去,如果等ICO结束还没注册的话就白花钱了。
需要注意的是
- 参与EOS ICO之前,不需要注册公钥
- 每个以太坊地址只需要注册一次,即使此地址多次用于参与EOS ICO
- 不要使用交易所的地址进行注册!
- 如果您持有多个以太坊地址的EOS Token,则需要为每个地址进行EOS密钥注册
- 如果您希望将您的EOS Token转移到另一个以太坊地址,您可以生成一对新的EOS公钥和私钥,并在新的以太坊地址注册。
- 您可以随时生成一对新的EOS公钥和私钥,并将其注册在您的以太坊地址中。每当你这样做,现有的密钥将被替换为新的EOS公钥和私钥。
认领(Claim) EOS Token
当一个认购阶段结束的时候,你就可以去认领(claim)你的EOS Token
认领的时候,针对自己每天的认购分别进行认领(claim),不要使用ClaimAll。
@peterchen145的教程压根就没有提到注册这个步骤,直接就开始说认领了,然后按他的教程走(通过ClaimAll认领,他居然还让把Gas Limit设置为莫名其妙的3141592)导致我白白浪费了80多美刀Gas费用...
所以这里别踩坑了,弄清楚再操作
注册与认领具体步骤
注册的时候需要在官网生成EOS KEY,所以最好打开官网instructions页面,再根据我这个教程同步进行操作
打开官网instructions页面
1.打开[https://eos.io/], 页面往下拉,点击GET EOS按钮
2.勾选同意所有条款,点击CONTINUE
3.页面往下拉,找到Participation Instructions部分
4.点击REGISTER
NETMASK钱包注册
1.在Google Chrome中解锁你的MetaMask
2.选择对应的发送ETH的账户
3.在官网instructions页面点击METAMASK,点击EOS TOKEN DISTRIBUTION按钮
4.等待页面加载完成
5.如果你还没有注册就点击'Register EOS keys'按钮或者'Change EOS keys'
6.根据页面提示继续操作
NETMASK钱包认领
1-4.与注册的方法相同
5.点击'Claim EOS tokens'按钮
6.根据页面提示继续操作
MyEtherWallet钱包注册
0.在官网instructions页面点击MyEtherWallet
1.点击GENERATE EOS KEYS按钮
2.把生成的key保存好,一定不要弄丢了
3.打开MyEtherWallet钱包的Contracts页面
4.在右侧选择'EOS – Contribution',然后点击Access
5.在下面选择'Register'
6.在输入框中输入刚才生成的Public Key
7.解锁你的钱包
8.点击'Write'
9.确认下'Amount'设置为0,等待自动生成Gas Limit
10.点击'Generate transaction'
如果要验证是否注册成功的话,可以在前面第5步选择'Keys',然后
1.输入你的ETH钱包地址
2.点击'Read'
3.你已经注册的EOS Public address将会在string框里面显示
MyEtherWallet钱包认领
1.前面步骤与注册的方法的1-4相同
2.下拉菜单选择'claim'
3.在'day'输入框中输入你参加ICO的认购期数,就是在第二部分认购350天的第多少天向合约地址转账的
4.解锁你的钱包,点击'Write'
5.确认Amount为0,等待自动生成Gas Limit
6.点击'Generate transaction'
当你提交认领请求后,为了看到你的token,你需要把EOS Tokens添加到Custom token中
Token_address: 0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0
Token_name: EOS
Decimals: 18
在MyEtherWallet钱包中实际上不需要这一步,可以点击'View Wallet Info',解锁钱包后直接点击钱包右侧'Load Tokens'按钮,然后再点击Show Tokens就能看到EOS的Token了
每个阶段ICO认领后你都应该能看到EOS Token余额的更新
ethereum wallet的注册与认领
步骤与MyEtherWallet钱包注册与认领非常相似,可以直接用MyEtherWallet钱包注册认领教程与官网instructions页面的ethereum wallet部分对照着进行操作
本次教程结束,为了写的通俗易懂又避免让读者踩坑,花了很多时间确认每个步骤,希望能帮到大家。
当然如果能收到打赏就再好不过了,哈哈
我的以太地址:0xd1ba1B44Ae3cbbA6fD3B8dEFa50EeA8CfCd7AeF8
我的BTS账号:cmd5