上QQ阅读APP看书,第一时间看更新
1.3.4 智能合约
智能合约的概念是计算机科学家和密码学家Nick Szabo于1995年提出的,它是由事件驱动的具有状态的,运行在一个可复制、共享的账本之上的计算机程序,当满足特定条件时,智能合约会自动执行。智能合约一旦部署不可修改、合约执行后不可逆,永久运行,数据透明,所有执行事务可追踪。简单来说,智能合约是一份存在于区块链上的有计算机程序的合同。
以太坊区块链完美地呈现了智能合约的优势,区块链中的所有数据不可更改,数据透明,永久运行等特点,给智能合约营造了完美的应用环境,使用智能合约处理文档更高效,不需要任何人为参与,可节省时间,降低成本,使交易更准确,且无法更改。当然这不是说智能合约有绝对的安全性,由于上链数据不可更改,因此如果合约部署存在漏洞就无法修改,所以一定要保证安全地部署智能合约。随着越来越多的以太坊区块链应用落地,多数以太坊项目也正在寻找驾驭它的方法。