一、什么是区块链?
区块链的定义比较简单,就是分布式数据存储、点对点传输、共识机制、加密算法等技术的应用。最典型的是2009年发明的比特币。
简单讲,与普通技术的区别,就是普通的技术会把一个文件存放在一台电脑上,高级点的技术会放在服务器上,而区块链会把一个文件存储在所有终端电脑上,每台电脑上都有这个文件,还是加密存储的。
这段话是区块链技术的核心,可以模拟一个场景:
我们现在网购的时候,要先把100块钱打给支付宝(或者微信或者网银),我的支付宝账户减掉了100块钱,然后支付宝再把钱转给卖家,卖家的支付宝账户增加了100块钱;基于区块链技术的支付是什么样呢?账本在每个人的电脑上,我声明把100块钱给卖家了,而且这个声明是所有用户都接收到的,这个支付操作不需要支付宝(微信、网银)参与。卖家担心我不承认怎么办?不用担心,因为网络里有这个声明,所有用户都知道我给了他100块钱,这样所有人的电子账本上都给我减去了这100块钱,给卖家加了100块钱。
去中心化、加密化是区块链的重要标志,因此区块链技术可以从技术上保证绝对安全。
由于去中心化,没有任何机构和个人控制,所以比特币在洗钱方面应用广泛。同时,由于比特币的兴盛(早期几千个比特币可以换一个比萨,现在一个比特币接近2万美金,我是在2000人民币的时候开始研究比特币的),也出现了基于相同技术的山寨币,比如莱特币、以太币等等。
国内第一家应用区块链技术的知名公司是迅雷,由于迅雷做下载和影视,因此需要极大的服务器空间和带宽,后来迅雷通过区块链技术,搞了“迅雷赚钱宝”(现在新款叫玩客云,给客户兑现玩客币),将其中相当一部分成本转移到了使用“玩客云”的用户设备上,这种设备用客户的网络、电费和硬盘,24小时在线帮迅雷存储信息,只需要付给客户一点点费用,这样大大节约了服务器和带宽的投资。其实这才是真正的区块链应用。
二、区块链的应用方向
经过初期的爆炒后,区块链概念也开始分了方向。区块链的应用包括以下几个方面:
1、矿机生产商。
这是比特币暴涨最大的受益者之一了,比特币的产生又叫做挖矿(一种专业算法),是需要专业的挖矿工具(定制的专门用来生产比特币的电脑),因此矿机生产商的利益和比特币的价格息息相关。
矿工节点的收益主要由两部分组成:1)挖出新区块的奖励;2)挖出新区块内所含交易的交易费。但就目前来说,一个区块内的交易费大概只占到矿工总收入的0.5%甚至更少,大部分收益主要还是来自于挖矿所得的比特币奖励。然而,随着挖矿奖励的递减,以及每个区块中包含的交易数量增加,交易费在矿工收益中所占的比重将会逐渐增加。在2140年之后,所有的矿工收益将完全由交易费构成。
2、软件商。
区块链技术本质上是一种数据库技术,软件商从事区块链技术非常简单,几乎瞬间就可以立项开发出结果。不过区块链技术的应用场景其实不是太多,所以目前软件商从事这方面转型的并不多,也没有太大必要。同时,由于区块链技术主要特点是去中心化和安全,缺点也很明显--就是慢,所以在真正的大型商业化应用中,除了比特币及各种山寨币的应用外,并不常见。
3、使用区块链作为底层技术的应用公司。
这种公司可能是生产卫生巾的,可能是卖水果的,但是它的应用系统的底层技术采用了区块链。
比如易见股份,它的业务系统的数据库是区块链技术大神IBM给做的,确确实实是基于区块链技术(虽然就是TMD一个分布式存储的数据库系统)。
4、碰瓷党。
不多说了,每个新型概念都会有碰瓷的。无论是太阳能还是机器人还是P2P... ...A股这种例子数不胜数。
比如御银股份,其实是个生产ATM机的,你说它能用区块链干什么?生产比特币提款机嘛?中国是禁止人民币比特币交易的,它要这么干可以退市关门了。之前有个新闻推动了御银股份的股价上涨:我国央行1月份表示,将争取早日推出央行发行的数字货币,区块链即为重要支撑技术。但是实际上,数字货币和区块链技术不完全是一回事,区块链的核心技术是去中心化,央行的数字货币虽然号称基于区块链技术,但是很显然是要中心化。所以,这是个典型的碰瓷党。
三、区块链的发展前景
目前区块链概念已经爆发,实际应用场景却不算多,国内真正用来进行核心业务开展的,也就只有迅雷一家。
1、中心化的去中心化
比较搞笑的是,区块链的核心技术是去中心化,但在实际应用中,作为区块链的最大应用--比特币,竟然97%的比特币集中在4%的玩家手里。如此高的集中度,连传统货币都自叹弗如。
技术上的去中心化最终结果却导致了实际上的高度中心化,这样的场景,也不难理解为什么巴菲特对比特币表示不屑。更有研究学者表示,这是一个典型的庞氏骗局。
比特币定位为流通货币,确实是起到了一定作用的。比如,洗钱,又比如,跨国黑市交易... ...中国限制个人外汇交易量后,许多地下资金通过比特币流出;朝鲜军火交易不少也是经过比特币... ...绝对安全的货币带来的竟然是不安全的交易场景。除此以外,比特币成为了被爆炒的“收藏品”。
中国为什么禁止比特币交易,就不难理解了,那么中国为什么不禁止挖矿呢?
四、区块链是一个放在非安全环境中的分布式数据库(系统)?
这里的要点有两个:(1)分布式,(2)非安全环境。
首先,这是一个分布式的,去中心化的系统。所以,有一个中心服务器或者节点的,不是区块链。节点都是安全的,无恶意的,那这不是区块链。同理,从应用的角度讲,如果你的应用必须要使用中心节点(例如要用超级计算机做深度学习)或者没必要考虑节点不安全的情况(例如某个安全的工厂里的传感器),那么并不需要考虑区块链技术。
至于后面的词“数据库”,目前大部分成熟的区块链都是数据库,例如比特币就是一个分布式账本,而账本其实就是数据。然后,根据数据的格式,又可以分三种——1,数据是完全不相关的,只是达成的共识,没有有效无效之分;2,数据有某些逻辑结构,例如账本中,一笔交易实际上除了金额,还有输入和输出,连接到之前的交易,这些数据需要通过逻辑验证(例如交易中,节点需要验证输入的交易是否有效);3,数据拥有图灵完备的逻辑,而验证的时候需要通过节点使用算力运算,每笔交易可以有不同的输出和状态,每个节点要做的不仅仅是验证交易的真实性和输入的正确性,还要根据交易里的逻辑读入数值,进行验算然后再验证结果。
比特币的系统就是第二种,又叫分布式账本;以太坊是第三种。第三种可以支持智能合约。
用比特币举例的话,1,它是一个完全去中心化的系统,2,它放在一个非安全的环境,它并不要求所有使用比特币的人都没有恶意。
五、去中心化的系统中,到底是谁在发行货币?是无限量发行吗?
比特币的货币是通过挖矿(工作量证明)来发行的,总数量是通过程序写死了2100万个,而第一笔区块奖励也是硬编码写死的。矿工挖出一个区块所获得的奖励,每隔21万个区块将减少一半,按照平均10分钟挖出一个区块的执行效率,也就就说差不多每四年会锐减一次。2009年1月起每个区块奖励50个比特币,2012年11月减半为每个区块25个比特币,2016年7月减半为12.5个比特币。基于这个规则,到2140年,所有比特币(20,999,999,980)将全部发行完毕,之后不会再有新的比特币产生。