BTCU lesson 1

区块链基本概念

  • 形态导向

由密码学串接并保护内容的串联文字记录。Blockchain is a growing list of records, called blocks, that are linked using cryptography. Each block contains a cryptographic hash of the previous block,a timestamp, and transaction data (generally represented as a Merkle tree).

  • 功能导向
  • 分布式账本:不同个体参与维护的分布式账本而不由中心化机构记账,参与方对账本记录达成共识。
  • 分布式网络:不同计算机组成的分布式网络,网络中的计算机以容错的方式存储数据并运行计算,对数据达成共识。
    BTCU lesson 1
  • Public blockchains VS Consortium blockchains VS Private blockchains
  • Public blockchains
    任何人都可读取、可发送交易且交易能获得有效确认,任何人都能参与共识过程
  • Consortium blockchains
    共识过程(数据写入)收到预选节点控制
    e.g : 一个有15个金融机构组成的共同体,每个机构运行一个节点。为使某个区块生效需要获得半数以上机构确认。
  • Fully private blockchains
    写入权限再一个组织里。读权限可对外开放。

知识地图

BTCU lesson 1

作业

  1. 人才导向,社区驱动,协作自治
  2. C
  3. Hyperledger 、FISCO BCOS 、微软的Coco、企业以太坊联盟(EEA)、Corda
  4. 联盟链是介于公有链和私有链之间的一种折中的区块链解决方案,便于企业协同简化业务流程。部分去中性化、可控性强、交易成本低。
  5. 环境已搭