【比特币革命】区块链Block chain技术分析

By | 2018年8月6日

最初得到正确随机数的计算机会将Bock发送给网络,各计算机会对发送出来的随机数的正确性和Block内的交易进行确认,这个确认计算是比较间单的。确认完毕后,该Block便会承认,被印上时间印章,与前一个Bonk进行接续。

最初的Block制作于2009年1月3日,它被称作是创世纪的block。该Block的创建者得到了世纪的Block(g50BTC的报酬每十分钟左右就会产生一个block,所以一年会产生约52560个Block,现在世界上约有29万个Block存在。

区块链应用

在第一章中已经叙述过,交易的确认时间大约需要十分钟,所以很难应用于即时支付的场合。例如,超市是否能够接受客人的比特币支付?让客人等待十分钟来确认支付,这是一件不现实的事情,用比特币进行高速公路付费也会产生同样的问题。

人们也许会认为“十分钟的问题”应该很容易就能解决,但实际上,至少在现在它仍是一个制约交易的棘手问题。

Block按照时间顺序排列起来,就成为Block chnain它记录着比特币所有的交易记录。

区块链原理

图24是关于 Block chain的图解,该图中散列被划到了Bck之外。而上文中我们所叙述过前一个Bock的散列是包含在现在的Bk中的图25是“中本论文”中出现的另一个图这个图标更容易让人理解。

如上文所述,最先找到Bock散列计算的解的电脑会得到比特币报酬,这个行为就是上文所提到的“挖掘数据”。

这样,比特币的供应量就会逐渐增加。2017年,1 Block的报酬会达到25BTC,利用最近的汇率换算的话,就是100万日元左右,之后每四年报酬就会减一半。2014年会开发出2100万的比特币,之后就不会再供应新的比特币了。即使采矿结束,也可以继续制造出Bock。因为所有的挖掘结束之后,手续费收入会成为挖掘者的收入,所以Block作业是可以维持下去的。但是,从长远来看,比特币挖矿作业能否顺利地进行,这还是个疑问

而逐渐减少的挖掘报酬会不会给挖掘带来影响呢?计算机力量会不会向比特币报酬更高的虚拟货币转移呢?

或者说,比特币的竟争者减少,计算的难度降低,会给业余的挖掘者带来利益?但是这样, Blockchain防御攻击的能力也许就会变弱。这个问题被称作是“共有地的悲剧”。关于这点,会在第五章的第一节进行叙述。Block chain有出现分岔的可能性。例如,花子在向太郎汇款的数秒后,花子还可以再次向太郎汇出相同的比特币。因为P2P无法实现完全同步,在某个随机数接收了发给太邮的文本之后,其他随机数还可以接收发送给太郎的文本。所以,有可能多个挖掘者都解决了上文所述的那个问题。这样,就会产生两个不同的 chain这时,P2P整体的Block chain作业就会舍弃短的chain而选择长的 chaine所谓“长”的dhin,就是作业量大的一方。

被舍弃的Bock中的交易和挖掘者都不会得到报酬,也就是说汇款有可能会被判定“无效”。因此,汇款时至少要等待十分钟,这是判断汇款是否有效的必要时间。