比特币是什么样子图片,比特币是什么样子照片

  

  2008年,神秘人“中本聪”发表了一篇论文《比特币:一个点对点的电子现金系统》,这标志着比特币的诞生。本文详细描述了比特币系统的运行方案,被视为一部比特币白皮书。   

  

  在介绍比特币白皮书之前,让我们先简单了解一下中本聪。   

  

  一、神秘人“中本聪”到底是谁?   

  

  中本聪的真实身份目前尚未公开,此事属于区块链领域的一个未解之谜。虽然现在很多人说自己是中本聪,也有很多人被怀疑是中本聪,但大多数都经不起推敲。   

  

  所以网上找到的中年日裔美国人的照片只是猜测。   

  

  中本聪为什么要隐藏身份?目前众说纷纭。   

  

  有人说中本聪不是一个人,而是一个团队。现在队伍已经解散了,根本找不到他。还有人说,中本聪担心自己出现后会成为比特币社区的领袖,这与“去中心化”的理念相悖;甚至有人说,中本聪有很多比特币,他怕自己一露面就被盯上。   

  

  纠结今天的中本聪是谁是没有意义的。我们更应该关注的是,他留给我们的比特币发生了什么,对我们的生活产生了怎样的影响,给我们带来了怎样的思维方式。   

  

  为什么这么说?这是因为比特币是一个脑洞很大的系统,它的设计思路完全颠覆了我们现在的思维模式。这里我们就来介绍一下比特币系统的逻辑框架。   

  

  二、比特币系统的逻辑框架   

  

  (1)制定分散的货币体系。   

  

  比特币白皮书,也就是中本聪写的论文《比特币:一个点对点的电子现金系统》,涉及很多代码和操作,非专业人士很难完全理解。其实比特币白皮书虽然看似复杂,但要解决的问题只有一个,那就是“去中心化”。可以说去中心化是比特币的终极理想。   

  

  (二)分散货币体系存在的问题:双花问题。   

  

  比特币想要成为一个“去中心化”的货币体系,注定要面临很多现在的中心化体系中没有的问题。在中本聪看来,最大的问题是“双重支付”,也就是我们所说的“双花问题”。简单来说,双花问题就是一笔钱可以花两次,三次,很多次。   

  

  我们说这个双花问题在我们现在的中心化世界里根本不是问题。这是因为,在我们这个中央集权的世界里,有银行,所有的货币交易都是通过银行结算的。银行当然不可能让你把同样的钱花很多次。   

  

  但在去中心化的世界里,没有银行这样的中心机构,每个人都可以参与交易结算,这是有风险的。在中本聪看来,最大的风险是“双花问题”。为什么双花问题会成为比特币系统中如此重要的问题?   

  

  原因是比特币是虚拟货币,是以代码的形式呈现的。它可以被复制或修改。一旦有人恶意修改代码,那么他就可以回收同样的比特币,结果比特币就失去了货币价值。   

  

  让我们考虑一下。你有2000元,你去商场买一件2000元的衣服,这2000元可以循环使用。然后你转头去珠宝店买了一条2000元的项链。你可以花这2000元反复买东西。这样一来,这笔钱就不值钱了。   

  

  所以,中本聪在建立比特币系统的时候,他所有的技术手段基本都集中在解决双花问题上,以保护比特币作为货币的价值。   

  

  中本聪设计的“去中心化”的比特币系统,其实是一个反对“中心化”的社会实验。他之所以执着地追求“去中心化”,并不是自找麻烦,而是希望通过去中心化来解决一些社会问题,比如权力机构过度发行货币导致的通货膨胀。   

  

  那么中本聪设计了什么措施来解决比特币的“双花问题”呢?他主要是在比特币系统中引入UTXO和时间戳来解决“双花问题”。   

  

  所以总结一下比特币设计的逻辑:   

  

  货币集中发行导致通货膨胀——所以要实现去中心化——去中心化会面临很多问题,最大的问题就是双花问题——所以要解决双花问题——双花问题怎么解决?中本聪引入了UTXO和“时间戳”的概念,并依靠这两种方法解决了双花问题。   

  

  (C)双花问题的解决方案:UTXO和时间戳   

  

  1.未使用交易输出   

  

  UTXO的中文意思叫“未使用的事务输出”。UTXO是数字货币中的账户模型,和我们现在银行的账户模型不一样。让我们将它与当前的传输模型进行比较,以说明UTXO是怎么回事。   

  

  就拿转学来说,目前的情况是:   

  

  我想给小明转3000块钱,我想从我的银行卡里给他转钱。如果我的卡里有10000元,我转给他3000元后,我的   

银行卡就被扣除了3000块钱,我自己还剩下7000块钱。

  

如果是基于比特币的UTXO,情况是这样的:

  

我有1万比特币,我给小明转3000比特币,3000比特币消耗掉了对不对,注意,这3000不是从我这1万总数里面扣除的,而是我的比特币总额会分成两份(一份3000,一份7000),这就是所谓“生成两个新的UTXO”,小明收下3000比特币,我自己收下7000比特币,我的这7000比特币可以理解成给我的找零。

  

转账成功以后,我给小明的3000比特币目前已经使用过了,被消耗掉了,就不能再叫UTXO了,而找零给我的7000比特币目前我还没有使用,所以它还能称作UTXO ,也就是未花费的交易输出。

  

还有一种情况是,如果我总共有1万比特币,我全部转给小明,那么就只需要生成一个新的UTXO给小明就可以了,不需要找零了。

  

基于UTXO,每笔交易出现,都要确认比特币之前的情况,检验比特币是不是存在于我的UTXO中,如果不存在,那么系统就会拒绝你的交易行为。这样一来,每笔交易的输入和输出都是有关系的,可以通过UTXO不断向前追溯,一直追溯到比特币诞生的时候,也就是挖矿的源头。

  

如果我想用同一笔UTXO发送给两个人,那么系统只确认先接受到的那一笔,一旦确认UTXO已经被消耗了,那么你就不可以再把它转给下一个人,这样就避免了双重支付的问题。

  

2. 时间戳

  

为了防止双花问题,比特币系统引入了时间戳概念。时间戳意味着,系统会给每一个区块的交易信息都自动加上时间戳,这就相当于给交易信息打上了时间烙印:这个时间你花了多少钱,都会被记录上,你就不能再用它买别的东西了。

  

具体怎么记录的呢?其实还是通过计算,把时间戳和区块上的其他交易信息,通过复杂的计算,得出一个加密数值,这个加密数值叫作“哈希值”,每一个新区块都包含前一个区块的哈希值,由此形成一条区块链。

  

所以我们说:比特币系统,实际上是一个层层嵌套、永不停歇的、非常强大的时间戳系统,它利用的是时间戳保证每一个区块按照时间顺序链接成“链”(也就是区块链)。
从这里我们这样理解,时间戳,字面意思是给区块打上时间印记,它的实际作用在于:为之后计算哈希值提供一个重要参数,是计算和核对过程中一个必不可少、非常重要的信息。

  

本期主要介绍了两个名词:UTXO和时间戳,这两种方式是解决双花问题的重要手段,能够保证比特币可以在没有第三方机构的情况下,不被多次使用。

相关文章