设想有这样一个地方,你可以安全地存储所有个人信息,只有你决定谁有权访问。你可以选择项分享那些信息,并且可以轻松的收回访问权限。如果这个地方存在,我打赌它将建立在区块链技术之上。
区块链技术 很大程度上仍处于发展之中,但知情者相信这将改变许多市场和行业。因此,在深入研究区块链和 加密货币 之后,是时间仔细研究区块链技术在加密货币领域之外的用处。大多数这样的可能性都存在于智能合约领域。本文的后半部分你可以看到区块链智能合约发展情况。
什么是智能合约?
“智能合约”这个词是Nick Szabo早在区块链技术被提炼出来很久之前提出的。他设想了一项旨在取代法律合同的技术,令合同条款可以数字化和自动化。一旦条件(交付)达到,行动(付款)就可以完成。在引入区块链之后,“智能合约”这个词被更广泛用作在区块链上运行计算的软件。
知乎上 @blockchain 朋友介绍,基于区块链的智能合约构建及执行分为如下几步:
- 多方用户共同参与制定一份智能合约;
- 合约通过P2P网络扩散并存入区块链;
- 区块链构建的智能合约自动执行。
提醒一下,区块链被定义为分布式、分散式、加密保护的分类账,每一个新区块都包含对前一个区块的引用,以及前一个区块被批准以来所有经确认的“交易”。
我在这里少使用“交易”这个词,因为它似乎暗示着我们仍然在讨论加密货币,但实际并非如此。我们因为协议的原因称之为交易,这些协议是制定来确定合约是否已履行。
今天,智能合约可以是任何一种软件,只要这种软件基于区块链技术。它不仅可用来完成“交易”,还能用来保护 数据安全 。一个智能合约可以指定,医生可以访问你的病例但不能访问你的财务记录。
早期的一些区块链技术开发者
尽管 区块链技术 在其他应用程序中的使用还处于初期阶段,我们仍看见一些有前景的的发展。例如,Ethereum Project宣传自己是运行智能合约的分散平台,应用程序按照编程要求精确运行,不存在任何停机、审查、欺诈或第三方干预的可能性。在stateofthedapps.com上,列出了基于Ethereum平台的850个应用程序。
基于Ethereum平台的最著名应用程序之一是Augur。Augur使用基于区块链的投注系统,利用大众的知识来预测即将发生的事件。
IBM与Maersk等全球主要公司进行了一些基于Hyperledger Fabric的尝试。Hyperledger Fabric是一个区块链框架,为使用模块化架构来开发应用程序或解决方案提供了基础。它是IBM和Digital Asset设计的一项技术,用于托管称为“chaincode”的智能合约。Chaincode构成了系统的应用逻辑。
这项技术未来潜在的应用是无限的,从实施区块链分类账以计划管理操作和批准,到实现在线选举(并保证投票安全,因为破解它需要不计其数的计算机功率)。尽管如此,像任何新技术一样,既带来千载难逢的机会,也伴随着腐败的可能。关于区块链的起源,请参看 区块链起源是为了应对重复消费的“假钞”, 这文章说的真是简单易懂
智能合约的积极应用
以下是一些公司从智能合约中收益的例子。通过使用区块链技术,他们可以:
- 设计完全自动化的供应链管理系统。当达到一定条件,系统就会采取适当的行动。想象一下,一个工厂会在耗材即将用完时自动订购耗材。
- 管理巨大的文件记录。文件记录中的每一步都可以被添加为区块链中的一个新区块,并且可以进行检查以确保进行下一步的所有条件都得到了满足。
- 实时交换重要的商业信息。每个节点都可以贡献和访问区块中的所有信息。
- 免去与他人交往时的中间人。通过区块链技术,各方可以直接地、安全地交互。
- 消除欺诈。不可逆性带来了防欺诈性。在正确的配置下,没有办法在已经批准的区块中进行未授权更改。
这方面的案例,可参看 微软发布以太坊区块链保密联盟框架CoCo, 加强以太坊区块链信息隐私保护
智能合约的潜在缺陷
也有一些公司避免在某些业务使用区块链技术,原因包括:
- 合同的内容对所有参与者可见。你的业务的某些部分不适合公开。所以,可能需要加密某些数据。
- 无法纠错。一旦一个错误的区块被批准,你讲不得不推翻整个合同。
- 需要长期的开发和实施才能大规模取代现有的解决方案。在我们能更熟练地应用这项技术之后,这种情况可能改善。
- 如果需要储存个人身份细心,可能会违反当地或国际的法规。例如,智能合约将很难遵守即将到来的GDPR等隐私法规。
- 完全分布式的网络为黑客提供了更大的攻击面。请记住,所有的节点都可以访问所有信息。所以,如果一个黑客可以访问一个节点或者伪造成一个节点,就可能会带来额外的风险。
这个方面请参看 区块链安全问题, 25款区块链开源软件 700+高危漏洞 ,3500+中危漏洞
区块链的发展预计将带来一场革命,就像互联网一样。智能合约可能需要一段时间才能征服企业界,但征程已经开始。如果你想未雨绸缪,尤其是你所在的行业存在价值交易,最好多了解 区块链技术和智能合约 。
本文由:malwarebytes 发布,版权归属于原作者。
原文链接:
http://toutiao.secjia.com/blockchain-smartcontract
免责声明:本文仅代表作者个人观点,与www.smart-alliance.com网站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。