本周四我在千聊做了一个直播,直播的内容就是今天的主题:如何在 ETH 合约上设置 EOS 公钥。
分享这个题目的原因是群里很多同学都有这个困惑,以前 imToken 可以众筹 EOS 的时候,imToken 直接帮忙把这一步做了,但是现在 imToken 去掉了 EOS 的众筹,这一步就只能我们自己手动做了。
今天是直播内容的文字稿,为了方面大家理解,以下内容以问答的方式呈现。
第一个问题:为什么 EOS 持有者必须要完成这件事情?
如果大家看 eos 的官网的 FAQ 就会看到这样一个问题:
** 21. When will I receive native cryptographic tokens on the EOS Platform? **
所以这个问题的答案是,eos 众筹一年,这一年时间内 eos 使用的是 ETH 上面的 erc-20 代币,在众筹结束后的23小时内,eos 在 eth 上面的 erc-20 代币将会被锁定,锁定之后,需要把代币的持有情况转移到 EOS 原生公链上面。
因为是不同的公链,所以需要你在 EOS 原生公链上申请公钥和密钥,然后和你 ETH 上面的地址进行映射,只有这样操作,你之前在 ETH 上有 10000 个 ERC-20 的 EOS 代币,之后你在 EOS 原生公链上,也会拥有 10000 个 EOS代币。
第二个问题:最后截止时间?
UTC 时间:2018年6月1日22:59:59
北京时间:2018年6月2日6:59:59
第三个问题:执行映射前期需要准备什么?
(1)因为映射过程中需要消耗 gas,所以对应的 eth 钱包里面需要有 eth。
(2)每个拥有 eos 的钱包都需要做一次映射,所以最好你可以把 eos 放在一个钱包。
第四个问题:如果 eos 的钱包没有做映射会发生什么事情?
查看 https://eos.io/ 官网你会看到这样一段话
If you hold EOS Tokens in an Ethereum account and fail to register your Ethereum address to your EOS public key, then your EOS Tokens may not be part of a Snapshot (as defined below) a third party may wish to create when the EOS Tokens become fixed and non-transferable on the Ethereum blockchain. In order to be part of such Snapshot, it is important that you generate an EOS public and private key pair (see the “Generate EOS keys” button below) and register your EOS public key with your Ethereum address prior to the EOS Tokens becoming fixed and non-transferable on the Ethereum blockchain which will occur within 23 hours after the end of the final period on June 1, 2018 at 22:59:59 UTC.
如果你没有做映射,那么直接在最后代币锁定期生成的代币镜像中,就不会包含你的代币。
第五个问题:如果 eos 做了映射,但是私钥丢失了,怎么办?
丢失不怕,再做一次映射就可以,但是要注意,每次需要花 gas 费的,如果你和钱过不去,你可以试试。
第六个问题:如何做映射?
第一步:生成 EOS 公钥和私钥。
正常的做法是打开:https://eos.io 下拉,点击 Get EOS 按钮:
但是呢,中国的 ip 是被禁止做这个操作的,所以如果你使用中国的 ip 打开 eos 主页就会出现:
这就郁闷了,所以你有两条路走,
第一:科学上网,再打开 eos;
第二,使用一个第三方的生成工具,因为这个小工具是完全开源的,所以安全性问题不大,如果你要绝对安全,那么使用第一种方法最安全了。
https://nadejde.github.io/eos-token-sale/
第二步:备份你的公钥和秘钥。
第三步:使用 myetherwallet 进行映射
打开 https://www.myetherwallet.com/#contracts
其实这个过程我们习惯说是做 eos 公钥的映射,事实上应该是叫:在 eos 合约上注册 eos 公钥。
这里岔开话题,简单谈谈使用 imToken 钱包应该如何备份。
助记词。 最好抄下来放在一个安全的地方,比如和自己的户口本什么的放一起比较好,不建议把助记词放在网上的文档里面,比如 iPhone 自带的备忘录,Evernote、石墨等应用中,原因是,只要你这个东西丢失,就完全无法找回来了。
keystore file + 密码。keystore file 可以存在电脑里面一份,然后密码想办法安全存放,平常使用的话,建议使用 keystore + 密码。
假设你使用 imToken 的助记词打开钱包:
gas 使用默认值就可以了。
如果成功会出现一个绿色的条状,等待几分钟就可以了。
第七个问题:如何确认自己已经做了映射?
如果有 eos 公钥证明已经映射成功,如果没有公钥,可以在等一等,可能区块还没有打包成功,你可以通过 etherscan.io/address/你的eth地址 来查看打包进度。
第八个问题:还有什么别的方法做 EOS 的映射吗?
放在交易所里面,让交易所帮忙做这一步,不管是云币还是 Big.one 还是国外的交易所。
整个过程比较容易理解,请自己认真试一遍,如果还有问题,请留言。
我在你的知识星球圈子里,欢迎金马大神来steemit!
我也是,欢迎金马大神~
@yellowbird, 这个世界真奇妙,转来转去,原来大家有这么多交集。
确认一下,这篇文章里提及的设置映射的方法是针对在官网上众筹的eos,如果是以前自己在交易所里买到的,或者是用imtoken众筹的,就不需要做这些了,这样理解对吗?
按钱包来,如果你的eos在钱包里面,这个钱包就需要做映射,否则就不用做。
如果我映射一个没有放入EOS的ETH钱包,在2018年EOS众筹结束前把EOS代币从另一钱包转移到当时映射的ETH钱包里,这样可以吗?
费好大劲up,好难找到这篇文章,必须复制链接到浏览器上打开
目前的映射相当于是在EOS上面占了一个位子,但在eos上线前,所有权仍然是归以太所有的。
但在网络切换后,所有权就转换到了eos的私钥了,这个私钥的安全保存有什么好的建议吗?
建议抄下来吧
金马,我是你小密圈成员。已经upvote并follow了。也帮忙给我upvote一下吧:-) 有一个问题,bigone已经跟原来团队没关系了,是否依然可靠呢?
建议观望吧!
楼主,良心教程
Congratulations @lijinma! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes received
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
如果我映射一个没有放入EOS的ETH钱包,在2018年EOS众筹结束前把EOS代币从另一钱包转移到当时映射的ETH钱包里,这样可以吗?
谢谢金马,交易所会自己帮忙吗?还是需要联系?
我现在有两个问题不太清楚:
EOS忘记映射或者公钥映射错误,可以联系我帮你找回正确的EOS主网私钥
QQ:78333173
Congratulations @lijinma! You have received a personal award!
2 Years on Steemit
Click on the badge to view your Board of Honor.
Do not miss the last post from @steemitboard:
Congratulations @lijinma! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!