区块链

本文深入解析区块链的本质,探讨其去中心化分布式账本系统的工作原理,包括非对称密码学和哈希函数的应用,以及比特币区块链的具体结构。同时,文章阐述了区块链如何通过哈希算法、非对称加密和共识机制确保数据的安全性和不可篡改性,最后介绍了联盟链的概念及其特点。
    其实区块链本质上是一个去中心化的分布式账本系统。他运用了非对称密码学,哈希函数等 说白了就是由一个个区块连接的东西

1 :那么什么是去中心化的分布式账本?
没有中心,账本分布在全球各地。来自全球各地的人在当地部署了自己的服务器,并连接到区块链网络中,成为这个分布式数据库存储系统中的一个节点。
2 :区块里面的内容有什么?(以比特币区块链为例)
有两部分区块头和交易部分;
区块头由三组区块元数据组成。首先是一组引用父区块哈希值的数据,这组元数据用于将该区块与区块链中前一区块相连接。第二组元数据,即难度、时间戳和nonce。第三组元数据是merkle树根
时间戳;该区块产生的近似时间
nonce;用于工作量证明算法的计数器
难度;该区块工作量证明算法的难度目标,系统中规定平均每十分钟产生一个区块,会根据实际产生区块的时间来适当调节这个难度值
3:区块链如何保证数据不可能被修改;
一:主要是通过哈希算法和非对称加密
哈希算法就是你给输入任何长度的值它都会输出一个确定长度的数,更重要的是它不可逆和无冲突,非对称加密需要两个密钥来进行加密和解密,这两个密钥是公钥和私钥;他可以用于信息加密,身份验证,数字签名,基于上面两个,第一个创世区块被创建以后。从第二个区块开始,区块头包含前一个区块的哈希值,及这段时间内全网索引交易记录,可以保证没有被篡改过,区块一旦被挖出,区块里的数据就不会在改变。否则区块的哈希值就会改变,而如果哈希值改变,整个区块链条就不再完整
二:通过共识机制;
所谓“共识机制”,是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。再通俗一点来讲,如果中国一名微博大V、美国一名虚拟币玩家、一名非洲留学生和一名欧洲旅行者互不相识,但他们都一致认为你是个好人,那么基本上就可以断定你这人还不坏。目前四种主流的共识机制分别为:工作量证明机制(比特币用的就是它),权益证明机制,股份授权证明机制,PooI验证池,
4:什么是联盟链?
联盟链是指对加入区块链网络的节点进行身份验证,给节点进行权限限制,由若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值