数据通过称之为区块的文件永久记载在比特币网络上。区块是之前没有被记载的最近悉数或许部分比特币买卖的记载。它们就像是一个城市记载薄的个人页面(记载了不动产悉数权的改变)或许是一个股票买卖账本。新的区块被增加到记载(称之为区块链)的结尾,并且一旦书写(尽管假如它们是孤立的,一些软件会移除它们)无法修改或移除。每一个区块都记载了它创立之前所发生的悉数。

1.区块结构
2.描绘
除了其它以外,每一个区块还包括部分或悉数最近的买卖记载,以及在它之前所呈现区块的参考。它还包括了难以回答的数学谜题答案,这个答案对每一个区块都是唯一的。没有正确的答案 – 挖矿的进程本质上便是发现处理现在区块答案的进程,新的区块就无法提交至网络。每一个区块中的数学问题都很难回答,但是一旦发现有用的处理方法,网络上的其它人就很容易承认答案是正确的。对于恣意一个区块,都有很多有用的处理方案 – 只需要找到一个方案来处理这个区块。
由于处理每一个区块都会有新的比特币奖赏,每一个区块也记载了哪一个比特币地址或脚本有权取得该奖赏。该记载称之为生成买卖,或造币买卖,并且在每一个区块中一般都会显示为第一个买卖。每一个区块发生的比特币数目是从50开始,且每经过210000个区块(约4年)减半。
比特币买卖由发送者播送至网络,其它悉数节点则搜集买卖并将它们增加至他们正在处理的区块中。由于遭到附加买卖费的鼓励,矿工会把买卖包括到他们的区块中。
数学问题的难度也是由网络自动调节的,目的是为了完成均匀每个小时能处理6个区块的方针。每隔2016个区块(需要两周来处理),悉数比特币客户端对比实在创立的数目与该方针值,并以百分比的改变来调整该方针值。网络达到一致并自动增加(或削减)生成区块的难度。
由于每一个区块包括了之前一个区块的参考,因此能够说现存的悉数区块构成了一条链。然而,区块链有或许暂时分叉 – 例如,假如两个相互不认识的矿工在同一时间同一区块发行了两种不同的有用处理方案。点对点的网络在很短的时间内能够处理这些分叉,因此只需一条链能够生存下来。
客户端接受最长的链作为有用链。整个区块链的长度指的是累计难度最大的链,并不是含有区块最多的链。这能够阻挠一些人构成很多的低难度区块,并让网络接受作为“最长”的区块链。
区块链常见问题
有多少区块?
http://blockmeta.com/data/chain
区块最大数目是多少?
没有最大数目,区块仅仅依照均匀每10分钟一个的速率增加至区块链的结尾。
当21000000个悉数比特币发生后,发生什么?
区块还会继续发生,由于只需有人买卖比特币,就会创立区块。
多久能生成一个区块?
无法准确预计。有一个计算器能够告诉你大概的时间。
假如我计算了1%的区块,那会怎样?
没有所谓的计算了1%的区块。你并没有处理它。接连工作24小时后处理它的概率和你在刚开始或许任何时候的概率都是相同的。信任我这便是所谓的赌徒谬误。
这就好比一起抛53个硬币,一起呈现头像的那一面。你每次尝试的成功概率是相同的。
哪里能取得更多的技术细节?
区块哈希机理页面。
原文:Bitcoin Wiki

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注