智能合约和交易有什么区别?

问题描述 投票:0回答:1

我是区块链领域的新人,我一直在阅读很多概念。

智能合约在交易之前,但是包含相同的信息?

谢谢。

transactions blockchain hyperledger bitcoin smartcontracts
1个回答
0
投票

A Blockchain transaction可以定义为存储在公共记录中的一小部分任务。这些记录也称为块。只有在区块链网络中所有相关人员进行验证之后,这些区块才能被执行,实施和存储在区块链中。

交易是外部世界与以太坊网络互动的方式。当我们希望修改或更新以太坊网络中存储的状态时,使用事务。

A 智能合约

是一种软件程序,可将信息层添加到在区块链上执行的数字交易中。与简单地为产品或服务交换数字令牌相比,它允许更复杂的交易。换句话说,这听起来像是:合同或参与交易的各方之间的协议,使各方对自己的角色负责(例如,买方与卖方)。

合同是在以太坊网络中实现业务逻辑的“智能合同”功能。合同以人类可以理解的编码语言开始(Solidity是以太坊中最常见的一种)。该代码被编译成机器可理解的代码,称为字节码,该代码将被部署在以太坊网络上。合同代码中有功能。这些功能定义了实际的业务逻辑,并且在部署合同后一旦“调用”就会调用并执行这些功能。

更多信息在这里:

© www.soinside.com 2019 - 2024. All rights reserved.