加载中...

| 类型 | 区块链可执行程序 |
| 英文名 | Smart Contract |
| 概念提出者 | 尼克·萨博 |
| 提出时间 | 20世纪90年代 |
| 常见运行环境 | 区块链与分布式账本 |
| 官网 | 无统一官网 |

智能合约 Smart Contract 是一种按照预先编写的规则自动执行、验证和记录操作的程序,通常部署在区块链或其他分布式账本上。
智能合约的概念由计算机科学家尼克·萨博提出,其核心思想是把合同条款转化为机器可执行的代码。区块链为这类程序提供了公开、可验证且较难被单方篡改的运行环境,因此智能合约常用于数字资产交易、去中心化金融、数字收藏品、供应链和组织治理。
用户通过交易调用合约,区块链节点根据相同规则执行代码并更新状态。满足设定条件后,合约可以自动转移代币、记录数据或调用其他合约,但它并不会自动理解现实世界的信息,通常需要借助预言机等外部数据服务。
智能合约并不等于法律意义上的合同,也不能保证程序绝对安全。代码漏洞、权限配置错误、预言机数据异常、私钥泄露和复杂的经济机制都可能造成损失。开发者通常需要进行测试、代码审计和权限控制,用户也应确认合约地址、授权范围及交易风险。
问:智能合约一定需要区块链吗?答:概念上不一定,但目前该词主要指运行在区块链上的可执行程序。
问:智能合约可以被删除或修改吗?答:取决于合约设计和底层平台,有些不可升级,有些可通过代理、治理或管理员权限升级。
问:使用智能合约需要手续费吗?答:多数公有链会收取网络执行费用,具体金额受平台规则、计算量和网络拥堵程度影响。

| 类型 | 区块链可执行程序 |
| 英文名 | Smart Contract |
| 概念提出者 | 尼克·萨博 |
| 提出时间 | 20世纪90年代 |
| 常见运行环境 | 区块链与分布式账本 |
| 官网 | 无统一官网 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧