什么是智能合约
简单来说,智能合约是一种满足在一定条件时,就执行的程序,例如自动售货机就类似一个智能合约系统。
1.向自动售货机投入足够硬币,按下按钮
2.售货机供出商品
3.售货机回到初始状态
智能合约的工作原理
智能合约是一段程序(代码和数据的集合),可以部署在支持智能合约的区块链网络(比如以太坊)上运行。
智能合约是确定性的“单线程”的程序,确定性的程序在所有节点上运行的结果是一样的,区块链用来确定智能合约运行的顺序,用分布式共识的方法确定最终的数据完全一样,也就是有“可验证性”。
简单的理解,智能合约的运行和一笔交易类似,只是“程序化”触发的。文章来源:https://www.toymoban.com/news/detail-546904.html
智能合约可以通过一笔交易来部署,也可以通过一笔交易来触发,也可以通过智能合约调用来触发(前提是合约已经被部署)文章来源地址https://www.toymoban.com/news/detail-546904.html
到了这里,关于区块链智能合约基础的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!