主页 > 最新版官网imtoken > 【币钱包讲座】比特币矿工费及其计算方法

【币钱包讲座】比特币矿工费及其计算方法

最新版官网imtoken 2023-05-22 07:56:17

最好比特币矿机价格_比特币矿机电费_比特币矿机电源原理图

在介绍矿工费之前,我们需要区分两组概念:

1)链上交易与链下交易

链上交易是指用户A通过客户端创建交易,将比特币从自己的地址发送到用户B的收款地址。 这笔交易在全网广播、确认,然后打包成一个区块。 一旦交易被矿工打包并确认,它将被永久记录并可以在比特币网络上找到。 可以看出比特币矿机电费,这种交易是直接发生在链上的。

最常见的链下交易是用户在交易所进行的货币/合约/期货操作。 所有交易数据均由交易所服务器(数据库)结算/记录,不会“上链”。

总的来说:链上交易更安全,但由于比特币网络的区块确认时间较长,交易比较费时; 链下交易可以很快,但是由于交易数据是放在交易所数据库中的,所以安全性和隐私性大打折扣。

2)手续费与矿工费

手续费是一个比较笼统的概念。 如果用户仅在中心化交易所进行币币交易/合约/期货等操作,交易手续费将由交易所收取,即“抽水”,类似于银行/支付宝等机构收取的手续费。

矿工费是比特币只有在发生“链上交易”时才会产生的费用。 链上交易需要矿工确认打包,因此用户需要单独向矿工支付“矿工费”。

需要注意的是,如果用户在交易所进行“退款/提现”操作比特币矿机电费,则属于“链上交易”。 这时候不仅会产生交易所收取的交易手续费,还会产生矿工费。

下面我们将通过三个问题为大家详细介绍比特币矿工费以及矿工费的计算方法。

问题

01

什么是比特币矿工费?

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

众所周知,区块链记录了比特币网络中的所有交易记录,即交易账簿; 每个区块都是交易记录的集合。 矿工将新的交易记录添加到区块链中,俗称“打包确认”,使用户的交易成为最终交易。 一旦交易被矿工打包确认,即记录在区块链中,除非发生“51%攻击”,否则任何人都无法取消交易。 (注:51%攻击我们会在以后的文章中进一步介绍,大家需要知道的是,由于比特币网络中算力的充分分散,从来没有发生过51%攻击;而ETH和ETC都出现过历史上曾发生过超过51%攻击导致用户资产流失的恶性事件)

矿工通过查看交易附带的 gas 费来确定先确认哪些交易:支付更高的 gas 费使你的交易更有可能在短时间内被打包和确认。 通过支付较低的汽油费(或根本不支付),您的交易可能需要数天甚至数周才能确认; 它甚至可能会被完全拒绝,资金会退回您的钱包。

问题

02

如何计算矿工费?

首先,当我们讨论比特币 gas 费时,通常交易者和矿工关心的点不同。

交易者关心交易的总成本,它指的是你为一笔交易总共支付了多少比特币矿工。 矿工更关心交易者为交易中的每个字节支付多少比特币。 这也是我们通常在钱包中看到矿工费单位为“sat/B”的原因,如下图:

比特币矿机电费_比特币矿机电源原理图_最好比特币矿机价格

对于矿工来说,这是最重要的指标。 矿工根据您为每个字节支付的费用来决定是否将您的交易包含在即将到来的区块中。 因为比特币区块最多只能容纳 1M(约 100 万字节)的交易。 所以矿工会优先打包每字节支付更多的交易。

请注意,单笔交易中比特币的数量(数量)与汽油费的计算无关。 比如你的交易占用了300个字节的“空间”,那么无论你转0.0001个比特币还是转100个比特币,你需要支付的gas费是一样的; 这与法币交易不同(法币交易总额越高,手续费越高)。

因此,矿工费的计算方式为:交易字节数*Nsat/B(N为您为每个字节支付的费用;单位:比特币),如下图所示:

比特币矿机电源原理图_最好比特币矿机价格_比特币矿机电费

交易大小为:0.167 kB=167 B;

单位字节支付手续费为:5sat/B

挖矿费总额为:167 B * 5 sat/B = 835 sat = 0.00000835 BTC(BTC和sat都是比特币的单位,1 BTC=100000000 sat)

问题

03

哪些因素影响比特币矿工?

影响矿工费的因素主要有两个:

1. 整个比特币网络的手续费要求(网络拥堵程度)

比特币矿工费高低的主要原因是供求关系。 比特币区块大小为 1MB,这意味着矿工一次只能打包总交易大小(size)为 1MB 的交易。 如果等待确认的交易数量超过一个区块所能容纳的数量,比特币矿工选择出价最高的交易进行打包。

2、您的交易涉及的交易大小(交易中的字节数)

通常,比特币矿工费用与交易中的字节数成正比。 交易的字节数与比特币采用的UTXO账户模型密切相关:比特币交易由交易输入和交易输出组成。 每笔交易花费一个输入并产生一个输出,而产生的输出是“未花费的交易输出”,即UTXO。 (注:由于比特币UTXO账户模型比较复杂,我们将单独解释,这里只需要知道这个名词即可。)

发送比特币矿工费的收费标准与发送快递类似。 我们将每个比特币交易的字节大小与包大小进行比较。 如果要寄小包裹,又快又便宜。 但是,如果您要寄送大包裹,则运输时间会更长且费用更高。

同样,比特币汽油费对交易规模很敏感。 多个交易输入将使您的交易规模更大。 例如,一笔比特币交易输入类似于一张100元纸币对应1000张10美分纸币。 使用 100 元纸币的交易将只有 1 个输入,使用 1 角纸币的交易将有 1000 个输入。

比特币并没有区分每个输入的价值。 但是每个输入都必须经过数字签名才能使交易有效。 签署输入需要添加一定数量的字节。 所以签署一个输入交易会很小。 签署 1000 个输入将导致更大的交易规模。 这就是为什么如果你的钱包中有大量的小(尘)交易需要转出,你将需要支付更多的 gas 费用。

-结尾-

CoinWallet推荐|关于安全存储

中心化交易所存储被盗或提币的风险,软件钱包等热存储方式也存在潜在的网络安全风险。 CoinWallet推荐大额或长期投资的数字资产存放在硬件钱包,小额或经常交易的数字资产可存放在软件钱包或交易所进行短期存放。 此外,去中心化存储也是降低安全风险的有效途径之一。