谈对区块链的认识,为什么一个比特币值十万
进入区块链世界已经有小几个月,对区块链有一点点浅薄的认识。眼看元旦就要到来,18年就不远了。把对区块链的认识记录下来,做为对区块链理解的总结,也算是对17年复盘的一个部分。
区块链技术
区块链技术是从比特币分离出来的一种技术。比特币,一种去中心化的点对点的电子现金系统,它使用区块链解决了双花等难题。
比特币的核心是一个文件。这个文件记录所有账户的交易信息。区块链任何节点都维护一份文件副本。当交易产生,交易信息会广播到全网,然后每一个节点都要修改文件,维护账户的状态一致。但交易信息到达不同的节点的先后顺序是不一样的,攻击者可以利用这个漏洞对网络进行攻击,达到双花的目的。如果仅仅是这样的设计,比特币就不可能实现它的雄心。而区块链的用武之地就在这里。
区块链,区块构成的一条链。从一个狭义的角度看,区块链是一种数据结构、一种数据存储技术。在比特币网络里,大约每隔10分钟就产生一个区块,这个区块主要由前一个区块的哈希以及交易事务够成。区块之间通过哈希关联,形成一条链条。在这个层次上看区块链就是一种数据结构。
基于共识算法,区块链网络在特定时间内只能有一个节点可以打包区块。然后把区块广播到全网,每个节点接收到区块后会验证它的有效性。最后添加到本地的核心文件上,维持了整个区块链网络状态的一致性。
往大里说,区块链还包括了共识算法、最长链、和经济激励等。
比特币采用POW共识算法,节点通过竞争来获得打包区块、写入区块链的权利。节点需要把将预打包的数据加上一个随机数,进行哈希运算,任何一个节点计算出一个小于目标值的区块哈希,就可以把完成打包写到区块链里。这个过程被称为挖矿(具体可以看当我们说比特币挖矿的时候,我们到底在说什么?)。
最长链是一个很重要的原则。无论基于那种共识算法,都有一定的概率同时间产生两个区块,这就出现多条分枝。最长链原则要求,等待下一个区块的诞生,看那一条链最长,最长的链就是有效的链。而另一个区块里的事务,就回到未打包状态。
区块链需要实现去中心化,就需要激励更多的人去运行节点。挖矿奖励以及交易手续费就是一种激励手段,每打包一个区块就可以获得一定的代币奖励,以及被打包事务的手续费。挖矿既是激励手段,也是一种代币增发模式,比特币通过这种方式增加货币供应量,到2140年比特币的供应量到达最大值即2100万。
简而言之,狭义的区块链是一种数据存储结构;广义的区块链是指一种在去中心化的环境下保证数据状态一致的技术。可以把区块链理解为一种去中心化的记账方式,只有获得权利的矿工可以修改账本。激励手段(token)可以和区块链分离,像私链或联盟链就不需要激励。而对于公链,则区块链技术和Token(激励)是一体两面的关系。
去中心化记账,它的应用范围不仅限与金融。它的应用范范围还包括去中心化交易所、去中心化UGC平台……。在不远的未来,我们将会看到去中心化对整个社会的影响。
为什么一个数字值十万
1个比特币以经超过10万人民币,为什么硬盘文件里的一个数字,又不是什么机密信息,怎么就有这么大的价值呢。
要弄明白比特币的价值来源,我们要明白法币的价值来源。当人们愿意通过提供商品和服务来获得更多的法币,而且人们相信其他人也会一样,会为了法币给我们提供商品和服务。比特币也是一样的,当人们都愿意通过商品和服务获得更多的比特币时,比特币的价值就出现了。PS:所谓国家信用背书,请参考津巴布韦现状。
比特币是一种通缩货币,可以像黄金一样对抗法币的通胀。而比特币的易分隔,便携带,全球通用等特性,让黄金相形见绌。严格说来,黄金是通胀的,每年都开采大量的黄金。而比特币的最终数量是确定的,不会出现通胀。
从计算机的出现,软件在不断的吞噬物理世界。从最开时的纯线上BBS,到电商,再到O2O,线下支付等。互联网、软件在不断的吞噬这个世界。在比特币之前,互联网并不能传递价值,支付宝、银行转账、都是IOU,不是真的价值。比特币的出现以及其背后的区块链技术,才使得互联网可以传递价值。 做为虚拟世界的货币,其价值已然不言而喻。
为什么是比特币?当然可以是别的加密货币,但比特币的生态以及技术不是别的加密币可以比拟的。比特币做为一种可编程货币,它本身在不断的演化。隔离见证、闪电网络等技术在不断的引入到比特币。比特币经历了多年不多的打击,已经很好的证明了比特币的去中心化、可靠性、稳定性。
最后借用马云的一句话结束本文:大部分人在看见之后才会相信,非常少的人,他们先相信,然后才看见。
我坚信未来已来。
(如果你注册了steemit账户,请关注我)
(如果文章对你有用,请关注我的公众号)