想象一下,在这样一个地方,你可以安全地存储你所有的个人信息,只有你自己决定谁可以访问这些信息。您可以选择想要共享的信息的哪些部分,也可以轻松地撤销访问权限。

如果这个地方真的出现了,我敢打赌它将建立在区块链技术的基础上。

区块链技术仍在很大程度上处于发展阶段,但知情人士相信,它将改变许多市场和行业。所以,在深入研究了区块链隐匿的,现在是时候仔细看看区块链技术在加密货币领域之外能做什么了。这些可能性大多采用智能合约的形式。

什么是智能合约?

早在区块链技术被完善之前,尼克·萨博就创造了“智能合约”这个词。他设想了一种可以取代法律合同的技术,即合同条款可以数字化和自动化。只要满足条件(交付),行动(付款)就可以完成。

引入区块链后,“智能合约”一词作为在区块链上运行计算的软件被广泛使用。

快速提醒一下,区块链被定义为分布式、去中心化、加密保护的分类账,其中每个新块包含对前一个块的引用,以及自前一个块被批准以来的所有确认的“交易”。

我在这里简单地使用交易一词,因为它似乎暗示我们仍在讨论加密货币,但事实并非如此。我们之所以称它们为事务,是因为存在确定契约是否被认为已完成的协议。

如今,智能合约可以是任何一种软件,只要它是基于区块链技术的。它不仅可以用于完成“事务”,还可以用于保护数据。一个智能合约可以指定你的医生可以访问你的医疗历史,但她不能看到你的财务历史。

聪明的合同

一些早期区块链技术开发人员

尽管区块链技术在其他应用中的应用仍处于早期阶段,但我们已经看到了一些有前景的发展。例如,Ethereum项目将自己标榜为运行智能合约的去中心化平台:应用程序完全按照编程运行,没有停机、审查、欺诈或第三方干预的可能性。创建在以太坊平台上的850个应用程序的列表可以在以下网站找到stateofthedapps.com

最著名的以太坊应用之一是预示着该公司使用一个基于区块链的投注系统,利用大众的知识来预测即将发生的事件。

IBM参加过一些大型跨国公司的选拔吗马士基基于Hyperledger织物.Hyperledger Fabric是一个区块链框架,它为开发模块化架构的应用程序或解决方案提供了基础。它是由IBM和Digital Asset共同设计的,是一种托管智能合约(称为“链码”)的技术,该合约包含了系统的应用逻辑。

潜在的应用前景这种技术是无穷无尽的,从实现区块链分类帐,以简化管理操作和审批,到将选举转移到网上(并确保选票的安全,因为这将需要大量的计算机能力来破解)。然而,就像任何一种新技术一样,存在着绝佳的机会和潜在的腐败。

智能合约的积极应用

以下是一些公司如何从使用智能合约中获益的例子。使用区块链技术,他们可以:

  • 设计一个全自动供应链管理系统。当达到某种条件时,就会采取适当的行动。想象一下,一家工厂在面临供应耗尽的威胁时自动订购供应。
  • 管理大量的书面记录。书面记录中的每一个步骤都可以作为一个新的区块添加到链中,并且可以进行检查,以确保所有需要进行的条件都已满足。
  • 实时交换重要的业务信息。每个节点都可以贡献和访问块中的所有信息。
  • 在与他人打交道时,排除中间人。通过区块链技术,双方可以直接、安全地进行交互。
  • 消除欺诈。不可逆性使其具有抗欺诈性。在正确的设置中,没有办法在已经批准的块中进行未经授权的更改。

智能合约的潜在缺陷

公司可能不愿在某些业务领域使用区块链技术的原因包括:

  • 合同的内容对所有参与者都是可见的。你的业务中有些部分不适合公诸于众。因此可能需要对某些数据进行加密。
  • 改正错误是不可能的。一旦有缺陷的合同被批准,你就必须撤销合同。
  • 要大规模地取代现有的解决方案,需要长期的开发和实现。当我们更熟练地应用这项技术时,这种情况可能会有所改善。
  • 如果需要存储个人身份信息,这可能会违反当地或国际法规。例如,智能合约将很难遵守即将出台的隐私法GDPR
  • 一个完全分布式的网络为黑客提供了更大的空间。请记住,所有节点都可以访问所有信息。因此,如果黑客能够访问或冒充某个节点,可能会带来额外的风险。

随着区块链的发展,预计将引发与互联网类似的革命。智能合约要征服企业界可能还需要一段时间,但事情已经开始了。如果您想为未来做好准备,特别是如果您在进行价值交易的行业工作,那么开始学习更多区块链技术和智能合约是一个好主意。