我是区块链领域的新人,我一直在阅读很多概念。
智能合约先于交易,但包含相同的信息?
谢谢。
答案 0 :(得分:1)
区块链交易可以定义为存储在公共记录中的一小部分任务。这些记录也称为块。这些区块只有在所有参与区块链网络的人员进行验证之后才能执行,实施并存储在区块链中。
交易是外部世界与以太坊网络互动的方式。当我们希望修改或更新以太坊网络中存储的状态时,使用事务。
智能合约是一种软件程序,可将信息层添加到正在区块链上执行的数字交易中。与简单地为产品或服务交换数字令牌相比,它允许更复杂的交易。换句话说,这听起来像是这样:合同或参与交易的各方之间的协议,使各方对自己的角色负责(例如,买方与卖方)。
合同是在以太坊网络中实现业务逻辑的“智能合同”功能。合同以一种人类可以理解的编码语言开始(Solidity是以太坊中最常见的一种)。该代码被编译成机器可理解的代码,称为字节码,该代码将被部署在以太坊网络上。 合同代码中有功能。这些功能定义了实际的业务逻辑,并且在部署合同后一旦“调用”就会调用并执行。
此处的更多信息: