白话 | 区块链挖矿背后的基本常识

酱香型韭菜
酱香型韭菜 得得号

Feb 10, 2021 区块链技术信仰者,矿工

该文章已上链

摘要: 区块链挖矿背后的基本常识

提起区块链,自然绕不开挖矿这个词,从古老的BTC、ETH,到最新的RCH,区块链公链矿工们一刻不停的维护着区块链最有价值的去中心化账本,这个行为就是:挖矿。

挖过BTC、ETH、RCH的矿工都知道,区块链公链挖矿有两个基本特点,一是随着时间的推移,挖矿难度越来越大;二是挖矿人数越多,挖矿难度越来越大。以比特币为例,最开始的时候用PC机服务器就可以轻松挖到,现在必须依赖专业的矿机,挖矿看似简单,但它的背后却蕴含着极其复杂的原理。

首先呢,简单来说区块链挖矿的本质是就是一个矿工争取到了一次记账权,他通过把交易数据打包,生成一个区块,然后按照一个约定好的方式进行串联,生成区块链。 以RCH为例: 比如有一笔交易,从A地址转入B地址。我们就需要矿工通过算法将这个信息按约定方式打包成一个区块。然后嵌入这条区块链上,但并不是所有打包成功的区块都能嵌入区块链,必须是第一个,如果别人计算能力强,在你挖到矿之前,如果别人先打包完成区块,并找到正确的位置并嵌入。那么就算你找到了,因为不是第一个,你所打包好的这个区块就被视为作废。此时你需要更新最新的区块链并重新挖矿,竞争下一次机会,这就好比在一座山上随手捡一块石头,正好是一块金子。这大概就是把生成区块并记录叫做“挖矿”的原因。同时,区块链之所以被推崇的原因之一是哈希加密是不可解密的!只有加密这个过程,却没有解密这个逆向操作,区块链拥有绝对安全的优势。

其次,随着时间推移,挖矿难度越来越大,因为区块链条越来越长,区块的加密计算位数会越来越多,越来越复杂。再加上RCH每半年减半的特点,更加大了挖矿的难度系数。如果你想获得RCH奖励,之前你只需要打包100个区块,就能获得一次奖励。随着减半,难度越来越大,可能以后你至少需要计算一千乃至上万个有效区块。

第三,并不是矿机运算时间足够久就能挖到矿,从原理上讲,“缓存”是无效的:每个区块链的哈希值都不同,历史计算过的值无法通过“查表”的方式来节省时间。只有增强CPU的计算能力或并行多台矿机,一台抢不到,就多台一起抢,增加算力是挖矿成功的根本原因。

水平所限,尽量用最通俗的说法解释了我所能理解的挖矿,欢迎批评,本文提及的BTC、ETH、RCH等公链项目仅作为举例说明,不是投资建议,请慎重投资。

作者:酱香型韭菜;来自链得得内容开放平台“得得号”,本文仅代表作者观点,不代表链得得官方立场凡“得得号”文章,原创性和内容的真实性由投稿人保证,如果稿件因抄袭、作假等行为导致的法律后果,由投稿人本人负责得得号平台发布文章,如有侵权、违规及其他不当言论内容,请广大读者监督,一经证实,平台会立即下线。如遇文章内容问题,请发送至邮箱:linggeqi@chaindd.com

链得得仅提供相关信息展示,不构成任何投资建议
本文系作者 酱香型韭菜 授权链得得发表,并经链得得编辑,转载请注明出处、作者和本文链接

更多精彩内容,关注链得得微信号(ID:ChainDD),或者下载链得得App

分享到:

相关推荐

    评论(0

    Oh! no

    您是否确认要删除该条评论吗?

    分享到微信