北京大学肖臻老师《区块链技术与应用》公开课笔记25——ETH智能合约篇1

以太坊智能合约,对应肖老师视频:https://www.bilibili.com/video/av37065233?p=22
全系列笔记请见:https://blog.nowcoder.net/n/30cbdb37108b4d93b3a5a93b8226ae31
智能合约是以太坊的精髓所在,也是其与比特币系统最大区别之处。因此,其内容非常多,为了便于阅读和编写,这里将智能合约篇内容进行了分解。
ETH智能合约篇2请见:请等待更新
ETH智能合约篇3请见:请等待更新

简介

智能合约:运行在区块链系统上的一段代码,代码逻辑定义了合约内容。
智能合约的账户保存了合约当前的运行状态:

  • balance:当前余额
  • nonce:交易次数
  • code:合约代码
  • storage:存储,数据结构为一棵MPT

智能合约编写代码为Solidity,其语法与JavaScript很接近。

全部评论

相关推荐

点赞 1 评论
分享
牛客网
牛客企业服务