一、掌握区块链技术需要的预备知识

从2009年中本聪提出区块链技术以及对应的数字货币-比特币,到如今已经快10个年头。在这期间,出现了形形色色的概念、技术、金融玩法,从各种币的发现、到矿机、矿池、交易所、隔离见证、智能合约、ICO。。。

从本课开始,本序列将从最基础的知识开始,逐层解剖区块链相关的方方面面的技术以及各种衍生生态。

 

1. HASH, Base64编码, Base58编码, Base58Check编码

 

这几个基础概念,自己百度之,不在此叙述。

 

2.对称加密/非对称加密,公/私钥,签名

 

互联网发展到今天,非对称加密已广为认知(Https协议)。

顾名思义,公钥:就是公开的,谁都可以查看; 私钥:私密的,只有自己知道。

关于公私钥的详细介绍,网上资料很多,此处不再详述。

 

3.分布式存储、CAP理论、分布式一致性算法:Paxos, Raft

 

区块链技术的底层,也是一种分布式存储系统。所以和其他类似的分布式系统一样(比如GFS,Kafka,各种Paxos系统),分布式存储相关的理论和算法,同样适用于区块链技术。

这其中,有2个重要的理论和算法(参见之前写的博客):

(1)CAP理论

(2)分布式一致性:Paxos, Raft

https://blog.csdn.net/u014596135/article/details/82951565

 

4.完整性校验:Merkle tree,  或者说Hash Tree

Merkle Tree是由计算机科学家 Ralph Merkle 在很多年前提出的,在各种P2P网络中(Bt下载)都有使用。

下面这个链接讲解的很详细,此处就不再详细阐释。

https://www.cnblogs.com/sanghai/p/7608701.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值