基于区块链的解决方案提供了强大的完整性验证和独立验证。独立验证的一个例外是私有区块链解决方案。下面我们讨论这两种技术的适用性和局限性。公共分布式区块链提供最强的完整性保证和独立验证能力。在公共分布式区块链上部署服务需要考虑:部署的服务可以从区块链(智能合约)技术中获得的好处。部署的服务将哪些信息推送到区块链。单个块中包含的信息量是有限的。因此,使用区块链作为存储仓库并不是一个好的设计方案。推入区块链的信息应进行隐私保护分析。放在公共分布式区块链上的任何信息都是公开可读的。区块链使用成本。将信息放在区块链上会产生相关成本。这笔费用以区块矿工要求的费用形式出现。在某些区块链实例中,此费用也称为汽油费。数据被推送到区块链和数据成为区块链的一部分之间存在时间延迟。延迟是指矿工开采一个区块并将其添加到区块链需要多长时间,并且取决于公司使用的区块链网络以及它愿意为开采一个区块支付多少费用。任何考虑采用区块链技术的企业都需要彻底了解它可以从该技术中获得哪些竞争优势。例如,将患者数据放在区块链上对于医疗保健服务行业来说是不切实际的,并且违反了隐私法规。因此,区块链可以被认为是一种完整性保护的架构。那么,医疗企业是愿意将自己系统中的每一个事件都推送到区块链中,还是要构建一个整体的数据库完整性值,然后将这个值推送到区块链中,就成了他们面临的两难选择。在具体部署中,会使用默克尔树生成数据库内部完整性值,然后将默克尔树的根节点推入区块链。企业将诚信价值观推入区块链可以获得哪些好处?就医疗保健提供者而言,他们可以获得数据完整性保证。但是,如果医疗保健提供商不为个人用户提供门户以查看他们托管的数据和链上相关的完整性证明,个人消费者就很难从区块链部署中受益。此类服务在技术上是可行的,但缺乏对行业的必要吸引力。《通用数据保护条例》(GDPR)于2018年5月生效带来了某些创新技术服务,这些服务为消费者提供了更多近实时查看公司如何持有和使用其数据的方式。即使在此类服务中部署了区块链,区块链也必须向消费者保证他们声称的信息是准确的。区块链技术在多大程度上改善数据管理和消费者隐私是一个悬而未决的问题,没有比猜测更好的答案了。区块链可以为其提供强大技术支持的一种服务是公司间的可靠性断言。例如,A公司从B公司获得某些服务。B公司向A公司保证,它将采取一切必要的技术预防措施来提供服务,包括安全、数据隐私和服务质量保证。假设此后某个时刻,B公司因不可预见的情况被黑客入侵,影响了向A公司提供的服务。此时,B公司可以生成具有区块链完整性的日志文件,以向审计师、法院或A公司证明其拥有采取了所有必要的预防措施。至于第二个部署选项,私有区块链,它有利于公司的内部审计。然而,区块链作为独立可验证信息的用途有限。为什么?因为部署它的公司可以随时重新生成区块链。但这种方案也有其自身的好处:企业可以根据自己的需要设计区块承载的信息量。没有汽油费;企业可以自行高效出块,不依赖矿机,没有挖矿上限。将块添加到链中几乎没有明显的延迟。公司选择部署哪个区块链要考虑多种因素,例如:公司希望从区块链技术中获得什么好处。公司想要解决什么技术或业务问题,或者它想要什么竞争优势。部署区块链可以帮助公司实现什么。上述问题的答案可以帮助公司决定是应该考虑公共区块链还是私有区块链。有一件事必须明确:区块链不能解决所有与安全和隐私相关的问题。区块链是一种强大的完整性机制,如果公司想要实施的解决方案需要完整性证明,它可能是一个潜在的选择。【本文为专栏作者“李少鹏”原创文章,转载请通过平安牛(微信公众号id:gooann-sectv)获得授权】点此查看作者更多好文
