区块链的概念及应用

论坛 期权论坛 期权     
财神社区   2020-3-28 02:09   1164   0
一、什么是区块链
区块链是一种独特的共识记录,分布在多个网络节点上。在加密货币的情况下,将其视为记录每笔交易的会计分类账。区块链没有中心服务器,每个参与节点(人)都是平等的且直接进行数据交换,数据产生后会被打包成一个一个的数据块,按照时间的先后衔接成一条数据链,前后两个块均有密码学机制防篡改,每个节点都会同步完整的数据链。





二、区块存储
每个区块存储一些有效的记录或交易。通过每个块的散列到前一个块和下一个块的链可以被认为是块的指纹的唯一代码。因此,每个块在链内具有特定且不可移动的位置,因为每个块包含来自前一块的散列的信息。整个链存储在构成区块链的每个网络节点中,因此链的精确副本存储在所有网络参与者中。创建新记录时,它们首先由网络节点验证和验证,然后添加到链接到链的新块中。

三、区块链特性
1、去中心化
去中心化,即与传统中心化的方式不同,不存在一个中心化服务器,人和人之间直接点对点沟通;每个节点都充当一个服务器,每个节点会同步共享整个账本的数据。相当于每个节点都有一套完整的数据。而且信息是公开透明的,任何人都可以通过区块链查看这些数据记录。


2、数据不可篡改  
区块链数据是一个一个的块连成的链,并且由密码学保护,每一个区块由区块头和区块体构成。区块头记录当前了区块的特征值(包括本次生成时间、上一个区块的哈希、本次区块的数据区块体的哈希值等),区块体为本次区块的数据。由于每一个区块都包含了上一个区块的哈希值,形成了一种反篡改的联动机制。

[h1]3、使用密码学[/h1]

区块链通过密码学算法和共识实现了信任机制。系统中所有节点之间无需信用基础也可以进行交易,因为数据库和整个系统的运作是公开透明的,在系统的规则和时间范围内,节点之间无法欺骗彼此;依靠密码学基础和共识机制也保证了每一个打包区块的矿工可靠性,进而保证了每一个区块数据的可靠性,用密码学和共识机制让每一个参与节点无需有现实的信用基础也能够互相信任。这是传统中心化无法做到的一点。




区块链允许验证,跟踪和存储所有类型的信息,从数字证书,民主投票系统,物流和消息服务,到智能合约,当然还有金钱和金融交易。这项技术还可以彻底改变物联网(IoT)市场,其中挑战在于连接到互联网的数百万设备必须由供应商公司管理。在几年后,集中式模型将无法支持如此多的设备,更不用说其中许多设备不够安全。使用区块链,设备可以直接,安全,可靠地通过网络进行通信,而无需中间人。





分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:34
帖子:9
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP