首页 > 快讯 >正文

欧洲杯区块链奖杯?带你详细了解区块链(一)

2021-07-31 09:30:14    来源:互联网    

6月10日,欧足联在官方网站宣布,蚂蚁集团旗下蚂蚁链成为欧洲杯全球合作伙伴。欧足联与蚂蚁链签署了一项为期五年的合作协议,表示将共同探索应用区块链等技术加速足球产业数字化转型,为全球球迷提供更好更丰富的观赛体验。

欧洲杯奖杯

欧洲杯得分王奖杯的设计师周一然介绍到,足球是全世界通用的语言,而区块链也是一种建立人与人之间信任的共识语言,两者十分契合。

奖杯特写

那区块链到底是什么呢?狭义来说,区块链是一种按照时间顺序,将数据区块以顺序相连的方式,组合而成的一种链式数据结构,并且以密码学方式保证的不可篡改和不可伪造的分布式账本。

那广义地说,区块链技术便是应用块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式来保证数据传输和访问的安全性、利用自动化脚本代码组成的只能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。

区块链技术示意图

那么我们就来详细介绍一下区块链的技术构成。今天我们先来介绍哈希运算与数字签名。接下来的几天我们每天都会更新文章,直到把区块链技术详细地讲完。大家如果有什么问题或者意见也可以在评论区留言讨论哦。

区块链的基础技术便是哈希运算。区块链账本数据主要便是通过父区块哈希值组成链式结构来保证其不可篡改性。哈希算法的主要功能便是把任意长度的输入通过一定的计算,生成一个固定长度的字符串,输出的字符串便成为该输入的哈希值。

哈希算法的特点有如下:

1.正向快速。给定数据,能够在极短的时间内快速得到哈希值。

2.输入敏感。就算输入的信息仅仅是发生了非常微小的变化,但重写生成的哈希值与原来的哈希值也会有天壤之别。

3.逆向困难。无法在短时间内根据哈希值计算出原始的输入信息。正是这个特点造就了哈希算法的安全基础,它也是现代密码学的重要组成。

4.强抗碰撞性。不同的输入要想产生相同的哈希输出是非常困难的。

通过哈希构建的区块链的链式结构实现了区块链的防篡改,哈希构建的默克尔树能够实现内容改变的快速检测。

另一个重要的技术便是数字签名。数字签名在信息安全上有着非常重要的应用,包括身份认证、数据完整性、不可否认性以及匿名性,是吸纳带密码学的重要分支,隶属于公钥密码学。数字签名的具体过程如下:

第一, 发送方对原始数据通过哈希算法计算数字摘要,使用非对称密钥对中的私钥对数字摘要进行加密,这个加密后的数据便是数字签名。

第二, 数字签名与发送方的原始数据一起发送过验证签名的任何一方。

接下来就是验证数字签名的流程:

第一, 签名的验证方一定要持有发送方的非对称密钥对的公钥。

第二, 在接收到数字签名与发送方的原始数据后,首先使用公钥,对数字签名进行解密,得到原始的摘要值。

第三, 对发送方的原始数据通过同样的哈希算法计算摘要值,进而比对解密得到的摘要值与重写计算得到的摘要值是否相同,如果相同,那么签名通过。

好了,今天就主要给大家介绍这两种主要技术,明天我们将会继续更新对相关技术的介绍,希望大家持续关注。如果有问题或者意见欢迎在评论区留言交流哦~如果想学IT技术的话,可以移步我们官网,上面有许多免费在线课程。

知了堂官网免费课程

[责任编辑:editor]

相关新闻