从技术发展进程的角度谈区块链,现在行业里头分成区块链 1.0、区块链 2.0、区块链 3.0。
区块链 1.0、区块链 2.0、区块链 3.0
所谓区块链 1.0,最典型的代表就是 2009 年 1 月份上线的比特币区块链。区块链 1.0 最主要的,最核心的贡献就是建立了一套密码学的账本,提供了一套新的记账方法,和我们以前所熟悉的复式记账法不一样。但它有一个缺欠,比特币区块链,它所有的规则是事先写好的,没有人可以在比特币区块链上修改任何规则,你只能用它,而不能在它的基础上再去发展,说我写一些新的代码,是不是能够用比特币区块链干一些别的东西?对不起,不允许的,不支持别的开发,这是区块链 1.0。
到 2015 年的 7 月份,有一个新的公有区块链,叫以太坊,正式上线。以太坊区块链和 1.0 区块链比较起来,最大的不同,就是别人在以太坊区块链的基础上做其他的应用开发。你可以用我作为底层做你的事情,这是它和 1.0 最大的不同。同时以太坊区块链有一个非常伟大的计划,它希望把以太坊区块链建成世界计算机,建立一个全球性的大规模的协作网络,所有人都在以太坊区块链上做计算、运用,这个计划到目前为止还是在进行中,没有能够完成。
同时因为它允许别人在以太坊区块链上做一些其他的应用开发,因此它提出了一个叫作智能合约,支持大家在上面编智能合约。智能合约不是合同,智能合约就是一套保证你的合同能够在不借助于第三方的情况下得到执行的计算机程序。合同是合同,合同需要律师,需要现实世界当中的法律,依据法律来签的,智能合约不是合同,是一个计算机程序,这个计算机程序能够保证你们俩合同签完之后,谁都不能反悔,只要条件达成,这个系统会自动扫描大家商量好的一个网站,来判定谁赢谁输,自动触发支付的条款,这是区块链的 2.0。
因为性能上不能支持大规模的商业应用,区块链技术往前发展,2018 年开始进入到区块链 3.0 的阶段。3.0 没有其他技术上大的突破,3.0要解决的就是大规模商业应用,在技术上,在性能上要能够支持大规模的商业应用。
领取专属 10元无门槛券
私享最新 技术干货