IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 一张图,看懂区块“链” -> 正文阅读

[区块链]一张图,看懂区块“链”

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

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

区块链技术「落地」

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

在这里插入图片描述

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

去中心化

可追溯

不可篡改

去中心化

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

可追溯

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

不可篡改

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

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

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

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

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

什么是哈希算法?

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

举个例子:

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

AE60964C61D97034CACA8AD7CA2A706ADF7DA5115E2812BB9B68C49BF28900CB

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

6E3110B33188C7A3056CB91E4C35EFE609E8E565DD560300502403EBDE626196

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

596F3068EC3ABAE66935A15841696BE4C6BDABF97C13F0D9C879723C0567A24E

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

哈希算法有什么特征?

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

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

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

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

哈希算法的运用

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

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

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

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

总结

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

密码学是区块链的核心。

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

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

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

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2021-12-24 18:31:57  更:2021-12-24 18:31:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:38:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码