描述
本文将解释什么是智能合约以及它是如何工作的
做出的假设
概括
智能合约是存储在区块链上的固定程序,可以在满足某些预定条件时执行操作。这些合约运行在一个简单的[if/when > then]上,这些被写入到一个区块链的代码中。一旦这些条件得到满足并得到验证,区块链的网络将执行代码,并在程序完成时更新区块链的分类。
智能合约的利益
速度、效率和准确性
一旦条件满足,智能合约将立即执行。节省时间,避免人为错误。
信任和透明
加密的数据与每个参与者共享。允许公共审计,从而减少欺诈的可能性。
安全
通过使用区块链,智能合约交易记录的执行记录在区块链上。这有助于防止恶意操作在一个人的代码中运行,因为公众可以审计代码的操作。
节约成本
智能合约消除了第三方处理交易的需要。这允许代码全天候执行,只有区块链的网络会成为执行的瓶颈。
例子
区块链和智能合约的工作类似于邮局和从事包裹分类的系统。区块链和邮局都以包裹的形式处理双方之间的传入和传出交易。
邮局的“智能合约”是由特定规定触发的自动分拣系统代表的。一旦包裹到达邮局,它会被自动系统扫描,以便将其引导到正确的地方:
“如果包裹上标有[Tampa Bay Florida],那么就把它送到[Florida箱]。”
“当(Florida箱)满了之后,就把它送到(Florida州)。”
考虑到该系统是自动化的,不需要中间人,因此不涉及人为错误,每个操作都是立即执行