October 11, 2018 · 区块链 Hyperledger Fabric 本文字数: 747 阅读时长:2 min 全站字数:345.6k

为什么企业服务需要区块链

  1. 当今的商业交易网络现状
  2. 区块链网络的不同之处
  3. 参考资料

技术进步的本质:降低成本,提高效率。

当今的商业交易网络现状

今天商业网络的交易并没有比最初商业信息化记录时有多少改进:商业网络内的每一个成员可以互相之间进行交易,但是每一个成员都单独维护自己的数据库来存储交易相关的数据。每次交发生交易时,都必须要验证将要交易物品的来源,即验证所有权。

科斯就指出,交易是有成本的。试想,为什么小偷手里的iPhone虽然便宜,但是很少有人买?因为所有权无法确定,未来很可能引起纠纷,比如小偷被警察抓获,我虽然付了钱,但是手机也不能属于我。一旦物品的所有权不清楚,可能造成潜在的麻烦,风险和损失。

新的技术在不断的应用到商业交易的网络中,从石碑,到文件夹,到硬盘,到如今的云计算,但是底层的结构还是没有改变。没有统一管理整个商业交易网络的中参与者身份的系统;鉴定交易商品的所有权是如此费力耗时;合同必须手动签署和执行。

当今的商业交易网络图(来源:https://hyperledger-fabric.readthedocs.io/en/latest/blockchain.html)

当前的商业交易网络中信息的流动是不流畅的,信息处理效率是低下的。可以通过共享的数据系统,跨越多个网络,实现可见性和建立信任。

区块链网络的不同之处

在区块链扮演重要角色的商业网络中,通过提供标准的身份管理系统,交易的执行方式,和数据存储,使得对于一个待交易资产的来源的判定,即所有权可以通过查询一个交易列表就可以确认,一旦写入,就不会篡改,因而可以被信任。

这样的网络类似下图:

区块链为中心的商业交易网络图(来源:https://hyperledger-fabric.readthedocs.io/en/latest/blockchain.html)

这就是一个区块链的网络,每一个参与成员都有自己的一份共享账本的数据,此外,更新账本的过程也是共享的。

不同于当前的系统,参与成员不是使用私有的程序来更新数据,区块链的方法是通过共享的程序来更新共享的账本数据。

通过在整个商业网络的共享账本上进行协作,可以减少私有信息的处理的时间,降低成本和风险,同时改进信任和可见性。

区块链提供的两点核心功能,即:1)共享的信息;2)共享的信息处理程序。从而实现资产所有权的快速确认,转移,以及自动化交易合约执行。降低所有权的确认成本,信息存储的成本,提高商业交易的效率。

参考资料

  1. https://hyperledger-fabric.readthedocs.io/en/latest/blockchain.html