比特币

一、比特币

比特币(Bitcoin)的概念最初由中本聪在2008年11月1日提出,并于2009年1月3日正式诞生 。根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的虚拟的加密数字货币。点对点的传输意味着一个去中心化的支付系统

与所有的货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。P2P的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付。这同样确保了货币所有权与流通交易的匿名性。比特币与其他虚拟货币最大的不同,是其总数量非常有限,具有极强的稀缺性

二、去中心化

在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中心化。

随着主体对客体的相互作用的深入和认知机能的不断平衡、认知结构的不断完善,个体能从自我中心状态中解除出来,称之为去中心化。

去中心化,不是不要中心,而是由节点来自由选择中心、自由决定中心。简单地说,中心化的意思,是中心决定节点。节点必须依赖中心,节点离开了中心就无法生存。在去中心化系统中,任何人都是一个节点,任何人也都可以成为一个中心。任何中心都不是永久的,而是阶段性的,任何中心对节点都不具有强制性。 

三、挖矿

挖矿,专业解释是计算机hash(哈希或散列函数)随机碰撞的过程。简单一点说,就是比特币系统出一道数学题,看谁家挖矿设备先有解。比特币就是用SHA256计算hash。各色计算机在矿工们的带领下,开始苦哈哈地计算正确答案。比特币系统自身也会调节难度,控制解题的时间,一般来讲,约每10分钟挖出一个区块。在这10分钟内,计算机只能不停地去计算,去试各种字符串。就是在规定的时间内逆推出系统给出hash值的字符串,找出正确值后广播给所有用户,得到大多数的认可之后就可以获得这个区块中的所有比特币。

四、2100万 

比特币的总量是2100万,这个数字又是怎么来的? 

比特币的总量准确来说应该有20999999.97690000个,2100万是粗略的说法。从创世区块开始,每个区块产生50个新的比特币,每210000个区块产生后(大约4年),生成的新比特币数量减半,即第210000个区块之后的区块,会生成50/2 = 25个新比特币,第420000 个区块及其之后的区块产生时候,会产生25/2 = 12.5个新比特币,以此类推。

显然这是个有规律的数学计算问题,

210000 * 50 + 210000 *50 / 2 + 210000 *50 / 4 + 210000 *50 / 8 ……

= 210000 * 50 * (1 + 1/2 + 1/4 + 1/8 ……)

≈ 210000 * 50 * 2

= 21000000

 所以比特币总量为什么是固定的2100万这个问题,本质上应该是“为什么指定数目的区块产生后,生成的新比特币会减半?”或许这不是个有答案的问题,比特币本身的规则就是如此而已,比特币的算法一开始就决定了它的发行总量为2100万比特币。 

 

 

  

posted @ 2022-04-12 22:46  Bridgebug  阅读(559)  评论(0编辑  收藏  举报