智能合约是一种通过计算机协议来传达、验证或执行合同的技术。相比传统合约,智能合约具有更高的安全性和可靠性。它可以在去中心化的环境下实现可信交易,并且交易记录可以被追踪和永久保存。智能合约首次由Nick Szabo提出,旨在提高合约交易的效率和降低额外成本。