跳转至

Blockchain

什么是区块链

区块链本质是一个分布式的共享账本技术,记录各种资产的交易。

区块链是一种区块通过 Hash 方式形成的链式结构,链条环环相扣,无法修改/破坏链结构(不可篡改)。

区块链的3个关键元素

  • 分布式账本技术
  • 不可篡改
  • 智能合约

优劣势

优势

  • 数据共识:数据共识是在数据共享的基础上,社区成员都参与记账并且达成共识的过程,记录的数据是共识的结果,每个成员都有一个共识数据的副本。
  • 防篡改
  • 去中心化:无管理机构。注意,公有链和私有链没有“去中心化”特性,联盟管理模型被称为“弱中心化”。

劣势

  • 速度慢:一方面,反篡改的特性约束力并行性。另一方面,达成共识需要时间(参与者越多速度越慢)。
  • 浪费大:指的是公有链中矿工之间的恶行竞争。一是构建区块时的挖矿等操作,二是最后只有一个区块胜出,其他浪费。

类型

从区块链的开放程度来看,目前可以将区块链分为三种类型

  • 公有链:对所有人开发,任何人都可以读写。
  • 私有链:非公开链,需要授权才能加入节点读写。
  • 联盟链:多个机构共同参与管理的区块链,只允许内部机构读写。

区块链和比特币的关系

区块链技术是比特币的底层技术,比特币是区块链的第一个应用。

比特币网络中的矿工通过计算争取记账权利,记账后系统派发一定数量的比特币(区块奖励),这就是比特币发行的过程。

简单记账原理

TODO