其他分享
首页 > 其他分享> > 区块链学习笔记(一)

区块链学习笔记(一)

作者:互联网

最近学习了下区块链的相关技术,整理一些基础资料。

区块链的基础知识


数据结构 :

主要特性 :

加密技术 :
  加密技术在区块链中的应用主要是Hash算法和数字签名

  1. Collision Resistance : 没有高效的方法人为制造Hash碰撞,即没办法在知道Hash值的情况下,比较快的找到一个输入去替代原始输入
    --保持Hash值不变,无法篡改原始信息
  2. Hiding : 给定Hash值,没办法很快推算出原始输入信息,即Hash值不会泄露原始输入信息
    --数字签名不会泄露私钥
  3. Puzzle Friendly : 输出不可预测,没办法根据一个输入很快推测出其Hash值范围
    --求解的过程,只能遍历尝试,没有捷径 Difficult to Solve and Easy to verify

区块链的演进阶段


区块链1.0
  比特币,建立起了一个基于PoW的去中心化共识链

区块链2.0
  以太坊,通过智能合约实现可编程的链,目前正在从PoW向PoS迁移的进程中

区块链3.0
  百家争鸣,暂无定论,目前收集到的一些 :

  1. DAG : 将区块链的数据结构由链表改为DAG,如IOTA
  2. BasS : Blockchain as Service 区块链即服务
  3. DApp : 去中心化的App

标签:出块,Hash,--,笔记,合法,学习,数字签名,区块
来源: https://www.cnblogs.com/panda-chocolate/p/15010357.html