24 小时加密货币挖矿实验

原文作者:Confessions of the Professions

原文地址:https://hackernoon.com/24-hours-of-crypto-mining-experiment-d9300f0ec0ac

24 小时加密货币挖矿实验 —— 来自网站,浏览器和 VPS 的强大力量

加密货币 —— 在现实世界里并不能找到像图里那样的硬币

我发现并理解加密货币的时机其实很晚,并且我也不是什么加密货币或者密码学的专家。我更没有资格来跟你说什么 “投资比特币最棒了”。事实上我也非常,非常地怀疑这一点。我知道加密货币被认为是 “去中心化的” ,这意味着它不会受政府的摆布,而是会受云网络(或者说互联网)的控制。出于偶然,我手里也有一点比特币、以太币还有莱特币。我曾经向加密货币投了 $100 进去,接着受赠了 $50,然后随着行情的起落,现在我手里的加密货币已经值 $250 左右了。现在我依旧没完全搞懂加密货币,不过我还是能在这里谈一下的。

我用 $150 的本金赚了约 $100 这件事并不会让我成为投资加密货币的专家。我倒真的挺想用它赚个 $150,000 或者 $1,500,000,然后再跟你说什么 “这只是运气好再加上一点低买高卖的技巧而已“ 的。我并不打算弄一堆 YouTube 视频或者网站再或者接 Facebook 广告来宣传加密货币有多好,因为我投入了好几笔额外的资金才在 Coinbase 系统赚到了钱。 就我所知,这让我想起了我在以前玩《星球大战:旧共和国武士》的时候,我得为 NPC 做任务提高 “声望(credits)” 的情景。这在游戏里并没有什么物质上的意义,只是它作为一个会显示在物品栏的属性,是一个所有人都认同的在游戏里的一个交换东西的凭证。一部在近日放送的电影也让我想起了加密货币以及它的用途。这部电影就是《银河护卫队》,其中有个叫 “单位(units)” 的东西能用来和银河系的所有部分进行交易。 如果我们要设计一个能在世界范围内流通的通用货币,加密货币绝不会派不上用场。并且,当我们最终知道了外星人的存在,然后我们的活动范围开始超越我们的星球时,通用货币必然会被提上议程。

我并没有对我没能更早了解加密货币挖矿这一概念而感到后悔。当加密货币这一概念刚出现的时候,我不得不说我完全不想了解那些让人摸不着头脑的加密货币。我一直都能随时随地地收集加密货币是什么,以及能做什么的小知识。可是每当有谁谈论它的时候,他们让我产生的疑问总比答案多得多。我曾一直在回避购买比特币、以太币、莱特币,然后还是慢慢进入了竞争币(Altcoin)的世界里。不过对我来说,那只不过一个媒体潮流而已。我还是喜欢加密货币将会作为 “世界货币系统” 的这一原初的理念,但我们离那个目标估计还有好些年。现在投资加密货币,充其量也似乎只能表示自己对这一货币的未来的支持而已。

为了获取这些 “货币”(你实际上支付购买的东西是网络空间里的一些虚拟的数字),你得去一个 “加密货币交换所”,然后用美元或者别的国家的货币(这可能是你辛苦了好几小时赚的钱),然后买到一串 1 和 0 并将它存在一个账本上,而这个账本会由数千台计算机维护,后者会处理有关你的钱的去向的交易信息,并且在大多数情况下会保证你的匿名性(至少有些加密货币会保证)。追查你的身份的方法肯定是有的,不过至少交易物和交易双方的信息肯定不会因系统问题而外传,对外人来说这种信息只是一串随机数而已。

加密货币的活动已经足以吸引媒体还有社交网站一两个月的注意力了。相信你也不会没听说过比特币、比特现金或者以太坊这些东西。各个媒体对这些东西的关注将它们推向了高峰,在那里充满着钱多的炒作,还有对每个人都速来的渴望,让众多投资者(尤其是华尔街)还有平民觉得他们错失了一棵巨大无比的摇钱树。

足够肯定的是 —— 有四分之一的投资者赚到了钱 —— 有些人甚至一夜暴富。这更加推动了对加密货币的炒作,毕竟那些一夜暴富的人的收获会带来轰动,接着就会有更多人想投资加密货币。不过,随着炒作起来的热度逐渐消退,整个加密货币的交换机制也慢慢变得衰弱,但还没到万劫不复的地步。截至我撰写这篇文章时,尚有数百万美元的流通量 —— 各种各样的加密货币每个月都还有不少交易量。 有没有什么方法能不花钱拿到加密货币?从技术上来说并没有。你会需要某些类型的机器来担任记账者和跟踪者的角色,或者干脆作为矿机,来获得某种挖矿的 “资格”。加入一个矿池可以让你的计算机和几百台别的计算机的资源结合在一起,以取得更高的挖矿速度。这些矿池同时也会奖励运算最快的,或者为挖矿贡献最多的计算机。比如门罗币就采用了这种做法,它每过六小时会进行一次奖励。 在这种情况下,你只需要将计算机运转起来就能拿到钱(加密货币,或者你能拿加密货币交换的其他货币)了。不过,为加密货币挖矿花上 24 小时或者更多时间真的值得吗?如果能用上一个 GPU 的话大概还是不亏的。不过我在这里用了在 Vultr 上创建的带有 VPS 的实例来尝试挖矿。我同时还尝试了利用 Coin Hive 让我的网站的访问者来帮忙挖矿。

每当有人访问我的网站时,网站会弹框询问访问者是否愿意献出他们的资源来挖矿。这也没什么不公平的 —— 毕竟我的网站没有广告收入,而且也只是在他们关掉网页前占用一点用户的计算资源而已。因此,如果访问者同意献出资源,然后花了 5 分钟阅读网页,那么我的网站就会在这 5 分钟占用一点资源来进行挖矿。

目前,我相信门罗币是唯一一种允许这种基于 JS 通过网站进行挖矿的方式的加密货币。门罗币是一种以交易的匿名性为卖点的竞争币。它宣称具有比比特币更高的安全性。不过,如果要把门罗币换成比特币、以太币、莱特币,或者美元,那就有点麻烦了:有些网站会有想买门罗币的人,同时也会有想以特定价格卖出他们手里的门罗币的人。

在 CPU 的算力捐献背后的概念是很让人称奇的。想象一下,在访问网站期间贡献一点 CPU 算力,就能换来完全无广告访问互联网的效果。这就像让人在看视频,或者获取电影的剩余部分之前看上 5 分钟的广告一样。如果你觉得用 5 - 10 分钟的 CPU 算力资源换取无广告访问是值得的,你会不会换呢?这会是一个能威胁到谷歌的存在的概念,不过就在你读这篇文章的时候,广告、甚至是分享链接还有直接向网站所有者捐款都还是更流行的方案。 采用这种方式还会有一个障碍。如果在网站上面贴广告,那么获得的广告收入就自然会是以你自用的货币计价的,而用访问者的 CPU 算力挖矿能拿到的则是门罗币。我没法跟你介绍变现门罗币的确切方式,因为我的挖矿时间不够长,还拿不到门罗币。不过,在经过一些调查之后,我确实发现了一些能进行门罗币买卖的交换所。然而,在你把矿池费用(如果你用矿池挖矿)加入考量后,你就会发现除非你维护的网站每月都有成百上千的访客来帮你挖矿,不然收支就会很难平衡。

我的目标是进行实验性的挖矿,为此我汇集了不少我自己的资源:我的所有网站、一个具有单核四线程 CPU 和 1GB RAM 的 VPS,还有另一个具有八核十六线程 CPU 和 32GB RAM 的 VPS。我尽力地去理解了 “线程” 这一概念 —— 它代表了一个核心处理的能力以及速度,在这里就是说一个核心能一次处理四个任务,之后另外一个核心就能接管更多任务(比如:同时运行浏览器、视频播放器、Adobe Photoshop 等),两者都会完全占用 CPU 的处理能力。下面贴出两个 VPS 的一些参数:

单核 VPS($5 / 月):

常规 VPS 实例

八核 VPS($160 / 月):

裸金属实例

在 Vultr 上,裸金属实例的 CPU 使用率是不可见的,不过 1 GB 单核的实例倒确实在整段时间内以 100% 到 105% 的处理能力运行着。

单核的 VPS 每 10 - 30 分钟围绕一个区块以 20 - 25 次哈希 / 秒左右的速度进行挖矿;而 8 核心的 VPS 则是每 5 - 30 秒钟以约 130 次哈希 / 秒的速度进行挖矿。

不妨访问以下链接看看挖矿时候的情景:

https://mypost.io/post/monero-mining-experiment

使用 Coin Hive 可以用你自己的浏览器,也可以用你的网站的访客的算力来挖矿。经过将近 24 小时的挖矿之后,Coin Hive 的产出如下所示:

上表第一行数据是我在 3 台不同的 Chromebooks 和 1 台 Windows 笔记本电脑上,用我自己的浏览器挖矿的产出。这几台设备只在这 24 小时内同时运行了若干段时间。

第二行数据是一个日访客数约 300 - 400 个的比较有名的网站贡献的挖矿产出。

第三行数据是上文一处配图所示的网站贡献的产出。这一网站的日访客数约为 200 个。

第四行数据是一个知名度最高的,为本地居民提供服务的网站的贡献。它每小时大约会有 50 - 100 个访客。

第五行数据是一个新闻网站的贡献,可以看到它并没有从访客那里拿到挖矿所需的哈希值。这是因为新闻网站只会在国家发生重要大事的时候才会产生流量,这通常表现为流量高峰只会在自然灾害期间出现。

Coin Hive 限制了你所能用来挖矿的网站数量,除非你的总挖矿速度能达到 10 万次哈希 / 秒,不然如果接入的网站超出限制,它就会提示以下信息:

Create New Site

Note that your account is currently limited to 5 sites. We can only lift the limit for users with more than 100kh/s.

You have reached the site limit of your account.

创建新网站

请注意,您的账号最多只能接入 5 个网站。我们只能为算力超过 100 千次哈希 / 秒的用户放宽这一限制。

而您现在已经达到了您的账号的这一限制。

更改这些网站则完全没有问题,你可以随时将访客最少的网站改成访客最多的网站。

以下是显示挖矿过程中的实时速度(单位为哈希 / 秒)的图表:

在网站上放置脚本,并在未经用户许可的情况下,利用用户的算力进行挖矿是不被认可的。我在部分网站上提供了不贡献算力的选项,但在其他网站上我利用脚本掩盖了用户的 CPU 会被用于挖矿的事实。这让我感觉很糟,但考虑到这只是一个持续一天的实验,我想我并没有犯下大错,我的访客也会原谅我的。

先不说 Coin Hive 了,下面给出我的两个 VPS 的挖矿产出结果:

然后,不妨将 Coin Hive 产出和两个 VPS 的产出加在一起: 0.000312803821 + 0.00017 = 0.000482803821 门罗币

在撰写本文此处时,1 门罗币 = 294.30 美元或 0.3 比特币。

0.000452803821 门罗币 = 0.00 比特币 = 0.13 美元

单核的 VPS = $5 / 月

八核的 VPS = $160 / 月 即便很大方地假设我能掌握 800 次哈希 / 秒的算力,根据门罗币利润计算器,每月的收入也只有大约 $30 左右。而 $165 / 月的投入还没算上笔记本电脑在长期全力运行的损耗成本,还有笔记本电脑每周 7 天全天运行所耗的电费。我还蛮幸运的,我在几年前为我的房子装上了太阳能电池板。虽然还是需要交电费才能满足供电需要,但是夏季的电费只有 $7 / 月(简直就跟刚接上电网的时候差不多)。不过冬季的电费就在 $40 - $70 / 月左右。 这 24 小时已经足以说明这完全不是什么很棒的投资,若面对上述事实还想狡辩的无疑就是在糊弄自己了。即便是汇集了不少网站、好几台笔记本的计算资源,还贴上了两台 VPS,这一切的付出所换来也就 —— 也就几个美分?我在大街上乞讨都还可能在一小时内讨到 25 美分 —— 比挖矿什么的快多了。

如何才能让挖矿物有所值?如果挖矿所得刚好能抵得上矿机还有其他因素的成本,挖矿才会有一点实际意义。或许利用 GPU 进行挖矿能回点本。又或许你对特定的一种加密货币有着强烈的积极预感以至于自愿地将你的资源用在挖矿里。除此之外,我并不推荐大家去挖矿。或者放开采矿的实际体验不谈,如果你恰好因为别的投资而赚了一笔,那你大概就能毫不担忧地进行好几月甚至好几年的挖矿。

对我个人而言,用 VPS 挖矿是不值得的,但是用它来挖矿,以求观察挖矿的整个过程是非常有趣的。对一个真的理解加密货币,并且想成为加密货币社区的一员的人来说,这可能会是值得的。设想如果有一天,每月花 $5 买一个 VPS 进行恒定的挖矿真的变得物有所值了,能当成一个你设置好就不用管的被动收入了,那么每年投进去 $60,等上一段时间,可能就会拿到一点产出,就算没有产出,那也能当作为加密货币社区做做贡献。然而,极少 VPS 提供商会愿意看到自己的 VPS 被滥用到全年无休,CPU 火力全开的地步。

滥用系统资源:蓄意滥用系统资源,包括但不限于运行消耗过多网络容量,CPU 周期或磁盘 IO 的程序。—— Linode

我有几个朋友在用矿机挖矿,每月能赚 $500 到 $5000 左右,但他们也付出了不少初始投资(每月最多能赚 $5000 的那位朋友要为一台矿机花上 $30000),并且在每次放着矿机运行好几个月之后,也只能将唯一赚钱的希望寄托于矿机挖出来的东西能换点美元。不管人们对加密货币有多强烈的积极预感,多数人还是会最终选择将它换为我们自己常用的货币……如果我们能直接用加密货币去付现实里的账单,那么我倒是会相信大多数人会更倾向于留点加密货币的。

加密货币不会消失。购买加密货币,或将其作为资产或投资的一部分,可能会让你了解到它的全部。不过无论你投入什么,都得知道:你很有可能亏得很惨;无论你投入什么,你也有可能翻一番。就目前而言,如果你有一个初始的投资的话,它就像是一个每天要付几百美元的迷你彩票。投入 $10000 美元的投资会比投入 $100 的投资赚的更多。

你投入的钱越多 —— 如果幸运的话,你就会有越多的机会赚到钱,但这也意味着相当的风险。现在只有数十家公司还在把全种类加密货币当成实际的交易货币来用 —— 在某种程度上确实可以这么用。网络空间里有足够的资金来让加密货币维持一定的基础价值,但其波动太过激烈,吓跑了大多数想尝试它的公司。 现在的加密货币仍旧是一个非常有趣的世界规模的实验,让一些最专业的投资者困惑不已。不过它也正在为我们未来财富的运作方式铺平道路,尤其是对一些认为政府、银行,以及其他掌控着金钱的掌权者拥有了过大的权力,并认为掌控金钱就等同于掌控世界的号召者而言。如果要说加密货币为全人类做了什么伟大的事,那就是:它向我们展现了区块链技术的强大之处。

本文的版权归 Tnecesoc 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏区块链大本营

麻将算什么? 纽约时报竟然暗藏着世界上最早的区块链

随着加密货币的火热,区块链自去年以来一直充斥着人们的茶余饭后,甚至连街边的大妈说起区块链都头头是道,不知道大家是通过什么途径听说区块链的。

1132
来自专栏区块链大本营

刚入门区块链的程序员应该看些什么?

46212
来自专栏CSDN技术头条

区块链和比特币的6个神话:揭穿了这项技术的有效性

本文讨论将区块链技术应用于不同版本的比特币加密技术。本文也提到了一些其他的实现方式,它们可能摈弃了“传统区块链”的一些缺点,但是通常这些方式都是依据相同的原理实...

2069
来自专栏黑白安全

苹果更新开发者准则:明确禁用 iPhone “挖”加密货币

新规称,应用不应迅速耗尽电池电量、产生过多热量、或给设备资源带来不必要的压力,而比特币“挖矿”活动中所有这些问题都会发生。苹果公司在其官网页面上写道:“应用(含...

792
来自专栏FreeBuf

为什么区块链最终可能会以侵蚀你的网络隐私而告终?

为什么区块链会最终侵蚀而不是保护你的隐私?问答社区Quora上哥伦比亚风险投资公司首席技术官Stan Hanks给出了答案: 区块链会消灭在线隐私吗? 我们稍微...

3706
来自专栏大数据文摘

比特币核心开发者:比特币经济正在发生改变

1706
来自专栏区块链中本聪

区块链智能合约是什么?

2017 年底,比特币涨到了最高达十二万元人民币,区块链技术也慢慢走进了技术圈的视野。

2543
来自专栏编舟记

智能合约和 DApp

2017年11月份和2018年5月份的技术雷达,都将Ethereum for decentralised applications. 放到了 Technique...

1311
来自专栏互联网数据官iCDO

半小时读懂区块链在互联网营销上的应用——核心问题还远未解决!

至少,区块链在互联网营销领域有价值的应用,我还真的没看到。但乐观的想,或许不久就能看到那一天?:P

3766
来自专栏企鹅号快讯

从比特币说起,区块链到底是个啥?

“ 火币网技术副总裁为你详解比特币产生的背景以及其背后的核心——区块链。 1 比特币大起底 随着信息技术的发展,人们的生活逐渐网络化,数字化。人类社会因此发生着...

2037

扫码关注云+社区

领取腾讯云代金券