第14-16讲 ETH-以太坊概述、账户、状态树

区块链 专栏收录该内容
6 篇文章 0 订阅

第14讲 ETH-以太坊概述

比特币被称为区块链1.0,以太坊被称为区块链2.0

以太坊针对比特币的特点进行改进:

  • 以太坊出块时间为十几秒,基于Ghost的共识机制
  • mining puzzle 比特币比拼计算力,以太坊是memory hard mining puzzle
  • 将用权益证明来替代工作量证明,proof of stake代替proof of work
  • 支持智能合约smart contract。货币可以去中心化,那么合约也可以。

第15讲 ETH-账户

比特币隐私保护好,实用不方便,转账需要找零
以太坊基于账户的模型,系统显示记录账户中有多少以太币。可以天然防御“双花攻击”

缺点:replay attack重放攻击。解决方法:添加交易次数nonce并签名
在这里插入图片描述

以太坊可以避免用户身份或者合约地址变化带来的不变,因此选用基于账户的模型而不是基于交易
智能合约可以有效解决普通合约司法不便,维权困难的问题。但是不是所有的合约都可以用代码表示或者可以用代码很完备地表示出来

账户

外部账户(externally owned account)

  • nonce
  • balance

合约账户(smart contract account)

  • code
  • storage
    所有交易必须由外部账户发起

金融衍生品financial derivative

第16讲 ETH-状态树

add ——> state
160bit,用40个十六进制表示

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值