如1.1.1小节所述,我们可以把区块链理解为一个分布式的数据库。就如传统数据库可以使用SQL(Structure Query Language,结构查询语言)语句实现数据库增、删、改、查操作,区块链发展至2.0阶段时引入的智能合约技术赋予了区块链更多功能,人们可以通过使用智能合约对区块链进行更加复杂的操作,图1-7所示为传统数据库与区块链使用的类推。
图1-7 传统数据库与区块链使用的类推