什么是区块链?区块链技术有什么用?

  


随着比特币和其它数字货币的暴涨,区块链技术逐渐走入了人们的视野,各大互联网公司、金融巨头甚至各个国家都在布局区块链领域,不论你是想了解区块链还是想投资数字货币,不可避免都要搞懂所谓的区块链技术到底是什么?  


区块链技术本质上还是属于互联网,不过在互联网原有的基础上做出了很多改进,如果用一句话来概括的话,区块链是一个去中心化的分布式记账方式或者说分布式数据库;  


在传统互联网中每个系统背后都有一个数据库,这个数据库就相当于一个账本,如:我们常使用的支付宝,支付宝的数据库中就记录了我们支付宝账号的所有信息,包括我们支付宝余额有多少钱,每一笔转账、消费记录等等  


假设:小明和小红的支付宝里各有1000元,小明转账100元给小红,那么支付宝系统则会在小明的账户里减去100元、在小红的账户加上100元;  


这些记账行为都是由支付宝来完成,普通用户无法参与。而在区块链的网络中不存在中心化机构,采用的是全民记账的方式,区块链中的每个用户都可以参与竞争记账  


在某个时间段内区块链系统会在所有参与竞争记账的用户中挑选出某个用户负责记账,该用户记账完成后会把账本复制给其它用户,于是系统中所有节点(用户)都拥有完整的账本  


这种全民记账的方式有什么好处呢?与传统中心化记账相比好处很多:去中心化、匿名性、不可篡改、安全性较高、公开透明等等  


举个例子,比如说咱们每个人都会使用的中心化机构“银行”,如果黑客成功攻破银行这个中心化数据库、那么黑客就可以随意篡改银行数据库中的数据,转走我们账户的资产  


而在区块链网络中除非黑客能够一口气黑掉网络中的所以节点,否则根本无法篡改数据。因为网络中的所有节点都有完整的账本,就算黑客成功攻击某个或某几个节点,其它节点依然拥有正确的账本,以少数服从多数的原则,系统会判定被攻击的少数节点是错误的账本,黑客所做的任何行为都不会被网络认可  


以比特币为例,比特币保守估计现在最少有10万以上的节点,分散在全世界各地,如果黑客要攻击比特币网络,最少要一口气黑掉51%(5.1万以上)的节点才能够成功  


有人曾开玩笑说除非你能让全世界一起断网,否则任何国家和团体都无法控制比特币网络。  


区块链的作用不仅仅是“记账”或者说记账只是一种比喻,它可以用于很多领域,比如:金融、溯源、产权保护、食品安全等等。当然,区块链也有它的缺点,比如效率较低、目前区块链基础设施不完善、区块链开发难度较高等


添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。