现在「区块链」这个概念超级火,但是作为产品经理,我们应该明确知道「区块
链」可以做些什么东西,以及这个行业与市场的未来。
从业务角度来说,「区块链」作为一种「去中心化」的网络,承担起业务实践中
资产、价值、交易等的转移,而并不需要任何第三方中介机构来验证和维护这些
转移。也许这看起来微不足道,但是没有第三方中介机构的交易将极大的降低交
易成本。
另外因为「区块链」网络还具有分布式、不可篡改的特点,目前金融行业已经开
始注意到如何用「区块链」去驱动其核心业务,比如最近招行宣布和旗下永隆银
行利用「区块链」技术实现跨境人民币同业结算。
除了金融业,还有什么领域可以用到「区块链」呢?在物联网(IoT)领域,「区块
链」同样也大有可为。我觉得它可以真正推动物联网未来的发展。我们可以设
想:未来万物互联、无缝沟通,不需要人工的介入而完成工作。
但是真正的物联网并不仅仅是联网这么简单,还需要保证各节点间的通讯安全与
身份认证。另外在物联网中的每个机器也应该足够的「智能」。目前,受限制于
互联网基础架构和基础设施,物联网并不能大规模普及。
但是「区块链」可以改变这一切——在「区块链」上的各个节点都可以成为一个
智能的、独立的个体,不仅可以将自己的身份标识给链上的其它的机器,而且还
可以通过「智能合约」(一组不能被篡改的规则)来执行交易。
我们举个栗子:一个自动售货机,可以自动监控和报告自己的库存,并根据「智
能合约」自动向供货商进货、结算(加密数字货币)。这将多酷!
到底什么是「智能合约」呢?
我们都知道「区块链」是比特币的底层技术,在中本聪的论文《比特币:点对点
电子现金系统》中,已经对「区块链」技术的很多一般性功能进行了讨论。
但是随着以「比特币」为代表的「区块链」技术吸引越来越多的开发者的注意,
很多项目开始着眼于将「区块链」技术用于资产(有价代币)转移之外的用途,
这时候就出现了很多代币——比如瑞波币、ETH 等等。
它们在原始的比特币协议的基础上增加了一些新的特征或者功能,采用各自新的
加密货币形成一个个独立的区块链。目前影响力比较大的就是2013年末由一个叫
Vitalik 的少年开发的一个全新币种——以太坊( Ethereum,ETH )。其最大的
特点在于引入了「智能合约」概念。也标着着区块链2.0时代的到来(如果说比特
币是区块链1.0的产物)。
其实早在1995年「智能合约」的概念就几乎与互联网的概念同时出现,但是由于
缺乏「可信」的执行环境,智能合约并没有被应用到实际产业中。直到区块链技
术的诞生,人们认识到其天生可以为智能合约提供可信的执行环境。
对于「智能合约」,在计算机科学的术语中的定义是「一个智能合约是一套以数
字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协
议。」
「智能合约」并不仅仅是一个可以自动执行的计算机程序,更是一个系统的参与
者。一个「智能合约」可以接收、回应、存储、发送信息和价值。下边的图就是
一个「智能合约」的模型:
一个「智能合约」运行在可复制、可共享的账本上,通过处理交易和信息,接受
和发送价值。
而以太坊网络与比特币网络最大的不同,就是以太坊可以支持「具有图灵完备
的」(我们可以理解为更强大的)脚本语言,允许开发者在上面开发任意应用,
实现任意智能合约。我们可以把以太坊网络当成是一个区块链技术的应用商店,
任何开发者都可以基于以太坊来开发应用。
比特币作为一种加密货币,作为一个
�
,其链上数据所有人都可以访问,所
有人都可以发出交易。虽然这样做确保了交易的透明性。但是是要付出代价的
——整个区块链必须由所有的节点复制到本地,这将使得比特币的网络处理速度
受限制于节点之间的带宽。
比如目前比特币网络的最大交易量为7 tps( 次/秒),交易的确认至少存在10分
钟的延迟,最终确认可能需要60分钟(当然这也是比特币在设计上的局限所
致)。在公有链上,一般情况下都是通过密码学技术以及内奸的经济激励来维护
数据库安全(比如比特币转账会付给矿工手续费)。公有链是完全分布式的。
另一方面,一个机构或一些机构并不需要或者不想要匿名节点,或者他们不希望
链上信息被外界所知。那么他们就可以创建
�
,私有链参与的节点是可以通
过我们所熟知的权限管理来控制,同时通过区块链技术提供的真实性和分布式来
保护信息安全。
私有链的共识机制一般由「链上」的各个节点自行商讨。运行私有链的联盟或者
机构可以很容易的进行修改区块链的规则,恢复交易等操作,交易也更加方便和
快捷——因为他们的交易不需要被整个网络验证。
在以太坊的创始人 Vitalik Buterin 看来,选择公有链还是私有链作为产品的解
决方案很大程度上取决于具体的业务需求,比如法大大(一个电子合同托管平
台)和微软搞的「法链」、京东金融的 ABS 资产管理系统更大程度上是
�
,
而比特币、以太坊则是
�
。他的原话是这么说的: