首页 未命名正文

基于区块链和智能合约的解决方案

基于区块链的解决方案可以提供强完整性验证和独立验证。独立验证的例外之一是私人区块链解决方案。让我们来谈谈这两种技术的适用性和局限性。

公共分布式区块链提供最强大的完整性保证和独立验证功能。需要考虑在公共分布式区块链上部署服务:

                   
  • 区块链(智能合约)技术可以获得部署服务的好处。
  •                
  • 部署服务将向区块链压入哪些信息。单个块容纳的信息量有限。因此,将区块链作为仓库存储并不是一个很好的设计方案。
  •                
  • 压入区块链的信息应经过隐私保护分析。放到公共分布式区块链上的任何信息都是公开可读的。
  •                
  • 区块链的使用成本。将信息放在区块链上有相关成本。成本以区块挖掘者要求的成本形式显示。在一些区块链实例中,成本也被称为GAS费。
  •                
  • 数据被推到区块链和成为区块链的一部分之间存在时间延迟。延迟取决于挖掘者挖掘区块并添加到区块链中的时间,这取决于公司使用的区块链 *** 及其愿意为挖掘单个区块支付多少钱。

任何考虑使用区块链技术的公司和企业都需要彻底了解该技术的竞争优势。例如,对于医疗服务业来说,将患者数据放在区块链上是不现实的,并且违反了隐私规定。因此,区块链可以被视为完整性保护的结构。然后,医疗企业是愿意将系统中的每一个事件压入区块链,还是希望构建整体数据库的完整性,然后将其压入区块链,这已成为他们面临的两难选择。将应用于具体部署Merkel树将产生数据库的内部完整性值,然后Merkel树根节点压入区块链。

完整性值压入区块链又能给公司企业带来什么好处呢?医疗提供商的案例中,他们可以获得数据完整性保障。但如果医疗服务提供商不为个人用户提供查看其托管数据和链上相关完整性证明的门户,个人消费者是很难从区块链部署中获益的。此类服务技术上可行,但对行业而言还缺乏必要的牵引力。

2018年5月《通用数据保护条例》(GDPR)它的有效性带来了一些创新的技术服务,允许消费者以更实时的方式访问公司持有和使用他们的数据。即使区块链部署在这些服务中,区块链也必须确保他们向消费者声明的信息是准确的。区块链技术对数据管理和消费者隐私的改善是一个开放的问题,除了猜测之外没有更好的答案。

可能提供强大技术支持的区块链服务是公司之间可靠性的断言。A公司从B该公司获得了一些服务。B公司向A公司保证将采取所有必要的技术预防措施,提供安全、数据隐私和服务质量保证。假设在接下来的某个时刻,B公司因不可预见的情况被黑客攻击,影响提供A公司服务。B公司可以向审计员、法院或审计员提供区块链完整性的日志文件A公司证明自己采取了所有必要的预防措施。

至于第二个部署选项——私有区块链有利于公司的内部审计。然而,区块链作为一种独立的可验证信息有限。为什么?因为部署区块链的公司可以随时重生区块链。但这个解决方案也有自己的优势:

                   
  • 公司可以根据自己的需要设计块所携带的信息量。
  •                
  • 没有GAS费用;公司本身可以有效地生产块,不依赖挖掘机,也不限制挖掘。
  •                
  • 将区块添加到链上几乎没有感觉到延迟。

公司选择部署哪种区块链应考虑多种因素,如:

                   
  • 公司想从区块链技术中获得什么好处?
  •                
  • 公司想要解决什么技术或业务问题,或者想要什么竞争优势。
  •                
  • 部署区块链可以帮助公司实现什么目标。

回答上述问题可以帮助公司确定他们是应该调查公共区块链还是私人区块链。必须明确的是,区块链不能解决所有与安全和隐私有关的问题。区块链是一种强大的完整性机制。如果公司需要证明解决方案的完整性,区块链可能是一个潜在的选择。

【本文是51CTO专栏作者“李少鹏”请通过安全牛(微信微信官方账号)转载原创文章id:gooann-sectv)获取授权】

戳这里,看作者更好的文章

   
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。