区块链概况

区块链的一些概念

区块链三要素

  • 共享帐本
  • 共识算法
    1. 工作量证明机制(PoW,Proof of Work)
    2. 股权证明机制(PoS,Proof of Stake)
    3. 委托股权证明机制(DPos,Delegated Proof of Stake)
    4. 瑞波共识机制(Ripple Consensus)
    5. 实用拜占庭容错算法(Practical Byzantine Fault Tolerance)
    6. 恒星共识协议(Stellar Consensus Protocol)
  • P2P网络

区块链类型

  • 公有链
  • 私有链
  • 联盟链

区块链应用方式

  • 密码学货币(Crypto Currency)
  • 分布式账本(DTL,Distributed Ledger Technology)
  • 智能合约(Smart Contract)

第一代区块链技术

  • bitcoin(比特币)– 推荐
    • 功能:密码学货币、几乎没有智能合约
    • 类型:公有链
    • 共识算法:工作量证明机制
    • 开发语言:c++
    • 状态:目前应用度高、扩展性差

第二代区块链技术

  • bitshares(比特股)
    • 开发者:BM
    • 功能:分布式账本,受限的智-能合约
    • 类型:主要是公有链
    • 共识算法:委托授权的权益证明机制
    • 开发语言:c++
    • 状态:没有形成核心团队
  • ripple(瑞波币)
    • 功能:分布式账本,目前不支持智能合约
    • 类型:主要是公有链
    • 共识机制:瑞波共识机制
    • 开发语言:c++
    • 状态:致力于与银行合作
  • HyperLedger(超级账本)
    • 功能:分布式账本、智能合约
    • 类型:主要是联盟链
    • 共识机制:实用拜占庭容错算法
    • 开发语言:go、python
    • 状态:致力于与金融行业
  • ethereum(以太坊)– 推荐
    • 开发者:V神
    • 功能:分布式账本、智能合约
    • 类型:主要是公有链
    • 共识算法:工作量证明机制,以后改成权益证明机制
    • 开发语言:go
    • 状态:目前应用度高、有明确规划

第三代区块链技术

  • EOS – 推荐
    • 开发者:BM
    • 类型:公有链
    • 共识算法:DPOS,百万TPS
    • 特点:
      • 可以跨链、角色权限管理
      • 交易免费、EOS代币保值(DAPP的计算资源由其拥有的EOS代币量决定)
      • 开发dapp简易
    • 状态
    • 购买方式
      1. 在加密货币平台上,如OTCBTC上用支付宝购买一些ETH,100rmb左右
      2. 使用chrome浏览器,安装MetaMask,并注册帐号
      3. 将从OTCBTC平台上购买的货币转移到MetaMask帐号
      4. 在EOS官网众筹EOS币,到第二天取出EOS币,并转移到MetaMask帐号
  • IOTA
  • Cardano