区块链内容小科普

目录

  1. 区块链内容小科普
  2. 区块链的种类
  3. 区块链六层模型
  4. DAO 是什么
  5. 挖矿是什么鬼?

区块链内容小科普

什么是区块链?

区块链(BlockChain), 个人理解为一个非常冗余的数据库表.

如果以前是做过服务器或者接触过数据库的, 那么我打一个比方, 整个公有链就是一个数据表(比如 article 文章表), 然后在做前端显示的时候由于文章非常多, 需要分页显示列表(每一页就算是一个区块), 其中每一条文章的数据记录就可以看成是一个交易(Transaction).

数据库呢, 要做主从结构, 保证服务稳定性, 这就相当于区块链中多个 node 节点的概念, 数据完全冗余存储.

区别: 区块比分页多的就是会存储上一个区块的校验值, 保证任何区块的任何交易都无法修改; 分页一般都是固定条数, 但是区块中交易的数目是不确定的. 主从结构是有固定的写节点的, 区块链的写权限要通过共识算法来确定. 区块链还包括了网络层 p2p 传输协议, 激励机制, 合约和应用层面的东西.

区块链的种类

公有链: 任何人都可以加入记账, 完全去中心化, 竞争记账能获得奖励, 例如比特币和以太坊.

私有链: 由固定的组织控制, 参与的节点资格严格受审查限制. 相对公有链节点数量少, 交易便捷, 隐私保护, 降低交易成本, 不易被攻击, 支持身份认证.

联盟链: 多机构共同参与的私有链, 相对私有链又更复杂的权限控制系统.

许可链: 就是非公有需要权限认证的, 包括私有链和联盟链.

混合链: 节点功能不同, 分工协作, 公有和私有的混合体. 记账, 挖矿, 存储等都可以不在相同节点进行.

区块链六层模型

  • 数据层: 链式结构, rsa 非对称加密, 时间戳标记

  • 网络层: p2p 自动组网, 传播和验证算法

  • 共识层: 各种共识机制, 争夺记账权. (工作量证明 POW, 权益证明 POS, 股份授权证明 DPOS…)

以上是区块链必要的三层.

  • 激励层: 发行分配机制(公有链), 私有链可以没有激励层(通过协议等分配)

  • 合约层: 脚本, 算法, 智能合约

  • 应用层: 应用场景与案例(可编程金融)

这是非必须的, 但是会使开发更便捷.

DAO 是什么

和 DOC(Distributed Autonomous Corporation) 是一个意思, 可以翻译为分布式自制组织.

说白了就是一个公开透明的软件运行体系, 一般是一个开源项目, 该项目无需人为控制运行, 只需要用户参与即可按照开源算法进行运行. 任何人都可以参与和购买.

区别 the DAO(一个基于以太坊的众筹项目).

挖矿是什么鬼?

挖矿, 一般是公有链上争夺记账权的过程, 由于获得记账权即可获得一定奖励, 所以比作淘金/挖矿, 形象生动.

记账权算法, 一般有 POW(工作量证明,解谜游戏大比拼), POS(权益证明,持有资源/总资源 pls 持有时间 => 相当于股权) 等等.

本文字内容为 万象区块链实验室 的几个公开视频做的笔记.

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.