智能合约是区块链技术的基石 智能合约是区块链技术的基石。如果你不理解智能合约,你就不会理解区块链的威 力。它所带来的变革将不会少于允许公开信息发布或连接到网络的HTML的发明。智能合 约承诺将我们的世界编排在区块链之上,可能将取代现行昂贵或拖沓的遗留下来的中介的 功能。 这个概念最先于1994年由尼克·萨博提出[3],但是它经历了长期休止和不被关注的酝 酿期,是因为没有执行智能合约的平台,直到2009年比特币区块链技术的到来。自2015年 以来,智能合约开始流行,特别是自以太坊将它们作为区块链发挥作用的中心信条。 如同任何新的流行词汇,一个术语越流行,它的传播范围就越广,使用也更广泛,但 也会被误用或滥用。对不同的人,同样的术语也许意味着许多不同的事情。智能合约有如 下一些事实: 1.智能合约不同于合约协议。如果坚持尼克·萨博的原始想法,智能合约技术能 够使违约变得更加昂贵,因为它们能通过“数字化方式”掌控现实世界的有价资产。 所以,智能合约能推进一个特定需求的功能性实现,并能够有力证明某些条件是否达 到。某些执行会相当严格,例如,如果一辆轿车交易没有被及时付费,这辆轿车将被 数字化锁定,直到付款被执行。 2.智能合约不同于李嘉图合约(Ricardian contracts)。李嘉图合约是由伊恩 ·格里格(Ian Grigg)推行的语义表征[4],能够追踪实际合约执行双方的责任。不 论有没有智能合约,这些都能在区块链上实现。典型地,多重签名就是一个李嘉图合 约执行的一部分。 3.智能合约不是法律。作为计算机程序的智能合约是一种授权技术,但是这种行 为的结果可能形成法律合约的一部分,例如一个智能合约能将股份所有权从一方转移 到另一方。自2016年起,围绕智能合约的全部法律相关事务成为发展进程中的工作。 一个智能合约成果可能会被用于审计追踪,以证明法律合约中的条款是否被遵循。 4.智能合约不包含人工智能。智能合约是能体现商业逻辑并运行在区块链上的软 件编码,可以被外部数据触发并使其修改其他数据。相较于人工智能,它更类似于事 件驱动型的构想。 5.智能合约不同于区块链的应用。智能合约通常是去中心化(区块链)应用中的 一部分。一个具体应用可能有几个对应的合约。例如,一个智能合约中某些条件被满 足后,应用程序才会被允许进行数据更新。 6.智能合约很容易编写。写简易合约很容易,尤其当你正在使用一个具体的智能 合约语言(例如以太坊程序),可以用几行代码就能写出复杂的过程。但是智能合约 结合Oracles语言也有更高端的应用。Oracles是向智能合约发送可执行信息的数据 源。 7.智能合约不仅仅服务于开发者。下一代智能合约将包含界面更加友好的用户进 入点,就如同网络浏览器。这将允许任何商业用户通过图形用户界面,或者基于文本 的语言输入来配置智能合约。 8.智能合约很安全。即使在以太坊实现过程中,智能合约也像类图灵式完整程序 一样运行。这表明它们执行的过程可终止,不会冒无限循环的风险。 9.智能合约有很广泛的应用。就像超文本协议,智能合约的应用范围只受到编写 者自身的限制。智能合约是与现实世界资产、智能财产、物联网以及金融服务互动的 理想工具。它们并不只是局限于货币的流动,而是适用于一切随时间变化并且附带价 值的事物。 具有智能合约专业技术的开发者是很受欢迎的。学会智能合约技术,将引领你在不需 要直接掌握区块链的情况下就能使用区块链。许多智能合约语言是来自C++、Java或者 Python这三个最流行软件语言的派生,学习起来会容易得多。 智能合约是区块链技术构建中被低估的部分。然而,它们注定会为区块链的未来提供 动力。 —- 编译者/作者:韭菜币圈 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
智能合约是区块链技术的基石如果你不理解智能合约你就不会理解区块链的威力
2020-03-06 韭菜币圈 来源:区块链网络
- 上一篇:这就是Ripple在韩国的知名度
- 下一篇:耐克和奥本大学测试供应链区块链
LOADING...