智能合约是设计并存储在区块链,达到预设条件能够自动执行指定动作的一种软件。
它与普通应用软件的根本区别在于它存储在区块链上,而普通应用软件存储在运营软件的中心化服务器上。
区块链是多方维护的公共账本,任何对该账本的修改都需要维护账本的绝大多数同意才能够执行。智能合约的所有数据就是存储在这样的一个账本上,从而将智能合约的开发维护者与智能合约的数据分离,避免了开发维护者对智能合约的数据的篡改,从而获得用户的更大信任。
特别是存储在像 EOS 网络这样的去中心化公共区块链,保证了公共区块链的数据公开和不可篡改的特性,用户对智能合约的信任就进一步增加。
作者:Jesse Jaffe
编辑:Randall Roland
翻译:Josh Chung
校验:Gracie Lau