学院 区块链资讯 文章

区块链技术架构都有哪些

2020.05.19

组成区块链火了,各种各样基于区块链技术的应用不断涌现。区块链技术架构也被越来越多的人挖掘,用于各行各业的技术创新中。那么,今天小编就和大家说一说区块链技术架构都有哪些组成?

区块链技术架构

区块链技术最开始是由一位化名中本聪的人为比特币(一种数字货币)而设计出的一种特殊的数据库技术,区块链以及区块链技术架构也是随着比特币火了后才被发现的。

从数据的角度来:区块链是一种分布式数据库,可以实现全球数据信息的分布式记录(可以由系统参与者集体记录,而非由一个中心化的机构集中记录)与分布式存储(可以存储在所有参与记录数据的节点中,而非集中存储于中心化的机构节点中)。区块链具有去中心化、不可篡改、透明开放和匿名性等特征。

区块链技术架构可以分为以下几层:

1.应用层。举例如我们向钱包、客户端记账或转账;2.激励层。举例如怎样挖矿、如何分配比特币的机制;3.共识层。通过POW、权利证明等方式争取记账权;4.网络层。区块链技术主要是通过P2P网络来保证整个分布式网络当中的传播和验证机制;5.数据层。比如区块数据如何生成、数字签名、哈希计算、整个链式结构的生成、以及非对称加密等。

另外,区块链技术架构具有以下两个非常重要的特点:第一个是,每一个区块上记录的交易是上一个区块形成之后、该区块被创建前发生的所有价值交换活动,这个特点保证了数据库的完整性;第二个是,在大多数情况下,只要新区块完成后被加入到区块链的最后,那么这个区块的数据记录就不能更改和删除了。同样,这个特点也是区块链技术的优势之一。好了,今天的区块链技术架构内容就分享到这,希望可以帮助到大家。更多“区块链技术架构”等相关信息请关注OKEx数字货币交易所,掌握最新市场行情与动态 https://www.okex.me/

相关推荐