比特币转账多久能到?是什么决定了数字货币交易的速度?

谁在确认比特币交易?

是的,比特币交易是需要确认的。和银行转账不同,银行转账你大概知道,银行在背后帮你做着支付的确认,你还知道,银行有紧密的计算机系统,会在后台去处理用户之间的转账动作,这样使得你给朋友、家人的转账,对方能成功收到,在另一个城市取出钱来。

但是,比特币并没有一个后台的计算机系统。你可能听过“去中心化”这个词,分开来读,去-掉-中心化。银行转账依赖于银行来做交易确认,所以银行是中心化的。说白了,你给朋友转账5万,银行有权不给你转账(比如你钱有问题给你冻结了),或者银行有可能因为职员涉嫌犯罪,让系统正确的转账行为出现某种错误,使得你的钱款遭受损失。当然,我们要承认,银行发生后面这件事的概率很低,但你并不能保证银行100%不会让你的钱遭受损失。

比如,1995年2月26日,巴林银行已探明的亏损高达6亿多英镑,而它的自有资金加上在英格兰银行的储备只有3.5亿英镑左右,资不抵债,巴林银行就此破产倒闭。许多人在银行门口排队仍然无法取到钱。这些证明了中心化的系统,过度依赖于某一个单一个体,如果该个体产生风险,就会导致所有依附于这个个体的人遭受非自愿的损失。

所以,比特币交易的去中心化交易确认机制受到了欢迎。

我们具体来看,比特币交易的确认者,不是某一个“银行”,而是所有愿意参与“记账”的个人。站在非技术角度简单说,比特币交易的特征是这样的:

每一个人都扮演银行的角色,来进行记账,当每一笔交易发生时,所有比特币网络中的“矿工”,都会争着去记录这一笔交易,之所以要争着去记录,是因为比特币系统设计中,会对第一个正确记录交易的人进行奖励,奖励是每笔交易的手续费和许多笔交易完成的额外奖金奖励(也就是“区块奖励”)。

但是,谁能记账获得奖励不是任何人可以人为决定的,而是要依靠矿工们的电脑的计算能力。这个地方稍微有些复杂,你只需要记住,记账需要让矿工的计算机去计算一道数学题一样的函数解,谁能算出来,要计算能力也要运气。

当有人算出这个函数解,就会通过网络,向全世界其它矿工通知这一答案,大家就会去验证这个解是不是正确,随着计算很难,但验证一个答案是很容易的。这样很容易知道谁是第一个正确算出答案的人,他就可以拿走奖励。奖励不是人民币也不是美金,就是比特币本身,只是很小而已。(虽然很小,但足以吸引矿工)

交易速度的快和慢

知道了以上逻辑,就明白了,决定你交易的核心,在于矿工们确认交易的速度。前面说了,一方面是矿工们所用的电脑的计算能力,一方面是也需要一些运气。这是最主要影响你交易速度的关键。

当然,前面也提到了,矿工交易是需要手续费的。所以,在转账时设置一些手续费也是必要的。不过,由于比特币矿工们确认交易时,不是只确认你这一笔,全世界同时发生的交易可能有很多很多笔,所以,除非你的交易手续费设置得非常高,否则不会有太大的影响。在使用布尔钱包的过程中,至少目前你可以把比特币交易手续费设置为最小值,不会给交易速度带来多少慢的影响。(除非你愿意设置巨额手续费那么另说)

这里可以额外多聊几句。比特币交易之所以很难被更改,你转账成功的交易不会被扭转的关键,是在于区块链的“链”字上面。这一条长链,可以看成是一条由一笔一笔交易衔接起来的链条不可拆解,如果你要修改前面的一笔交易,就要依次先拆开这笔交易后面的多笔交易,相当于要去重新计算很多个更改了参数后,新的函数解,这让修改交易的难度随着交易被确认的时间,按次方增加。几乎不可能做到。

所以你的交易确认,多等一些时间,有好处,这说明交易被篡改的可能性正在大大减小。耐心等待矿工们帮你确认吧。

左图是布尔钱包的转账交易页面,可以看到有交易费用的设置,点击可以进入高级设置,更改你想要设置的矿工费用。普通转账,直接按默认即可。

数字货币交易速度都是这样的原理吗

并不是。虽然都是去中心化的模式,但是每一种数字货币的交易确认机制不太一样。比如你可能会想,比特币人人都可以当矿工,虽然更公平,但是交易速度太慢了。的确,这就像班级里面要选一个人当班长,每个人都投票当然公平,但是就比不上班主任直接指派要简单快速。

所以,类似的,数字货币里面有很多的确认机制,我们把他们叫做“共识机制”。比特币的这种挖矿确认形式叫PoW,工作量证明。类似的,还有PoS共识,PoS就像人民代表制度,不是每一个人都可以当矿工,但矿工是大家投票选出来的,这样也能保证交易的公平,同时提升了一些交易速度。PoD、PoS、PoC等等共识不一而足,所以他们的速度也不一样。

知道了这个,你就明白了为什么都是数字货币,比特币的交易速度好像要慢不少。其它的数字货币虽然快,但并不见得共识机制就一定更好。

了解还有什么数字货币,可以下载布尔钱包查看,里面的英文缩写,就是不同数字货币的简称。布尔钱包下载

Leave a Reply

Your email address will not be published.Required fields are marked *