《The Book of Satoshi》中本聪之书中文版连载(二)

比特币开发社区在变化方面非常保守,至少到目前为止,制定重大变革的首选方法是创建新的虚拟货币,其中一些对比特币数量没有限制。

《The Book of Satoshi》中本聪之书中文版连载(二)

比特币如何工作为什么这样工作

比特币实际上被描述为一种自由主义者,但是不是所有的自由主义者还有那些黄金信仰者欣赏他,实际上有的组织很鄙视比特币。在我们的经验来看,一些比特币的基础原理没有被很好的认识。要充分理解比特币的话,知道它怎么运行重要,但是从哲学角度讲它这样运行的必要性也很重要。一个去中心化的系统如何由几个不同的部分组成而且在同一时间被几个人来管理,它包含了一个完整性和避免条件,由哈丁提出的“公地悲剧”?在这种经济条件下个人独立行事、合理地根据自身的利益,表现出相反的对整个集团的长期最佳利益的共同资源的消耗。一个典型的例子就是一群牧民共享着一片草场来饲养绵羊。由于羊群的进入不受限制,所以牧场被过度使用,草地状况迅速恶化,悲剧就这样发生了。

我们来开始讨论下比特币如何工作。要想更好的阅读这本书,一些对比特币基本的概念是必要的。这一章节会提供并阐述为什么比特币作为一个支付系统被证明是一个有效的解决方案。为了完成讨论,我们将详细阐释比特币的经济意义。

比特币包含以下概念:

公共账本(叫做比特币区块链)。将此视为一本可以公开获取的巨型图书,其中包含比特币系统中所有交易的簿记记录,并不断添加新页面。

一种称为非对称加密的加密算法,用于授权交易

计算机节点(通常也称为矿工)的分布式网络,用于验证和验证比特币交易并更新公共分类帐本。

让我们更详细地探讨这些概念。

比特币区块链:公共账本

比特币网络的所有成员共享其公共分类账,即区块链。想象一下,一本巨大的会计账簿,每个页面都在不断地列出一系列交易数据。包含世界各地付款人发送的最新比特币交易的新页面大约每10分钟增加一次。这本巨大的账本对每一个在互联网上运行比特币程序的计算机都是完全开放的。请注意,称为比特币钱包的软件程序可以在智能手机或个人计算机上运行,并允许用户通过比特币网络进行支付。

在比特币的上下文中,形成分类帐的页面称为块,因为它们代表数据的。 由许多独立区块组成的区块链长度不断增长,并且包含自20091月推出以来在比特币中执行的所有交易。

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

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

2.收件人(收款人的)比特币地址

3.转移的比特币的数量

由于区块链包含与付款人的比特币地址相关的所有付款和收款的历史记录,同时管理比特币网络的发起人可以验证付款人是否有足够的资金来支付付款任何时候,任何人都可以查看与任何特定比特币地址相关联(或以抽象方式保存)的比特币数量。 你自己看。 登录到www.blockchain.info并输入以下地址

1GaMmGRxKCNuyymancjmAcu3mvUnVjTVmh

按下“搜索”按钮,将返回与此地址关联的比特币数量。

虽然在没有提供此信息的情况下无法通过他的比特币地址了解所有者的身份,但是他的账户内外的任何转账以及他当前的余额都可以公开查看。

非对称加密:谁可以花费这些比特币

加密密钥与诸如上述的交易相关联。比特币采用非对称加密系统(也称为公钥加密),因为加密算法需要一对密钥,每个密钥由一系列长数字组成。一个是公共的并且控制解密操作,而另一个是私钥,它控制加密操作,反之亦然。

算法很容易创建私钥并派生其相应的公钥。然而,从相应的公钥确定私钥在计算上是不可行的,因此允许公钥如其名称所暗示的那样公开。利用公钥,收款人可以检索交易信息,允许比特币的转移继续进行。下面的图2概念性地说明了比特币的双密钥系统,它为比特币的运作提供了部分基础。

《The Book of Satoshi》中本聪之书中文版连载(二)


比特币软件的算法只允许私有密钥的所有者“花”与该比特币地址相关的比特币。收款人付款人分享他的比特币地址。由于只有收件人知道与其地址相关联的私钥,因此只有他能够在以后访问,支出或转移这些比特币。

在比特币中,发件人使用他的私钥对比特币交易进行数字签名。比特币交易实际上包含公钥(假设这是现在的比特币地址)。使用此公钥,系统验证数字签名是否有效,从而确认发件人确实是私钥的所有者。该系统允许所有者在公共分类账中“花费”与他的比特币地址相关联的比特币,并且公共分类账(即,分组链)将用包含该交易的新页面(即,块)更新。将此新交易添加到区块链有效地通知比特币网络将这些比特币存入接收方的地址,并从发送方的比特币地址中扣除它们。私钥由密码保护的比特币钱包(即用户计算机,移动设备或其他Web应用程序上的软件)存储和管理的一长串数字组成。

矿工网络,充当系统的管理员、簿记员和监管者。

到目前为止,我们已经讨论了什么样的交易,以及它们是如何验证的。如果比特币是一个集中运营的系统,故事将在这里结束:一个实体将负责这项任务。然而,比特币是一个分散的系统,因此,这个任务在分布在世界各地的自愿参与节点(矿工)的集合中共享。了解包含账本和支付转移授权的系统如何由不同实体支持其自身利益的运营方式至关重要。这个系统的特点是我之前提到的关键理解之一,这个理解经常被比特币评论家所忽视。

矿工,负责操作比特币网络的节点,验证交易是否有效,并使用包含最新交易的新区块定期更新区块链。矿工在其个人计算机上运行的比特币软件将比特币协议与其规则和协议相结合。

总的来说,比特币网络要求通过添加新块(分类账簿中的页面)不断更新区块链(公共账簿分类账)。大约每10分钟,添加一个新并将最新交易列表更新。虽然所有的矿工都在处理下一个块,但只会选择一个矿工来将其特定版本的块添加到块链中。实际上,每个矿工在创建下一个自身版本的区块时都按照自身利益运营,所以要亲自收集与该交易区块相关的交易费用。虽然比特币交易的核心参数没有改变(付款人,收款人,金额),但其中大部分包括交易费,由付款人支付,并且被存入矿工账户,其矿工区块账户被选择包含在区块链中。因此,该矿工将更新这些交易中的每一项,并将与这些交易相关的费用记入他自己的比特币地址。

除了交易费用之外,被添加到区块链中的矿工也可以通过新铸造的比特币获得额外的积分。他们创建了一个额外的交易,将这些交易添加到他们自己的比特币账户。 这被称为块奖励。目前,比特币的协议允许矿工为每个创建的块分配12.5个比特币。这是交易费用的总和。 最初在比特币发布时,50比特币(BTC)被分配为每个区块的块奖励,大约每四年减半。

随着新比特币计入他的地址,被选中加入比特币区块链的区块将优先受益于他的同行矿工获得收益我们很快将解释这个选择过程的工作原理。但是,现在,这被视为通过执行非常昂贵的计算任务来解决数学问题。解决方案很难找到,但一旦找到,其正确性很容易被验证。第一个找到解决方案的矿工可以将这个版本的区块发布给整个矿工网络。

这些矿工接收块及其解决方案,然后进行验证和验证,即证明第一个矿工找到的解决方案是正确的。比特币协议以这样的方式设置挖矿难度,即找到解决方案需要大约10分钟的平均时间。

如果解决该区块的矿工用超过当前允许的25个新比特币来信任自己,那么其他矿工将拒绝该矿工的区块并继续努力为他们自己的版本找到解决方案。

在看似违反直觉的情况下,当矿工解决计算任务时,所有其他矿工都会接受失败,同意将该最小块作为块链中的下一个块包括在内,只要它能够被验证,并开始计算下一个区块。这项工作涉及每个矿工将自上一个区块创建以来进入的所有最新交易添加到新区块,然后新区块将被解决并添加到永无止境的区块链中。

比特币运作的方式解释了为什么首先获得解决方案的矿工只会使用比特币协议允许的块奖励数量。这样做可以确保其他矿工接受他的拦截并收到它相关奖励(即交易费用)。同样地,其他区块即使有效,也可以通过拒绝该块来获得收益。只有在功能正常的情况下,比特币支付系统才会保留其价值。如果矿工拒绝所有区块而不是他们自己的区块,将无法达成共识,整个系统的价值将被摧毁,并且没有一个矿工能够受益。在这种情况下,无论矿工持有多少比特币都会变得毫无价值。因此,如果所有人都尊重在共享比特币软件中建立的比特币协议,那么所有矿工都会受益。因此,比特币体现了前面描述的公地悲剧的逆转。

现在让我们深入研究我们之前描述的解决块数学问题所需的昂贵计算任务的细节。对于矿工选择他的区块,他必须解决与区块相关的问题。这个选择过程被称为工作证明,因为它意味着矿工必须为之工作。为了完全理解所涉及的机制,我们需要首先理解称为哈希函数的加密概念。然后,我们可以解释它是如何在矿工的工作证明背景下使用的。

加密哈希函数——数字“指纹”

加密哈希是一种复杂的算法,它执行一个非常基本的任务 - 将任意长度的文本(整本书,文档,句子,甚至单个单词)转换为随机出现的固定长度数字串。下面的图3提供了一些示例。 哈希函数的输出,或简称为哈希,通常称为消息摘要,可以被认为是文档的指纹

《The Book of Satoshi》中本聪之书中文版连载(二)

在上图中,请注意输入“后院有2只狗”导致完全不同的摘要,而不是“后院有3只狗”。 简单地改变一个角色会导致所有挖掘的输出 完全不同。该图中的摘要输出表示为十六进制数。与我们常用的十进制系统不同,十六进制系统的基数为16。它使用十六个符号来表示系统中的十六个数字。符号0到9代表数字0到9,字母A到F代表数字10到15.因此,十六进制F代表数字15十六进制数字5A36因此等于(5 x 163)+(10 x 162)+(3 x 161)+(6 x 160),在十进制编号系统中等于23,094。尝试在您自己的计算机计算器上从Hex切换到Dec,看看它是如何工作的。

比特币用户无法控制输出(图3中的摘要)的外观。此外,给定一个特定的摘要输出,找到一个可以生成它的输入几乎是不可能的。因此,生成摘要很容易,但从摘要中获取原始文本是不可能的。使用人类指纹的类比,给定一个指纹,我们会发现除非事先已经过指纹识别,否则无法确定留下它的人是谁

早些时候我们提到所有矿工一旦找到解决方案就能轻松验证解决方案是否正确,但找出解决方案这件事是一个困难的部分。这就是为什么加密哈希是比特币的理想选择。在尝试解决块时,矿工必须重现由摘要内容显示的特定模式。由于在摘要中再现特定输出是不可能的,因此它们必须递增文本中的数字并一次又一次地重新计算散列,直到它们偶然发现比特币协议所需的摘要中的特定模式。该过程类似于在图3的示例中改变狗的数量(“2只狗”,“3只狗”,“4只狗”)以创建不同的摘要。例如,假设当前的比特币协议指定摘要的内容显示以“00”开头的模式。通过改变示例中的狗的数量,摘要中相应的十六进制数最终将满足该要求,表示该块的解。

寻找解决方案的矿工通常必须计算哈希时间以找到正确的模式,但是一旦找到它,只需要其他矿工进行一次哈希计算就可以对其进行验证。

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

计算对应于任何给定消息的散列值很简单。

 生成具有给定哈希的消息是不可能的。

修改消息而不更改散列是不可能的。

找到具有相同散列的两个不同消息是不可能的。

http://en.wikipedia.org/wiki/Cryptographic_hash_function

以下示例摘自Wikipedia,说明了正在使用的哈希函数。

爱丽丝给鲍勃提出了一个严峻的数学问题并声称她已经解决了。鲍勃想亲自尝试一下,但也想确保爱丽丝不要虚张声势。 因此,爱丽丝写下她的解决方案,计算其哈希并告诉鲍勃哈希值(同时保持解决方案的秘密)。 然后,当鲍勃几天后自己提出解决方案时,爱丽丝可以通过揭示它并让鲍勃散列它并检查它是否与之前给出的哈希值相匹配来证明她之前有解决方案。(这是一个简单的承诺方案的例子;在实际操作中,爱丽丝和鲍勃将是计算机程序,而秘密将比声称的拼图解决方案更容易被欺骗)。

哈希函数构成了流程的一部分,使用户能够在比特币中对文档或文本进行数字签名。在比特币的工作量证明的背景下,将在下面讨论,哈希函数的两个最有用的特征:

无法从给定的哈希生成消息

通过仅更改消息中的一个字符来生成全新的哈希

已经创建了几种类型的哈希算法,比特币使用其中两种:SHA-256用于工作量证明,RIPEMD-160用于比特币地址。 哈希函数是工作量证明的核心,我们将在下面讨论。

矿工的工作量证明

在任何给定时间,每个矿工都积极参与通过解决难题来创建要添加到区块链的下一个区块,这称为工作量证明。第一个解决工作量证明的矿工获得新创造的比特币(截至本文撰写时为25比特币)以及与正在创建的块中包含的交易相关的累积交易费用。交易费用,通常是名义金额,由付款人在发送交易时添加。 到2140年左右,所有比特币都将被开采,矿工将只收取交易费用。

因此,工作量证明可以被认为是比特币矿工之间的竞赛,以发现他们试图创建具有某种特征的块的SHA-256哈希。正如我们之前看到的,哈希输出只是一个以十六进制表示的非常大的数字。 矿工的目标,即必须解决的问题,是生成低于某个值的哈希输出。计算具有此特征的值的第一个矿工获胜,并且在其他矿工验证之后,他的块版本将被添加到本章前面讨论的块链中。

为简单起见,假设哈希输出实际上是0到1,000,000之间的数字,并且第一个获得小于10,000的哈希输出的矿工。10,000作为阈值,比特币中的每个区块包含一个数字,其唯一目的是获得阈值。

比特币块中针对阈值测试的数字称为随机数。 每个矿工将其随机数递增一定量,直到其块的散列输出低于阈值。正如我们之前所说,每个矿工的块具有不同的信息,因此对于相同的随机数具有不同的哈希输出。该过程如图4所示。

《The Book of Satoshi》中本聪之书中文版连载(二)

比特币协议由每个矿工的计算机上运行的软件操作,调整问题的难度级别,以便在第一个矿工解决它之前大约需要10分钟。 目的是使用包含在前10分钟内发送的最新交易的新块定期更新块链。这个值有些随意,正如后面的章节中所见,中本聪将他的一些讨论专门用于这个主题。

前面的讨论将难度值与阈值进行了比较。因为哈希的数字(称为工作量证明)是十六进制或基数为16的编号系统,这转换为第一个X字节数字0,其中X被定期调整以保持难度级别工作量证明相当稳定。

例如,假设块链的块为第282,435区块具有以下SHA-256输出:

0000000000000000c6647dad26b01b28f534223450d75d3b6b2882855039b673

回想一下,在基数为16的数字系统中,有代表十六个数字0到15的符号; 本系统中代表0到9的符号为0到9,如十进制或基数为10的系统,十六进制系统的数字10到15由A到F表示。上面的十六进制数由64组成数字。由于十六进制数左边的项代表更高的16的幂,因此更大的数字,为了使散列输出更小,散列输出中的前导数字必须为0.这就是为什么声明需要的散列输出低于某个阈值转换为具有一定数量的前导数字为0.从任何一种方式来看,工作量证明都是找到一个随机数,它将生成低于当时比特币协议建立的阈值的散列输出。

在图4中的示例 - 工作原理图中,只有输出的前16位数等于0才能使散列输出低于比特币协议设置的阈值。因此,首先获得该号码并因此“赢得”该块的矿工必须继续改变“随机数”,直到产生具有至少所需数量的前导0的十六进制数。在彩票中,购买最多“门票”(即产生最多数量的SHA-256输出)的矿工有更好的机会找到具有正确数量0的数字。比特币系统的这种要求导致了创建能够每秒产生更多哈希的硬件的竞赛。首先发现块链#282,435块的散列的幸运矿工将nonce增加到十进制中规定的505,482,605,这意味着该矿工在找到具有正确数量的前导零之前必须生成超过5亿“哈希”。

如前所述,比特币协议的目标是大约每10分钟创建一个交易块。对于给定的难度级别,如果更多矿工加入或更准确地说,随着每秒计算更多哈希在不到10分钟内发现所需摘要(哈希输出)的机会增加。在一定数量的块之后,比特币协议评估块的生成速度; 如果平均超过10分钟,则难度增加(即,前导0的数量增加,降低任何单个矿工获得具有该特征的摘要的概率); 如果更长,则难度降低(即,导致0的数量减少,增加获得它的概率)。

一旦矿工发现提供正确散列输出的随机数,则广播该块,并且其他矿工验证它,接受它并开始下一个块的工作。因此,比特币的运作就像正在进行的彩票游戏每10分钟重启一次。谁将成为幸运的矿工,找到具有正确特征的nonce 呢?

5说明了工作量证明背后的概念。请注意,块中的信息比显示的更多; 为简单起见,它已经减少了。

《The Book of Satoshi》中本聪之书中文版连载(二)

矿工的共识 孤块

如前所述,比特币在很大程度上依赖于共识以实现功能。 这个概念将在第9章进一步讨论,当两名矿工几乎在同一时间解决他们的障碍时,这个概念开始发挥作用。 当发生这种情况时,两名矿工都在广告他们的区块,包括比特币系统的解决方案。 所有其他矿工都接收并保留两者,但他们在下一个区块的工作将基于他们首先获得的两个当前区块中的哪一个。 假设50%的小伙子先从Miner A接收该区块,其他小组首先接收Miner B的区块。下面的图6中的块#29302示出了这种情况。

这种情况类似于加时赛。两个区块中的哪一个成为真正的区块链的一部分将取决于下一个区块的解析速度以及解决人是谁而定,一个接收A区块的矿工或接收B区块的矿工。此时,存在两个版本的区块链,其中一半矿工具有矿工A版本的区块#29302,另一个具有矿工B版本。这两个版本中的哪一个将继续存在取决于矿工解决下一个块的版本,图6中的#29303,在他的计算机上。当区块#29303被解决时,这个版本的区块链成为两者中最长的,因此是官方版本。然后所有矿工都放弃了其他版本的区块链,这就是所谓的孤块。该过程如图7所示。

《The Book of Satoshi》中本聪之书中文版连载(二)

比特币为什么工作?

到目前为止,我们已经介绍了比特币如何工作,但还不知道为什么。要理解这一点,需要了解一些其他概念,例如开源软件。这些概念如下,并在下面解释:

比特币是开源软件

比特币软件建立了矿工和钱包客户必须遵循的操作指令。

比特币软件也定义并执行统一的通信协议。

块链的分布式文件共享允许所有公开记录

开源软件是计算机软件,其源代码可供任何人查看。此外,它在特殊许可下运行,允许任何人修改和使用它。使用源代码,程序员可以重新创建程序(在计算机上运行的二进制文件)并随意修改它。因此,许多比特币的模仿者如雨后春笋般涌现,其他虚拟货币只是在宇宙中不同,并且在大多数情况下,没有重要的创新,除了少数像Namecoin之类的项目。这些替代虚拟货币中的大多数基于改变创建块的速率,流通中的币总数以及所使用的加密散列算法。

软件的代码是开源的,允许专家对其进行分析并验证其完整性,即确认它是否符合其声称的要求。开源软件的一个突出例子是Linux,它已经取代了微软Windows在服务器行业的市场份额。因为它是开源的,所以发现和修复问题的速度比专有的快得多,因为多个程序员不断检查和改进代码。到目前为止,Linux已经证明,更好的和自身利益可以协同工作,至少在管理开源软件方面。这种开放性确保了专有软件无法实现的高度完整性,只有负责软件的公司的声誉才能保证它能够完成它应该做的事情。

比特币还通过互联网运营,使矿工和钱包客户必须遵循定义操作协议。电子钱包客户端 - 软件程序是智能手机上的应用程序或个人计算机上的程序 当有人发送支付交易时使用的软件程序,矿工随后在它们被组合到区块链中之前进行验证。偏离该协议的单个矿工将使其他矿工拒绝其操作,并且不允许他们为网络的运营做出贡献。

对比特币提出的一个典型论点是关于将要创造的最大比特币数量的限制,中本聪将比特币数量设定为2100万。一旦到达,有什么可以阻止某人增加这个限制?没有什么,但他需要大多数矿工的合作才能接受这一改变。即使是大多数矿工都同意解除这一限制,如果所有人都不同意,那么就会导致区块链中出现分裂。那些赞成解除限制的人将使用一个版本的区块链,而那些不赞成使用不同版本的人。实际上,我们将有两种虚拟货币而不是一种,即“原始比特币”和“量化宽松比特币”。从长远来看,人们会保持其价值和更好的价值,因此将成为首选版本,而另一个则会降低价值。您会猜测哪一个会延长其价值并保留比特币用户的兴趣?就个人而言,我非常清楚哪一个。

比特币开发社区在变化方面非常保守,至少到目前为止,制定重大变革的首选方法是创建新的虚拟货币,其中一些对比特币数量没有限制。

支撑比特币的最后一个特征是,不仅软件是开源的,而且它的簿记也是如此。有些人将区块链称为“三重记账”,因为它彻底改变了会计记账法。任何人都可以检查区块链并验证会计确实遵循当前建立的比特币协议要求和规范。块链的分布式文件共享意味着运行比特币软件的任何人都连接到比特币网络并且可以访问区块链。

为了更好地感受比特币的概念基础的光彩,我强烈推荐阅读中本聪的白皮书。我在这里提供的信息应该使论文更容易获取。本书末尾包含本文的复制品。

我们希望本章能帮助您理解核心概念。 您现在应该能够更轻松地阅读比特币论文和本书的其余部分。

比特币的含义

比特币作为货币体系的影响是巨大的。它的一个优点是能够让人们像在发送电子邮件一样在全球范围内“汇流”货币。这对于希望向其原籍国的亲属汇款的人来说尤其有利。相比之下,跨境汇款的公司收取高额费用。从国家货币转换为BTC并返回相关费用,但与布线成本相比,这些转换费用较小。

之前涉及的另一个好处是在线购物和在线捐赠。我相信,目前使用信用卡付款的系统将来会彻底改变。信用卡付款需要提供有关付款人的大量信息,包括账单地址和信用卡背面的3位数代码。实质上,这是比特币相当于向商家提供私人加密密钥。由于这种安全漏洞导致的大量欺诈行为表现为商家必须应付的高额费用和退款。信用卡公司每年花费大量现金来处理欺诈性收费。这些成本转移给商家,商家又通过更高的商品和服务价格将商品转移给消费者。

比特币的另一个主要影响是货币方面,特别是系统能够成为货币而不仅仅是货币。 一个货币有以下属性:

是交换媒介(用作交易中介)

是一个帐户单位(可以计算,可以量化)

耐用(持续时间长)

是可分的(所以有更小的单位)

便携式(便于携带)

是可互换的(相互可互换,特定值的1个单位可以替换另一个相同的单位)

钱除了具有上面列出的所有属性,还有另外一个:

能够长期保持其价值。

与货币不同,货币受通胀影响。在20世纪初期,通货膨胀被简单地定义为通过印刷更多货币来膨胀某物的行为,如货币的情况。今天的字典将其定义为价格的普遍上涨。然而,价格上涨是货币贬值的一种表现,当货币存在的时间比以前更多。有趣但并不令人惊讶的是,这种定义的转变对应于纸币进一步脱离黄金和白银的时间,这一发展导致价格上涨。例如,我们的祖先看到食品价格在其有生之年几乎保持不变。然而,今天的人口已经习惯于将价格上涨视为一种不可改变的事实,如引力。就好像,在一直下雨的地方,没有人在云和雨之间建立联系。但谁能指责他们,因为他们从未见过蓝天?以同样的方式,今天大多数人都不会认为货币价格上涨是由货币通胀造成的,有些时候价格上涨会延迟几年。 20世纪60年代的货币通货膨胀就是这种情况,在接下来的十年,即20世纪70年代,这种通货膨胀只会受到影响。

为了长期保持其购买力(即不受通货膨胀影响),货币供应必须受到限制。几千年来,黄金和白银一直是首选的资金。他们在这个星球上的供应是有限的,并且需要任何打算获得更多它的人通过采矿为他们交换能量和时间。你可以说在开采贵金属方面所付出的努力与比特币系统中的工作量证明是相似的将这项实际工作与简单印刷更多美元钞票进行对比。纸币最初被采用仅作为贵金属的方便替代品(衍生物),从而促进交易。纸币很容易再现,一直受到通货膨胀的影响,因为金匠以及后来的银行家使用部分准备金银行来提供更多(即打印更多的纸币),而不是实际储存黄金。这导致经常出现“银行挤兑”危机,乱丢历史书籍。

在计算机和网络出现之前,交易仅限于贵金属和纸币。从那以后,电子通信引入了一种新的交易方式,其中黄金和白银永远不会直接成为其中的一部分。到目前为止,只存在集中控制和电子可传输的货币,允许控制人员自由决定基础货币的供应规模。当尼克松总统在外汇市场上取消美元兑换黄金时,他就清楚地证明了这一点。越南战争和林登约翰逊的“伟大社会”是通过电子印刷机稀释美元来资助的。通过大宗商品价格的上涨,需要时间来证明自己,但一旦确实如此,以美元计价的黄金价格有效地高于每盎司35美元的黄金价格,这在黄金标准与美元脱节之前普遍存在。它变成了一种自由浮动,不断膨胀的货币,就像今天存在的任何其他国家货币一样。

正如我们在第7章中讨论的那样,纸币(法定货币)允许政府通过窃取流通货币的价值来为赤字支出提供资金。 穷人和某种程度上的中产阶级受货币通胀的影响最大,而富人利用债务和各种金融衍生品来收购公司和创收商业房地产。他们知道债务将与货币一起贬值,提供人为获得的额外收益。解决“对贫困的战争”的第一种方法是摆脱货币通胀,并回归到长期价值持有的货币形式。但是,不要指望政府提出或甚至接受涉及这一行动方案的提案。

目前,许多关于比特币的杂志和报纸文章都以其通货紧缩性质为主要负面因素。通货紧缩,它们意味着以比特币衡量的价格将会下降。实际上,这是比特币的主要优点。他们报告说,人们将囤积比特币,而不是在经济中消费。首先,想象明天比特币将成为您所在国家的首选货币。作为人类,你仍然需要吃饭并提供庇护所;因此你必须支付这两笔费用。这些文章中的评论所表明的是对金钱的误解。通过储蓄而不是消费  囤积仅仅是储蓄的贬义词 人们将消费推迟到以后的间。我们已经看到一些所谓的比特币百万富翁最近展示了这种行为,他们在某种程度上变得足够舒服,可以将一些比特币花在奢侈品上。在基于货币的经济体系中,长期保值的储蓄者不会通过延迟支出来与制造商,建筑商,工厂和提取商品(即可销售商品)的资源竞争资源。资源是指任何形式的能源,商品,时间和劳动力,特别是专业劳动力。想象一下这样一个人决定通过留在家里而不是挂钩他的拖车和越野旅行来度假。通过不行驶,他允许他将在旅行中消耗的汽油被例如制造商用于运输用于建造新工厂的材料。印刷美元不会产生更多桶石油,更多的千兆瓦电力,或一天中更多的时间。我用相当简单的例子说明了这个概念,但我希望你能看到像比特币这样的货币,能够保持其有限供应的价值,具有重大影响。

在本章中,我们已经介绍了比特币背后的技术,它背后的软件概念,我们已经触及了中本聪本可能会遵循的经济学的另一种观点。既然您已经很好地理解了比特币的全部内容及其运作方式,那么请转动页面并与比特币的创造者中本聪会面!

今天分享到这里,明天我们继续。

相关链接:

《The Book of Satoshi》中本聪之书中文版连载(一)


文章声明:本文为火星财经专栏作者作品,版权归作者所有。文章为作者本人观点,不代表火星财经立场。

生成图片
5

发表评论

《The Book of Satoshi》中本聪之书中文版连载(二)

星期五 2018-11-09 12:37:07


《The Book of Satoshi》中本聪之书中文版连载(二)

比特币如何工作为什么这样工作

比特币实际上被描述为一种自由主义者,但是不是所有的自由主义者还有那些黄金信仰者欣赏他,实际上有的组织很鄙视比特币。在我们的经验来看,一些比特币的基础原理没有被很好的认识。要充分理解比特币的话,知道它怎么运行重要,但是从哲学角度讲它这样运行的必要性也很重要。一个去中心化的系统如何由几个不同的部分组成而且在同一时间被几个人来管理,它包含了一个完整性和避免条件,由哈丁提出的“公地悲剧”?在这种经济条件下个人独立行事、合理地根据自身的利益,表现出相反的对整个集团的长期最佳利益的共同资源的消耗。一个典型的例子就是一群牧民共享着一片草场来饲养绵羊。由于羊群的进入不受限制,所以牧场被过度使用,草地状况迅速恶化,悲剧就这样发生了。

我们来开始讨论下比特币如何工作。要想更好的阅读这本书,一些对比特币基本的概念是必要的。这一章节会提供并阐述为什么比特币作为一个支付系统被证明是一个有效的解决方案。为了完成讨论,我们将详细阐释比特币的经济意义。

比特币包含以下概念:

公共账本(叫做比特币区块链)。将此视为一本可以公开获取的巨型图书,其中包含比特币系统中所有交易的簿记记录,并不断添加新页面。

一种称为非对称加密的加密算法,用于授权交易

计算机节点(通常也称为矿工)的分布式网络,用于验证和验证比特币交易并更新公共分类帐本。

让我们更详细地探讨这些概念。

比特币区块链:公共账本

比特币网络的所有成员共享其公共分类账,即区块链。想象一下,一本巨大的会计账簿,每个页面都在不断地列出一系列交易数据。包含世界各地付款人发送的最新比特币交易的新页面大约每10分钟增加一次。这本巨大的账本对每一个在互联网上运行比特币程序的计算机都是完全开放的。请注意,称为比特币钱包的软件程序可以在智能手机或个人计算机上运行,并允许用户通过比特币网络进行支付。

在比特币的上下文中,形成分类帐的页面称为块,因为它们代表数据的。 由许多独立区块组成的区块链长度不断增长,并且包含自20091月推出以来在比特币中执行的所有交易。

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

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

2.收件人(收款人的)比特币地址

3.转移的比特币的数量

由于区块链包含与付款人的比特币地址相关的所有付款和收款的历史记录,同时管理比特币网络的发起人可以验证付款人是否有足够的资金来支付付款任何时候,任何人都可以查看与任何特定比特币地址相关联(或以抽象方式保存)的比特币数量。 你自己看。 登录到www.blockchain.info并输入以下地址

1GaMmGRxKCNuyymancjmAcu3mvUnVjTVmh

按下“搜索”按钮,将返回与此地址关联的比特币数量。

虽然在没有提供此信息的情况下无法通过他的比特币地址了解所有者的身份,但是他的账户内外的任何转账以及他当前的余额都可以公开查看。

非对称加密:谁可以花费这些比特币

加密密钥与诸如上述的交易相关联。比特币采用非对称加密系统(也称为公钥加密),因为加密算法需要一对密钥,每个密钥由一系列长数字组成。一个是公共的并且控制解密操作,而另一个是私钥,它控制加密操作,反之亦然。

算法很容易创建私钥并派生其相应的公钥。然而,从相应的公钥确定私钥在计算上是不可行的,因此允许公钥如其名称所暗示的那样公开。利用公钥,收款人可以检索交易信息,允许比特币的转移继续进行。下面的图2概念性地说明了比特币的双密钥系统,它为比特币的运作提供了部分基础。

《The Book of Satoshi》中本聪之书中文版连载(二)


比特币软件的算法只允许私有密钥的所有者“花”与该比特币地址相关的比特币。收款人付款人分享他的比特币地址。由于只有收件人知道与其地址相关联的私钥,因此只有他能够在以后访问,支出或转移这些比特币。

在比特币中,发件人使用他的私钥对比特币交易进行数字签名。比特币交易实际上包含公钥(假设这是现在的比特币地址)。使用此公钥,系统验证数字签名是否有效,从而确认发件人确实是私钥的所有者。该系统允许所有者在公共分类账中“花费”与他的比特币地址相关联的比特币,并且公共分类账(即,分组链)将用包含该交易的新页面(即,块)更新。将此新交易添加到区块链有效地通知比特币网络将这些比特币存入接收方的地址,并从发送方的比特币地址中扣除它们。私钥由密码保护的比特币钱包(即用户计算机,移动设备或其他Web应用程序上的软件)存储和管理的一长串数字组成。

矿工网络,充当系统的管理员、簿记员和监管者。

到目前为止,我们已经讨论了什么样的交易,以及它们是如何验证的。如果比特币是一个集中运营的系统,故事将在这里结束:一个实体将负责这项任务。然而,比特币是一个分散的系统,因此,这个任务在分布在世界各地的自愿参与节点(矿工)的集合中共享。了解包含账本和支付转移授权的系统如何由不同实体支持其自身利益的运营方式至关重要。这个系统的特点是我之前提到的关键理解之一,这个理解经常被比特币评论家所忽视。

矿工,负责操作比特币网络的节点,验证交易是否有效,并使用包含最新交易的新区块定期更新区块链。矿工在其个人计算机上运行的比特币软件将比特币协议与其规则和协议相结合。

总的来说,比特币网络要求通过添加新块(分类账簿中的页面)不断更新区块链(公共账簿分类账)。大约每10分钟,添加一个新并将最新交易列表更新。虽然所有的矿工都在处理下一个块,但只会选择一个矿工来将其特定版本的块添加到块链中。实际上,每个矿工在创建下一个自身版本的区块时都按照自身利益运营,所以要亲自收集与该交易区块相关的交易费用。虽然比特币交易的核心参数没有改变(付款人,收款人,金额),但其中大部分包括交易费,由付款人支付,并且被存入矿工账户,其矿工区块账户被选择包含在区块链中。因此,该矿工将更新这些交易中的每一项,并将与这些交易相关的费用记入他自己的比特币地址。

除了交易费用之外,被添加到区块链中的矿工也可以通过新铸造的比特币获得额外的积分。他们创建了一个额外的交易,将这些交易添加到他们自己的比特币账户。 这被称为块奖励。目前,比特币的协议允许矿工为每个创建的块分配12.5个比特币。这是交易费用的总和。 最初在比特币发布时,50比特币(BTC)被分配为每个区块的块奖励,大约每四年减半。

随着新比特币计入他的地址,被选中加入比特币区块链的区块将优先受益于他的同行矿工获得收益我们很快将解释这个选择过程的工作原理。但是,现在,这被视为通过执行非常昂贵的计算任务来解决数学问题。解决方案很难找到,但一旦找到,其正确性很容易被验证。第一个找到解决方案的矿工可以将这个版本的区块发布给整个矿工网络。

这些矿工接收块及其解决方案,然后进行验证和验证,即证明第一个矿工找到的解决方案是正确的。比特币协议以这样的方式设置挖矿难度,即找到解决方案需要大约10分钟的平均时间。

如果解决该区块的矿工用超过当前允许的25个新比特币来信任自己,那么其他矿工将拒绝该矿工的区块并继续努力为他们自己的版本找到解决方案。

在看似违反直觉的情况下,当矿工解决计算任务时,所有其他矿工都会接受失败,同意将该最小块作为块链中的下一个块包括在内,只要它能够被验证,并开始计算下一个区块。这项工作涉及每个矿工将自上一个区块创建以来进入的所有最新交易添加到新区块,然后新区块将被解决并添加到永无止境的区块链中。

比特币运作的方式解释了为什么首先获得解决方案的矿工只会使用比特币协议允许的块奖励数量。这样做可以确保其他矿工接受他的拦截并收到它相关奖励(即交易费用)。同样地,其他区块即使有效,也可以通过拒绝该块来获得收益。只有在功能正常的情况下,比特币支付系统才会保留其价值。如果矿工拒绝所有区块而不是他们自己的区块,将无法达成共识,整个系统的价值将被摧毁,并且没有一个矿工能够受益。在这种情况下,无论矿工持有多少比特币都会变得毫无价值。因此,如果所有人都尊重在共享比特币软件中建立的比特币协议,那么所有矿工都会受益。因此,比特币体现了前面描述的公地悲剧的逆转。

现在让我们深入研究我们之前描述的解决块数学问题所需的昂贵计算任务的细节。对于矿工选择他的区块,他必须解决与区块相关的问题。这个选择过程被称为工作证明,因为它意味着矿工必须为之工作。为了完全理解所涉及的机制,我们需要首先理解称为哈希函数的加密概念。然后,我们可以解释它是如何在矿工的工作证明背景下使用的。

加密哈希函数——数字“指纹”

加密哈希是一种复杂的算法,它执行一个非常基本的任务 - 将任意长度的文本(整本书,文档,句子,甚至单个单词)转换为随机出现的固定长度数字串。下面的图3提供了一些示例。 哈希函数的输出,或简称为哈希,通常称为消息摘要,可以被认为是文档的指纹

《The Book of Satoshi》中本聪之书中文版连载(二)

在上图中,请注意输入“后院有2只狗”导致完全不同的摘要,而不是“后院有3只狗”。 简单地改变一个角色会导致所有挖掘的输出 完全不同。该图中的摘要输出表示为十六进制数。与我们常用的十进制系统不同,十六进制系统的基数为16。它使用十六个符号来表示系统中的十六个数字。符号0到9代表数字0到9,字母A到F代表数字10到15.因此,十六进制F代表数字15十六进制数字5A36因此等于(5 x 163)+(10 x 162)+(3 x 161)+(6 x 160),在十进制编号系统中等于23,094。尝试在您自己的计算机计算器上从Hex切换到Dec,看看它是如何工作的。

比特币用户无法控制输出(图3中的摘要)的外观。此外,给定一个特定的摘要输出,找到一个可以生成它的输入几乎是不可能的。因此,生成摘要很容易,但从摘要中获取原始文本是不可能的。使用人类指纹的类比,给定一个指纹,我们会发现除非事先已经过指纹识别,否则无法确定留下它的人是谁

早些时候我们提到所有矿工一旦找到解决方案就能轻松验证解决方案是否正确,但找出解决方案这件事是一个困难的部分。这就是为什么加密哈希是比特币的理想选择。在尝试解决块时,矿工必须重现由摘要内容显示的特定模式。由于在摘要中再现特定输出是不可能的,因此它们必须递增文本中的数字并一次又一次地重新计算散列,直到它们偶然发现比特币协议所需的摘要中的特定模式。该过程类似于在图3的示例中改变狗的数量(“2只狗”,“3只狗”,“4只狗”)以创建不同的摘要。例如,假设当前的比特币协议指定摘要的内容显示以“00”开头的模式。通过改变示例中的狗的数量,摘要中相应的十六进制数最终将满足该要求,表示该块的解。

寻找解决方案的矿工通常必须计算哈希时间以找到正确的模式,但是一旦找到它,只需要其他矿工进行一次哈希计算就可以对其进行验证。

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

计算对应于任何给定消息的散列值很简单。

 生成具有给定哈希的消息是不可能的。

修改消息而不更改散列是不可能的。

找到具有相同散列的两个不同消息是不可能的。

http://en.wikipedia.org/wiki/Cryptographic_hash_function

以下示例摘自Wikipedia,说明了正在使用的哈希函数。

爱丽丝给鲍勃提出了一个严峻的数学问题并声称她已经解决了。鲍勃想亲自尝试一下,但也想确保爱丽丝不要虚张声势。 因此,爱丽丝写下她的解决方案,计算其哈希并告诉鲍勃哈希值(同时保持解决方案的秘密)。 然后,当鲍勃几天后自己提出解决方案时,爱丽丝可以通过揭示它并让鲍勃散列它并检查它是否与之前给出的哈希值相匹配来证明她之前有解决方案。(这是一个简单的承诺方案的例子;在实际操作中,爱丽丝和鲍勃将是计算机程序,而秘密将比声称的拼图解决方案更容易被欺骗)。

哈希函数构成了流程的一部分,使用户能够在比特币中对文档或文本进行数字签名。在比特币的工作量证明的背景下,将在下面讨论,哈希函数的两个最有用的特征:

无法从给定的哈希生成消息

通过仅更改消息中的一个字符来生成全新的哈希

已经创建了几种类型的哈希算法,比特币使用其中两种:SHA-256用于工作量证明,RIPEMD-160用于比特币地址。 哈希函数是工作量证明的核心,我们将在下面讨论。

矿工的工作量证明

在任何给定时间,每个矿工都积极参与通过解决难题来创建要添加到区块链的下一个区块,这称为工作量证明。第一个解决工作量证明的矿工获得新创造的比特币(截至本文撰写时为25比特币)以及与正在创建的块中包含的交易相关的累积交易费用。交易费用,通常是名义金额,由付款人在发送交易时添加。 到2140年左右,所有比特币都将被开采,矿工将只收取交易费用。

因此,工作量证明可以被认为是比特币矿工之间的竞赛,以发现他们试图创建具有某种特征的块的SHA-256哈希。正如我们之前看到的,哈希输出只是一个以十六进制表示的非常大的数字。 矿工的目标,即必须解决的问题,是生成低于某个值的哈希输出。计算具有此特征的值的第一个矿工获胜,并且在其他矿工验证之后,他的块版本将被添加到本章前面讨论的块链中。

为简单起见,假设哈希输出实际上是0到1,000,000之间的数字,并且第一个获得小于10,000的哈希输出的矿工。10,000作为阈值,比特币中的每个区块包含一个数字,其唯一目的是获得阈值。

比特币块中针对阈值测试的数字称为随机数。 每个矿工将其随机数递增一定量,直到其块的散列输出低于阈值。正如我们之前所说,每个矿工的块具有不同的信息,因此对于相同的随机数具有不同的哈希输出。该过程如图4所示。

《The Book of Satoshi》中本聪之书中文版连载(二)

比特币协议由每个矿工的计算机上运行的软件操作,调整问题的难度级别,以便在第一个矿工解决它之前大约需要10分钟。 目的是使用包含在前10分钟内发送的最新交易的新块定期更新块链。这个值有些随意,正如后面的章节中所见,中本聪将他的一些讨论专门用于这个主题。

前面的讨论将难度值与阈值进行了比较。因为哈希的数字(称为工作量证明)是十六进制或基数为16的编号系统,这转换为第一个X字节数字0,其中X被定期调整以保持难度级别工作量证明相当稳定。

例如,假设块链的块为第282,435区块具有以下SHA-256输出:

0000000000000000c6647dad26b01b28f534223450d75d3b6b2882855039b673

回想一下,在基数为16的数字系统中,有代表十六个数字0到15的符号; 本系统中代表0到9的符号为0到9,如十进制或基数为10的系统,十六进制系统的数字10到15由A到F表示。上面的十六进制数由64组成数字。由于十六进制数左边的项代表更高的16的幂,因此更大的数字,为了使散列输出更小,散列输出中的前导数字必须为0.这就是为什么声明需要的散列输出低于某个阈值转换为具有一定数量的前导数字为0.从任何一种方式来看,工作量证明都是找到一个随机数,它将生成低于当时比特币协议建立的阈值的散列输出。

在图4中的示例 - 工作原理图中,只有输出的前16位数等于0才能使散列输出低于比特币协议设置的阈值。因此,首先获得该号码并因此“赢得”该块的矿工必须继续改变“随机数”,直到产生具有至少所需数量的前导0的十六进制数。在彩票中,购买最多“门票”(即产生最多数量的SHA-256输出)的矿工有更好的机会找到具有正确数量0的数字。比特币系统的这种要求导致了创建能够每秒产生更多哈希的硬件的竞赛。首先发现块链#282,435块的散列的幸运矿工将nonce增加到十进制中规定的505,482,605,这意味着该矿工在找到具有正确数量的前导零之前必须生成超过5亿“哈希”。

如前所述,比特币协议的目标是大约每10分钟创建一个交易块。对于给定的难度级别,如果更多矿工加入或更准确地说,随着每秒计算更多哈希在不到10分钟内发现所需摘要(哈希输出)的机会增加。在一定数量的块之后,比特币协议评估块的生成速度; 如果平均超过10分钟,则难度增加(即,前导0的数量增加,降低任何单个矿工获得具有该特征的摘要的概率); 如果更长,则难度降低(即,导致0的数量减少,增加获得它的概率)。

一旦矿工发现提供正确散列输出的随机数,则广播该块,并且其他矿工验证它,接受它并开始下一个块的工作。因此,比特币的运作就像正在进行的彩票游戏每10分钟重启一次。谁将成为幸运的矿工,找到具有正确特征的nonce 呢?

5说明了工作量证明背后的概念。请注意,块中的信息比显示的更多; 为简单起见,它已经减少了。

《The Book of Satoshi》中本聪之书中文版连载(二)

矿工的共识 孤块

如前所述,比特币在很大程度上依赖于共识以实现功能。 这个概念将在第9章进一步讨论,当两名矿工几乎在同一时间解决他们的障碍时,这个概念开始发挥作用。 当发生这种情况时,两名矿工都在广告他们的区块,包括比特币系统的解决方案。 所有其他矿工都接收并保留两者,但他们在下一个区块的工作将基于他们首先获得的两个当前区块中的哪一个。 假设50%的小伙子先从Miner A接收该区块,其他小组首先接收Miner B的区块。下面的图6中的块#29302示出了这种情况。

这种情况类似于加时赛。两个区块中的哪一个成为真正的区块链的一部分将取决于下一个区块的解析速度以及解决人是谁而定,一个接收A区块的矿工或接收B区块的矿工。此时,存在两个版本的区块链,其中一半矿工具有矿工A版本的区块#29302,另一个具有矿工B版本。这两个版本中的哪一个将继续存在取决于矿工解决下一个块的版本,图6中的#29303,在他的计算机上。当区块#29303被解决时,这个版本的区块链成为两者中最长的,因此是官方版本。然后所有矿工都放弃了其他版本的区块链,这就是所谓的孤块。该过程如图7所示。

《The Book of Satoshi》中本聪之书中文版连载(二)

比特币为什么工作?

到目前为止,我们已经介绍了比特币如何工作,但还不知道为什么。要理解这一点,需要了解一些其他概念,例如开源软件。这些概念如下,并在下面解释:

比特币是开源软件

比特币软件建立了矿工和钱包客户必须遵循的操作指令。

比特币软件也定义并执行统一的通信协议。

块链的分布式文件共享允许所有公开记录

开源软件是计算机软件,其源代码可供任何人查看。此外,它在特殊许可下运行,允许任何人修改和使用它。使用源代码,程序员可以重新创建程序(在计算机上运行的二进制文件)并随意修改它。因此,许多比特币的模仿者如雨后春笋般涌现,其他虚拟货币只是在宇宙中不同,并且在大多数情况下,没有重要的创新,除了少数像Namecoin之类的项目。这些替代虚拟货币中的大多数基于改变创建块的速率,流通中的币总数以及所使用的加密散列算法。

软件的代码是开源的,允许专家对其进行分析并验证其完整性,即确认它是否符合其声称的要求。开源软件的一个突出例子是Linux,它已经取代了微软Windows在服务器行业的市场份额。因为它是开源的,所以发现和修复问题的速度比专有的快得多,因为多个程序员不断检查和改进代码。到目前为止,Linux已经证明,更好的和自身利益可以协同工作,至少在管理开源软件方面。这种开放性确保了专有软件无法实现的高度完整性,只有负责软件的公司的声誉才能保证它能够完成它应该做的事情。

比特币还通过互联网运营,使矿工和钱包客户必须遵循定义操作协议。电子钱包客户端 - 软件程序是智能手机上的应用程序或个人计算机上的程序 当有人发送支付交易时使用的软件程序,矿工随后在它们被组合到区块链中之前进行验证。偏离该协议的单个矿工将使其他矿工拒绝其操作,并且不允许他们为网络的运营做出贡献。

对比特币提出的一个典型论点是关于将要创造的最大比特币数量的限制,中本聪将比特币数量设定为2100万。一旦到达,有什么可以阻止某人增加这个限制?没有什么,但他需要大多数矿工的合作才能接受这一改变。即使是大多数矿工都同意解除这一限制,如果所有人都不同意,那么就会导致区块链中出现分裂。那些赞成解除限制的人将使用一个版本的区块链,而那些不赞成使用不同版本的人。实际上,我们将有两种虚拟货币而不是一种,即“原始比特币”和“量化宽松比特币”。从长远来看,人们会保持其价值和更好的价值,因此将成为首选版本,而另一个则会降低价值。您会猜测哪一个会延长其价值并保留比特币用户的兴趣?就个人而言,我非常清楚哪一个。

比特币开发社区在变化方面非常保守,至少到目前为止,制定重大变革的首选方法是创建新的虚拟货币,其中一些对比特币数量没有限制。

支撑比特币的最后一个特征是,不仅软件是开源的,而且它的簿记也是如此。有些人将区块链称为“三重记账”,因为它彻底改变了会计记账法。任何人都可以检查区块链并验证会计确实遵循当前建立的比特币协议要求和规范。块链的分布式文件共享意味着运行比特币软件的任何人都连接到比特币网络并且可以访问区块链。

为了更好地感受比特币的概念基础的光彩,我强烈推荐阅读中本聪的白皮书。我在这里提供的信息应该使论文更容易获取。本书末尾包含本文的复制品。

我们希望本章能帮助您理解核心概念。 您现在应该能够更轻松地阅读比特币论文和本书的其余部分。

比特币的含义

比特币作为货币体系的影响是巨大的。它的一个优点是能够让人们像在发送电子邮件一样在全球范围内“汇流”货币。这对于希望向其原籍国的亲属汇款的人来说尤其有利。相比之下,跨境汇款的公司收取高额费用。从国家货币转换为BTC并返回相关费用,但与布线成本相比,这些转换费用较小。

之前涉及的另一个好处是在线购物和在线捐赠。我相信,目前使用信用卡付款的系统将来会彻底改变。信用卡付款需要提供有关付款人的大量信息,包括账单地址和信用卡背面的3位数代码。实质上,这是比特币相当于向商家提供私人加密密钥。由于这种安全漏洞导致的大量欺诈行为表现为商家必须应付的高额费用和退款。信用卡公司每年花费大量现金来处理欺诈性收费。这些成本转移给商家,商家又通过更高的商品和服务价格将商品转移给消费者。

比特币的另一个主要影响是货币方面,特别是系统能够成为货币而不仅仅是货币。 一个货币有以下属性:

是交换媒介(用作交易中介)

是一个帐户单位(可以计算,可以量化)

耐用(持续时间长)

是可分的(所以有更小的单位)

便携式(便于携带)

是可互换的(相互可互换,特定值的1个单位可以替换另一个相同的单位)

钱除了具有上面列出的所有属性,还有另外一个:

能够长期保持其价值。

与货币不同,货币受通胀影响。在20世纪初期,通货膨胀被简单地定义为通过印刷更多货币来膨胀某物的行为,如货币的情况。今天的字典将其定义为价格的普遍上涨。然而,价格上涨是货币贬值的一种表现,当货币存在的时间比以前更多。有趣但并不令人惊讶的是,这种定义的转变对应于纸币进一步脱离黄金和白银的时间,这一发展导致价格上涨。例如,我们的祖先看到食品价格在其有生之年几乎保持不变。然而,今天的人口已经习惯于将价格上涨视为一种不可改变的事实,如引力。就好像,在一直下雨的地方,没有人在云和雨之间建立联系。但谁能指责他们,因为他们从未见过蓝天?以同样的方式,今天大多数人都不会认为货币价格上涨是由货币通胀造成的,有些时候价格上涨会延迟几年。 20世纪60年代的货币通货膨胀就是这种情况,在接下来的十年,即20世纪70年代,这种通货膨胀只会受到影响。

为了长期保持其购买力(即不受通货膨胀影响),货币供应必须受到限制。几千年来,黄金和白银一直是首选的资金。他们在这个星球上的供应是有限的,并且需要任何打算获得更多它的人通过采矿为他们交换能量和时间。你可以说在开采贵金属方面所付出的努力与比特币系统中的工作量证明是相似的将这项实际工作与简单印刷更多美元钞票进行对比。纸币最初被采用仅作为贵金属的方便替代品(衍生物),从而促进交易。纸币很容易再现,一直受到通货膨胀的影响,因为金匠以及后来的银行家使用部分准备金银行来提供更多(即打印更多的纸币),而不是实际储存黄金。这导致经常出现“银行挤兑”危机,乱丢历史书籍。

在计算机和网络出现之前,交易仅限于贵金属和纸币。从那以后,电子通信引入了一种新的交易方式,其中黄金和白银永远不会直接成为其中的一部分。到目前为止,只存在集中控制和电子可传输的货币,允许控制人员自由决定基础货币的供应规模。当尼克松总统在外汇市场上取消美元兑换黄金时,他就清楚地证明了这一点。越南战争和林登约翰逊的“伟大社会”是通过电子印刷机稀释美元来资助的。通过大宗商品价格的上涨,需要时间来证明自己,但一旦确实如此,以美元计价的黄金价格有效地高于每盎司35美元的黄金价格,这在黄金标准与美元脱节之前普遍存在。它变成了一种自由浮动,不断膨胀的货币,就像今天存在的任何其他国家货币一样。

正如我们在第7章中讨论的那样,纸币(法定货币)允许政府通过窃取流通货币的价值来为赤字支出提供资金。 穷人和某种程度上的中产阶级受货币通胀的影响最大,而富人利用债务和各种金融衍生品来收购公司和创收商业房地产。他们知道债务将与货币一起贬值,提供人为获得的额外收益。解决“对贫困的战争”的第一种方法是摆脱货币通胀,并回归到长期价值持有的货币形式。但是,不要指望政府提出或甚至接受涉及这一行动方案的提案。

目前,许多关于比特币的杂志和报纸文章都以其通货紧缩性质为主要负面因素。通货紧缩,它们意味着以比特币衡量的价格将会下降。实际上,这是比特币的主要优点。他们报告说,人们将囤积比特币,而不是在经济中消费。首先,想象明天比特币将成为您所在国家的首选货币。作为人类,你仍然需要吃饭并提供庇护所;因此你必须支付这两笔费用。这些文章中的评论所表明的是对金钱的误解。通过储蓄而不是消费  囤积仅仅是储蓄的贬义词 人们将消费推迟到以后的间。我们已经看到一些所谓的比特币百万富翁最近展示了这种行为,他们在某种程度上变得足够舒服,可以将一些比特币花在奢侈品上。在基于货币的经济体系中,长期保值的储蓄者不会通过延迟支出来与制造商,建筑商,工厂和提取商品(即可销售商品)的资源竞争资源。资源是指任何形式的能源,商品,时间和劳动力,特别是专业劳动力。想象一下这样一个人决定通过留在家里而不是挂钩他的拖车和越野旅行来度假。通过不行驶,他允许他将在旅行中消耗的汽油被例如制造商用于运输用于建造新工厂的材料。印刷美元不会产生更多桶石油,更多的千兆瓦电力,或一天中更多的时间。我用相当简单的例子说明了这个概念,但我希望你能看到像比特币这样的货币,能够保持其有限供应的价值,具有重大影响。

在本章中,我们已经介绍了比特币背后的技术,它背后的软件概念,我们已经触及了中本聪本可能会遵循的经济学的另一种观点。既然您已经很好地理解了比特币的全部内容及其运作方式,那么请转动页面并与比特币的创造者中本聪会面!

今天分享到这里,明天我们继续。

相关链接:

《The Book of Satoshi》中本聪之书中文版连载(一)


文章声明:本文为火星财经专栏作者作品,版权归作者所有。文章为作者本人观点,不代表火星财经立场。