EN - FR - DE - ES - IT - PT -

LexiconDream

📜 智能合约

区块链上的自执行代码,用于强制执行协议条款。

智能合约

智能合约是运行在区块链上的代码。当条件满足时,它会自动执行。无需律师、公证人或托管代理人。代码本身就是协议。如果你向一个承诺返还代币的合约发送 1 个 ETH,合约要么执行,要么交易失败。没有中间地带,也没有申诉的余地。这种最终性正是关键所在,同时也是风险所在。智能合约中的漏洞已经造成了数亿美元的损失。2016 年的 DAO 黑客事件导致 6000 万美元被盗。Parity 钱包冻结事件导致 1.5 亿美元被冻结。代码即法律,而法律也可能存在漏洞。

以太坊于 2015 年引入了智能合约。Solidity 是最常用的编程语言。开发者编写合约,在测试网上进行测试、审计,然后部署。一旦部署,合约将不可更改,除非它包含升级机制。而升级机制本身就存在中心化风险。如果一个钱包就能修改合约,那么合约就不是真正去中心化的。大多数主流的 DeFi 协议都使用多重签名钱包或治理投票来控制升级。不可更改性和可升级性之间的权衡是智能合约设计的核心难题之一。

智能合约基础知识

在进行任何操作之前,请先阅读合同。如果您看不懂代码,请找一位能看懂的人帮忙。或者,坚持使用经过审核和实战检验的协议。

Comments

No comments yet. Be the first to share a thought.

Leave a comment