免责声明

易百易数码科技

区块链的密码技术有哪几种,从密码学到区块链:现代密码技术的发展历程是什么?

区块链的密码技术有哪几种

一、hash算法,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,其中散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,但是不可逆向推导出输入值。

二、对称加密与非对称加密,对称加密:采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,也称为单密钥加密。非对称加密采用两个密钥来进行加密和解密,这两个秘钥是公开密钥(publickey,简称公钥)和私有密钥(private key,简称私钥)。

区块链的密码技术有哪几种,从密码学到区块链:现代密码技术的发展历程是什么?-图1

三、数字签名,数字签名基于非对称加密,既可以用于证实某数字内容的完整性,又同时可以确认来源。

什么是区块链技术?区块链到底是什么?什么叫区块链

区块链,就是分布式数据存储、点对点传输、共识机制、加密算法等技术的应用。简单讲,与普通技术的区别,就是普通的技术会把一个文件存放在一台电脑上,高级点的技术会放在服务器上,而区块链会把一个文件存储在所有终端电脑上,每台电脑上都有这个文件,还是加密存储的。

区块链要解决的问题是让这个记录方式能被所有节点共享的同时不被任何节点所控制,所谓控制,意味着拥有随意添加、修改、删除记录的能力。而一旦任何存储的数据拥有了这个属性,则就有了很多想象空间。譬如说大家的账本记到一块儿,谁也没法赖账。

区块链的密码技术有哪几种,从密码学到区块链:现代密码技术的发展历程是什么?-图2

区块链不神秘,仅仅是记录数据的一种方法,它的出现是为了让记录的数据更加安全!

目前,关于区块链没有统一的定义,综合来看,区块链就是基于区块链技术形成的公共数据库(或称公共账本)。其中区块链技术是指多个参与方之间基于现代密码学、分布式一致性协议、点对点网络通信技术和智能合约编程语言形成的数据交换、处理和存储技术组合。同时区块链技术本身在不断发展和演化中。

可能大家了解的区块链都讲的是:去中心化、可信任、公开、公平、公证、信息透明、不可篡改、数字货币、挖矿这些术语。

区块链的密码技术有哪几种,从密码学到区块链:现代密码技术的发展历程是什么?-图3

根据参与程度来划分区块链分:私有链、联盟链、公有链。

区块链技术的核心优势是去中心化,能够通过运用数据加密、时间戳、分布式共识和经济激励等手段,在节点无需互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作,从而为解决中心化机构普遍存在的高成本、低效率和数据存储不安全等问题提供了解决方案。

区块链的应用领域有数字货币、通证、金融、防伪溯源、隐私保护、供应链、娱乐等等,区块链、比特币的火爆,不少相关的top域名都被注册,对域名行业产生了比较大的影响。

以旅游业为例,区块链应用主要集中在旅游出行、旅游社区点评、数字身份管理、信用消费管理、追踪飞行员的职业证书和资格、酒店和航空公司的忠诚度计划、预订管理、消费积分管理这几个应用领域。另外区块链在金融、游戏、娱乐等领域也有应用。

一、区块链技术:

是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。

用以维护一个不断增长的数据记录的分布式数据库,这些数据通过密码学的技术和之前被写入的所有数据关联,使得第三方甚至是节点的拥有者难以篡改。区块链技术主要分为三大类,主要是公开、协作、私有。

二、区块链:

分布式数据存储、点对点传输、共识机制、加密算法等计算机技术在互联网时代的创新应用模式。

区块链基本概念:

1、交易:一次操作,导致账本状态的一次改变,如添加一条记录;

2、区块:记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;

3、链:由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。

到此,以上就是小编对于从密码学到区块链:现代密码技术的发展历程是什么?的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇