主页 > imtoken钱包下载安卓官网 > 比特币钱包科学 |最快的!最经济!教你如何合理设置BTC转账矿工费

比特币钱包科学 |最快的!最经济!教你如何合理设置BTC转账矿工费

imtoken钱包下载安卓官网 2023-01-16 20:31:05

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

最近,一位朋友问我有关 BTC 转账的问题。他表示,他不理解向 BTC 转账收取矿工费用的行为:“你不会整天谈论比特币。是去中心化的吗?那为什么每次用比特币转账都要扣矿工费呢?这些扣除的矿工费去哪儿了?最合适的矿工费是多少?”

“这是TP公众号上一期关于挖矿的科普文章——是兴趣的诱惑还是欲望的驱使?我给你看神秘的BTC挖矿,你先看看吧。”我转储了上一篇文章的链接。过去。

大约一分钟后,他看了一遍,又问:“矿工的矿工费是不是已经付给矿工了?矿工不是已经有矿工奖励了吗,为什么还要给他矿工费??”

我突然发现,很多我们认为理所当然的事情,其实和别人说的一样,默认他们的合理性,但我们并不真正了解其背后的原理。所以,我觉得有必要深入挖掘一下BTC转账背后的事情。

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

比特币电子钱包客户端

矿工费存在的原因

首先,关于矿工和挖矿的细节已经在上一期挖矿科普文章中介绍过了。有关详细说明,也有上面的链接。如果你还没有看过,请看一下。不过因为上一期的主题是挖矿,所以没有谈交易。这里我要跟大家解释一下:当矿工将交易信息打包到一个区块中时,他会得到相应的收益作为激励,收益包括两部分:一是挖矿的产出,二是矿工费打包的交易。至于为什么挖矿产出还需要矿工费激励,可以从以下几个方面考虑:

1、激励。上述对矿工的激励包括挖矿收入和矿工费。但考虑到 BTC 减产问题,BTC 将在 2140 年左右开采。如果没有矿工费,此时矿工继续工作的动力不足。虽然看起来与挖矿产出相比,矿工费低得可怜,但到时候难免会有一批矿工倒闭,币价和算力会重新平衡。关于激励机制,中本聪在 BTC 白皮书中描述:“只要一定数量的电子货币进入流通,激励机制就可以逐渐转变为完全依赖交易手续费”。因此,只要有足够的交易需求,矿工费仍然可以让部分矿工在BTC停产后继续为BTC网络的安全提供算力。

2、防止大量微型垃圾邮件交易进入网络。这应该不难理解。如果没有矿工费,即转账交易没有门槛,交易者无需考虑转账成本。届时,BTC网络中不可避免地会有大量的trace和垃圾交易泛滥,这将极大地影响BTC网络的性能。

以上是矿工费存在的原因,也是其存在的合理解释。文章开头,朋友的问题属于对去中心化概念的混淆。我觉得所谓的去中心化应该是没有矿工,没有矿工费,但是有没有矿工和有没有去中心化没有直接关系。基于 BTC 矿工的分布式存在,矿工可以被视为系统的维护者。它们不仅保证了 BTC 网络的顺利运行,而且不干扰系统本身的运行,因此不会改变系统的去中心化。特征。当然,在目前算力分布的情况下,如果以国家或矿池为单位,算力的集中可能会破坏系统的去中心化。这是题外话,我们暂时不考虑。

比特币电子钱包客户端

挖矿费用和交易速度

讲完合理性,再来说说矿工费对交易速度的影响。假设你作为矿工,在打包区块的时候,为了利益最大化,你是更愿意按照矿工费的顺序打包,还是按照早晚发起交易的时间打包?答案一定是按照矿工费的顺序打包。由于一个区块的大小是固定的,在交易高峰期(同时交易的数量非常多),如果一个区块装不下,那么这次没有打包的交易就会搁浅到下一次。所以很多人会为了快速拿到账户,采取增加矿工费的方式。如果一笔交易的矿工费很低,很可能会面临直到拥塞消失才打包,交易数量减少才可以打包的情况。

就目前市场而言,如果交易不支付矿工费,矿工一般不会打包,所以现在钱包在转账的时候会设置一个最低矿工费(即交易费)。 如果您的转账金额较大,又想快速拿到,可以在钱包转账设置中选择最高手续费,或者自定义本次交易的手续费。如果您的转账金额不大,无论您的账户到账速度有多快,那么您可以选择小额费用。与这两种极端情况相比,大部分情况下,我们希望在不影响开户速度的前提下,尽可能的节省手续费,但是手续费应该设置多少才合适呢?

首先,您需要知道交易的矿工费是如何计算的。现在大多数钱包根据交易字节的大小来设置矿工费。计算公式为:交易大小(字节)*每字节的矿工费。用户通过手动调整每字节矿工费的值来设置整个交易的矿工费。每字节的矿工费越高,交易速度越快。因此,要快速和经济,我们必须从交易的字节大小和每字节的矿工费入手。你可以将一笔交易的字节大小理解为交易中包含的信息,通常由交易的输入和输出决定。通常我们的转账交易是一对二的,即一个输入地址(我们自己的地址)和两个输出地址(对方地址和找零地址)。一对二事务的大小一般为 226 字节。关于。至于多对多的交易情况,我就不赘述了。本文只考虑一般情况。如果有兴趣,可以查看 UTXO 记录模型数据。不明白的可以在TokenPocket公众号后台留言。我会考虑单独写一篇专门讨论UTXO的文章。

隔离见证带来了什么

比特币电子钱包客户端

这里你可能会问,一般的一对二事务的字节大小不是固定的吗?有没有办法改变交易字节的大小?确实存在,那就是隔离见证交易。所谓 Segregated Witness 交易,简单来说就是把交易分成两部分,一部分是交易数据;另一部分是交易数据。第二部分是见证数据。 Segregated Witness 交易将见证数据与区块的基本信息隔离开来,可以有效减少交易规模。减小节点大小,解决了延展性攻击问题,变相增加了区块的交易容量。使用隔离见证交易时,一对二交易的大小可以减少到 142 字节左右。

因此,对于给定的每字节矿工费,使用隔离见证交易的矿工费较低。很多人可能没有隔离见证交易的概念比特币电子钱包客户端,也不知道如何操作。这个不用担心,TokenPocket 钱包会帮你的。在Token Pocket钱包中转账BTC时,我们只需要选择将BTC转账到Segregated Witness兼容地址即可。 Segregated Witness的地址多以“bc”开头,而普通地址以“1”开头,“3”开头的可能是多重签名地址,也可能是过渡期的Segregated Witness地址。

在使用隔离见证减少交易字节大小后,有必要讨论如何科学合理地设定每字节的矿工费,以实现成本和速度的兼容。

如何设置最优GAS

对于费用的设置,我一直使用 BTC.com 上推荐的最佳费用。但是这个推荐的费用不好用,而且需要一些转换,而且无法直观的看到等待情况,非常不适合初学者。后来在网上找到一个对新手非常友好方便的工具网站:。

比特币电子钱包客户端

打开网站。首先,在左上角的 Fees 位置,将费用的单位调整为 Satoshis。 Satoshi 是 sat,是 BTC 的最小计量单位。换算公式为 1BTC=10^8sat。使用 sat 可以轻松直观地表示少量 BTC。比如我说 0.0000001BTC 用 10sat 肯定是不方便和容易理解的。目前大多数钱包都是以sat/b为单位设置矿工费的,所以如果你在网站上换成这样的单位,就可以直接操作,无需转换。设置好单位后,再来看看条形图。最左边是数字0、1-2、3-4,表示矿工费的范围。每个范围对应两个条,上面的橙红色条代表未确认交易的数量,下面的蓝黑色条代表已确认的交易数量。我们把注意力转向柱状图的右侧,Delay表示可能延迟的区块数量,Time是对应的预估确认时间。

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

需要注意的是,上面的橙红色条会随着成本范围的变化而逐渐变为绿色。我们可以认为橙红色代表交易确认速度很慢,不理想。从上往下看,随着矿工费的增加,橙红色条逐渐变绿,而最先变绿的条所对应的范围可视为临界区间。在这个区间比特币电子钱包客户端,性价比最高。我们可以看到,当每字节的矿工费为 45-46 sat 时,条形图完全变为绿色,等待块数为 0-1,确认时间约为 30 分钟。

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

如果你不想等太久拒绝高昂的矿工费,那么你只需要在用你的钱包转账时将每字节的矿工费设置为45-46sat/b。这里我们以Token Pocket的转账为例。可以看到,钱包已经贴心的建议了最优的手续费是46sat/b,这和我们的目标是一致的。可以一键设置。人类福音!当然,如果你对金钱比较任性,也可以到高级设置中自定义更高的成本。

比特币电子钱包客户端

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

最后我们来回顾一下,为了实现最快的转账和最低的矿工费,需要做到两点:

1、使用支持隔离见证的钱包如TokenPocket钱包进行转账交易;

2、使用工具网站:根据需要选择合适的矿工费或使用TokenPocket钱包的推荐费。

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

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