如何理解区块链中的交易验证
How to understand transaction verification in blockchain
我是区块链新手,对其交易验证过程有疑问。我已经阅读了一些与比特币相关的文章。他们说验证比特币交易大约需要 10 分钟。这是否意味着如果我购买比特币,我必须等待 10 分钟才能完成这笔交易?如果是,我如何处理区块链中的实时系统要求?
They said it takes about 10 minutes to verify a bitcoin transaction.
Does this mean if I purchase a bitcoin I have to wait 10 minutes for
this transaction?
是的,如果你的交易足够幸运(或足够昂贵)进入下一个区块。由于比特币的 10 分钟区块包含有限数量的交易,如果您的交易未包含在即将到来的区块中,您可能需要等待更长的时间。
最重要的是,一旦您的交易进入区块链,理想情况下您应该等到更多区块被开采,直到您确信您的交易已包含在全球接受的分支(最长的分支)中。
因此,为了安全起见,如果您决定在包含您的交易后等待 6 个区块,您最终会再等一个小时,直到您相对确信您的交易已被接受。
If yes, how can I handle the real-time system requirement in the
blockchain?
这是比特币尚未克服的挑战之一。最接近的正在进行中的解决方案是 Lightning Network,但它仍在开发中。
与此同时,某些应用程序可能会决定通过在交易被包含在区块链之前接受交易来在链下处理实时交易。但这是一个冒险的权衡;您将允许以安全为代价进行快速交易,从而使自己容易出现双重支出。
我是区块链新手,对其交易验证过程有疑问。我已经阅读了一些与比特币相关的文章。他们说验证比特币交易大约需要 10 分钟。这是否意味着如果我购买比特币,我必须等待 10 分钟才能完成这笔交易?如果是,我如何处理区块链中的实时系统要求?
They said it takes about 10 minutes to verify a bitcoin transaction. Does this mean if I purchase a bitcoin I have to wait 10 minutes for this transaction?
是的,如果你的交易足够幸运(或足够昂贵)进入下一个区块。由于比特币的 10 分钟区块包含有限数量的交易,如果您的交易未包含在即将到来的区块中,您可能需要等待更长的时间。
最重要的是,一旦您的交易进入区块链,理想情况下您应该等到更多区块被开采,直到您确信您的交易已包含在全球接受的分支(最长的分支)中。
因此,为了安全起见,如果您决定在包含您的交易后等待 6 个区块,您最终会再等一个小时,直到您相对确信您的交易已被接受。
If yes, how can I handle the real-time system requirement in the blockchain?
这是比特币尚未克服的挑战之一。最接近的正在进行中的解决方案是 Lightning Network,但它仍在开发中。
与此同时,某些应用程序可能会决定通过在交易被包含在区块链之前接受交易来在链下处理实时交易。但这是一个冒险的权衡;您将允许以安全为代价进行快速交易,从而使自己容易出现双重支出。