美文网首页忘忧社区块链坚持码文
【区块链知识】双花问题该咋办?

【区块链知识】双花问题该咋办?

作者: 一享书香 | 来源:发表于2018-06-13 17:41 被阅读0次

    什么是双花问题呢?

    双花问题是指,一笔数字现金在交易过程中,被重复使用的现象。

    如果我们同时对区块甲和区块乙说,我给你一个虚拟货币。

    怎么办?

    大家请仔细想一想,币只有一个,怎么能保证这一个币在交易过程中,只支付了一次呢?

    我们假设这个币是比特币。

    比特币的创始人中本聪在《比特币白皮书》中写道,比特币的支付步骤是这样说的:

    1.有一个新的交易,要向全网公布广播。

    2.每一个节点,都要将收集到的交易信息,放入一个区块中。

    3.每一个节点都要试着在自己的区块中,找到一个足够难的工作量证明。

    4.当一个节点找到了自己的工作量证明,都要对全网进行公布广播。

    5.当且仅当这个区块中的所有交易是有效且之前从未有过,其他的节点才承认这个交易过程的有效性。

    6.其他节点表示承认这个区块,表示认可的方法就是,根据这个区块的编码,往后延长这个链接。

    有了上述的步骤,我们就能保证交易的唯一性和确定性。

    这样说来,在交易发生的时刻,比特币的交易数据就被盖上了一个时间戳;而在这笔交易数据被打包到区块中这个过程中,就完成了第一次确认,在连续地进行了六次确认之后,这个记录就不能被轻易篡改了。

    因为这个确认过程比较复杂,所占时间比较长久,所以前一笔交易未确认完,后一笔就无法确认。

    因而,一笔资金不能被多次交易!

    相关文章

      网友评论

        本文标题:【区块链知识】双花问题该咋办?

        本文链接:https://www.haomeiwen.com/subject/isqseftx.html