neo blockchain book
  • NEOHOPE's Blockchain Book
  • 概述
    • 本书内容
    • 读者定位
    • 本书约定
    • 项目对比
    • 名词释义
  • 基本原理
    • 区块链
    • 智能合约
    • 交易所
    • 系统架构
  • 基础算法
    • 默克尔树
    • Bloom过滤器
    • 公钥私钥及椭圆曲线
  • 共识算法
    • 分布式系统
    • Paxos与Raft算法
    • 拜占庭容错算法
  • Bitcoin
    • 整体架构
    • 状态转换
    • 区块确认
    • 分叉处理
    • P2P
    • 脚本
    • 钱包
    • 使用
    • 编译(Ubuntu)
    • 私链搭建(Linux)
    • 私链搭建(Docker)
  • Ethereum
    • 整体架构
    • 状态转换
    • 区块确认
    • 使用
    • Remix IDE环境搭建(Ubuntu16)
    • 智能合约编写01
    • 智能合约编写02
    • 智能合约编写03
    • 智能合约编写04
    • 编译(MacOS)
    • 私链搭建
  • EOS
    • 整体架构
    • 使用
    • 智能合约使用(单机单节点单钱包)
    • 智能合约使用(单机单节点多钱包)
    • 编写简单的智能合约
    • 编写有数据存储的智能合约
    • 编译(Linux)
    • 私链搭建(单机多节点)
    • 私链搭建(多机多节点)
  • Fabric
    • 整体架构
    • 身份管理
    • 共识达成
    • 使用
    • 智能合约介绍
    • 智能合约使用01
    • 智能合约使用02
    • 编译(MacOS)
    • 私链搭建(Ubuntu)
    • 在私链中添加一个机构
  • Cosmos
    • 整体架构
    • Zone与Hub
    • 使用
  • IPFS
    • 整体架构
    • 使用
    • 编译(MacOS)
    • 私链搭建
  • 然后呢?
由 GitBook 提供支持
在本页
  1. 概述

项目对比

常见区块链

项目名称

链类型

匿名性

共识机制

开发语言

合约语言

Bitcoin

公链

匿名

PoW

CPP

只是使用合约实现了业务逻辑

Ethereum

公链/联盟链

匿名或私有

PoW

Go/CPP/Python

Solidity/Serpent/LLL

Fabric

联盟链

共有或认证

No-op/ PBFT(classic, batch, sieve)

Go/Java

Chaincode

Sawtooth Lake

联盟链

共有或认证

PoET/Quorum Voting

Python/CPP/Rust

Python/Cpp/Go/Java/JS/Rust

EOS

公链

匿名

BFT-DPOS

CPP

CPP/Web Assembly

IPFS

公链

匿名

PoSt

Go

-

Cosmos

公链/生态

匿名

PoS/Tendermint BFT

Go

-

PoW: Proof of Work,工作量证明

PoS: Proof of Stack,权益证明

DPoS: Delegated Proof of Stake,委托式权益证明

PoET: Proof of Elapsed Time,时间消逝证明(特殊硬件依赖)

PoSt: Proof of Storage(Proof-of-Replication + Proof-of-Spacetime),存储证明

BFT: Byzantine Fault Tolerance,拜占庭容错

PBFT: Practical Byzantine Fault Tolerance,实用拜占庭容错

上一页本书约定下一页名词释义

最后更新于7年前