以太坊智能合约通常具有以下特征:

分布式。智能合约在以太坊网络的全部节点中被拷贝和分配,这类方式与依托于中心化服务器的其他解决方案区别显著。

一致性。在满足要求的状况下,智能合约仅实行其预先设计的操作。而且,无论任何节点实行,结果都是一致的。

自动化。智能合约能够自动实行各种任务,好比自动执行程序一样。可是,在绝大多数状况下,倘若未触发智能合约,它将维持“休眠”状态,并且不会实行任何操作。

不可篡改。智能合约一经部署,则无法更改。仅有预先实现了特定作用,才可以实行“删除”。因而,我们可以说智能合约能够出示防篡改程序。

定制化。在部署前,智能合约能够利用多种不同方式开展编码。因而,它可用以建立很多不同的分布式应用程序(DApps)。这与以太坊具有图灵完备的区块链特征相关。

无需信任。两方或多方能够利用智能合约开展互动,而不用相互了解或取得信任。此外,区块链技术可确保数据准确无误。

透明性。由于智能合约依托于公有区块链,因而其源代码不仅不可篡改,而且对任何人都是透明的。