什么是智能合约?

以太坊区块链存在于世界各地的计算机上。除了作为自己的加密货币以太币的分类账之外,以太坊平台的最大优势之一是其运行智能合约的能力。

智能合约是仅在满足其要求时才能执行其功能的应用程序。它们帮助您交换货币、财产、股票、资产或任何其他可以数字表示的东西。由于智能合约基于区块链,它们提供了一种完全透明的交易方式。同时,它们降低了中介的成本和服务费用。

智能合约要点

  • 当特定条件得到满足时,可以调用执行的应用程序。
  • 它们从合同制定中去除了中间人,因此消除了对第三方的信任需求。
  • 它们是以代码形式编写的,意味着它们严格遵循形式逻辑→“如果这样,那么那样”。

智能合约的好处是什么?

智能合约提供了许多现有合同所无法比拟的优点。

智能合约在区块链的领域内赋予完全自主权,这意味着您不必依赖第三方,如律师、经纪人或公证人,就能制作智能合约。当然,如果您自己不会编写代码,就必须信任为您编写代码的人。

去除中间人也减少了商业成本,例如,您不必支付公证人来见证您的交易。此外,智能合约还节省了您的时间。没有文书工作或手工处理文件。一旦合约被调用,网络自动管理执行。

智能合约是在区块链上的共享账本上编写的。然后,区块链在网络上被多次复制。这使得黑客攻击几乎成为不可能,并防止合约的任何操纵。

区块链通常被称为“无需信任的”。这是因为它们分布在共享账本上,没有任何方式可以在您不知情的情况下更改合约,也没有人可以声称他们丢失了合约。这消除了对第三方的信任需求。

智能合约是如何工作的?

为了解释智能合约是如何工作的,让我们将这项技术与自动售货机进行比较。

自动售货机的条件是简单的——您投入 2 美元,就会出来一瓶水。您不投入 2 美元,瓶装水就不会出来。智能合约也适用相同的原则。

智能合约定义了合约中的规则和处罚,就像传统合约一样。区别在于,如果有人激活它们,它们会自动执行这些义务和协议。

换句话说,智能合约运行在“如果这样,那么那样”的逻辑上。如果某些条件得到满足,则智能合约执行协议。如果条件未得到满足,则智能合约不执行协议。以太坊网络验证合法交易,但合约内的约束仍然可以阻止资金的转账。

智能合约用于什么?

智能合约可以作为应用程序在以太坊区块链上存储和处理各种信息。

您可以存储有关应用程序的信息,如会员记录。您可以在用户之间制定协议,如租赁、交易或投注。智能合约还可以存储保险单、资产、个人信息、医疗记录等。但或许最重要的是,智能合约可以是存储在分布式网络上并执行的完整计算机程序。智能合约技术的应用几乎是无限的。

要在以太坊网络上执行智能合约代码,您需要支付交易费用。执行所需的计算工作用 Ges 表示,Ges 用以太币(ETH)购买。

虽然智能合约消除了中间人,但有些交易对于某种类型的中间人是有益的,他们会处理对您而言成本过高或太复杂的方面。当买卖传统货币和加密货币时,您需要使用交易所。