在互联网的世界里,我们可以很方便快速的生成信息,并且将其轻易复制到任何一个地方,所有的信息在互联网上都是可以高效传播的,也正是因为如此,随着互联网的高速发展和普及,我们进入到了一个信息爆炸的时代。而为了满足人们对各种爆炸式信息的渴求,信息传输技术开始遍地开花,并且不断创新,比如我们常见的云盘、断点传输技术等等。
尽管因为互联网的发展使得信息的传播更加的便捷和快速,而且很多信息仅仅是通过简单的复制粘贴就可以使用,比如互联网上常见的音频、视频、图片、文字等等。但是仍然有些信息是没有办法复制的,甚至即使是复制了,也没有任何实际的意义。比如我们支付宝钱包里的钱,是没有办法直接复制给对方的,而是首先要在一个账户里减去一部分的钱,在另一个账户里才能增加一些钱,进而完成支付的过程。而一个视频或者图片则可以通过复制粘贴到另外一个网站上,这个时候两个网站都可以看到相关的内容。而且人和人都可以分享。像支付宝里的钱这样只能转移无法分享的信息往往需要一个信用背书,传统的互联网非常擅长新的处理,但是却无法解决价值的转移。
那么,什么是价值转移?
比如想要将一部分的价值从A转移到B,那么就必然要求从A减少多少,B就增加多少。在整个转移的过程中,涉及到A和B这两个独立的参与者,那这个过程就必然要求同时得到A和B的认可,而且最终的结果还不能受到A和B任何一方的操控,目前的互联网协议是不支持这种价值转移的功能的,因此目前的价值无法直接进行传输,而是需要一个中心化的第三方来做信用背书。现实中的第三方信用机构一般由一些政府组织或者一些大型集团公司来担任。 参考:https://baijiahao.baidu.com/s?id=1601359028442729329&wfr=spider&for=pc
eg:小明在建设银行转账200人民币给小张,那么这其中要进行的大致操作就是,银行在小明的账户上减去200元,然后在小张的账户上加200元。其中银行就是权威的中心化机构。
那么,如果没有中心化机构,那么比特币系统是如何在没有中心化机构的情况下完成价值转移的呢?又是如何防止假币(电子现金领域称为:双花攻击)的呢?
比特币系统的交易流程简化来说可以分为以下几步:
-
1.某人发出交易请求
-
2