区块时间是什么意思?一文读懂区块时间_币百科_智行理财网

区块时间是什么意思?一文读懂区块时间

智行网 0

欧易okx交易所下载

欧易交易所又称欧易OKX,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。

APP下载   官网注册

众所周知,我们的时间只会向一个方向流逝,那就是向前,时间并不像物质,能够在不同的方向上来回的转化。而正是时间的这种向前的属性让我们的世界可以保持稳定和有序的发展。在区块链的世界中,也会保持时间的向前,我们拿以太坊来说,它每17秒左右创建一个新区块,而这些区块能够更新每个以太坊账户之间的每个交易,以此来确保没有双花情况产生。由此来看,时间的概念是很重要的,那么究竟区块时间是什么意思?下面就让小编带大家一文读懂区块时间。

区块时间是什么意思?区块时间就是生成区块的平均时间,网络中生成的无效无效块总数与生成新区块所需的平均时间成反比。更短的区块生成时间意味着新挖出来的区块向整个网络广播的时间更短,矿工发现问题解决办法的概率更大,所以当区块向整个网络广播时,其他一些矿工可能也解决了问题并进行了广播,由此产生了无效块。但是如果生成区块的平均时间长一点,多个矿工能解决问题的概率就小一点,而且即使它们都解决了问题,也很可能存在时间差,在这个时间差里,第一个被解决的区块就可以进行广播,另一个矿工就可以停止挖那个区块并继续挖下一个区块。如果无效块在网络中经常出现,就会出现大问题;如果仅是偶尔出现,就对网络没有损害。为什么区块时间是恒定的?我们看到的区块难度值公式使用了一个长达10s的阈值,以确保挖出父区块和子区块的时间差在10s和20s之间。但为什么是10~20s,而非其他数值呢?为什么时间差是恒定的,而非难度值是恒定的?假设有一个恒定的难度值,矿工只需要发现一个随机数使得区块的哈希小于等于该难度值即可。假设该难度值大,且在此情况下,用户又无法估算用户间发送以太币的时间延迟。如果网络算力不足,计算随机数需要较长时间,那么用户需要等待很长时间来确定交易。有时网络算力充足,可能很幸运,很快就发现了随机数,用户交易确认就比较快。这类系统延迟不确定的特点自然很难受到用户青睐,因为用户总想知道需要多长时间完成交易,就像我们从一个银行账户向另一个银行账户汇款,银行会告诉我们在多长时间之内会完成汇款。如果设定的难度值小,它将影响区块链的安全,因为大矿工可以比小矿工更快挖出区块,网络中最大的矿工就会拥有控制DApp的能力。不可能发现一个可以使网络稳定的恒定难度值,因为网络算力并非恒定值。以上就是小编对于区块时间是什么意思这一问题的详细解答,希望大家能够一文读懂区块时间。通过上文的介绍,我们已经知道了为什么总是需要有一个相对稳定的生成区块的平均时间,其中的问题其实在于最合适的平均时间是多长。其实这个合适的时间它可以短至1s,长至几乎无限多秒。想要让这个时间缩短的话,就降低难度值,反之增加难度值也可以使平均时间较长。其中无效块还会导致平均确认时间不等于生成区块的平均时间,这个无效块就是两个矿工几乎同时挖到的同一个区块。

相关内容

区块时间是什么意思?一文读懂区块时间文档下载: PDF DOC TXT