区块链挖矿最新信息(为什么设置挖矿机制)

区块链挖矿最新信息(为什么设置挖矿机制)(1)

我们致力于用最朴素、最通俗易懂的语言,抽丝剥茧地解读区块链技术,为你揭开区块链的神秘面纱。

上期我们系统的介绍了区块链挖矿的过程,建议关注我们,或查看我们的历史文章,明白了前面的内容,再来看这篇文章相信对区块链技术就会有新的理解。

本期内我们就来解释一下,为什么设置挖矿机制?

区块链挖矿最新信息(为什么设置挖矿机制)(2)

1.激励机制

中本聪在创造比特币的时候,是想构建一种能够去中介化的点对点的电子现金系统。问题在于去掉中介以后谁来记账?于是他在这个过程中使用了P2P网络技术实现信息的分布式存储,也就是全民竞争记账权,但新的问题随之出现,记账过程是需要计算机解析复杂的数学函数(哈希运算),算力的消耗必将带来电力的费用和时间成本,别人不可能不求回报的参与记账,老板不发工资你还会为他工作吗?于是中本聪想到了激励机制—挖矿机制,也就是现在的矿工贡献网络算力参与记账,挖到矿就会获得代币奖励, 尽管比特币的挖矿奖励会慢慢减少(每四年减半),但是随着比特币价值的提升,挖矿仍然是有很大的利益空间。也正因为没有一个中心化的机构来收集、处理数据,想要让整个系统良好的推进下去,就必须要设置这样的动力机制。

有人可能会疑问:根据计算,2140年比特币将全部发行,到那个时候挖矿会不会消失?答案是不会。这就涉及到挖矿的另一笔收入:交易小费(类似于银行转账的手续费)。

这个交易小费怎么来的呢?

之前我们说过,一个合法的区块中包含着许多交易(交易包裹在区块体中),而每一笔交易在发出之前,交易发起者都需要设置交易费用,这个费用根据交易额的大小有多有少,矿工可以优先选择包裹小费数量用较多的交易,当矿工在挖到一个合法区块时,并在其他矿工验证合法后,就可以获得区块内包含的所有交易的小费,也许当比特币全部挖出之后,交易的费用也会相应提高,以此来保证矿工的收入。

2.抵御攻击

你可能会有这样的疑惑,挖矿还能抵御攻击?之前我们说过,中本聪为了实现去中介化,用p2p网络技术来实现数据的分布式储存,全民参与竞争记账权;一个矿工挖到矿后,其余矿工验证区块合法后将该区块纳入自己区块链前端。什么意思呢?我们这里提到的"矿工将区块纳入自己的区块链前端",这个区块链是是全网所有矿工共有,实时更新的,也就是说一个交易记录,在网络中所有节点都有备份。

如果有人想要更改交易记录,除非你能把每一个矿工的记录都改一遍。当然,只要思想不滑坡,办法总比困难多,如果你拥有全网算力的50%以上,就可以"伪造"出一条比主链更长的链,迷惑其他矿工,就可以更改自己的交易记录,实现"双花"(意思是一份虚拟货币交易了多次,纸币因为是实物因此不存在双花),也就是常说的51%攻击。

但通常情况下,不会有人去发动51%攻击,一是因为要发动51%攻击需要的算力和时间都相当惊人,需要你重新构建所有交易信息的哈希数值,所需的算力惊人,成本远远大于收益。

二是即使51%攻击能实现,也只能改变自己的交易记录,达到一次货币多长使用而已,并不能偷走别人的比特币。再说了,一旦有人发动了51%攻击,就会摧毁整个信任体系,导致币价大跌,唯一可以实现的获利方式是提前在交易所埋伏做空。但51%攻击发动难度太大,有那个算力挖矿的成功率已经很高了,真不如老老实实挖矿。

三是能查询到矿池算力的情况,所以,规模大的矿池会自觉地停止接收新的矿工成员,以避免引发用户对加密货币的信任危机,玉石俱焚。

好的,本期内容就是这些,总结一下,本文从激励矿工、抵御攻击两个方面由内而外的解释了比特币为什么设置挖矿机制,并解释了交易小费,以及发动51%攻击的难度,是如何避免的。希望大家在读完之后能有所收获。

下期内容预告:信任的基础:共识机制的意义,pow、pos、dpos分别是什么?敬请期待~

区块链挖矿最新信息(为什么设置挖矿机制)(3)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页