什么是区块链

  1. 区块链是一个分布式网络;
  2. 区块链可以帮助多个节点达成共识去记录和 Token 相关的事情;
  3. 区块链可以帮助所有人无门槛地构建属于自己的小经济系统。

区块链到底是怎么运行的

以比特币区块链为例,其中包括区块链中公开记账、创建创世区块、交易、打包 Transaction、广播交易的几个步骤。

公开记账

每家每户都记账,账簿上不再记载每户村民的余额,而只记载每一笔 Transaction,即记载每一笔交易的付款人、收款人和付款金额。
每笔交易都是有序产生的

创建创世区块

交易

打包 Transaction (挖矿)

广播交易

广播的内容分为两种,第一种是 Transaction,第二种是区块,也就是信封。
第一种又被称为未确认的 Transaction,第二种信封中所有的交易被称作已确认的 Transaction。

浅说区块链共识机制

分布式系统的经典问题: 拜占庭将军问题

什么是区块链共识机制

共识机制是区块链是核心的组成要素之一,它决定了区块链的业务吞吐量、交易速度、不可篡改性、准入门槛等等,是最为关键的技术要素之一。
要理解区块链共识机制,首先就需要理解区块链共识机制到底解决了什么问题。
共识机制主要解决了两个问题:
谁有权利;
作弊问题。

最经典的入门型共识机制:PoW 工作量证明

作弊的收益往往小于诚实计算的收益

PoW 工作量证明的补充:解决双花攻击

双花攻击是指一个代币被花费了两次
所有记账节点都会遵循以下两条规则:
规则一:一个代币如果已经被花费,那么会被标记成已花费,如果再次接收到这个代币被花费的请求,那么记账节点会拒绝打包这笔交易;
规则二:如果同时接收到两个信封,这两个信封中装的两笔交易出现了一个代币被花费了两次的情况,这种情况也就是我们所说的分叉(Fork),那么选择挖矿难度比较大的那个信封。
规则一避免了未确认的交易出现双花,规则二基本避免已经确认的交易中(信封中)的双花问题。
PoW、PoS、DPoS 等共识机制

区块链的应用类型

数字货币应用方向

  1. 总量透明公开
  2. 数字货币缓慢释放
  3. 代码执行规则

数字资产方向

与资产证券化(ABS)十分类似

数字货币与区块链的关系

数字货币作为区块链的第一个应用,已经广泛地被人们所熟知

电子货币

电子货币其实就是将法币电子化

虚拟货币

虚拟货币通常是由非金融机构发行的非实体货币,大致分为三类。
1. 游戏代币
2. 积分类
3. 数字货币(加密货币)

数字货币

数字货币一般是指公有区块链平台底下的基础代币,该代币被记录在由密码学保证的一套公开账本上,与传统货币不同的是,由于去中心化以及可编程等特性,此种货币具有可自定义行为的属性。

传统货币与数字货币

  • 匿名性 vs 实名制
  • 点对点 vs 中心化
  • 自理型安全性 vs 托管型安全性
  • 广区域流通 vs 国家内部流通
Scroll to Top