LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 火龙果财经:区块链包括了哪些基础技术?(上)

火龙果财经:区块链包括了哪些基础技术?(上)

2019-11-07 区块链大咖说 来源:区块链网络

点对点通信技术

点对点(P2P)通信技术是一种对等连接的互联网技术,依赖网络中参与者共同的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。这类网络具有多种用途,各种档案分享软件已经广泛使用。点对点通信技术也被应用在类似VoIP等实时媒体业务的数据通信中。

纯点对点网络没有客户端或服务器的概念,只有平等的同级节点,同时对网络上的其他节点充当客户端和服务器。这种网络设计模型不同于传统的“客户端——服务器”模型,在“客户端——服务器”模型中通信通常来往于一个中央服务器,而中央服务器就是系统中的单点故障源头。点对点通信技术形成的网络由于设计和实施方案的不同,也出现了不同的网络模型。

131a0002b3cc28fa90cd.jpg

非对称加密算法

非对称加密算法需要两个密钥来进行加密和解密,其中一个是公开密钥(Public Key),简称公钥,另一个是私有密钥(Private Key),简称私钥。公钥是可以公开的,也需要通过公共的渠道公开给相应的通信方;而私钥是非对称加密算法中的关键,需要安全地保护好。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密;如果使用私钥进行数据的签名,只有公钥可以来验签。

因为加密和解密使用的是两个不同的密钥,所以被称为非对称加密算法。由非对称加密算法形成的非对称加密体系解决了信息公开传送和密钥管理问题,是一种新的密钥交换协议,允许在不安全网络上的通信双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。

1541663620116667.jpg

区块-链式数据结构

区块链是一种把区块以链的方式组合在一起的数据结构,选取新节点时需要将新区块里前一个区块的哈希值、当前时间戳、一段时间内发生的有效交易及其梅克尔树根值等内容打包成一个区块向全网广播。密码学保证了数据的不可篡改和不可伪造,能够使参与者对全网交易记录的事件顺序和当前状态建立共识。

由于每一个区块的块头都包含了前一个区块的交易信息压缩值,这就使从创世块(第一个区块)到当前区块连接在一起形成了一条长链。如果不知道前一个区块的“交易缩影”值,就没有办法生成当前区块。因此,每个区块必定按时间顺序跟随在前一个区块之后。这种所有区块包含前一个区块的引用结构,让现存的区块集合形成了一条数据长链。

—-

编译者/作者:区块链大咖说

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...