走近区块链‖01区块链知识架构(上)

一、基础知识

1.诞生:比特币创世区块

2.本质:分布式数据库

3.特点:

(1)去中心化

(2)数据不可篡改

(3)可追溯性

(4)自治性

(5)匿名性

4.分类

(1)公有链

【1】任何人可以自由进出

【2】公开透明

(2)联盟链

【1】联盟成员参加

【2】半公开

(3)私有链

【1】个体或公司内部

【2】完全封闭

5.发展

【1】区块链1.0——数字货币

【2】区块链2.0——智能合约

【3】区块链3.0——全面应用

二、工作原理

1.密码算法

(1)哈希算法

a.区块哈希

b.默克尔树

(2)非对称加密算法

椭圆曲线加密算法(BCC)

2.分布式系统

(1)拜占庭问题(BFT算法)

(2)一致性问题

1)FLP不可能原理

2)CAP原理

a.一致性  b.可用性  c.分区容错性

3.共识机制

(1)PoW工作量证明

1)算力争夺区块奖励

2)浪费电能

(2)PoS权益证明

1)权益大的人优先成为记账人

2)易分叉

(3)DPoS股份授权证明

1)可秒级共识验证

2)依赖代币

(4)瑞波共识机制

一组节点能基于特殊节点列表达成共识

(5)Pool验证池

(1)可不需要代币

(2)多中心化

三、开放平台

1.以太坊

(1)智能合约

(2)协议设计

a.EVM以太坊虚拟机

b.账户

c.交易

d.一致性

(3)开发实战

a.以太坊钱包——Geth

b.Solidity语言

2.超级账本

(1)组织机构

a.Fabric项目——区块链实现的基础平台

b.lroha项目——轻量式的分布式账本

c.Cello项目——Baas的工具箱

d.Sawtooth Lake项目

e.BlockChain Explorer

(1)Fabric1.0项目

a.安装部署

b.Dapp实战开发

3.其他平台

a.比特币

b.EOS

c.小蚁

d.量子链

e.元界

f.比原链

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,090评论 0 13
  • 巴比特旗下时戳资本近日发布了《区块链公链项目研究报告》。作为时戳资本区块链行业研究报告系列03,这份最新的报告主要...
    shenciyou阅读 2,454评论 1 10
  • 1 货币的演变——从贝壳到比特币 当社会分工产生之后,人类就产生了商品交换的需求。在货币被发明之前,人类是以以物换...
    longlee阅读 7,724评论 1 23
  • 抽象能力 首先,把具体业务抽象为业务模型;然后,把业务模型抽象为软件架构。 工程能力 保证软件架构落地,亲自参与架...
    罗胜金阅读 462评论 0 4
  • 至今谁也不知道究竟有没有轮回,或者有没有天堂与地狱,甚至是死后没有所谓的这些,随着意识的消失,就真正的消失...
    槽点仿谈阅读 540评论 1 6