此篇文章适合知道区块链、比特币名词,但是不理解的朋友。
先说一下区块链和比特币的联系吧。区块链是比特币的基础技术之一,比特币包括区块链技术、加密技术、P2P网络技术、时间戳技术,及挖矿技术。看文章有比喻说好比TCP/IP协议与互联网,差不多吧。而区块链技术是一种去中心化的记账系统,记录着比特币等的信息流,且不可更改。
区块链实质是一种去中心化的、无服务器的,防篡改的分布式存储系统。它的优点在于去中心化及分布式存储,不像现在的服务器,虽然可以做到防篡改,但避免不了被黑或断电引起的问题。当防篡改遇上分布式,基本就无敌了。
比特币是08年出现的,文章尾提供的参考文献中大家可以去看有关它的详细介绍和最初的论文。比特币是虚拟经济,这几年呼呼地增长,现在已突破人民币五万的关卡。比特币现在如此火热的原因,也是基于区块链技术。
因为区块链是分布式存储系统,是基于P2P网络技术。大量的节点,存储着相同的信息,拼接成链条。不像现在的货币数据、医疗数据等等全部存储在一个地方,所以黑客比较难攻击修改数据。同时,比特币不走央行,不走美联储,而是分布在每一台计算机上,政权丧失了对比特币的监管。又因为区块链的技术是同时的更新数据,即一个节点数据改动所有的节点都会更新。所以源头上无法追查,也就因此造就了洗钱等非法金融活动无法追究。所以比特币等虚拟货币火起来是有目的的。虽然我本人是不认可比特币的价值的,但是市场经济导致价格暴增也是没有办法的,毕竟市场在有钱人的手中,而洗黑钱的,都有钱。
再加上比特币的安全性目前为止还是很坚固的,唯一需要防止的是51攻击(即多于总体一半的算力来影响区块链)。但对于比特币来讲,一是黑客无法同时攻击这么多的节点;二是黑客攻击这么多节点所耗费的算力,还不如挖矿得到的多。同时预防51攻击,只要监控矿池,发现攻击让矿工换矿池就可以避免攻击。
所以有人问,区块链和P2P有什么区别,又和磁力链接、BT下载有什么区别呢?它们的基础技术都是一样的,区别就在于那串key。所以目前尽管区块链技术作为记账技术非常可靠、安全,但是钱包、key是存储在本地节点的,黑客不必摧毁区块链,获取你的key就拿到你的money了。
TED里有一期区块链相关,说“可以实现人类小康社会实现公平和价值的最大体现”,我宁愿相信可以的。就像互联网改变了世界,区块链在将来的某一天也会普及到我们的生活当中,并极大的为人类社会服务。
介绍几个名词:
ICO:货币首次发行的简称,类似于股票的IPO。
硬分叉:当新的计算能力大于老的,并且同化了老计算力达99%时,1%的老的计算力依然不承认新的算力。
参考文献:
技术相关,一篇顶十篇 2015年文章
区块链弊端 2017年文章