跳转至主要内容

帮助更新此页面

🌏

本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。

翻译页面
查看英文

没有错误!🐛

此页面未翻译,因此特意以英文显示。

页面最后更新: 2022年9月29日

智能合约简介

智能合约是以太坊应用程序的基石。 它们是存储在区块链上的计算机程序,让我们能够将传统合约转换成对应的数字化合约。 智能合约完全符合逻辑 — 遵循 IFTTT 逻辑结构。 这意味着它们完全按照程序设定执行并且不能更改。

Nick Szabo 创造了“智能合约”这一术语。 1994 年,他撰写了概念简介,1996 年又撰写了探索智能合约的功能

Nick Szabo 设想了一个建立在这些自动化、加密安全流程上的数字化市场。 在这种数字化市场中,交易和业务功能可以在无需信任的情况下进行,无需中间人。 以太坊上的智能合约将这一设想付诸实践。

什么是合约?

您可能在想:“我不是律师! 我为什么要关心合约?”。 对于大多数人来说,合约会让人想起不必要的冗长条款和条件协议或无聊的法律文件。

合约就是协议。 也就是说,任何形式的协议都可以概括到合约条件中。 口头协议或书面合约适用于很多情况,但它们并非无懈可击。

信任与合约

传统合约的最大问题之一是需要可信的个人来执行合约的结果。

下面一个例子:

Alice 和 Bob 在参加一场自行车比赛。 假设 Alice 和 Bob 打赌 $10 元她会赢得比赛。 Bob 相信自己会成为赢家并同意下注。 最后,Alice 远远领先 Bob 完成了比赛,并且毫无疑问是赢家。 但 Bob 拒绝支付赌注,声称 Alice 一定是作弊了。

这个荒唐的例子说明了所有非智能协议存在的问题。 即使协议条件得到满足(即您是比赛的获胜者),您仍然必须要信任另一个人会去履行协议(即支付赌注)。

智能合约

智能合约通过将协议条款转换为计算机代码使协议数字化,这些计算机代码在合约条款得到满足时自动执行。

数字自动售货机

一个适合智能合约的简单比喻是自动售货机,其工作方式有点类似于智能合约 — 特定的输入保证预定的输出。

  • 您选择一种产品
  • 自动售货机返回购买该产品需要的金额
  • 您投入正确金额
  • 自动售货机验证您投入的金额是否正确
  • 自动售货机提供您选择的产品

只有在所有要求满足后,自动售货机才会提供您想要的产品。 如果您不选择产品或投入足够的钱,自动售货机将不会提供您选择的产品。

自动执行

与普通合约相比,智能合约最显著的优势之一是,当合约条件满足时,结果会自动执行。 无需等待人来执行结果。 换句话说:智能合约无需信任。

例如,您可以编写一个智能合约为孩子托管资金,并允许他们在特定日期后提取资金。 如果孩子试图在指定日期前提取资金,智能合约将不会执行。 或者您可以编写一份合约,在您向经销商付款后它会自动授予您汽车的数字化所有权。

可预测的结果

人为因素是传统合同最大的缺陷之一。 例如,两位不同的法官可能会用不同方式解释传统合约。 他们的解释可能导致不同的判决和不同的结果。 智能合约消除了产生不同解释的可能性。 相反,智能合约会根据合约代码中写入的条件精确执行。 这种精确性意味着在相同情况下,智能合约将产生相同的结果。

公开的记录

智能合约也可用于审计和跟踪。 由于以太坊智能合约位于公共区块链上,任何人都可以立即跟踪资产转移和其他相关信息。 例如,您可以查看是否有人向您的地址汇款。

隐私保护

智能合约还可以保护我们的隐私。 由于以太坊是匿名网络(您的交易公开绑定到唯一的加密地址,而不是您的身份),您可以保护您的隐私不受观察者窥探。

可查看的条款

最后一点,与合约一样,您可以在签署(或以其他方式与之交互)之前检查智能合同的内容。 更妙的是,合约条款的公开透明意味着任何人都可以对其进行审查。

智能合约使用案例

总之,智能合约是存在于区块链上的计算机程序。 它们可以自动执行。 您可以跟踪它们的交易,预测它们的行为方式,甚至可以匿名使用。 太酷了。 但是它们有什么用呢? 好吧,其他计算机程序可以做的事情,智能合约基本上都可以做。

它们可以执行计算、创建货币、存储数据、铸造非同质化代币、发送通信甚至生成图形。 以下是一些常见的真实示例:

更愿意通过视频学习?

观看 Finematics 解释智能合约:

延伸阅读

本文对您有帮助吗?

网站最后更新: 2022年9月30日

使用以太坊

  • 查找钱包
  • 获取 ETH
  • 去中心化应用 (dapps)
  • 第二层
  • 运行一个节点
  • 稳定币
  • 质押以太币

生态系统

  • 社区中心
  • 以太坊基金会
  • 以太坊基金会博客
  • 生态系统支持方案
  • 以太坊漏洞悬赏计划
  • 生态系统资助计划
  • 以太坊品牌资产
  • Devcon