现在买高端 GPU 挖 Bitcoin 不划算

标签: 技术杂谈 | 发表时间:2011-05-28 09:10 | 作者:fcicq XsLiDian
出处:http://www.fcicq.net/wp

除非 BTC 汇率有大幅提高, 而这是所有 BTC 持有者的共同期望.

这个问题不太容易算清楚. 所以慢慢推导.

首先要知道, Pool mining 的利益分配方法.
在 propotional 模式下, 两个 block 解之间, 解出的所有有效的, difficulty = 1 的 hash 算 1 share.
(过期 share 属于 stale. )
还是用开彩票来形容. pool mining 就是把大奖化为小奖,
大家不断抽一个中奖率为 1/difficulty 的彩票(你需要花 1 share 的计算量以获得这个彩票, 见下),
抽中之后, 之前所有抽中的人按 share 份额均分 BTC (pool 抽成另计)

以 deepbit 为例, 以下数据为之前以 difficulty 改变计的时间区间内, 每 block 的平均 share 数.
264271(未确定) 152274 114459 102765 70637
可以看出平均 share 数略大于 difficulty. (share 数可能会跨多个 block)

difficulty = 1 的 hash 所需的计算量为 4295032833 个 hash.
(0×100010001, 约 4 Ghash, 简单起见以 2^32 代替)
用 4096 / Mhash 即可得到两个 share 的平均时间差. (4096 = 2^32 / 1M)
每日的期望收入(BTC)=Mhash * 50 (BTC per block) * 86400 / 4096 / difficulty,
在 BTC per block 还是 50 时, 速算公式为 Mhash / difficulty * 1055. 其中 Mhash 就是 Mhash/s.

刚才说到开彩票的问题.
这个彩票的开奖时间是不定的. 因为一旦有人中了奖就开始分奖.
可以用几何分布来算算看.
P(X=n) = p*(1-p)^(n-1), f(n)=1-(1-p)^n
这是个做好的图 @ Wolfram Alpha

可这 n 个 share 里面有多少个是你的? 二点分布. 注意 n 越大实际值越接近理论值.

最终的计算应该是个二重积分. 偶已经算不动了… :(

不过, 注意一下前面的 每日的期望收入 公式, 再看看 Bitcoin network graphs.
实际上, pool mining 的最大坏处就是 difficulty 是变化的.
(因为你要和其他人均摊 shares. 总计算能力增加意味着你所占份额的减少, 相当于变化的 difficulty)
而 solo mining 只需要面对一个一周多变化一次的, 相对稳定的 difficulty.
pool mining 的收益应该用 pool 给出的平均 shares 作为 difficulty (另需考虑计算资源的增加情况),
然后每日除以 1.06 (这还是挺保守的), 给等比数列求个和, 就是长期的收入期望.
(需要注意的是, 小规模的 pool 的实际 difficulty 大于 global difficulty. 这对低计算能力的 miners 十分重要)

计算方法:
(Mhash / difficulty * 1055) / (1-1/1.06) * (1-(1/1.06)^days)
7 日速算: 5.92, 14 日: 9.85, 30 日: 14.59, 60 日: 17.13
(1.02): 7 日 6.60, 14 日 12.34, 30 日 22.84, 60 日 35.45, 90 日 42.41, 120 日 46.26
(再长可能就触发 210000 block 的减半了)
虽然你可以怀疑这样的指数增长能持续多长时间, 但保守的估计能让你省一点设备费用 :)
这里的计算还没包括固定的电费, 散热与噪音相关的开支.

你应该可以得到题目中的结论了.
想收回设备投资, 就必须期待 BTC 升值.
也就是说, 既然无论如何都要等待升值, 挖或者不挖, 这只是个选择而已.

ps:
有 BTC 的同学给点吧 … hoho.
18C9d6d3JWH9P3EXqQ9xkisQVYQGsGAnnW

ps2:
没有必要理由而买了挖掘机的同学, 可以认为在赌 BTC 升值, 或者是在赌不会有更多的人与其分羹(这样等比数列的增长速度会减慢).
虽然说最终一定会达到一个平衡, 但风险一直都是存在的.

ps3:
BTC 的价值衡量尺度, 应该是电费? 交易价格? 还是什么?
(虽然事实这也是经济学的重大缺陷… 偶知道很难找到一个很好的解释.)
那应该怎样评价 FPGA Miners? 如果约 150 天后 GPU miners 的所得连电费都不够(当然, 汇率会变化)又会如何?
(注: 每 210000 block, 所含的 BTC 减半)

ps4:
实际上 BTC 的总经济规模远低于所有 Miners 使用的机器的价值.

ps5:

http://blockexplorer.com/q/nethash

相关 [gpu bitcoin] 推荐:

现在买高端 GPU 挖 Bitcoin 不划算

- XsLiDian - fcicq's blog-beta
除非 BTC 汇率有大幅提高, 而这是所有 BTC 持有者的共同期望.. 首先要知道, Pool mining 的利益分配方法.. 在 propotional 模式下, 两个 block 解之间, 解出的所有有效的, difficulty = 1 的 hash 算 1 share.. (过期 share 属于 stale.

赛门铁克发现Bitcoin木马 主要攻击GPU

- Kai - cnBeta.COM
Bitcoin的“矿工”们通常用自己的硬件来解决加密问题从而获得虚拟货币,该货币的日益普及让创建初始金币的“播种”过程被黑客盯上,一种名叫“Trojan.badminer”的木马最近被赛门铁克的研究人员发现,它是一种同时攻击CPU和GPU木马,潜伏到用户系统中后就会“征用”这些硬件资源来实现Bitcoin的规模化“采矿”.

Bitcoin 的基本原理

- 靛海幽蓝 - 云风的 BLOG
昨天读到了 Bitcoin 的中文介绍,觉得非常有意思. 不过上面这篇文章解释的非常不靠谱,我花了一晚上去Bitcoin的官方网站 仔细研究了一下,总算理解了其原理. 感觉非常有启发,尤其是对虚拟货币的流通和发行有许多借鉴意义. 货币就是商品(包括服务)交换的媒介. 现在我们通行的货币是由有信誉的银行发行的,基本上是由其信誉来担保的.

Bitcoin虚拟货币原理

- Blacat - 月光博客
  Bitcoin 是最近热议的话题,不过中文资料非常少,这篇文章不会评论 Bitcoin 的意义和利弊,只希望以尽简单的方式介绍什么是 Bitcoin,让更多人了解到这个有趣且了不起的创意. 同时笔者不断修正或补充内容,尽量做到当有人问到“什么是Bitcoin”时,只需把这篇文章的网址发给他就可以了.

对BITCOIN的几点想法

- wuwu - 郭凯经济笔记
有人问我对BITCOIN有什么看法,我还没时间仔细想这个东西,但是粗略的了解了一下之后,有以下初步的想法,总结起来就是:神奇的技术,但优点可能被夸大,缺点可能很致命. 技术的部分我就不评价了,不懂更没资格评价. BITCOIN的优点中最被强调的就是:这是一个不需要中央银行的P2P的货币体系,因此不会有滥发钞票的风险.

BitCoin for Ubuntu 11.04 客户端

- Riku - Wow! Ubuntu
BitCoin 最近很热,大量的媒体、Blog ,甚至叽喳上都在谈论此物. 那么 BitCoin 到底为何物. [以下引用自 ivarptr 的文章,详情请看“通俗易懂讲解什么是 Bitcoin 虚拟货币”一文]. Bitcoin (为了便于书写和理解,下面如果是表示 “Bitcoin币”意思的地方我称呼其为“贝壳币”,取粤语相近的音译)是一种网络虚拟货币,跟腾讯公司的Q币类似,你可以使用贝壳币购买一些虚拟的物品,比如网络游戏当中的衣服、帽子、装备等,只要有人接受,你也可以使用贝壳币购买现实生活当中的物品.

bitcoin的技术原理

- Yunchao - 张志强的网络日志
博客 » IT技术 » bitcoin ». 最近bitcoin很火,我也是最先从云风那里了解到的,后来发现李笑来&霍炬对其都有涉及. 不过他们对其具体技术原理的描述还是不够细致,所以我自己把bitcoin wiki又重新看了一遍. 看完之后,疑惑挺多,我对这个体系远没有前面三位这么乐观. 诚然,它会成为"Geeks "手中的玩物甚至灰色交易的工具,但要说的达到“一出天下反”的程度,那还需要解决一些技术和金融方面的问题.

Bitcoin被用于毒品交易

- Albert - Solidot
半岛电视台报导,最近颇受关注的P2P虚拟货币bitcoin被拍卖网站用于交易可卡因,大麻和其它毒品. 两位美国参议员要求联邦当局打击接受虚拟货币的在线毒品市场. 匿名的网上社区Dark Web交易海洛因,可卡因和甲基苯丙胺等毒品,它已经秘密运行了几个月. 两位参议员要求美国司法部和毒品管制局关闭和调查该网站.

廉价GPU时代的密码策略

- Riku - delphij's Chaos
很久以前我曾经建议过别人使用足够长的一大串英文单词作为密码,现时这样做已经完全不能保障安全了. Colin Percival最近在 一篇文章 中提到了这样的数据:使用价值 $10k 的 GPU 破解使用MD5的34位英文密码(例如"You will never guess this password")所需要的时间仅为两小时(如果使用专用的硬件,以$1M投资的ASIC可以在一秒之内完成破解).