Smart contract(智能合约)是一种运行在区块链上的自动执行程序,当预设条件被满足时,合约中的条款会自动执行,无需中间人介入。它最常见于以太坊(Ethereum)等区块链平台,用于实现去中心化的交易和协议。
/smɑːrt ˈkɒntrækt/(英式) /smɑːrt ˈkɑːntrækt/(美式)
A smart contract can automatically transfer funds once both parties agree to the terms.
智能合约可以在双方同意条款后自动转移资金。
By deploying smart contracts on the Ethereum blockchain, developers have created decentralized applications that eliminate the need for traditional intermediaries such as banks and lawyers.
通过在以太坊区块链上部署智能合约,开发者创建了去中心化应用程序,消除了对银行和律师等传统中介的需求。
Smart 源自古英语 smeortan,原意为"刺痛的、敏锐的",后引申为"聪明的、智能的"。Contract 源自拉丁语 contractus,由 con-(共同)和 trahere(拉、拖)组成,意为"双方拉到一起达成的协议"。Smart contract 这一概念由密码学家 Nick Szabo 在 1994 年首次提出,他将传统法律合约的理念与计算机程序的自动执行能力结合,创造了这一术语。随着 2015 年以太坊的推出,智能合约才真正得到广泛应用。