警告:您可能成为了企图假冒本网站内容的目标。 我们检测到该网站被IFRAME包裹,这意味着与EOS Canada无关的人试图向您展示他们的内容与我们的内容相关,可能为了让您相信他们与EOS Canada有关。 我们与任何试图这样做的组织都没有联系,它也没有受到我们的认可。
background-flotant-top-right-01

博客:EOS 节点的贴士和见解

background-flotant-top-left-01

一些关于 Block.one 拥有的代币的事实:源代码分析

2019-3-18 16:06:15 / by Josh Kauffman

 我们注意到 EOS 社区中的许多用户都在谈论 Block.one 的代币,但似乎总是搞不明白他们的期权兑现计划。EOS Canada 想为大家把它解释清除并提供相关的代码,为你的相关问题提供明确的答案。

先来看看 Block.one 的账号

Block.one 在 EOS 主网上有第一个自定义短账户名和命名空间 b1。他们进行了为期一年的代币分发,他们卖出了9亿代币,剩下的1亿个代币被存入了他们的账户。此代币的分发受到了当初主网发布时的指定BP节点(ABP)的尊重,后来由许多在启动期间验证链的内容的BP节点们的验证

如果我们想查看 `b1` 帐户,看看这个账户上自诞生以来发生了什么,我们可以通过 eosq 的搜索语言轻松过滤掉所有随机通知,只看他们主动授权执行的操作。

auth:b1

你会发现此帐户授权的唯一两项操作是更新其 owner(所有者)和 active(活跃)权限,并将他们替换为它的3个多签权限密钥中的2个

他们帐户的创建用的是10个流动的 EOS 代币,他们用 499,995.005个代币抵押了 CPU 和网络带宽。额外的 0.01 个EOS是有人为了开个玩笑在发布前给 b1 发的。

那么 Block.one 的代币什么时候可用?

Block.one 的代币目前全部保存在他们的帐户中,不过他们能通过一个时间延迟赎回一定数量抵押了的代币。如果我们查看处理 EOS 主网上抵押机制的系统合约,并向下滚动找到 validate_b1_vesting 功能,我们会发现一些值得注意的事项。

Screen Shot 2019-03-18 at 2.44.33 PM

第一行(204)将基准时间定义为 1527811200(UNIX时间戳),对应于UTC时区的2018年6月1日的上午12:00。

第二行(203)的 max_claimable 这一项定义了代币的领取的最大数量,这个数等于它们发给自己代币数,也就是1个亿。这个数字显示为 100’000’000’0000 这是因为EOS代币保留4位小数(这是它系统的计数精度设置),在源代码中它是一个整数写的,以保证不会因为数字的大小而丢失精度。

下一行(205)就是它的实际计算公式,它控制 `b1` 帐户在某时间点能够赎回的 EOS 数量:

int64_t claimable = int64_t(max_claimable * double(now()-base_time) / (10*seconds_per_year) )

如果我们用简单的语言来重写下这个等式:

取整数 [ (1亿 x (当前时间戳 -  2018年6月1日的时间戳) ] / 10年内的秒数)

一个例子

让我们看看 Block.one 在 UTC 时间的2019年1月1日00:00可以领取多少代币。

如果我们查到该时间点的时间戳是 1546300800,代入公式:

[100000000 x (1546300800-1527811200) ] / (10 x 52 x 7 x 24 x 3600)

需要注意的是,seconds_per_year的定义实际上略有偏差,因为它们算的是一年有52周,一周7天,那就相当于一年364天。那跟365天差一天,算2020年和2024年的话,它们是闰年,就差一年差了2天。

因此,截至2019年1月1日,根据上述计算,Block.one 可以赎回共计5879120个代币。

Block.one 为什么不可以分发他们的代币进行投票

许多用户已经在电报的每一个角落讨论过了 Block.one 将其代币分到多个帐户的想法。这被推测为他们可以给多个BP节点投票,而不给予每个节点他们的全票的方法。但是上文中讨论的他们能够赎回的代币数量的限制恰恰是他们不可能这么做的原因。

目前,如果 Block.one 想要以小于其全部权重的票数进行投票,则他们必须赎回当前最大数量的代币。然后,他们必须将这些代币转移到一个单独的帐户,抵押,然后投票。截至撰写本文时(2019年3月中旬),这笔金额约为785万美元。

因此,虽然 Block.one 以外的任何人都不知道他们投票的想法或他们想要用他们的代币做什么,但我们现在都能理解实际存在的限制。如果你有任何其他问题,请随时加入我们的 EOS Canada 电报频道 和 关注我们的微信公众号 EOSCanada。

Topics: Block.one, EOSIO, EOS代币, EOS科普

Josh Kauffman

Written by Josh Kauffman

Josh wants to educate those around him. Since learning of cryptocurrency, he’s become a missionary -- urging those around him to understand this technology that will underpin tomorrow’s world. His latest passion is the crypto space, looking to be part of those who lead the drive towards Web 3.0.

cubes-solid

EOS 词典

每个EOS用户都应该知道的术语

更多

如何为EOS Canada投票

为EOS Canada节点投票请投给帐户

投票请使用 - 命令行工具,用于安全存储您的私钥并投票

`eosc`