《区块链启示录:中本聪文集》02 比特币的工作原理

02 比特币的工作原理

比特币被描述为具有自由主义性质,但是部分自由主义者以及金本位的支持者并不喜欢比特币,事实上有些人还在公开场合不断表达对它的蔑视。据我所知,这些人并没有很好地了解比特币的基本概念。要充分理解比特币,了解其工作机制和运行原理是必不可少的。如何保持由不同群体组成,同时又由多个人管理的分布式系统的完整性?如何避免加勒特•哈丁所谓的公地悲剧?在这种经济情况下,每个人根据自身的利益各自采取理性的行动,过度消耗公共资源背离了整个群体长期的最佳利益。典型的案例就是一群牧民在一个公共牧场放牛。要限制自己的牛吃草来保护牧场并不符合牧民的自身利益,这导致了公共资源(也就是牧场)的过度使用和消耗。

本章从比特币的工作机制开始。要认识和理解本书,必须对比特币的主要概念有基本的了解。本章将讨论上述内容,并阐明为什么比特币是已经被证明的切实可行的支付系统解决方案。最后通过详细说明比特币的经济影响结束本章。

比特币实质上包含了以下概念:

•公开账本(称为比特币区块链)。可将它看成一本巨大的、可以公开翻阅的账本,该账本包含了比特币系统有史以来所有交易的账目记录,并且还在不断增加新的账本页。

•用于交易授权的非对称加密算法。

•构成分布式网络的计算机节点(也称为矿工),负责校验比特币交易以及更新公开账本。

下面将详细探讨以上这些概念。

比特币区块链:公开记账

比特币网络的所有成员共享一本公开账本,即区块链。这就像一本巨大的会计账簿,每一页上列有一系列的交易。大约每十分钟增加一页新账本页,其中包含着由世界各地的付款人发起的最新比特币交易。这本巨大的账本对互联网上运行比特币软件的人一直保持开放。注意,在智能手机或个人电脑上运行的可以在比特币网络上进行支付的软件称为比特币钱包。
在比特币术语中,组成账本的页面称为区块,因为它们就像“块状”的数据。

区块链由许多单独的区块组成,长度在不断地增长,包含从2009年1月比特币推出以来发生的所有交易。

比特币交易请求包含以下内容:

1. 付款人的比特币地址,其中包含了支付的资金来源。

2. 收款人的比特币地址。

3. 需要转让的比特币数量。

由于区块链包含了所有与付款人的比特币地址相关联的出入账历史,管理着比特币网络的矿工可以证实付款人有足够的钱支付。所有人在任何时间都可以查看任意指定比特币地址链接的比特币的数量。你可以亲自在blockchain.info网址上 输入下面的地址进行查看。

lGaMmGRxKCNuyymancjmAcu3mvUnVjTVmh

在“查找”的下方,输入该地址后即可看到与此地址关联的比特币数量。

虽然没人能知道比特币地址的拥有者身份(除非自己公开信息),但是与该地址相关的出入账记录以及账户余额却是公开可见的。

非对称加密:谁能花费那些比特币

诸如上述的交易与加密密钥相关。比特币采用了一种非对称加密系统(也称为公钥加密系统),该加密算法需要一对密钥,其中每个密钥由一长串数字或字符组成。一个密钥是公开的,用于解密操作,另一个是私钥,负责加密操作,反之亦然。

算法很容易创建私钥并导出相应的公钥。然而,却无法从相应的公钥通过计算反推私钥,因此公钥,顾名思义,是可以公开的。收款人可以用公钥取到交易信息,以使比特币转账得以继续进行。

图2从概念上解释了比特币的双密钥系统,它为比特币运作提供了部分基础。

比特币软件的算法只允许私钥持有者“支取”关联在该比特币地址上的比特币 。收款人把自己的比特币地址告诉付款人。因为只有接收方知道与自己地址关联的私钥,所以也只有他才能在后来获得、使用或转让这些比特币。

比特币的发送者用私钥对比特币交易进行数字签名。比特币交易实际上包含了相应的公钥(暂时假定这就是比特币地址)。系统使用该公钥校验数字签名的有效性,从而确认发送者确实是私钥持有者。系统允许私钥持有者使用公开账本里与其比特币地址相关的比特币,随后公开账本(即区块链)用包含这次交易的新账本页(即区块)进行更新。将新交易加入区块链然后公告比特币网络,把这些比特币作为收入记入收款方的地址账户,同时也作为支出记入付款方的地址账户。私钥由一长串数字和字符组成,通过由密码保护的比特币钱包(即用户计算 机、移动设备或其他Web应用上的软件)进行存储和管理。

网络矿工充当铸币工、记账员和系统监管员到目前为止,我们已经讨论了交易的来龙去脉。如果比特币是中心化运作的体系,我们可以高枕无忧了,因为会有一个单一实体专门负责这项任务。然而比特币是一个分布式体系,由一群自愿参与的计算节点来共同负责,这些矿工分布在世界各地。记账和支付授权可以由不同实体进行操作,了解系统如何以这种方式来维护每个人的利益就显得非常重要。系统的这个特性就是之前提到的关键知识点之一,也经常被比特币的批评者所忽略。

矿工是负责比特币网络运作的计算节点,它负责验证交易的有效性,并用包含最新交易的新区块定期更新区块链。比特币软件由每台计算机上的矿工运行, 包含了由一组规则和约定构成的比特币协议。

总的来说,比特币网络要求区块链(公开账本)持续更新,添加新的区块( 账本页)。大约每十分钟新增一个区块,其中包含了一组最新的交易。虽然所有矿工都在产生下一个区块,但只有其中一个矿工会被选中,由它产生的特定版本区块将会被添加到区块链中。事实上,每个矿工在创建自有版本的下一个区块时 都是为了自身的利益,这样可以从中收取该区块交易中的交易费。虽然比特币交易中像付款人、收款人、金额这样的核心参数不能更改,但大部分交易都包含了由付款人支付的交易费,如果某矿工产生的区块被选中加入了区块链,那么该区块中的交易费就都可以记录到该矿工的账户。因此,该矿工要更新其中的每笔交易,并将这些交易的交易费记入自己的比特币地址。

除了交易费,有幸将区块加入区块链的矿工还会额外赚到一笔新“铸造”的比特币存款。矿工创建一笔额外的交易,将新铸造的比特币加入自己的比特币账户 。这笔钱叫区块奖励。2014年,比特币协议允许每个新区块给矿工分配25枚新比特币。这是在收取交易费的基础上额外赠送的。比特币刚开始推出时,每个区块分配50枚比特币(BTC)的奖励,奖励数量大约每四年减半。

因为生成区块并选入区块链能赚到新比特币,所以矿工竞相努力挖矿。稍后将对这个选择过程的运作细节做出解释,暂时可以先将其当成是执行昂贵的计算任务以解决一个数学问题。找到问题的答案很难,但是验证答案的正确性却很容易。第一个找到区块问题答案的矿工可以向全网的矿工公布该区块。

矿工在收到区块及其问题答案后就开始着手验证,证明为区块找到的答案是正确的。比特币协议设置问题难度的方式是让找到答案所需的时间平均保持在10分钟左右。

如果解答问题产生新区块的矿工给自己的账户记入了超过当前允许的25枚新比特币,其他的矿工就会拒绝接纳该矿工所提供的区块,并继续为自己的区块寻找答案。每个区块都略有不同,所以每个矿工要找的答案均不相同。

接下来的过程看起来不太自然,当一个矿工解决了计算任务并通过验证,其他矿工马上接受失败,并同意将该矿工的区块作为区块链的下一个区块,然后再开始着手下一个区块。下一个区块将上一个区块产生后的最新交易添加到自己的区块,然后再寻找新区块的问题答案,然后加入到永无止境的区块链。

比特币的运作方式解释了为什么第一个找到问题答案的矿工只能发给自己符合协议的比特币奖励。这么做可以保证矿工生成的区块可以被其他矿工所接受, 并收到相关的报酬(即交易费)。同样,其他矿工也不能通过拒绝接受有效区块而获利。比特币支付系统只有在运行正常时才能保持其价值。如果矿工都只接受自己生成的区块而拒绝其他的,那就无法达成共识,整个体系的价值将因此而被摧毁,对所有矿工都没有好处。这种情况下,矿工有再多的比特币也没有价值。 因此,如果大家都尊重比特币软件的协议,那么所有矿工都将受益。因此,比特币的表现与之前所描述的公地悲剧完全不同。

前面提到过,解答区块数学问题需要完成昂贵的计算任务,现在对其细节进行深入的剖析。如果矿工想让自己的区块入选,就必须解答一个与区块相关的问题。该过程称为工作量证明,这意味着矿工必须为此付出努力。要充分理解其工作机制,必须先了解被称为哈希函数的密码学概念。然后就能解释如何将其应用于矿工的工作量证明。

哈希函数一数字指纹

加密哈希是一种执行简单任务的复杂算法,可以将任意长度的文字(整本书 、一篇文档、一句话甚至一个字)转换成固定长度的随机字符串。图3提供了一些示例。哈希函数的输出结果通常称为消息摘要,被视为文件的指纹。

注意,图3 中的输入“There are 2 dogs in the backyard”生成了与“There are 3 dog s in the backyard”完全不同的摘要。只修改一个字就会导致输出的字符串的完全变 化。图3中的摘要均以十六进制输出。与常用的十进制系统不同,十六进制系统的基数是16。十六进制系统采用16个字符表示系统中的16个数字。符号0到9表示数字0到9,字母A到F表示数字10到15。因此,十六进制数F表示十进制数15。而十六进制数 5A36 则等于(5 × 16^3) + (10 × 16^2) + (3 × 16^1) + (6 × 16^0),即十 进制数23094。要了解其机制,可以用计算机的计算器来试验十六进制数与十进 制数之间的转换。

图3应用中的哈希算法

比特币用户无法控制哈希计算的结果(见图3中的摘要)。另外,几乎不可能找到特定摘要输出的输入。因此,生成摘要很容易,但是不可能从摘要中推导出原始文本。就像单凭指纹无法找到留下指纹的人,除非此人曾经录过指纹。

前面提到所有矿工都能轻易验证某个答案的正确性,但寻找答案却很困难。 这就是为什么哈希函数是实现比特币的理想选择。矿工在试图解答问题时,摘要的内容必须符合特定的模式。由于无法控制摘要的哈希结果,只能调整文本中的一个数字,然后反复进行哈希计算,直到撞上符合比特币协议要求的特定模式输出为止。这个过程类似于图3通过改变狗的数量(“2 dogs”“3 dogs”“4 dogs”)以得到不同的摘要。例如,当前比特币协议规定摘要内容的开头必须是“00”。通过改变示例中狗的数量,使摘要中的十六进制数最终符合要求,以找到该区块问题的 答案。

矿工寻找问题答案时常常需要数百万次哈希计算才能找到正确的模式,但其他矿工验证答案的正确性则只需要一次哈希计算。

从输入文本创建摘要内容的比特币哈希算法使上述系统成为可能。因此,理想的哈希函数有四个主要属性:

•计算任何给定消息的哈希值要简单。

•不可能依据给定的哈希值生成消息。

•不可能只修改消息而保持哈希值不变。

•不可能找到具有相同哈希值的两条消息。

下面取自维基百科的例子说明了采用的哈希函数。

爱丽丝向鲍伯提出了一个数学难题,声称她已经解答了该问题。鲍伯想自己试试,但是希望先确信爱丽丝并没有欺骗他。因此,爱丽丝写下答案,然后计算出答案的哈希值,并把哈希值(答案仍然保密)告诉了鲍伯。当鲍伯几天后自己解答完毕后,爱丽丝就可以拿出自己的答案,由鲍伯进行哈希计算,然后与他之前收到的哈希值对比以证实她之前确实已经解答了。(这是承诺方案的一个简单示例,在实际应用中,爱丽丝和鲍伯是计算机程序,而两者之间的秘密要比示例中的情况更难以欺骗。)
用户要对比特币系统的文档或文本进行数字签名,哈希函数是这个过程的一部分。下面要讨论的是比特币工作量证明中最有用的两个特性:

•从给定哈希值生成消息的不可能性。

•仅修改消息中的一个字就会生成全新的哈希值。

现有好几种类型的哈希算法,比特币采用了其中的两种:用于工作量证明的 SHA-256以及用于比特币地址的RIPEMD-160。哈希函数是工作量证明的核心,下面就讨论这部分内容。

矿工的工作量证明

每个矿工在任何时刻都以解答难题的方式积极从事生成下一个即将加入区块链的区块的工作,这就是工作量证明。第一个完成工作量证明的矿工获得的奖励包括新铸的比特币(本书写作时为25枚)以及产出区块交易费的总和。交易费通常是由付款人在发起交易时附加的一笔小钱。所有的比特币将在大约2140年铸造完毕,此后矿工将仅以交易费作为奖励!

因此,可以认为工作量证明是比特币矿工之间的竞赛,竞相发现将要生成区块的具有某种特征的SHA-256哈希值。前面已经看到输出的哈希值是一个非常大的十六进制字符串。矿工的目标就是通过生成符合特征的哈希值来解答问题。第一个算出具有这种特征哈希值的矿工,其区块经其他矿工验证后即可加入区块链 ,这些在前面已经讨论过。

为了简单起见,假设输出哈希值的取值范围为0到1000000,第一个算出小于10000哈希值的矿工胜出。10000就是阈值,每个比特币区块都含有一个数字,其唯一目的就是帮助达到阈值。

比特币区块内用于阈值测试的数字称为“临时数”(nonce)。矿工不断增加临时数的值,直到区块的哈希值小于阈值。前面提到过,每个矿工的区块有不同的信息,因此相同的“临时数”会产生不同的哈希值。过程如图4所示。

每台矿工计算机上运行的比特币软件控制着比特币协议不断调整问题的难度 ,确保大约每10分钟才会有一个矿工解答完问题。目的是让区块链定期加入新的区块,新区块中包含着之前10分钟发出的最新交易。10分钟的选择略显主观,后面章节也会看到,中本聪将对这个选择进行一些讨论。

上面的讨论将临时数和阈值相提并论。因为工作量证明的哈希值是十六进制数,阈值就可以转化为前X个数位为0, X会定期调整以保持工作量证明的难度处于相当稳定的状态。

图4工作量证明演示

例如,假设区块链第282435号区块上有以下的SHA-256哈希值:

0000000000000000c6647dad26b01b28f534223450d75d3b6b2882855039b673

回顾十六进制表示0到15这16个数字的符号,其中表示0到9的符号与十进制一样,就是0到9,表示10到15的符号用A到F表示。上面列出的十六进制数字由64个字符所组成。因为十六进制数字的左边项表示16的更高幂次,所以数字更大,要减小哈希值,其输出的前几个字符必须为0。这就是为什么小于某个阈值的哈希值可以转换为前面几位为0的数字。所以工作量证明就是寻找到那个临时数, 以生成小于阈值的哈希值,而阈值由比特币协议确定。

在图4的例子中,只有前16位数字为0的哈希值低于比特币协议设定的阈值。 因此,谁先得到这个字符串谁就胜出了,区块必须不断改变“临时数”直到一个满足所需前几位为0的十六进制数产生。这就像买彩票,彩票买得最多(即生成SH A-256输出值最多)的矿工有最大机会找到含有正确位数0的数字。比特币系统的这一要求导致了一场硬件竞赛,所有人都想创造出每秒能计算出更多哈希值的硬件。首先发现区块链上第282435号区块哈希值的幸运矿工将临时数增加到505482605 (十进制),意味着该矿工需要产生超过5亿个哈希值才能找到含有正确位数0的答案。

如前所述,比特币协议的目标是大约每10分钟创建一个交易区块。如果难度级别确定,更多的矿工加入或更精确地说随着每秒计算出更多的哈希值,10分钟以内发现所需摘要(哈希值)的机会就会增加。一定区块过后,比特币协议评估区块产生的速度:如果平均小于10分钟,就调高难度级别(即增加前几位0的个 数,降低任何单个矿工获得特征摘要的概率);如果长于10分钟,那就降低难度级别(即减少前几位0的个数,以提高算出的概率)。

一旦矿工发现能产生正确哈希值的临时数,就将该区块广播出去,而其他的矿工则在验证后接纳它,并开始着手下一个区块。因此,比特币的运作方式就像 每10分钟开一次奖的彩票游戏。谁会成为那个找到正确临时数的幸运矿工呢?

图5说明了工作量证明背后的概念。请注意,区块中含有的信息比图中更多 ,为简单起见做了一些简化。

图5工作量证明的胜出者

矿工共识与孤块

如前所述,比特币的正常运行很大程度上依赖于共识。当两个矿工几乎同一 时间完成区块时,共识开始发挥作用,这个概念在第9章还要进一步讨论。当这种情况发生时,两个矿工都向比特币网络广播已解答的区块。两个区块会被其他所有矿工接收和保留,但是矿工们会在先收到的那个区块的基础上计算下一个区块。假定50%的矿工先收到矿工A的区块,50%的矿工先收到矿工B的区块。在图6中以第29302号区块为例说明这种情况。

图6区块分叉

这种情况类似于体育比赛进入到了加时阶段。两个区块中哪一个会成为真正区块链的一部分取决于下一个区块解答得有多快,以及解出下一个区块的矿工先收到矿工A的区块还是矿工B的区块。此节点上存在着两个版本的区块链,一半矿工的区块链含有A的29302号区块,另一半矿工的区块链含有B的29302号区块。哪个版本能幸存取决于矿工能在哪个版本上解出下一个区块,即图6中的29303号。

当29303号区块得到解答,该版本的区块链成为二者中最长的链,因此成为正式链。所有矿工丢弃另一版本的区块链,使其成为所谓的孤块。该过程如图7所示

比特币的工作原理

前面讨论了比特币的工作原理,但并没有阐明为什么要这么做。为了理解这点,需要先掌握一些额外的概念,例如开源软件。这些概念解释如下:

•比特币是开源软件。

•比特币软件制定了矿工和钱包客户端必须遵从的操作指令。

•比特币软件定义和运行了一套通信协议。

•区块链的分布式文件共享容许开放记账。

开源软件是源代码可供任何人查看的计算机软件。此外,它在一种特殊许可证的控制下,允许任何人修改和使用。有了源代码,程序员可以重建程序(运行在计算机上的二进制文件)并且随意修改。因此涌现出许多比特币的模仿者,这些虚拟货币之间只有一些表面上的区别,大多数都没有包含重大的创新,只有极少数例外,例如Namecoin。这些山寨币大部分仅修改了区块创建的速度、流通钱币的总量以及采用的加密哈希算法。

开放软件的源代码让专家可以分析和验证软件的完整性,即确定软件做了它声称要做的事。Linux就是开源软件的一个突出例子,它抢走了微软的Windows在服务器行业的市场份额。由于其开源性,发现问题和修复速度要比专有软件快得多,因为多个程序员都在不断地检查和改进代码。Linux已经表明大众利益和自身利益可以同时满足,至少在管理开源软件方面是这样。这种开放性保证了在专有软件中无法达到的高水平完整性,专有软件所在的公司只能靠声誉来保证它做好该做的事。

比特币在互联网上运行时还使用了一套矿工和钱包客户端必须遵从的预定协议。钱包客户端是智能手机上的App或者个人电脑上的程序,它可以通过钱包客户端发起支付交易,然后由矿工在交易被纳入区块链之前验证。如果矿工不遵守协议,其工作将被其他矿工拒绝,也就不能为比特币网络的运行做出贡献。

一个针对比特币的代表性争论是中本聪为比特币设定的2100万的发行上限。 一旦达到上限,怎么才能阻止有人提高上限呢?事实上无法阻止,但需要大多数矿工的合作才能实现这个修改。即便在大多数矿工同意解除限制的情况下,如果某些矿工不同意,也将会导致区块链的分叉。赞成取消限制的矿工将会使用一个版本的区块链,不赞成的矿工将会使用另外一个版本。实际上,这就会产生两种虚拟货币,即“原始比特币”和“量化宽松比特币”。长期来看,其中一个版本将会更久和更好地保持价值,并因此成为首选版本,而另外一个版本的价值将会下降 。哪个版本将会把价值保持得更久,并留住比特币用户的兴趣?

至少到目前为止,比特币开发社区对软件变更仍持非常保守的态度,实施重大变更的首选方法是创造新的虚拟币,有些对货币的数量不做任何限制。

支撑比特币的最后一个特征是,不仅软件是开源的,而且记账的方式也是公开的。由于彻底改变了记账方式,一些人已经将区块链命名为“三式记账法”。任何人都可以检查区块链并且验证记账是否符合当前比特币协议的要求和规范。区块链的分布式文件共享意味着任何运行比特币软件的人都连接了比特币网络,并可以访问区块链。

要更好地了解比特币令人叫绝的概念基础,强烈推荐阅读中本聪的白皮书。 这里所提供的信息应该使该论文更容易阅读。本书的结尾包含了该论文的副本。

http://bitcoin.org/bitcoin.pdf

希望本章能够帮你完成对核心概念的理解。现在你应该可以更容易地阅读比特币的论文以及本书的剩余部分。

比特币的影响

作为一种货币系统,比特币的影响巨大。其中一个优势是人们通过它可以进行全球汇款,就像发邮件一样简单。这对要向祖国亲人寄钱的移民工人特别有利。相比之下,提供跨境汇款的公司都要收取高额费用。在法定货币和比特币(BTC)之间兑换也存在着处理费用,但是远比传统的汇费要低很多。

另一个好处是网上购物和网上捐赠。当前的信用卡支付体系未来可能会发生彻底的改变。信用卡支付需要提供付款人的大量信息,包括账单地址和信用卡背面的3位数字验证码。从本质上讲,这相当于把比特币账号的加密私钥送给了商家。这个安全漏洞所引起的大量欺诈行为已经通过高刷卡费、商家要处理的退款等形式表现出来了。信用卡公司每年需要投入大量资金来处理欺诈指控。这些成本转嫁给商家,然后再通过更高的商品和服务收费转嫁给消费者。

比特币的另一个重大影响体现在金钱方面,特别是其系统能力体现出它是金钱而不仅仅是货币。货币具有以下属性:

•交易的媒介(在贸易中作为中介)。

•记账单位(可计算,可量化)。

•持久性(可以存在很长时间)。

•可分割性(所以要有更小的单位)。

•便携性(便于携带运输)。

•互换性(可以相互交换,1个价值单位可以替换另一个等价的单位)。

除了具有上述属性之外,金钱还具有另一个属性:

•长期保值的能力。

与金钱不同,货币会受到通货膨胀的影响。20世纪初的膨胀定义很简单,就是指某物增加的行为,对货币而言就是印更多的钞票。今天的词典普遍把膨胀定义为物价上涨。然而,物价上涨是货币贬值的表现,是当市面上出现了比以前更多的货币时发生的现象。有趣但不意外的是,词义的转变反映了这个时代纸币与黄金、白银渐行渐远,物价越来越高。举例来说,我们的祖先所看到的是粮食价格一辈子几乎都保持不变。然而,现在的人已经习惯于把物价上涨看成是天经地义的。就像在终年下雨的地方,没人会把雨和云联系在一起。但怎么能怪他们呢?因为他们从未看见过蓝天。同样,今天大多数人都没有意识到食物价格的上涨是由通货膨胀所引起的,有时物价上涨还会出现滞后的现象。例如,20世纪60年代的通货膨胀直到十年后的70年代才显现出来。

要维持长期的购买力(即免受通货膨胀的影响),必须限制货币供应量。由于有限的储量以及开采的困难,几千年来黄金和白银一直被选为货币。可以将开采贵金属付出的努力与比特币系统的工作量证明相类比。再将这类真正的付出与简单地加印钞票相对比。纸币最早只是作为方便贵金属交易的替代品(衍生品) 而出现的。纸币容易复制,一直备受通货膨胀困扰,早期的金匠以及后来的银行家利用银行业的部分准备金制度,借出的纸币(即印制更多的纸币)超出实际持有的黄金储备。这导致了频繁的银行挤兑危机,这类事件充斥史书。

在计算机和网络出现以前,交易的媒介仅限于贵金属和纸币。其后,电子通信引入了黄金和白银无法直接参与的新交易方式。直到现在,只有中央控制的且可以电子传输的货币存在,它让控制者能自由决定基础货币的供应规模。当尼克松总统在外汇市场上废除美元与黄金的可兑换性时,就清楚地表明了这一点。越南战争和林顿•约翰逊的“伟大社会”就是靠电子印刷机稀释美元来资助的。物价上涨要过一段时间才会显现出来,紧接着,黄金的美元价格就显著地高于美元与黄金脱钩前大家普遍接受的35美元每盎司的固定价格。美元因此变成了一种自由浮动的、不断膨胀的货币。现在其他国家的货币也都如此。

第7章将会讨论法定货币如何让政府从流通货币的价值中获取资金来支撑财政赤字。穷人受通货膨胀的影响最大,中产阶级在一定程度上亦是如此,而富人则利用发债和各种金融衍生工具收购公司以及创收型的商业地产。他们知道债务会随着货币一起贬值,人为提供了额外的收益。赢得“贫困之战”的第一个办法是摆脱通货膨胀,恢复货币长期保持价值的形式。但是别指望政府会提出甚或接受这种方案。

目前,报纸和杂志上许多关于比特币的文章都将“通货紧缩”作为其主要缺点 。通货紧缩意味着以比特币(BTC)计价的物价将会下降。事实上,这正是比特币所带来的主要好处。报道称人们宁愿“囤积”比特币而不愿意在经济活动中消费 。首先,设想将来比特币成为法定货币。人们还是要生活,仍然还要吃饭和居住 ,因此也必须支付这两项费用。这些文章中的评论是对金钱概念的错误理解。只储蓄不支出,亦即“囤积”一这里是储蓄的贬义词,并非消费不发生了,而只是把 消费推迟到了未来的某个时间点。可以看看一些所谓的“比特币百万富翁”最近的表现,他们在某个时候富有到用比特币购买奢侈品。在以金钱为基础的经济体系 中,储蓄者不会与制造商、建筑商、工厂还有那些推迟消费的人竞争资源。资源指的是任何形式的能源、商品、时间和劳动,特别是专业化的劳动。试想一下, 如果某个人决定待在家里省钱,而不是挂上拖车到处旅行。因为没有出去旅行, 所以本应花在旅游中的汽油费用就可以由制造商用于运输建造新工厂的原材料。 印刷美元并没有创造更多的石油、电力,也没有让每天多出几个小时。这些简单的例子说明了通过限制比特币的供应量而获得保持其价值的概念,希望读者可以从中看出像比特币这样的货币所具有的重要影响。

本章涵盖了比特币背后的技术以及其底层软件的概念,并讨论了中本聪本人有可能坚持的另一种经济学观点。我们对比特币是什么及其工作机制已经有了很 好的了解,现在翻到下一页,与比特币的创造者中本聪相聚吧!
[1] http://en.wikipedia.org/wiki/Cryptographic_hash_function

相关文章:

发表评论

您的电子邮箱地址不会被公开。