区块链怎样才能变得更加适用于商业
扫描二维码
随时随地手机看文章
最近区块链技术攒足了人气,特别是加密货币例如比特币。之前,我也列举了除了加密货币之外,区块链科技的一些用途。当然,为商业使用设计的区块链也是基于P2P网络的分布式账本,但是和比特币背后的区块链技术相比,我们所说的商业网络中所使用的区块链技术是不同的。
因为比特币区块链是专门为数字加密货币创造的,所以我们需要一点时间来发现除了虚拟货币之外,我们也可以用区块链去做些别的事情。除了在公开账本中使用通证转账,其他资产也可以使用区块链技术。加密货币真的对企业运行有作用吗?企业使用区块链,想要的是建立信任,提高安全性以及减少成本和延迟。私有链不需要通证或者代币来运行。
在比特币体系中,每个人都是匿名的。你不知道谁给你发送比特币,或者是从谁那儿接收比特币。在私有链中,我们不需要匿名性。你需要知道钱是从哪儿的,而且也需要知道你的客户是谁。你需要隐私,但是不是匿名。我们来举个例子:
在常规的商业网络上,每个公司都会有它自己的账本,它自己的转账记录。也就是说每当网络中有转账产生,和这个转账有关的公司都会更新他们的账本。如果公司C1从公司C2采购物品,公司C1需要银行B1的贷款和公司I1的保险,那么整个系统中的每个公司都需要更新他们的账本。这样做并不是很有效率。
通过区块链地话,只有一个账本会被更新。但是,和比特币区块链相反,不是每个人都能看到所有信息。通过实施一个验证系统,公司C1只可以看到和他有关的转账信息。公司可以看到和C2转账的信息,和B1贷款的信息,还有和I1进行的保险相关信息。公司C1不会看到C2转账的信息(如果C1没有被涵盖进来),也不会看到整个网络中银行的信息(假设C1不含在内)。
隐私,并不代表匿名。
选择比工作量证明更好的方法
在比特币和其他区块链系统,我们通过挖矿来验证转账。整个网络需要进行挖矿来保证转账和区块是安全的。在商业网络中的私有链中,我们需要用可选的验证方式。整个网络需要能够选择谁来控制,验证以及确定网络中的转账。回到之前的例子,C1和C2之间的转账会由C1和C2的银行来控制。你可以选择任何数量的公司来验证网络中的转账。
4个条件
更简单地说,作为商业应用的区块链需要满足4个条件:
共享式账本:网络中任何的参与者需要共享同一个账本。而且不能够修改和删除之前的转账记录。
智能合约:每个商业体都有自己的规则。在区块链中,你也可以编写智能合约。简单说就是,你将商业法则编写成代码并在每笔转账的时候执行它。
例如,如果公司C1将产品运给客户,我可以写入代码确认C1和运输商只有在客户获得产品之后才会被支付。我们也可以编写能够定义贷款条件的规则。这类例子还有很多。
隐私性:就像之前所说,我们需要隐私而不是匿名。我们仍然需要知道,到底在和谁做生意。转账是安全的,可验证的,但是需要有授权。你仍然可以有密码学公平的特性。
信任:一个关键因素,我们通过选择谁来参与确认转账,从而获得信任。因为转账后续无法改变或者删除,我们会有可信任的审计记录。
那么公司会从区块链中得到什么好处呢?
时间:转账会比之前快很多。之前可能需要几天,用区块链会成为实时转账。
花费:更少的中介和管理费用。
风险:防止篡改,欺诈和电脑犯罪。
信任:由于所有记录都是保留和无法改变的,所以提高了信任。
结论
区块链远不止是加密货币这点用途。未来可能会改变世界经济格局。区块链仍然是一个非常年轻的技术,我们只是了解皮毛,其实还有很多可能性未被开发,区块链的未来会更加美好。