2014年9月25日,星期四

比特币的工作如何

实际上,比特币并不重要,至少还没有。Sadat Karin和Nancy Condon提供了一些细节“改变:比特币可能意味着支付行业,”在亚特兰大联邦储备银行出版的2014年5 - 8月的《南方经济》杂志上发表。他们写道:任何关于比特币的讨论都必须首先声明,比特币在支付系统中确实是一个非常小的参与者. ...从这个角度来看,比特币平均交易量约为6万笔
咨询公司德勤(Deloitte)的数据显示,这一数字仅为一天。相比之下,Visa的电子支付处理网络每天处理超过1.5亿笔交易,涉及21亿张信用卡和超过200万台atm机。”

但比特币已致力于代表一种替代思考金钱的方法。在传统的金融体系中,金钱在银行账户中,并付款在账户之间转账。为了另一种方式,交易依赖于银行可以看到人们在其账户中拥有的东西。在比特币交易中,没有第三方可以看到买方和卖方在其账户中的内容;实际上,没有第三方可以命名正在进行交易的双方。人们可以匿名购买和销售,没有互动的传统货币或控制中央银行的控制。但通过加密的魔力可以这样一个系统工作吗?我看到的最佳解释之一是比特币实际上在坚果和螺栓的方式上是由罗格阿里,约翰巴尔德,罗杰队和詹姆斯·南看书,以及有两个文章季度公报英格兰银行(2014年,第三季度),提供了一个很好的概述:“支付技术的创新和数字货币的出现”和 ”数字货币的经济学。“这是一步一步的比特币交易如何运作,从他们的散文中绘制。

第1步:双方同意比特币交易。为简单起见,请致电买方安妮和卖家账单。

步骤2:“安妮创建了一条包含三个基本元素的消息:引用她获得比特币的前一笔交易,支付地址(包括比尔的)和金额
要支付每一个。“该消息还可以包括其他条件:例如,Anne可以指定她愿意向验证交易的方向少量支付少量 - 一瞬间进一步讨论的步骤。

第3步:“一旦留言,Anne数字签署它以证明她控制付款人地址。”“数字签名”的概念比我真正明白的加密理论更深。但是在基本级别,Ann使用“私钥”来编码交易,并宣布允许其他人解码交易的“公钥”。但是那些解码它无法改变交易的人,他们也不能专门追踪交易。“比特币地址是公钥的版本,可以广泛使用和发布。地址及其
私钥是随机字符串的字母数字字符串。一个地址通常为34个字符长(例如1FFMBHFNPAZJKFVYI1OKTJJJUSN455PAPH),而私钥通常为51个字符。每个比特币地址都与相应的私钥配对,该私钥由地址的所有者保密,并且需要从此签署交易 - 而是证明地址的所有权。“

第4步:“Anne将签名的消息广播到网络以进行验证。”此时,安妮已经创建了一个匿名的“买入”消息,问题是如何验证资金是否应确实转移。

第五阶段:“矿工们收集Anne的新交易,并将其与其他交易组合成新的候选‘区块’。然后他们竞争以其他矿商能够接受的方式来核实。”让我们暂且不谈“区块”的概念,以及矿工们如何竞相验证交易,只要说克莱尔就是成功验证了安妮交易的矿工就行了。然后,该事务在另一个步骤中完成。

阶段6:“克莱尔是一名矿工,成功地验证了一个区块与安妮的交易,所以她将获得新的比特币的奖励,以及交易费用从安妮的交易。克莱尔广播这个结果,其他矿工将区块添加到他们的区块链副本的末尾,然后返回到第5步。比尔收到了给他的1个比特币……”请注意,Bill现在在他的账户中有一个比特币,他可以用它来发起自己的交易。

显然,这些“矿工”的活动是Bitcom如何工作的中心。比特币的基本思想是,如果它是运作,“所有用户都同意哪些交易实际发生并以其顺序。”块链是过去交易的描述,一次建立了一个交易块。但矿工如何在应在块链中添加的内容达成共识?Ali,Bardear,Cluws和Southgate解释:
“建立共识的目的是更困难的,需要每个矿工证明计算资源的投资被称为‘工作证明’. ...比特币使用的工作证明方案意味着矿工成功验证一个交易块所花的时间是随机的。但随着新的矿工加入网络,或现有矿工投资更快的计算机,成功验证所需的时间可能会减少。为了让每个成功消息的时间在整个网络中传递,工作证明问题的难度会定期调整,以便比特币块之间的平均时间大致保持在10分钟不变,这意味着支付不是即时的. ...
代表最大工作的块链是比特币网络中的接受的真相(有时被称为“最长链”)。最初选择大多数网络接收到哪个分支。然而,具有最多计算资源的分支最终应采取铅。这个分支最有可能拥有内置的后续块,因此更有可能最终“赢得”比赛。Miners that were working off blocks in the ‘shorter’ branch (that is, the branch with less demonstrated work done) then have a significant incentive to switch to the longer branch, as any work they contribute to the shorter branch will never be accepted by the majority of the network. ...
凭借最大的工作的链条的规则是在比特币网络中打击欺诈的重要因素。任何试图修改早期块的攻击者(使比特币可以花费两次)将不得不控制足够的计算能力,以便它们追赶,然后超越真正的块链作为“最长”。...因此对能够组装必要的计算能力来促进系统的延续而不是攻击它来说更有意义。
这似乎或多或少是清楚的,比特币交易不是即时的,这一点在我们的信用卡经济中让我特别感兴趣。但是这个解释还有两个大漏洞。矿工们所做的工作到底是什么?矿工们是如何得到奖励的呢?

这是Ali,Bardear,Cluws和Southgate如何描述矿工完成的“工作证明”:

比特币使用的工作证明方案利用了一种叫做“加密哈希函数”的特殊算法,它将任何数量的信息作为输入,并创建一个标准长度(“哈希值”)的输出。这个函数是密码化的,因为输入中的任何更改(即使是单个字符)产生的散列值都是不同的,而且几乎不可能预先知道给定输入将产生什么散列值。例如,比特币使用的哈希函数(称为“SHA-256”)生成以下内容:
比特币协议要求矿工将三个输入组合并将它们送入SHA-256哈希函数:
•引用上一个块。
•他们的候选交易块的详细信息。
•一个名为'nonce'的特殊号码。
如果生成的散列值低于某个阈值,则工作证明完成。如果不是,则矿机必须使用nonce的另一个值再次尝试。因为没有办法告诉nonce的值,当与其他两个输入结合时,将产生一个满意的散列值,挖掘者被迫在试错中简单地循环nonce值。
局外人可以验证获得可接受的哈希值的工作量:也就是说,必须尝试多少个Once的值。再次,采取最多工作的人被认为是其他人将建立的块链的基础。

为什么矿工争夺此计算?它们是通过接收原始买家指定的交易支付的组合而获得的奖励,也是因为接受块链的生产者直接通过发布新比特币来支付。“第一个块每块创建了50个新比特币,比特币协议调用此奖励每隔210,000块(大约每四年)减半。目前的奖励是每块25比特币,这可能会减少
每年在2017年每块12.5比特币。因此,计划的最终比特币总数是2100万,这将大多达到2040年。目前在流通中有一点超过十三万比特币,分布在全球一百百万用户。...比特币协议旨在在每个成功验证的块之间维持大致恒定的时间为十分钟。“

这些激励措施足够强大,比特币矿工不断更新他们的计算机速度,使他们更有可能赢得更多的块链竞争。卡琳和坦丁写道:“作为矿山比特币的工作增加了,所以具有成本。似乎没有人
精确地将电力的成本分解为run-and cool - 解决算法的计算机,但估计每天达到1500万美元。“

这些文章中的讨论解决了许多其他问题。匿名金钱的一些优点和缺点是什么?如果有人开始比特币银行会发生什么?可能有些小国以比特币风格建立自己的货币,并寻求吸引那些渴望这种货币的人?如果执法和政府想要,他们是否可以找到跟踪比特币流动的方法?欺诈风险是什么?不同比特币样货币之间的竞争是什么样的?如果比特币变得更加重要,那么这些问题也会如此。

但这是最后一个思想。比特币的价格在2013年初飙升,然后在2013年底甚至更多,从那时起,此后已经下降了大约一半。随便观看这个过​​程,似乎是我在这种货币中获得了严重不稳定的证据。这是模式。

但事实证明,这是一个有趣的例子,其中垂直Axipresented作为线性,而不是对数,改变了那些的感知。(对数图以百分比为单位升高。因此,随着时间的推移,连续百分比增加看起来像线性图表上的曲线,但在日志图上的直线就像在日志图上的比特币价格。它仍然陷入困境,但现在看起来更像是一个相当稳定的(如果挥发性)向上运动,而不是繁殖的繁荣循环。

目前,人们尝试比特币的原因有很多:纯粹的新奇、匿名交易、获得这种交易的一些经验,等等。但鉴于比特币的最终供应量是固定的,它们的价值最终将由交易中对其使用的需求决定。