在比特币中,我如何计算最新的 n block/s 错误的概率?
In bitcoin, how do I calculate the probability for the latest n block/s to be wrong?
我从here那里了解到,一个区块需要6个区块才能确认其内容。
如果是这样,最新区块内容不合法的可能性有多大?倒数第二个的机会是多少?
...it takes 6 blocks over a block for its contents to be confirmed.
确认的数量与您对交易的安全性和最终性要求直接相关。确认越多,它就越安全。 6 不是一个神奇的数字,虽然它很常用。
If so, what is the chance that the latest block's contents are illegitimate? What is the chance for the second to the latest? . . .
如果你使用的是最新的比特币软件并且它没有被篡改(并且没有错误),那么最近的区块内容无效的可能性基本上为零。节点将拒绝无效块。
现在,由于某些原因,该区块可能 变得 无效。
如果出现更长的链,可以验证。例如,如果另一个矿工挖了 2 个块来替换最新的块,节点将接受它们,因为有更多的工作证明(每个块都必须使用工作证明来挖掘)。这需要大部分网络哈希能力(计算能力),也称为 51% 攻击。自交易发生以来开采的区块越多(即 confirmations 的数量),在重组或 51% 攻击中被逆转(或删除)的安全性就越高。由于网络哈希率有多高,这对于比特币来说是非常不可能的。对于网络哈希率低得多的其他代币,更有可能。
一名矿工几乎同时(几秒或更短时间内)开采另一个区块,Chain Reorganization。例如,这可能是由于延迟问题导致的。这也是不太可能的,因为平均每 10 分钟就会开采一个区块,并且网络传播非常快,但可能比 #1 更有可能。这取决于您的节点相对于网络其余部分的连接延迟。
我从here那里了解到,一个区块需要6个区块才能确认其内容。
如果是这样,最新区块内容不合法的可能性有多大?倒数第二个的机会是多少?
...it takes 6 blocks over a block for its contents to be confirmed.
确认的数量与您对交易的安全性和最终性要求直接相关。确认越多,它就越安全。 6 不是一个神奇的数字,虽然它很常用。
If so, what is the chance that the latest block's contents are illegitimate? What is the chance for the second to the latest? . . .
如果你使用的是最新的比特币软件并且它没有被篡改(并且没有错误),那么最近的区块内容无效的可能性基本上为零。节点将拒绝无效块。
现在,由于某些原因,该区块可能 变得 无效。
如果出现更长的链,可以验证。例如,如果另一个矿工挖了 2 个块来替换最新的块,节点将接受它们,因为有更多的工作证明(每个块都必须使用工作证明来挖掘)。这需要大部分网络哈希能力(计算能力),也称为 51% 攻击。自交易发生以来开采的区块越多(即 confirmations 的数量),在重组或 51% 攻击中被逆转(或删除)的安全性就越高。由于网络哈希率有多高,这对于比特币来说是非常不可能的。对于网络哈希率低得多的其他代币,更有可能。
一名矿工几乎同时(几秒或更短时间内)开采另一个区块,Chain Reorganization。例如,这可能是由于延迟问题导致的。这也是不太可能的,因为平均每 10 分钟就会开采一个区块,并且网络传播非常快,但可能比 #1 更有可能。这取决于您的节点相对于网络其余部分的连接延迟。