风险提示:理性看待区块链,提高风险意识!

比特币矿工费是什么意思?

2个回答

自由即力量10星评价

2020-09-22 17:18:16

比特币矿工费是什么意思?

比特币矿工费是当发生“链上交易”时,用户用于激励比特币矿工打包和确认自己的交易,而支付给矿工的少量比特币。比特币矿工通过向区块链添加区块来确认并保护交易。矿工费是比特币交易者为矿工所提供(打包确认交易)的服务所支付的费用。

众所周知,区块链中记录着比特币网络中的所有交易记录,即交易账簿;而每个区块都是一组交易记录的集合。矿工会将新的交易记录添加至区块链,俗称“打包确认”,以便让用户的交易成为最终交易。而交易一旦被矿工打包确认,即记录进区块链后,就没有人能够撤销交易了,除非发生“51%攻击”。(注:关于51%攻击我们会在将来的文章中进行进一步介绍,你需要知道的是比特币网络由于算力的足够分散,未曾发生过51%攻击;而ETH、ETC的历史上都曾经发生过51%攻击的恶性事件,导致用户资产损失)

矿工通过查看交易附带的矿工费的高低来确定优先确认哪些交易:支付较高的矿工费使你的交易更有可能在短时间内被打包确认。而如果支付较低的矿工费(或完全不支付),你的交易则可能需要几天甚至几周才能确认;甚至可能完全被拒绝,并将资金退还至您的钱包。

向阳8星评价

2020-09-22 17:20:50

矿工将交易信息打包进区块时,他会获得对应的收益作为激励,收益包含两部分:一部分是挖矿的产出,一部分是打包的交易中的矿工费。至于为什么明明有了挖矿产出还需要矿工费激励,可以从以下几个方面去考虑:

1、激励。上文提到矿工的激励包含挖矿收益和矿工费两部分。但是考虑到BTC减产的问题,大约在2140年BTC会被挖完。如果没有矿工费,这个时候将没有足够的激励来促使矿工继续工作。虽然现在看来与挖矿产出相比,矿工费少的可怜,但是到时候必然也会有一批矿工停机,那个时候币价与算力会重新达到平衡。关于激励机制,中本聪在BTC白皮书中有过这样的描述:“只要既定数量的电子货币已经进入流通,那么激励机制就可以逐渐转换为完全依靠交易费”。所以只要有足够多的交易需求,矿工费还是可以使一部分矿工在BTC停产后还能够继续为BTC网络的安全提供算力保障。

2、阻止大量的微量、垃圾交易冲击网络。这个应该不难理解,如果没有矿工费,即转账交易没有门槛,交易者无需考虑转账成本问题。那到时候必然会有很多微量和垃圾交易充斥BTC网络,极大地影响BTC网络的性能。

以上即为矿工费存在的原因,是对其存在合理性的解释。文首我朋友的提问属于对去中心化概念的混淆,觉得所谓去中心化就应该没有矿工,没有矿工费,但是有无矿工与是否去中心化之间是没有直接关联的。在BTC矿工分布式存在的基础上来看,矿工可以被看做是系统的维护者,他们既保证了BTC网络的平稳运行,又不会干预系统本身的运行方式,因此不会改变系统的去中心化特质。当然,在如今的算力分布情况下,如果考虑到以国家或者矿池为单位,算力的集中或许会破坏系统的去中心化,这就是题外话了,我们暂且不考虑。