1. 拜占庭将军

最简单的共识算法,区块链技术已经解决。去了解拜占庭将军问题是怎么一回事。

2. 一些名词

PoW,也就是 工作量证明。比特币在区块的生成过程中使用了PoW机制。一个符合要求的区块哈希值由N个 前导零构成,零的个数取决于网络的难度值。要得到合理的区块哈希值需要经过大量的尝试 计算,计算时间取决于机器的哈希运算速度。

公钥和私钥,这就是俗称的不对称加密方式,是对以前的对称加密(使用用户名与密码)方式的提高。在比特币系统中,私钥本质上是由32个字节组成的数组,公钥和地址的生成都依赖私钥,有了私钥就能生成公钥和地址,就能够使用对应地址上的比特币。

哈希值,哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值就是哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。哪怕只更改一段明文中的一个字母,随后产生的哈希值都将千差万别。要找 到对应同一哈希值的两个不同的输入,从计算的角度来说基本上是不可能的。

公有链,私有链,联盟链。

区块和链

智能合约  这个很抽象,一个智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。

信用共识   区块链的分布式结构以及基于数学算法的低成本信任机制,为金融领域相关问题的解决和优化提供了一种新思路和路径。目前经济社会中的信用环境比较弱,信用成本比较高,而区块链技术提出了一套成本较低的信任解决方案,对促进信用经济的发展具有重要意义。

2. 软分叉,硬分叉。

3. 应用场景。

图说区块链 读书笔记相关推荐

  1. 区块链读书笔记01-区块链基础

    区块链读书笔记01 - 区块链基础 基本概念 加密哈希函数(cryptographic hash function) 哈希指针 父区块(parent block) 创世区块(genesis block ...

  2. 区块链读书笔记02 - 区块链进阶

    区块链读书笔记02 - 区块链进阶 区块链的技术架构 区块链的工作流程 时间戳的作用 区块链的共识机制 工作量证明(PoW) 权益证明(PoS) PoW+PoS 股份授权证明 瑞波共识协议 参考文献 ...

  3. 区块链学习笔记23——ETH反思

    区块链学习笔记23--ETH反思 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 智能合约真的智能吗 ...

  4. 区块链学习笔记15——ETH状态树

    区块链学习笔记15--ETH状态树 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 引入 要实现的功 ...

  5. 区块链学习笔记19——ETH难度调整

    区块链学习笔记19--ETH难度调整 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 前面学过,比特 ...

  6. 区块链学习笔记4——BTC实现

    区块链学习笔记4--BTC实现 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 UTXO 区块链是一 ...

  7. 图说区块链 神一样的金融科技与未来社会

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 内容简介 区块链, ...

  8. 区块链学习笔记21——ETH智能合约

    区块链学习笔记21--ETH智能合约 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 智能合约简介 ...

  9. 区块链学习笔记16——ETH交易树和收据树

    区块链学习笔记16--ETH交易树和收据树 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 交易树和 ...

最新文章

  1. matlab模型参数不匹配怎么办,修改Simulink模型后出现初始状态大小不匹配的错误...
  2. sql基础教程和mysql基础教程_书评「SQL基础教程(第2版)」| 你应该知道的基础知识点梳理·上...
  3. 学习mysql触发器遇到的问题
  4. 安装启动gui卡住_为什么Windows 10升级安装卡住了,原因在这
  5. python——logging模块
  6. [转]一位研究生的职业生涯规划和心得体会
  7. Javascript代码在线整理工具源码
  8. (2)MongoDB副本集自动故障转移原理(含客户端)
  9. 声明为数组定义为指针,声明为指针定义为数组
  10. mysql set类型 查询,MYSQL SET字段类型怎么查询
  11. Python花式编程案例集锦(8):判断吉祥数字
  12. 机器博弈 (四)博弈规则的设计
  13. 计网实验1--配置路由
  14. 基于单片机的室内安全环境监测系统的设计
  15. android计算器开发论文,基于Android计算器功能的实现毕业设计论文
  16. 从头开始学习->JVM(三):类加载器(上)
  17. 网站seo具体怎么做?
  18. dmz和端口映射_主机映射和端口映射 ip映射和端口映射区别
  19. 2013全年3GPP RAN1会议关于D2D(Device-to-Device)技术的提案分析
  20. POJ 2385: Apple Catching

热门文章

  1. DNS劫持(网页打不开的解决方法)
  2. 如何合并视频?这几种视频合并方法既简单又实用
  3. springBoot上传文件
  4. java如何使用水晶报表_在Windows应用程序中使用水晶报表的方法
  5. BurpSuite安装(附安装包)
  6. 电站锅炉烟气SCR脱硝改造
  7. BL8810芯片最新版规格书|BL8810高速读卡芯片|USB2.0 SD/MMC闪存读卡器单芯片
  8. 腾讯soso技术专家系列之总经理孙良
  9. Photoshop快捷键集锦
  10. java是四川好还是广州好_成都和广州哪个好?成都和广州差距大吗?