比特币交易如何防伪?私钥公钥地址啥意思?(36)李永乐老师讲比特币(2)

作者: admin 分类: 科学 发布时间: 2021-08-28 22:49

        好,那么这是第一个问题啊,就是如何证明A发给B10个比特币,这条消息是A发出而不是伪造的啊,就是方位。但还有另外一个问题,就是如果A要给B10个比特币A根本自己就没有十个比特币,那该怎么办?或者说呢A本来就只有十个比特币。但他同时发了两条消息,一手一条是给B10个比特币,一条给C10的比特币。那这个时候别人又如何去鉴别啊,这就是第二个问题,我们呢如何对付双重支付。双重支付的问题啊,如何对付双重支付的问题?好,那研究一下这个事要解决这个问题啊,我们首先呢先来说一下如何进行余额的检查。

        如何进行余额的检查?什么叫余额检查呢?就是说你本来只有十个比特币,你非要付给别人20个,那我就要拒绝,对吧?我怎么去拒绝这件事儿,我们知道呢区块链。是把很多的交易信息一个块儿一块儿打包,再把它穿一个串链起来的。而且呢每一个人呢在使用这个区块链比特币的时候,他都会下载所有的信息。就从第一个。创世纪的这个这个这个块开始,一直到后面所有的信息他都知道。所以呢如果有一天呢A说了,我要付给B10个比特币,并且把这件事给广播出去。那么别人接收到这个信息之后,就去检查,怎么检查呢?就会去找说A你的比特币从哪来的。

        比如在这个块里面A已经获得了通过挖矿,他获得了。50个比特币啊,然后在这个框里面呢,A已经支付了支付了20个比特币。那么这样一来人们一算哦,获得50支付的20,你现在还剩30,所以。你付给B20,这个可以。于是呢这条消息就会被网络所接受。但是如果A说的说我要付给B60个比特币,那么别人就算一算,发现你只剩30了。

        你付给B60个比特币,那么别人呢会拒绝这条消息,所以他不会被确认。你发出去也没有用,因为别人不能被确认啊,什么时候被确认呢?直到你这条消息啊被别人接受了,并且打包到一个新的块儿里边儿了。对吧这个新的框里边含有这个消息,就是A赋给B10个比特币了。那么就算你这个信息被确认了,所以这样呢就可以解决你的余额的问题啊,方法就是通过追溯。通过追溯啊,这是第一个问题。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!