【问题标题】:What is the difference between Smart Contract and Transaction?智能合约和交易有什么区别?
【发布时间】:2020-01-08 17:25:47
【问题描述】:

我是区块链世界的新手,我一直在阅读很多概念。

智能合约先于交易,但包含相同的信息?

谢谢。

【问题讨论】:

    标签: transactions blockchain hyperledger bitcoin smartcontracts


    【解决方案1】:

    区块链交易可以定义为存储在公共记录中的一个小任务单元。这些记录也称为块。这些区块只有在所有参与区块链网络的人验证后才会执行、实施和存储在区块链中

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

    智能合约是一种软件程序,可将信息层添加到在区块链上执行的数字交易中。它允许更复杂的交易,而不是简单地用数字代币交换产品或服务。换句话说,这正是它听起来的样子:参与交易的各方之间的合同或协议,让每一方(例如买方与卖方)对其角色负责。

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

    更多信息在这里:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      • 2014-07-10
      • 1970-01-01
      • 2020-05-26
      • 1970-01-01
      • 2021-04-03
      • 1970-01-01
      相关资源
      最近更新 更多