比特币交易10分钟才能一次吗?比特币交易规则详解
比特币交易10分钟才能一次吗?平生不知比特币,谈论区块链也枉然,但不可否认的是,比特币是区块链最为成功的应用。所以说,作为入门用户的我们来说应当去理解比特币的基础知识,这是非常重要的。比如这个问题:比特币平均每10分钟进行一次结算,意思是10分钟才进行一次交易吗?
比特币交易规则详解
比特币几乎是即时接收付款的,然而,在网络开始将你的交易加入一个区块来确认该交易以及你可以使用接收到的比特币之前,有一个平均10分钟的延迟。确认的意思是在网络上达成了一个共识,即你收到的比特币没有用来支付给别人因此被认定是你的财产。
一旦你的交易被包含进一个区块,则之后的所有区块都会包含它,这将极大地巩固这个共识并减小交易撤销的风险。每一个用户都可以自行判断交易被确认的时间点,但通常来说,收到6个确认就如同在信用卡交易后等待6个月那样安全。
比特币是真的每10分钟进行一次结算的,这个10分钟是一个平均值。但是否是真正的交易时间就客观情况来说,可能有时是1小时、甚至时间更长。
我们所提到“比特币每10分钟进行一次结算”时,指的是“挖矿”。
首先,什么是区块链?它的本质是一个去中心化的数据库,因此比特币的底层核心技术也是一个依赖大众记账的数据账本。
在比特币的区块中,每一个数据块中包含了一些比特币的每一笔交易信息,用于验证其信息的有效性和生成下一个区块;每新添加一个区块的交易,那些维护去中心账本的人就必须解决一个由加密哈希函数创建特殊的数学问题。
因此,10分钟这个概念实际上是网络找到一个有效交易链块所需要的平均时间,即专门用来解决SHA256哈希问题的计算机答对问题的时间,这个时间内谁第一个通过高的算力解答这个问题就能在交易中添加下一个区块,再生成新需要解决的数学问题,就能获得内置系统“结算”的比特币。
如果你非要问“ 10 分钟”设置的深层次理由,答案或许是创始人中本聪对新区块在网络中传递所需的时间以及由于交易上链产生工作量之间的“中庸”之道。
另外,比特币在2009年被创建之后只要达到21万区块时,再添加新的区块,所获得奖励的数量会减少一半,就是所谓的产量减半。
所以奖励从开始的50比特币、减少为25、12.5.在不久的将来火币网的usdt可以提到什么钱包还会变为6.25.并且还会持续下降……最后BTC会在2140年挖完。也就是说,比特币是不会存在通货膨胀,考虑到挖矿的递减的速度,甚至可能时缩减的
同理,如果涉及到真正的交易,比如钱包转账等,根据比特币算力“挖矿”的特点:交易记录在区块中,而每个区块的平均产生时间为 10 分钟,等待 6 个区块产生后,交易才能进行最终确认(考虑到安全属性)。于是,一般来讲比特币系统中交易需要 60 分钟进行确认,即转账成功。
所以我们可以看出,BTC的结算和交易深究起来还是很有门道的,只不过如果是从业者来讲,只要了解了BTC的工作原理,你就会明白为什么BTC要牺牲效率,而以安全和 PoW 共识为显著特点了。