Web3一文读懂:矿工软件到底在做什么?如何简单做矿工?

头像
Lucy-FinTe...
97阅读0评论
  • 大家好,我是FinTech社区创始人Lucy。 FinTech社区主要从事金融科技/量化投资/区块链招聘的社区
  • 目前我们与电鸭合作,有大量区块链相关职位的招聘,有兴趣的可以关注我们的招聘帖子:https://eleduck.com/posts/pqfJRb
    有招聘需求的企业也能够通过邮箱 dianya@fintechgl.com 联系我们哟!

在经历了2020年到2021年一波波澜壮阔得急速上涨之后,数字加密货币龙头币值在5月大幅回调,密集的政策调整,暗潮汹涌的市场让人目不暇接,大呼过瘾,有人说加密货币挖矿热潮随着币值上涨汹涌而至,又随着强力监管和全球资产波动而降温。

在我们继续阅读之前,让我们明确一点:
我们并不是鼓吹挖矿,能源消耗,哄抬硬件价格扰乱市场等等都是现实存在的问题,在这里让我们客观地讨论挖矿作为一个技术行为的原理和现状,给大家提供有价值的信息。

任何有远见在过去两三年的任何时候组建一个矿场然后运行它的人今天看起来都让人觉得非常幸运,但现在是做同样的事情的好时机吗?成本高,利润低,规模做大了也有各种风险。但无论当前价格如何,由于挖矿的本质,就像地球上的资源再生速度远远更不上采矿与消耗,最终,挖矿算法找到区块的难度增加,回报率会降低,矿工不再投入大量资金来挖,我们以主流货币ETH作为例子,以太坊的挖矿难度在 5 月份达到顶峰,但随着矿工的外流,市场又渐渐宽松起来,总是存在一个动态的平衡。

那么让我们回到手头的问题,我们相信很多人仍然想知道挖矿的机制,它是如何工作的,各种工具起到什么作用,以及挖矿的潜在收益。

今天将主要以ETH挖矿为例子为大家带来相关的信息,其他数字货币几乎有着一样的机制,可以举一反三。

  • 1、ETH挖矿到底在做什么?

  • 2、挖矿有哪些工具,如何挖矿?

  • 3、挖矿背后是什么技术在支持?

01 挖矿到底在做什么?

挖矿是指计算机执行的数学过程,以帮助创建新的加密货币并在区块链上注册交易。

矿工们是一个以区块链方式串联起来的去中心化的账本的记录员,负责“未确认交易信息”的收集、传播、验证、打包等工作,虽然每个矿工都在进行记账的动作,但是大家的记录肯定有点不同,所以我们依然有需求要确定当前时间段的“基准账本”,这个决定权需要被争夺,记账权通过做题来争夺,谁最快算出正确的答案,就有权利判断当前时间段的“基准账本”,新的区块被优胜者加在了账本里,剩下的矿工马上开始同步这个账本,并在最新的账页上开始新一轮的记账和算力比赛。那赢得前面这个时间段记账权的矿工就获得了系统的奖励,这个过程就是挖矿。

这也被称为**“工作量证明”(POW)。** 挖矿的收益取决于投入的算力,就相当你的计算机越多,你答题的正确的概率也就越高,更容易获得区块奖励。

02 挖矿的工具,如何挖矿?

挖矿需要组织和工具,新时代的矿工们不再是挥舞着金属铲子在探明储量的矿坑上挥洒汗水,而是组装着算力强大的运算单元,接入性价比最高的能源,选择最合适的矿池开始贡献算力。

就挖矿来看,首先解释几个名词,他们分别是新时代的矿机,矿场和矿池

矿机

矿机广义定义就是用来提供计算力的硬件设备,承担着执行挖矿算法的功能,根据不同的币种,算法有差异,矿机也有结构上的差别,比特币主流已经转向专业ASIC矿机,ETH则使用场景更为通用的GPU(也就是显卡),近期,又出现了使用硬盘做计算的chia币。可以说不同的算法决定了不同的矿机,但矿机的主要参数仍然是算力,功耗,作为挖矿中的基本生产工具,究其根本是性价比。

矿场

大规模的挖矿也就产生了矿场,矿场就是矿机的集中管理的场所,通过选址选择电价和环境相适宜的地点挖矿,廉价的电力和地价以及当地实行的政策是影响矿场的最大因素。

矿池

随着时间的发展越来越多的人加入到挖矿的行列中来,这个行业也就越来越正规化,全网BTC/ETH越来越难挖到矿,算力比较小单元和个人越来越难完成独立的挖矿任务了,矿池就是为了这样的场景出现的,矿池本身不进行挖矿计算,而是把计算任务分配给连接矿池的矿机。挖矿的个人或者矿场都可以加入矿池,集中力量好办事,矿池的优势就是整合算力,挖矿的收入按贡献算力的大小进行分配,可以使得个人参与者也能够充分利用算力,获得激励。

那么一个最为简化的挖矿四部曲就非常明了了。

  • STEP 1 矿机购买
    矿机的型号有很多,可到到各种矿机官网查看,注意不同的币种有不同的挖矿算法,也对应
    综合考虑入门门槛、电费占比等因素。GPU价格近期也有回落,感兴趣的朋友可以研究一下。

  • STEP 2 安装挖矿软件
    挖矿软件可以大大降低想要了解和参与挖矿的门槛,目前挖矿软件层出不穷,重点在于易用性,性能,抽水和安全性。其中易用性是指界面UI,使用指南等,目前国内如轻松矿工做的还是可圈可点。如果追求低抽水和性能,建议使用更底层的开源内核如ohminer, gminer, Claymore,lolminer,
    以OhMiner(https://github.com/OhMiner/OhMiner)为例,这是一个优化的ETH挖掘工具,该工具专门针对RTX3090 GPU进行了优化。
    • 通过对RTX30系列GPU进行专门的重新编程来提高GPU的利用率;
    • 在CUDA中应用软件预取技术;
    • 应用批处理来进一步减少CUDA内核开销;
    • 减少了GPU计算内核中的计算资源使用量,从而可以进行更多的并行计算。
    简单来说,如果追求使用简单,可以选用用户体验更好的国产挖矿软件,如果对收益,安全性透明性要求更高,或者有定制化需求的,可以了解开源内核。

  • STEP 3 接入矿池
    由于ETH目前的共识机制为PoW(Proof of Work, 工作量证明),理论上,一个地址拥有的算力越高,越容易获得区块奖励(代币)。个人算力微不足道,所以要接入矿池。所谓矿池,就是全网算力集中的主体。具体接入方法,可以搜索矿池官网查找教程。

  • STEP 4 启动挖矿软件
    监控挖矿进度,产生收益、择时提币,交易

03 挖矿背后的技术

我们已经介绍了挖矿的基本概念和实操的简单步骤,那么抛开挖矿作为一种很多人理解的狭义的投资/投机手段,它又有什么样的技术应用呢?

  • 01  挖矿原理就是一种工作量证明机制,工作量证明保证了修改区块链需要极高的成本,从而使得区块链的不可篡改特性得到保护。可以说挖矿是一种区块链技术的实践和实操,在不断运用进步的过程中,参与者们也在不断对区块链的技术进行问题的发现和改进,实践永远是最好的老师。

  • 02  挖矿也推进着算力的发展,ASIC,GPU的算力被不断提升,带来了计算机体系结构,专用芯片设计甚至是材料的突破创新,这些重要领域深刻影响着未来的发展。

  • 03 挖矿推进了对于低功耗硬件的研究,低功耗高性能计算单元成为了发展的热点。ASIC, FPGA,GPU,CPU 领域均有突破。

04 总结

历史总是波动前进,近期数字货币在喧嚣后的平静中慢慢积蓄着新的改变,单纯价格上看已经有所回暖。

对于之前参与较少又感兴趣的朋友来说,未尝不是一次机会,在相对冷静的环境中沉淀自己,寻找机会。

近期,我们也有许多区块链,数字货币相关的绝佳机会,欢迎关注我们的招聘信息!

希望本次分享能够让大家更进一步揭开区块链/数字货币领域的面纱,去亲自把握这一场难得的潮流。

The End.

收藏
举报
加载中…
精选评论
暂无数据
暂无数据