区块链的架构,特点和优势

一丶区块链基础架构

在这里插入图片描述

①网络层

(一)区块链是建立在TCP/IP通信协议和对等网络的基础上的一个分布式系统,不依靠中心化的服务器节点来转发消息,而是每一个结点都参与消息的转发

(二)P2P网络比传统网络具有更高的安全性,任何一个节点被攻击都不会影响整个网络,所有的节点都保存着整个系统的状态信息

②数据层

(一)区块链就是一个只可追加,不可更改的分布式数据库系统,是一个分布式账本

(二)在区块链网络中,节点通过使用共识算法来维持网络中账本数据库的一致性

(三)采用密码学的签名和哈希算法来确保这个数据库不可篡改,不能作伪,且可追溯

③应用层

(一)代替传统的登记,清算系统

(二)通过区块链的点对点分布式的时间戳服务器来生成依照时间前后排列并加以记录的电子交易证明,可以解决双重支付的问题,从而带来结算成本趋零的可能性

(三)区块链平台能够提供编程环境让用户编写智能合约,区块链的智能合约奠定了建立可编程货币,可编程金融,可编程社会的基础

二丶架构特点

①去中心化

②可靠数据库

③开源可编程

④集体维护

⑤安全可信

⑥准匿名性

三丶区块链技术的核心优势

去中心化,能够通过运用哈希算法,数字签名,时间戳,分布式共识和经济激励等手段,在节点无需互相信任的分布式系统中建立信用,实现点对点交易和协作,从而为中心化机构普遍存在的高成本,低效率,数据储存不安全等问题提供了解决方案

猜你喜欢

转载自blog.csdn.net/weixin_43402353/article/details/103017247