EOS 官方标准映射攻略

2018-04-08 20:45:03 +08:00
 davidqw

EOS 即将于北京时间 2018 年 6 月 2 日早晨 7 点结束众筹,而映射的截止时间是 6 月 3 日早晨 6 点,之后所有基于以太坊 ERC20 的 EOS TOKEN 将会被冻结,无法转账。EOS 主网上线后将通过这份快照来启动网络。

从 EOS 的 众筹合约 可以看出,register 函数是用于映射 EOS 主网公钥的,支持一个 64 位以内的 EOS 地址。映射的主要作用是把你的 ERC20 TOKEN 转化为 EOS 公钥地址上的权益。

// Value should be a public key.  Read full key import policy.
// Manually registering requires a base58
// encoded using the STEEM, BTS, or EOS public key format.
function register(string key) {
    assert(today() <=  numberOfDays + 1);
    assert(bytes(key).length <= 64);
    keys[msg.sender] = key;
    LogRegister(msg.sender, key);
}

// Crowdsale owners can collect ETH any number of times
function collect() auth {
    assert(today() > 0); // Prevent recycling during window 0
    exec(msg.sender, this.balance);
    LogCollect(this.balance);
}

// Anyone can freeze the token 1 day after the sale ends
function freeze() {
    assert(today() > numberOfDays + 1);
    EOS.stop();
    LogFreeze();
}

交易所与钱包映射各自的优劣势:

我们现在看到很多交易所已经支持 EOS 的映射,此种方式有利有弊。对于小白用户来说,放在交易所是一个不错的选择,第一避免映射时存在的私钥泄漏风险,第二即使 6 月之后 ERC20 TOKEN 全部冻结,你还可以通过交易所来交易股份(分糖权)

但对于资深玩家来说,区块链的特性是:只有拥有私钥才具备账户控制权。与比特币分叉不同,EOS 主网私钥无法从交易所转至用户手中,你的 ERC20 TOKEN 最终只会绑定一个 EOS 主网地址,这个地址的私钥如果你没有控制权,以后的分糖权也不会掌握在你手里。现在很多基于 EOS 开启的项目都会为 TOKEN 持有者派糖,但交易所并不会把所有的糖果都进行上架,这是潜在的损失。同时,拥有私钥还可以对 EOS 主节点行使投票权,参与社区治理


说明:本教程是基于 Chrome+Metamask 的官方标准流程,请确保自身电脑系统安全,并开启防火墙,因为网络安全导致的私钥泄漏,本教程一概不负责。教程需要用到科学上网,请自备 VPN 并开启全局模式


事前准备:


正式步骤:

  1. 全局访问 EOS 官网 EOS.IO ,二次确认没有进入钓鱼网站

  2. 在官网中下部,找到并点击 GET EOS 进入用户条款界面

  3. 同意条款,五个勾都选中,然后 CONTINUE

  4. 进入页面中部的参与指南 Participation Instructions,准备合约交互

  5. 点击 Register 查看映射英文指南,介绍了 TOKEN 冻结时间与映射的必要性

  6. 下方选择 EOS TOKEN DISTRIBUTION 进入映射Đapp 界面

  7. 进入合约主界面,可以看到自己的以太地址与映射情况( no EOS key registered ),已完成映射的地址会显示 EOS public key

  8. 为保证安全,操作此步骤前先断网,关闭 WI-FI,然后点击 REGISTER EOS KEY 生成密钥对,请务必保管好 EOS 的私钥( Private Key )到安全的离线位置

  9. 在 Confirm private key 一栏中输入私钥进行核对,开启 WI-FI,并点击 I HAVE SAFELY BACKED UP MY PRIVATE KEY

  10. 在弹出的 Metamask 界面中,GAS Limit 设为 10 万,Gas Price 根据网络情况灵活选择,近期可使用 1 GWEI,即可在几分钟内打包交易,之后点击 SUBMIT 发送交易上链

  11. 稍候片刻,待交易打包后即已完成 EOS 映射,在合约主界面中已经可看到自己的 EOS 公钥地址。如需更换 EOS 公钥,选择 CHANGE YOUR EOS KEY,然后回到第 8 步重新映射即可


验证 EOS 公钥与私钥是否匹配:

对于已经通过 IMTOKEN,MyEtherWallet 或其他方式映射过的账户,如果对私钥准确性不放心,还可以通过官网验证私钥的方式,查看已映射的 EOS 主网公私钥是否匹配


距离 EOS 众筹结束还有不到 2 个月的时间,大家请抓紧时间进行映射。在 6 月 1 日之前,映射不影响 EOS TOKEN 的交易,也不以进行映射操作时以太地址内拥有的 EOS 数量来确定快照,而只会根据 6 月 3 日 TOKEN 冻结后账户内的数量进行快照。所以在 6 月 1 日之前,把 EOS 充入这个以太地址就可以了。


本文作者老白是区块链大数据广告平台 ProChain(般若) CEO,团队从 EOS 第一期众筹开始参与。ProChain 团队致力于建设一个透明的数字广告数据生态平台。借助 EOS 的高并发,用户免费等优良特性,实现广告投放数据的透明化,让数字广告各角色之间以最低成本达成互信,解决数字广告行业:结算延迟、数据孤岛、流量欺诈、数据黑盒、用户屏蔽等痛点,从而实现多方共赢。

ProChain 团队将于 EOS 主链上线后,为 EOS 持有者派发不低于总量 20%的新 PRA 糖果,同时将为 PRA TOKEN 持有者进行快照映射,等比例派发 EOS 主链上的新 PRA,详细规则后续会逐渐出炉,希望有更多认同我们理念的朋友一同加入,共建 EOS 上的首个区块链广告生态!


关于般若:

CoinMarketCap:ProChain (PRA)

官网:chain.pro

交易所:OKEX BIBOX KEX

732 次点击
所在节点    Bitcoin
11 条回复
hardensky
2018-04-27 19:12:15 +08:00
这么好的帖子 居然没有人回 哈哈哈
davidqw
2018-04-27 23:00:25 +08:00
@hardensky 之前还有个价值几千 ETH 的攻略,估计没人看懂,六一之后介绍
Youngor
2018-04-28 22:48:27 +08:00
好赞,小白必看
nuhou
2018-05-02 13:28:04 +08:00
很有用!
davidqw
2018-05-15 00:46:56 +08:00
还有最后两周左右时间来映射啦
davidqw
2018-05-23 12:27:28 +08:00
最后一周时间!
hsuan
2018-05-29 18:57:03 +08:00
没怎么看懂, “所以在 6 月 1 日之前,把 EOS 充入这个以太地址就可以了”, 这说的是哪个地址?
davidqw
2018-05-29 20:08:52 +08:00
@hsuan 做映射的这个以太地址
davidqw
2018-05-29 21:04:04 +08:00
最后 3 天的映射时间,过期归零
Antidictator
2018-05-31 01:35:08 +08:00
感谢白哥的教程~
davidqw
2018-06-02 00:24:35 +08:00
今天是最后一天了,明天早晨 6 点,不映射的 EOS 将全部归零

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/445181

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX