1.3 商用区块链
比特币的出现,让价值能够在去中心化的网络中得以传递,其分布式账本的思想也给金融产业带来了革命性的改变。以太坊的出现延续了比特币技术的特征,更实现了智能合约的功能,让应用业务可以在去中心化的网络环境中运行,从而构造出蓬勃的去中心化应用程序生态环境。
然而,在实际的商业应用中,比特币和以太坊还不足以支撑广泛的商业应用需求。在商业应用中需要考虑商业的各种情况,如应用场景、开发对接、产品化、海量用户支撑、高性能执行、隐私保护等,比特币和以太坊构建了一个开放、开源的区块链生态平台,但是在实际的商业场景中,怎样将商业和区块链结合,即在区块链的产品化道路上,尚有很多问题需要解决。
在商业应用中,价值的传递是一种更高阶需求,可以服务于更多的产业领域和生活领域。区块链在落地于商业过程中,往往有着特殊要求,在不同的领域中,具体到各行各业,怎样更“理想”地应用商用区块链,就关系着区块链产品的商用化,因此区块链的产品化是一种商用需求,更是区块链精神从去中心化账本到智能合约,再到商业化的精进过程,区块链商用和产品化意义更重大。
产品化能够让软件或者系统具备高可用性和高扩展性,能快速满足商用需求。区块链系统同样也需要产品化,其产品化程度的高低决定了商用化程度的好坏。通常来说,区块链的产品化表现在以下几个方面:
(1)快速适配。使用高扩展的底层系统与丰富的场景指南,加速区块链应用的落地。
(2)卓越性能。区块链系统必须要有高效的交易性能处理速度,才能供千万量级用户使用。
(3)可视化运维。区块链系统需要有详细的节点信息反馈,才能让系统运维人员掌握区块链系统的实时状态。
(4)权限配置。区块链系统可以提供灵活的账户权限设置,满足应用的严苛需求。
(5)智能合约。区块链系统要有强大的智能合约引擎,帮助用户实现业务的多样化逻辑。
本书基于商业应用领域的各种问题,以及区块链产品化、商业化,构建了一个高性能、高扩展性、保护隐私的商用区块链。