V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
davidqw
V2EX  ›  Bitcoin

价值 7452 以太币的 EOS 众筹与领币攻略

  •  
  •   davidqw · 2017-11-04 11:39:19 +08:00 · 5102 次点击
    这是一个创建于 2358 天前的主题,其中的信息可能已经有所发展或是发生改变。


    EOS 自 7 月 1 日第一期众筹开始,至今已经走过了 130 期,Token 总发放数量已经完成 56%。11 月开始,EOS 的价格迅速拉升,相信随着投资者和区块链开发者意识到 EOS 的价值之后,市值将有望赶超以太坊。

    EOS 的众筹采用长达一年的荷兰式拍卖,每期 23 小时内共发行 200 万个 EOS,根据众筹的 ETH 决定价格。因为官网众筹文档描述不够明确,新人通过 ETH 直投参与众筹很容易踩坑,随着众筹期数增加,损失也会增加,周围已有朋友损失超过 0.2 个 ETH。所以特别撰写本文,介绍一种简易的方式,来避免领取 EOS 时产生的损耗。




    第一步:安装钱包



    下载 Parity https://github.com/paritytech/parity/releases

    使用本地钱包对于大多数人来说,是最稳妥的方式。在所有以太坊钱包中,Parity 的性能是最为优秀的,UI 设计也非常优雅简洁(开发者是以太坊黄皮书的撰写者,也是著名跨链项目 Polkadot 的创始人)

    安装完成后,软件会自动打开浏览器,http://127.0.0.1:8180 这个地址就是 Parity 主操作界面。第一次使用,可预先准备好从其他钱包导出的 Geth Keystore 或者私钥,按照提示导入 Parity 本地创建钱包(导入不影响其他以太坊客户端正常使用)



    主界面选择 ACCOUNT => 点击+ACCOUNT

    GETH KEYSTORE 是 ImToken 等手机钱包导出的私钥格式,需要配合密码

    PRIVATE KEY 是 MetaMask 导出的私钥格式,无需密码

    或者选择新建钱包 NEW ACCOUNT,将以太币转至这个新账号进行操作




    第二步:设置 EOS 众筹合约

    操作前请核对 EOS 官方众筹合约地址:

    0xd0a6E6C54DbC68Db5db3A091B171A77407Ff7ccf

    1. 首先进入 SETTINGS => 把 Contracts 左侧的勾点上,开启合约功能



    2. 此时主界面 CONTRACTS 板块已经开启,点击进入,选择添加合约 +WATCH,选择 Custom Contract 自定义合约



    3. 设置智能合约参数



    network address:填入 EOS 众筹合约地址 0xd0a6E6C54DbC68Db5db3A091B171A77407Ff7ccf

    contract name:可自定义,如填写:EOSSale

    contract description:直接忽略

    Contract ABI

    https://etherscan.io/address/0xd0a6e6c54dbc68db5db3a091b171a77407ff7ccf#code


    进入上方 EOS 众筹合约地址,找到合约代码 Contract ABI 下方的一串 JSON 格式文本,点击右上角 Copy 进行复制,粘贴至 Parity 界面中 contract abi 一栏,点击确定即可完成合约设置





    第三步:参与众筹与领币

    参与众筹步骤非常简单,发送以太币至 EOSSale 合约地址即可。交易成功的时间,对应了你的此次众筹期数。值得注意的是:交易成功时间与点击发送以太币时间有一定差距,尤其是每期众筹接近结束时,可能产生拥堵,需要提前至少 5 分钟转账(最后五分钟是搬砖套利时间)



    领币这里有一个大坑,甚至 EOS 官网的领币方式都是通过调用合约的 ClaimAll 函数进行的,这个函数的功能是调用 N 次 Claim 函数(从第 0 期至当前的所有期数)。如果直接调用 Claim 函数,输入期数,则只领取对应期数的众筹,相应成本就会低很多。

    在以太坊的机制中,如果执行函数所需的 GAS 不够,就会耗光 Gas 上限对应的费用后执行失败。基本上调用 1 次和 130 次 claim 的费用差异,就是 2 元和 260 元的区别!

    执行 Claim 的 Gas 数量固定为 66253 个,领取 130 期就是 861 万 gas,已经超过以太坊一个区块可承载的最大容量 670 万,导致目前调用 ClaimAll 领币基本上都会导致操作失败。



    正确的领币方式如下:


    1. 进入 CONTRACTS => 点击 EOSSale 合约 => 点击 EXECUTE 调用合约



    2. 选择正确的注资 /提币账号(from account),然后在下方 function to execute 函数列表中选取 claim(day: uint 256)



    3. day: uint 256 中输入领取 EOS 代币的期数。众筹时是第几期,领取时就填写第几期,众筹时间与期数可通过 eoschart.com 查询,这里只能输入小于当前期数的数值



    4. 点击 Post Transaction 执行合约,如果上一步选择了右下角的 advanced setting option,还可以手动设定 gas 上限与 gas price,推荐 gas 使用 80000gas,费用选择 1G wei (1,000,000,000) 或 10G wei,如果要求快速转账还可选择 21G 或 51G wei



    5. 执行合约后,大约一两分钟左右,就可以在账号里看到众筹的 EOS 到账啦!从 EOS 众筹开始至今,已经有 14241 笔提币出现失败,随着时间增加,失败率显著上升。近期失败率已经接近 85%,而最近几天 EOS 币价上涨,踩坑人数也快速增加




    希望本文能帮到你的 EOS 投资

    ETH 捐赠地址:0x001eeB6389968b4a25eA43C68115F6cC92Cf88f9

    后续更多 EOS 数据分析请关注我们的微信公众号:区块链大数据分析

    添加小秘书 Pro-Chain 可申请加入微信群讨论,注明:V2EX
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5218 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:04 · PVG 15:04 · LAX 00:04 · JFK 03:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.