区块链技术包含数据、网络、共识和合约四个层次。合约层是区块链系统中实现灵活编程和数据操作的基础。智能合约是一种自我执行的协议,被嵌入在区块链的计算机代码中,以实现有效的资产管理和多方访问权限。智能合约可以记录、签名、验证、存储和共享协议、流程、任务和支付等数字记录,形成了治理规则,取代了日常运营管理。智能合约通常具有用户界面,让用户与已制定的合约进行交互,并确保严格遵守逻辑。同时,密码学技术保证了协议各方的匿名性。因此,智能合约不仅适用于简单的经济交易,还适用于各种所有权和产权注册、共享经济的智能访问控制等多种场景。此外,由于智能合约运行在区块链的P2P分布式网络之上,规则可以应用于企业内部,也可以应用于区块链上的其他业务合作伙伴间。