【发布时间】:2020-01-08 17:25:47
【问题描述】:
我是区块链世界的新手,我一直在阅读很多概念。
智能合约先于交易,但包含相同的信息?
谢谢。
【问题讨论】:
标签: transactions blockchain hyperledger bitcoin smartcontracts
我是区块链世界的新手,我一直在阅读很多概念。
智能合约先于交易,但包含相同的信息?
谢谢。
【问题讨论】:
标签: transactions blockchain hyperledger bitcoin smartcontracts
区块链交易可以定义为存储在公共记录中的一个小任务单元。这些记录也称为块。这些区块只有在所有参与区块链网络的人验证后才会执行、实施和存储在区块链中
交易是外部世界与以太坊网络交互的方式。当我们希望修改或更新存储在以太坊网络中的状态时使用事务。
智能合约是一种软件程序,可将信息层添加到在区块链上执行的数字交易中。它允许更复杂的交易,而不是简单地用数字代币交换产品或服务。换句话说,这正是它听起来的样子:参与交易的各方之间的合同或协议,让每一方(例如买方与卖方)对其角色负责。
合约是以太坊网络中的“智能合约”能力,业务逻辑在此实现。合约一开始是一种人类可以理解的编码语言(Solidity 是以太坊中最常见的一种)。该代码被编译成机器可理解的代码,称为字节码,将部署在以太坊网络上。 合约代码里面有函数。这些函数定义了实际的业务逻辑,在合约部署后一旦“调用”就会被调用和执行。
更多信息在这里:
【讨论】: