区块链原理与技术
  • 区块链原理与技术
  • 比特币密码学基础
    • 密码学简介
    • 哈希函数
    • 数字签名
  • 比特币数据结构
    • 哈希指针
    • 默克尔树
    • 数据结构
  • 比特币交易模型
    • 身份确认
    • 交易服务
  • 比特币共识机制
    • 共识机制
    • 区块链的共识机制
  • 挖矿&脚本
    • 挖矿
    • 比特币脚本
    • 多重签名
  • 区块链分叉
    • 硬分叉与软分叉
  • 问题
  • 比特币匿名性
    • Page 1
  • 以太坊数据结构
    • 以太坊概述
    • 以太坊账户
    • 以太坊状态树
  • 交易树&收据树
    • 以太坊交易树&收据树
    • 布隆过滤器
    • GHOST协议
  • 以太坊:从PoW到PoS
    • 工作量证明PoW(节能)
    • 权益证明PoS
Powered by GitBook
On this page
  1. 以太坊数据结构

以太坊概述

比特币和以太坊(ETH)是两种最主要的加密货币,BTC称为区块链1.0,以太坊称为区块链2.0。

比特币设计中存在一些不足:

  • 出块时间太长

  • 只支持耗能较大的PoW共识协议

以太坊增加了对智能合约(smart contract)的支持。BTC是去中心化的货币,除了货币可以去中心化,还有合约的去中心化。以太坊增加了对去中心化的合约的支持,以太坊升级为平台,用户可以自行开发业务应用。以太坊出块时间更少,以太坊的mining puzzle对内存的要求很高,叫memory hard mining puzzle。这种叫ASIC resistance。以后可能用权益证明proof of stake代替proof of work。可能就不需要挖矿了。

去中心化的合约

货币本身由政府发行,政府公信力为其背书,BTC通过技术手段取代了政府的职能。合约的有效性也是需要政府进行维护的,如果产生纠纷需要针对合法性合同进行判决。ETH的设计目的就是通过技术手段来实现取代政府对于合约的职能。

去中心化的合约的好处:合同签署方并非一个国家,没有统一的司法部门。如果可以编写无法修改的合约,所有人只能按照相关参与方执行,无法违约。

PreviousPage 1Next以太坊账户

Last updated 4 months ago