区块链网站|NFTS BTC教学指南 比特币钱包科普|最快!省!教你如何合理设定BTC转会矿工费用

比特币钱包科普|最快!省!教你如何合理设定BTC转会矿工费用

广告位

比特币钱包科普|最快!最省!手把手教你合理设置BTC转账矿工费

最近,一个朋友问我关于BTC转会的事情。他表示不理解BTC转账收矿工费的行为:“你们不是都说比特币整天去中心化吗?那为什么每次用比特币转账都要扣矿工费?这些被扣的矿工费去哪了?多少矿工费最合适?”

“这是TP微信官方账号最后一篇关于挖矿的科普文章3354。是利益的诱惑还是欲望的驱使?带你去了解神秘的BTC矿业,你应该先读一读。”我把上一篇文章的链接甩了。

大约过了一会儿,他看了一遍,又问:“采矿费是给矿工的吗?矿工不是已经有了采矿的奖励了吗?为什么要给他矿工费?”

我突然发现,很多我们认为理所当然的事情,其实都是别人在附和,默认它们的存在是合理的,而我们其实并不知道背后的原理。因此,我认为有必要深入探究BTC转会背后的事情。

矿工费存在的原因

首先,关于矿工和采矿的细节在上一期的采矿科学文章中已经有详细的讲解,上面有链接。如果你没看过,请看看。但因为上一期的主题是挖矿,所以没有谈交易。在这里,我给大家解释一下:矿工将交易信息打包成块,会得到相应的收益作为激励。收入包括两部分:一是采矿的产量,二是打包交易中的矿工费。至于为什么在矿业产出明确可得的情况下,还需要矿工费用激励,可以从以下几个方面考虑:

1.动机。如上所述,对矿工的激励包括采矿收入和矿工费。然而,考虑到BTC产量的减少,BTC将在2140年左右被挖出。如果没有矿工费,这个时候矿工就没有足够的动力继续工作。虽然看起来和采矿产量比起来,矿工的费用少得可怜,但那时候必然会有一批矿工停下来,到时候币价和计算力会重新平衡。关于激励机制,中本聪在《BTC白皮书》中这样描述:“只要一定数量的电子货币进入流通,那么激励机制就可以逐渐转变为完全依靠交易费”。因此,只要有足够的交易需求,矿工费仍然可以让部分矿工在BTC停产后继续为BTC网络的安全提供计算能力保障。

2.防止大量跟踪和垃圾交易冲击网络。这个应该不难理解。如果没有矿工费,也就是转让交易没有门槛,交易者就不需要考虑转让成本。届时,将不可避免地有大量痕迹和垃圾交易充斥BTC网络,这将极大地影响BTC网络的性能。

以上是矿工费存在的原因及其合理性的说明。首先,朋友的问题是对分权概念的混淆。我觉得所谓的放权应该没有矿工,没有矿工费,但是矿工的有无和放权没有直接的关联。基于BTC矿工的分布式存在,矿工可以被视为系统的维护者。它们既保证了BTC网络的平稳运行,又不干扰系统本身的运行方式,因此不会改变系统的分散特性。当然,在如今计算能力分布的情况下,如果以国家或矿池为单位考虑,计算能力的集中可能会破坏系统的去中心化,这是题外话。暂且不考虑。

矿工费和交易速度

说完了合理性,再来说说矿工费对交易速度的影响。假设你是矿工,在打包区块时,为了利益最大化,你是按照矿工收费的先后顺序优先打包还是按照交易发起的时间优先打包?答案一定是按矿工费顺序打包的。因为一个块的大小是固定的,在事务高峰(大量并发事务)的时候放不下一个块,所以这次没打包的事务会留到下次。所以很多人为了快速拿到钱,会提高矿工费。如果一个矿工一笔交易的手续费很低,很可能直到拥堵消失,交易数量减少,他才会被打包。

就目前的市场而言,如果交易不给矿工费,矿工一般不会打包,所以现在在钱包上转账的时候会设置一个最低矿工费(即交易费)。如果您的转账金额较大,并且希望快速获得,您可以在钱包转账设置中选择最高手续费,或者自定义该笔交易的手续费。如果你的转账金额小,到账速度也无所谓,可以选择小额手续费。相比这两种极端情况,大多数情况下,我们希望在不影响支付速度的情况下,尽可能的节省手续费,但是手续费应该定在多少呢?

首先你得知道矿工费怎么算。现在大多数钱包都是根据交易字节大小来设置矿工费的,计算公式是:交易字节大小*每个字节矿工费。用户手动调整每个字节的矿工费用值,以设置整个交易的矿工费用。每字节矿工费越高,交易速度越快。因此,为了快速和经济,我们应该从事务的字节大小和每个字节的矿工费用开始。你可以把事务的字节大小理解为事务中包含的信息,通常由事务的输入输出决定。正常情况下,我们的转账交易是一对二,即一个输入地址(自己的地址)和两个输出地址(对方的地址和变更地址)。一对二的事务大小一般约为226字节。至于多对多的交易,我就不细说了。本文只考虑一般情况。如果有兴趣,可以查看UTXO记录模型数据。如果有不明白的地方,可以在TokenPocket微信官方账号后台给我们留言。我会考虑为UTXO单独写一期文章。

隔离见证会带来什么?

看到这里你可能会问,一般的一对二事务,字节大小不是固定的吗?有没有办法改变事务字节的大小?有,就是孤立的见证交易。所谓隔离见证事务,简单来说就是把事务分成两部分,一部分是事务数据;第二部分是见证数据,将见证数据从区块的基本信息中隔离出来。可以有效减少事务的字节大小,解决扩展性攻击问题,变相增加块的事务容量。当使用隔离见证事务时,一对二事务的大小可以减少到大约142字节。

因此,在每个字节的矿工费用一定的情况下,使用隔离见证事务的矿工费用较低。很多人可能对隔离见证交易没有概念,不知道怎么操作。这个不用担心。TokenPocket钱包会帮你搞定。当我们从Token Pocket wallet转移BTC时,我们只需要选择转移到隔离见证兼容地址。隔离地址大多以“bc”开头,普通地址以“1”开头。“3”的开头可以是一个多重签名地址,也可以是过渡期的一个独立见证地址。

在使用隔离见证降低事务字节大小后,需要探索如何科学合理地设置每字节矿工费,以实现成本和速度的兼容。

如何设置最佳气体

关于手续费的设定,我之前一直用的是BTC.com推荐的最好的手续费。但是这个推荐的手续费不好用,需要一些换算,看等待情况也不直观,不适合新手。后来,我在网上找到了一个对初学者友好方便的工具网站:https://bitcoinfees.earn.com。

打开网站。首先,在费用的左上角,将费用的单位调整为Satoshis。Satoshi,或sat,是BTC的最小计量单位,换算公式为1BTC=10 8sat。用SAT表示微量BTC非常方便和直观。比如我说0.0000001BTC当然没有10sat方便易懂。目前大部分钱包都是用sat/b作为矿工费的设定单位,所以在网站中改成这样的单位可以避免直接换算。设置好单位后,我们再来看条形图。最左边的数字0、1-2、3-4依次表示矿工费用的范围。每个范围对应两个条形,上面的橙红色条形表示未确认交易的数量,下面的蓝黑色条形表示已确认交易的数量。让我们把注意力转向条形图的右侧。Delay表示可能延迟的块数,Time是对应的预计确认时间。

注意,顶部的橙红色条形图会随着费用范围的变化而逐渐变绿。我们可以认为橙红色表示交易确认速度慢,不尽人意。从上到下看,随着矿工费的增加,橙红色的条逐渐变绿。第一个绿条对应的区间可以看作是临界区间,在这个区间内性价比最高。从下图可以看出,当矿工每字节收费45-46sat时,条形完全变绿。此时等待块数为0-1,确认时间约为30分钟。

如果不想等待太久,又拒绝高额的矿工费,用钱包转账时只需将每字节矿工费设置为45-46sat/b即可。这里我们以Token Pocket的转账为例,可以看到钱包已经贴心的提示了最好的费用是46sat/b,和我们的目标一致,可以一键设置。懒人的好消息!当然,如果你对金钱很任性,也可以在高级设置中自定义更高的费用。

最后,让我们回顾一下,为了实现最快的转移,需要做两件事来节省矿工的费用:

1.使用支持隔离见证的wallet(如TokenPocket wallet)进行传输事务。

2.使用工具的网站:https://bitcoinfees.earn.com根据自己的需求选择合适的矿工费用或者使用TokenPocket钱包的推荐费用。

BTC系列知识普及专题是由TokenPocket发起的有深度、有态度的大型科普内容专题,旨在科学系统地普及区块链、数字货币、数字钱包等相关知识。Token是全球领先的数字货币钱包,已为数百万用户提供可信的数字货币资产管理服务。本文由钱包社区杰出志愿者TP夏撰稿。文章版权归作者和TokenPocket所有。转载请注明出处。

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/btb/btbjiaoxue/8206.html
上一篇
下一篇

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回顶部