美文网首页
[区块链] 区块链技术与应用(下)-以太坊

[区块链] 区块链技术与应用(下)-以太坊

作者: 丶噗噗噗噗噗 | 来源:发表于2020-04-30 13:56 被阅读0次

Ethereum

北京大学肖臻老师《区块链技术与应用》公开课
肖臻老师的网站

1. 以太坊概述

  • 出块时间
  • mining puzzle ( 对内存要求高 ) -> ASIC resistance
  • proof of work 工作量证明-> proof of stake 权益证明
  • 智能合约 smart contract

2. 账户

  • 比特币:没有显式地维护账户
  • 以太坊:accont-based ledger 基于账户的账本 -> 避免了双花 double spending

replay attack (重放攻击) -> nonce 计数器(账户交易次数)

以太坊中的两类账户

  • externally owned account 外部账户
    • balance 账户余额
    • nonce 账户交易次数
  • smart contract account 合约账户
    • 也有balance nonce
    • 不能主动发起交易(交易只能由外部账户发起)
    • 代码 code
    • 状态存储 storage
    • 根据合约地址调用合约

3. 状态树

addr 160bits -> state

trie <- retrieval字典树

mpt:merkle patricia tree
Modified mpt

相关文章

网友评论

      本文标题:[区块链] 区块链技术与应用(下)-以太坊

      本文链接:https://www.haomeiwen.com/subject/xvpzwhtx.html