什么是区块链中的智能合约? [了解智能合约的完整初学者指南]
已发表: 2020-02-24区块链的主题相当广泛。 毫无疑问,区块链的重要性。 它充满了许多你以前可能没有听说过的话题。 其中一个主题是智能合约。 许多人想知道, “区块链中的智能合约是什么?”
在本文中,我们将回答同样的问题。 你会了解什么是智能合约,它们是如何工作的,以及它们的品质是什么。 让我们马上开始吧。
目录
什么是区块链中的智能合约?
在区块链中,智能合约是在特定条件下自动直接处理特定方之间的资产或信息转移的程序。 它与传统合同类似,但在执行协议方面有所不同。 智能合约就像法律合约,即交易各方必须严格遵守。 智能合约的执行者是他们的代码,而法律协议的执行者是法律。
智能合约因其刚性和保证性而越来越受欢迎。 成千上万的人监督这些合同,以确保它们没有错误。 这些合约有助于轻松地将数字资产转移给相关方。
这个怎么运作
智能合约的工作原理很容易理解。 它们带有信息和权限,它们的创建者用代码编写。 合同中的此代码要求各方完全按照指定的步骤进行操作。 一旦相关方完全按照指定的步骤进行操作,合同才会触发协议。
简单来说,可以说智能合约是用区块链技术保护的数字合约。 您也可以在智能合约中添加截止日期(时间限制),这大大增加了它们的功能。 它们按照“IF-THEN”逻辑运行。 这是如何做:

- 如果甲方发送了所需的对象,那么乙方的资金将自动转移到甲方
- 如果您完成了客户分配给您的项目,那么付款(资金)将转给您
这些资金可能是比特币或以太币等加密货币。 您还可以选择在合同中添加“WHEN”约束。 您可以根据需要添加尽可能多的“IF-THEN”约束。 没有限制。
虽然智能合约工作背后的逻辑非常简单,但它的功能使其更加出色。 你看,基于区块链的智能合约是负担得起的、去中心化的、不可变的和透明的。 区块链的账本存储了每个智能合约的地址。 要与区块链中的合约交互,您需要它的地址。
智能合约的历史
Nick Szabo 是一名密码学家和法律专家,他在 1994 年看到了使用去中心化账本维护智能合约的潜力。据他介绍,人们可以通过编写代码来创建智能合约并将其存储在区块链的计算机网络中。 他还提到,您可以使用该系统在有关各方之间转移数字资产。
比特币是第一个开始使用智能合约的网络。 它使用它们将价值从一个人转移到另一个人。 当时,智能合约用于检查简单的条件,例如当事方的账户中是否存在所需的金额。 比特币过去使用图灵不完全语言来创建合约。
然后是以太坊,它进一步完善了智能合约的功能。 以太坊使程序员和开发人员能够使用图灵完备的语言创建自定义智能合约。 由于以太坊采用了图灵完备的语言,它能够增强其合约的功能。
智能合约的用例
智能合约是一项了不起的创新。 尽管许多政府对区块链技术采取谨慎态度,但其中一些政府也认识到其有效性和功能。 智能合约有很多优势,这使得它们在许多行业中都很有用。 以下是一些将从使用此类协议中受益最大的行业:
银行业
银行业是使用智能合约的行业之一。 最近,摩根大通、花旗、美银美林、瑞士信贷和 DTCC(存管信托与清算公司)使用该技术进行信用掉期交易。

他们的智能合约包含风险指标和交易细节等信息。 这些智能合约的使用帮助他们提高了监管机构和合作伙伴之间的透明度。
韩国和日本的 61 家银行正在努力使用区块链在这两个国家之间更有效、更安全地转移资金。 俄罗斯政府的 Sberbank 也在测试以太坊区块链在其智能合约中的应用。 了解有关银行业中区块链应用的更多信息。
房地产
智能合约可以帮助摆脱该行业存在的中间商。 假设您需要购买新房产,并且您聘请了代理人。 首先,代理人将从您的交易中收取巨额佣金,然后,他或她还会因托管失败而向您收取费用。
调解员花费大量时间和金钱。 智能合约可以帮助消除这些中间人并大大促进这一过程。 例如,您可能会在将一定金额转入卖方帐户后立即获得财产的所有权。
投票系统
政府可以使用这些合约来提高投票系统的透明度和安全性。 智能合约非常适合现代投票系统的原因有很多。 尽管政府不断提到当前的投票系统是 100% 安全的,但它不能比智能合约更可靠。
这些合约是不可变的。 因此,一旦您投了票,任何人都无法更改您的投票。 除此之外,区块链的加密将确保不存在安全问题。 没有组织能够侵入加密的区块链网络。 智能合约可以启用在线投票,并允许人们从任何地方投票,而无需排长队。
使用智能合约的优势
正如我们前面提到的,智能合约有很多功能和好处。 这就是为什么他们越来越受欢迎。 以下是使用智能合约最显着的好处:
- 可信赖性
任何一方都不能丢失他们的文件或合同。 他们在去中心化的区块链网络上保持安全。 智能合约无需信任其他人来执行您的合约。 这就是为什么它们是该领域最值得信赖的解决方案。
- 资源节约
智能合约可以为您节省大量时间和金钱。 您不必担心付钱给其他人来监督您的合同。 您也不必与第三方交互来促成协议。
- 高效的
代理人、促进者和中间人占用了大量时间。 智能合约可帮助您完全避免它们。 当你避开这些促进者时,你可以节省很多时间。
此外,智能合约的执行根本不需要时间。 一旦双方满足协议的要求,它就会执行转让。 它也没有浪费时间。
另请阅读:区块链项目理念和主题
- 自主性
智能合约摆脱了中介和第三方。 与合同交互的人是您和其他各方。 没有其他人参与。
由于合同取消了调解员,因此您可以完全控制协议。 区块链是去中心化的,因此智能合约的执行者是网络的节点。 这意味着,没有任何一方可以完全控制您的合同的执行。
- 安全的
区块链基于密码学。 密码学使黑客几乎不可能破坏您的合同的安全性。 您可以安全地转移资产,而不必担心协议被第三方修改。
任何想要访问您的合同的一方都必须通过您或第二方这样做。 如果他们试图破解加密,他们将不得不通过大量的安全块,这是任何小型甚至中型组织都无法做到的。
由于这个原因,智能合约的使用非常安全。

- 安全
您不必担心由于某种原因而失去合同。 这是因为区块链将其合约保存在共享的计算机网络(账本)上,它是为此目的最安全的解决方案之一。
智能合约的局限性
由于智能合约仍是一项新技术,因此存在一定的局限性。 最大的弱点是它的应用。 尽管我们熟悉它们的潜在应用,但目前还没有任何方法可以在这些行业中应用它们。 全球各地的组织都在为此努力。
另一个监管问题。 政府不知道如何监管智能合约。 这就是为什么许多政府对区块链高度怀疑的原因。 这些问题导致该技术的潜在采用者犹豫不决。
了解智能合约等
智能合约是未来的技术。 区块链的流行有一个强烈的积极趋势,即使它相对较新。 了解智能合约和区块链肯定会帮助您获得未来技术工作所需的技能。
区块链技术的职业生涯正在兴起,区块链永远极大地改变了技术行业的面貌。 如果您有兴趣成为区块链开发人员并构建智能合约和链码,请查看 IIIT-B 和 upGrad 的区块链技术 PG 认证。