比特币的定义,比特币的定义及特点

  

  2008年诞生的比特币是最著名的数字货币,很多人都认可它的交易价值。本文谈谈它的基本概念。   

  

  1比特币的数量恒定在2100万吗?   

  

  根据中本聪最初设定的具体的做法是:前四年产生1050万个比特币(每10分钟,前50个币,每四年比特币数量减半);第二个四年,生产了525万个比特币,然后继续。按照无限比例和,比特币总数为:1050/(1-1/2)=2100万。   

  

  会恒定在2100万吗?有一个概念我们需要理解:硬叉和软叉。分歧是由于缺乏共识造成的,我们知道区块链的重要概念是共识机制。更改共识协议需要确保不会导致分歧。如果最终能就增加比特币总数达成共识,那么比特币的数量不一定是2100万。   

  

  这里要提一下:软分叉的特点是一半以上的节点可以更新而不分叉;硬分叉的特点是所有节点都更新,否则会分叉。   

  

  2比特币发行的时间是什么时候?   

  

  比特币每10分钟生成一个区块。这个块记录了大量的交易信息,然后各个节点对比块内的交易信息,确认正确的交易,拒绝错误的信息。如果交易被超过51%的节点确认,则交易成立。   

  

  每10分钟,源源不断的街区形成一个区块链。对于每个区块,该算法将生成一定数量的比特币。生成的比特币会分发到参与记账的节点。通过参与记账获得比特币,这叫挖矿。   

  

  3为什么生产一个块需要10分钟左右?   

  

  最无可辩驳的解释是:   

  

  因为比特币代码就是这么说的。   

  

  //目标时间窗口长度:两周   

  

  静态常数int 64 nTargetTimespan=14 * 24 * 60 * 60;   

  

  //阻塞频率,每10分钟阻塞一次   

  

  静态常数int64 nTargetSpacing=10 * 60   

  

  //每两周2016的产量也是调整周期。   

  

  static const int 64 nInterval=nTargetTimespan/nTargetSpacing;作者:吴婷   

  

  选择比特币10分钟生成块数,1/600 BPS(块数/秒)。比特币的最高交易处理速度是7 TPS (Transactions/Sec) [每秒7次交易],这是整个交易验证机制、共识机制、P2P通信机制、代码实现的一个技术上限。需要注意的是,BPS是通过改变挖掘难度系数来动态调整的。比特币是每2160块调整一次难度,目标是每10分钟挡一次块。   

  

  关于为什么是10分钟有很多严肃的论证,总的来说就是在效率与安全中获得一个均衡点,使得比特币是一个低效而安全的系统。   

相关文章