区块链1.0-比特币为什么能在短时间内被全球的人信仰
比特币BTC – 区块链1.0
2008年,一名自称日裔美国人署名为”中本聪”的人发布了一篇论文《比特币:一种点对点式的电子现金系统》,这是数字加密货币概念,第一次出现在世界上。
2009年,中本聪发布了首个比特币软件,并正式启动了比特币金融系统,随后他逐渐淡出人们的视野,比特币软件的运维也移交给了其他成员。
中本聪的是谁?国籍?都是至今未解开的谜团,而关于他创造比特币的初衷,目前比较认可的说法是:以08年美国的次贷危机和金融危机为背景,他希望创造一种成为全球自由流动、不受政府监管和控制的数字加密货币。
1. 去中心化与分布式账本
上面提到中本聪希望比特币是自由流动、不受政府监管与控制的,更深一层的含义是:不受任何一个人控制,比特币能自动的运行。怎么做到呢?这就是去中心化和共识的概念。
我们愿意存钱在支付宝里面,是因为支付宝的母公司阿里巴巴是一家大企业,拥有极强的公信力。我们把支付宝数据库看作是一个账本,用户的所有数据都记录在这一个账本上,那么当遭遇黑客攻击、内部篡改、企业破产、物理灾难等危机时,当用户属于都依赖于这一个账本时,而这个账本受到安全威胁那么用户的数据就会不安全,这就是传统的数据中心化。
比特币就是为了解决以上问题而生的,首先我们把比特币软件也看做为一个“账本”,这个账本可以记录比特币区块链中至今发生的所有数据,每台PC设备都可以来运行它,有1万个用户运行了比特币软件,那么就有1万个数据节点来记录数据。这就是去中心化的分布式账本概念。
而如果有人想要去篡改区块链中的信息,根据比特币的规则,必须让51%的节点一起同意修改才会生效。今年1月份的数据:比特币全球节点为11703个,也就是说想要去修改数据,必须让分布于全球各个地方的5968个节点的治理者一起同意才行,这几乎是不可能的。
2. 旷工与比特币
去中心化的问题是解决了,但是怎么让大家愿意使用比特币软件,建立分布式账本的生态呢?金钱是最好的驱动力,所以只要运行比特币软件,就有机会得到比特币,而这一行为就是大家后来说的“挖矿”,而运行比特币软件建立分布式账本的这些人就是“旷工”。
挖矿的原理说白了就是让电脑去猜比特币区块链中,下一个区块的一个加密值,猜中了就能得到一定的比特币,而电脑性能越高猜中的概率就越高,所以造就了后来的比特币挖矿产业。
3. 比特币的缺陷
中本聪在设计比特币时限制了每一个区块容量大小为1MB,而这1MB仅仅是存储一些交易记录,虽然每一条交易记录的占用空间极低,但是随着比特币的火爆这已不能满足巨大交易量的存储了,因此许多节点治理者都提出了对比特币进行扩容,但是碍于51%投票机制,谁也说服不了谁,因此大家意识到“不易扩展性”是比特币一个很大的缺陷。
4. 硬分叉
【区块链1.0-比特币为什么能在短时间内被全球的人信仰】关于比特币扩容的问题,最终的解决方案就是硬分叉,你们做你们的,我们做我们的。从比特币主线中脱离出一条支线,两条线相互独立互不干扰。比特币到目前为止一共硬分叉出了6种币:BCH(比特币现金),BTG(比特币黄金),BCD(比特币钻石),B2X,SBTC(超级比特币),BCHC。
推荐阅读
- 画解算法(1.|画解算法:1. 两数之和)
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 「#1-颜龙武」区块链的价值是什么()
- leetcode|leetcode 92. 反转链表 II
- BNC公链|BNC公链 | Eth2.0测试网Topaz已质押超100万枚ETH
- 【#2-戴栋】区块链可以提升哪些商业上的效率改进
- Spectrum|Spectrum 区块偶尔停止同步问题排查与解决笔记
- 父母链接八~未了情结
- java|java 常用知识点链接
- cocosbcx白皮书解读(一)|cocosbcx白皮书解读(一)| 区块链如何统一开发者、发行商、用户之间的利益