文储研习社是文储区块链技术人员自发组织的学习交流社区,旨在于追踪区块链时下最新热点,解码热点蕴含的未知领域,享受思想交流的碰撞,欢迎志同道合的小伙伴加入我们,共同学习与成长,长按下面二维码可入群交流。

第06期:一张图,看懂区块“链”

作者:Bingo

大家好,我是Bingo。

可能很多人都觉得区块链是一个多么新颖的技术,其实不然。它不过是旧瓶装新酒,本身并没有创造新的技术,只是将几种已经成熟的技术进行组合,是融合性创新。

而作为刚开始接触区块链,脑海没有一个具体概念,到底什么是区块链?

区块链技术「落地」

这是辽宁沈阳一小区大门,业主用多把锁串联在一起,形成了一套简单的门禁系统。谁家有车谁就加锁,每把锁都有标识,小区车主只需拿钥匙打开对应锁头,就能打开大门。这样就防止了外来车辆占用小区车位,不得不说,高手在民间。

在这个例子当中,我们都能知道什么区块链特点呢?

  • 去中心化

  • 可追溯

  • 不可篡改

去中心化

每把锁代表着一家小区业主,他们不需要物业公司统一管理,只需要管理维护自己的锁就能保证系统的正常运行。

可追溯

在门禁系统中,每把锁记录了业主的相关信息,是跟业主一一绑定的,这就可以在异常情况下对破坏规则的业主进行追责,比如忘记锁门而导致外来车辆进入小区,这体现了该系统的可追溯性。

不可篡改

这是一个比较容易被初学者搞混的概念,所谓篡改,就是私自的不被认可的修改,而不是不能修改。

社会车辆要想进入小区,可能会采取盗用某一业主身份,多配一把钥匙或者添加一把锁,这就是篡改。而只要被业主委员会发现,就会及时纠正错误,将社会车辆清理出去,也就实现了不可篡改。

区块链是如何实现「不可篡改」的?

通过阅读 《文储研习社第05期 | 区块链核心科技》得知,密码学是区块链的核心。中本聪在比特币白皮书中开篇就说,比特币是基于密码学构建的去信任数字货币。

上篇文章我们知道了非对称加密,这篇,我将带大家认识新的加密算法:hash(哈希)算法

什么是哈希算法?

「哈希算法是将任意长度的字符串变换为固定长度的字符串。」

举个例子:

区块 经过SHA256算法加密后得出

AE60964C61D97034CACA8AD7CA2A706ADF7DA5115E2812BB9B68C49BF28900CB

区块链 经过SHA256算法加密后得出

6E3110B33188C7A3056CB91E4C35EFE609E8E565DD560300502403EBDE626196

区块链核心科技 经过SHA256算法加密后得出

596F3068EC3ABAE66935A15841696BE4C6BDABF97C13F0D9C879723C0567A24E

从加密后的结果得知,无论加密前长度怎么样,结果都是固定长度。

哈希算法有什么特征?

正向快速、逆向困难、输入敏感

计算机能够迅速的将数据源:区块 计算得出 一串密文,这就是正向快速。

几乎所有计算机,无法通过 密文 还原到数据源 区块,这就是逆向困难。

从区块、区块链、区块链核心科技的加密结果都是无法预测,没有规律,这就是输入敏感。

哈希算法的运用

父区块头哈希值:前一区块的哈希值。

区块哈希就是对区块头进行哈希计算,得出某个区块的哈希值,用这个哈希值可以唯一确定某一个区块,相当于给区块设定了一个身份证号。

而区块与区块之间就是通过这个身份证号进行串联,从而形成了一个区块链的结构。

这样的结构也是区块链数据难以篡改的技术基础之一。

总结

  1. 区块链有3大特点,分别是去中心化、可追溯性,不可篡改。

  2. 密码学是区块链的核心。

  3. 除了非对称加密,还有哈希算法。

  4. 哈希算法有正向快速、逆向困难、输入敏感的特性。

  5. 区块链的“链”就是哈希算法计算出每个区块头部哈希,链接在一起了,所以就叫区块链。

文储研习社第06期 | 一张图,看懂区块“链”相关推荐

  1. 文储研习社第07期 | 量子计算机面世,区块链价值归零?

    文储研习社是文储区块链技术人员自发组织的学习交流社区,旨在于追踪区块链时下最新热点,解码热点蕴含的未知领域,享受思想交流的碰撞,欢迎志同道合的小伙伴加入我们,共同学习与成长,长按下面二维码可入群交流. ...

  2. 文储研习社第11期 | DAO的前世今生

    文储研习社是文储区块链技术人员自发组织的学习交流社区,旨在于追踪区块链时下最新热点,解码热点蕴含的未知领域,享受思想交流的碰撞,欢迎志同道合的小伙伴加入我们,共同学习与成长,长按下面二维码可入群交流. ...

  3. 文储研习社第14期 | 区块链骗局避坑指南

    文储研习社是文储区块链技术人员自发组织的学习交流社区,旨在于追踪区块链时下最新热点,解码热点蕴含的未知领域,享受思想交流的碰撞,欢迎志同道合的小伙伴加入我们,共同学习与成长,长按下面二维码可入群交流. ...

  4. 文储研习社第03期 | Etherscan浏览器:帮你更好地捕获热点的蛛丝马迹

    文储研习社是文储区块链技术人员自发组织的学习交流社区,旨在于追踪区块链时下最新热点,解码热点蕴含的未知领域,享受思想交流的碰撞,欢迎志同道合的小伙伴加入我们,共同学习与成长. 第03期 Ethersc ...

  5. 文储研习社第18期 | AssangeDAO,是真救还是一个骗局?

    2022年2月4日,以维基解密董事及发言人阿桑奇命名的阿桑奇DAO(AssangeDAO)在通证发行平台JuiceBox发起募捐,一共筹集了17422个以太坊,按当前价格计算约5400万美元. 阿桑奇 ...

  6. 文储研习社第21期 | NFT+Finance项目介绍

    背景 上两期的爵士说,我们谈到了当前NFT面临的瓶颈,也谈到了NFT未来的发展方向. 关于瓶颈具体表现在以下几个方面: 1.NFT项目两级分化非常严重,顶流的NFT项目市值越来越高:90%的JPG项目 ...

  7. 文储研习社第20期 | 关于对区块链培训的一些思考

    你好,我是Bingo. 身在科技行业,我们可以随口说出许多岗位,比如可以划分为:技术/研发类.产品类.设计类.运营类.市场类.战略/投资类.职能及其他类.每个分类就可以衍生出无数岗位,培训机构可以细化 ...

  8. 【酷哥说库】一张图看懂openGauss(第5期)— openGauss高安全特性

    在<[酷哥说库]一张图看懂openGauss(第4期)- openGauss高可用特性>中,为大家介绍了openGauss高可用特性,在本期中介绍openGauss高安全特性. Gauss ...

  9. 一文看懂区块链架构设计

    转自:http://www.8btc.com/ebook-blockchain 前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大.区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的 ...

最新文章

  1. java.utilDate和java.sql.Date
  2. oracle job 时间间隔,关于job的时间间隔的一个问题
  3. 函数定义、函数参数、跨脚本调用函数
  4. Exchange Server 2013 一步步安装图解
  5. Hystrix是如何工作的
  6. 比Excel制图更强大,Python可视化工具Altair入门教程
  7. iOS 报错: You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE) 解决方法
  8. [2018.04.29 T1] 图
  9. FusionCompute架构详解
  10. 题目选自《第八届图灵杯》-------买花
  11. 程序员最爱用的在线代码编辑器合集,哪款是你的最爱?
  12. 618年中大促八大情景话术大全(赶紧收藏)
  13. 关于导出文件中文名乱码问题,response.setHeader(),postman测试有误,直接用浏览器测试
  14. linux三维动画软件,Blender2.9免费版下载
  15. 【luogu P3946 ことりのおやつ】 题解
  16. Android NDK thread 回收crash, signal 4 (SIGILL), code 1 (ILL_ILLOPC) , fault addr 地址
  17. 如何在24小时内0成本获取到25000+精准粉丝的?
  18. 学会这个方法,tf卡数据恢复非难事!
  19. v-charts legend设置排列对齐的方法
  20. jar 文件打不开解决的办法

热门文章

  1. 如何解决架构与业务发展冲突?讯飞输入法Android架构演进
  2. 游戏开发小结——通过射线投射来创建子弹孔
  3. u盘盘符不显示 win10_win10系统插入U盘后盘符显示不出来的详细办法
  4. 华为老员工:为何我二十年专心做技术,不转岗做领导?
  5. SVM分类器C++语言实现
  6. background 立体空间背景节点
  7. whatsapp 官网入口一款非常流行的社交软件
  8. mac未能正确推出移动硬盘而读取不了
  9. 【苏格拉底言行录】 第四卷
  10. 聚焦nba-- 湖人一败仍有三大收获 科比步入正轨1悍将是大发现