点对点通信技术 点对点(P2P)通信技术是一种对等连接的互联网技术,依赖网络中参与者共同的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。这类网络具有多种用途,各种档案分享软件已经广泛使用。点对点通信技术也被应用在类似VoIP等实时媒体业务的数据通信中。 纯点对点网络没有客户端或服务器的概念,只有平等的同级节点,同时对网络上的其他节点充当客户端和服务器。这种网络设计模型不同于传统的“客户端——服务器”模型,在“客户端——服务器”模型中通信通常来往于一个中央服务器,而中央服务器就是系统中的单点故障源头。点对点通信技术形成的网络由于设计和实施方案的不同,也出现了不同的网络模型。 非对称加密算法 非对称加密算法需要两个密钥来进行加密和解密,其中一个是公开密钥(Public Key),简称公钥,另一个是私有密钥(Private Key),简称私钥。公钥是可以公开的,也需要通过公共的渠道公开给相应的通信方;而私钥是非对称加密算法中的关键,需要安全地保护好。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密;如果使用私钥进行数据的签名,只有公钥可以来验签。 因为加密和解密使用的是两个不同的密钥,所以被称为非对称加密算法。由非对称加密算法形成的非对称加密体系解决了信息公开传送和密钥管理问题,是一种新的密钥交换协议,允许在不安全网络上的通信双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。 区块-链式数据结构 区块链是一种把区块以链的方式组合在一起的数据结构,选取新节点时需要将新区块里前一个区块的哈希值、当前时间戳、一段时间内发生的有效交易及其梅克尔树根值等内容打包成一个区块向全网广播。密码学保证了数据的不可篡改和不可伪造,能够使参与者对全网交易记录的事件顺序和当前状态建立共识。 由于每一个区块的块头都包含了前一个区块的交易信息压缩值,这就使从创世块(第一个区块)到当前区块连接在一起形成了一条长链。如果不知道前一个区块的“交易缩影”值,就没有办法生成当前区块。因此,每个区块必定按时间顺序跟随在前一个区块之后。这种所有区块包含前一个区块的引用结构,让现存的区块集合形成了一条数据长链。 —- 编译者/作者:区块链大咖说 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
火龙果财经:区块链包括了哪些基础技术?(上)
2019-11-07 区块链大咖说 来源:区块链网络
- 上一篇:1107EOS行情解析
- 下一篇:11月7日午盘分析:比特币横盘震荡何时休
LOADING...
相关阅读:
- 以太坊2.0测试网上线,公链将迎来新时代2020-08-05
- Peertec,hiblocks加入Kakao GroundX区块链平台2020-08-05
- 麦客存储赞助《COINTELEGRAPH中文站》大湾区国际区块链周盛大开幕2020-08-05
- 意见:不完善的法律“关于CFA”的通过胜过缺乏法规2020-08-05
- 智合云汇时代新风向让更多人认知IPFS星际文件系统2020-08-05