0
点赞
收藏
分享

微信扫一扫

区块链技术简单理解

闲嫌咸贤 2022-03-16 阅读 66
区块链

文章目录

(一)区块链技术

1.1 区块链概念

  • 区块链可以借由密码学,串接并保护内容的串联交易记录(又称区块)。在区块链中,区块内容具有难以篡改的特性,每一个区块都包含了前一个区块的加密散列、相应时间戳记以及交易数据(通常用Hash树计算的散列值表示)。用区块链串接的分布式账本能让交易双方有效地记录交易,且可永久查验。

1.2 区块链原理

该技术具备泛中心化、开放互信、不可篡改、高可靠等特点。

  • 区块链技术可以认为是使用数学方法解决信任问题,即在网络中的中心节点和信息传递通道都缺乏可信度的情况下,如何使网络中的各个节点达成共识。

  • 区块链技术在去中心化、各节点无须事先信任的情况下,通过加密算法、共识机制和特定的数据存储方式,构建一个集体维护的可靠的数据模式,实现数字资产在网络节点之间的转移。

  • 区块链采用非对称加密算法以提高数据的可信赖度,非对称加密即指加密和解密使用不同的密码,即公钥和私钥。加密数据所用的密码被称为公钥,是所有人都知道的、可以用来给信息加密的密码;解密数据所用的密码被称为私钥,是只有该信息的接收者知道并用于解密的密码。公钥加密的信息只有使用对应的私钥才可以解密。

实际情况中,假设甲向乙发送一个信息,甲、乙各自生产一对公钥与私钥用以加密和解密,甲、乙分别保管自己的私
钥并向对方告知公钥,如果甲向乙发送信息,那么甲用乙的公钥进行加密并向乙发送加密后的信息,乙收到消息后用
自己的私钥解密,网络中其他参与者均无法解密。这种算法强度高的加密方式保证了区块链信息的可信赖度。

(二)区块链特点

2.1 去中心化

  • 去中心化就是指网络中任意节点之间的权利和义务都是均等的,传输内容和交易数据不再需要通过某个中心节点(第三方平台)进行,每个节点都存储数据交易中所有的价值交换数据,且个别的节点损坏或者发生变故都不会影响整个系统的运作。

2.2 开放互信

  • 区块链中的项目和数据都是公开透明的。因为整个系统信息高度透明,意味着所有的交易信息都是公开可见的。极短时间内,区块信息会被发送到网络中的所有节点上,实现全网数据同步,每个节点都能回溯交易双方过去的所有交易信息。

2.3 不可篡改

  • 凭借”串接“模式,新出现的区块按照时间顺序持续追加到链的尾部。区块链网络中,每个参与节点都保存一份完整的交易历史记录,这样,任何一个节点想篡改这些历史记录,别的节点都可以拿出自己的数据备份进行证伪。所以,信息一旦被写入区块中,几乎不能更改、撤销了。

(三)共识机制

3.1 工作量证明(PoW)

  • 勤劳致富

3.2 股权证明(PoS)

  • 在POS体系中,只有打开钱包客户端程序,才能发现POS区块,才会获得利息,这促使很多不想挖矿的人,也会常常打开自己的钱包客户端,这帮助了P2P货币网络的健壮。
举报

相关推荐

0 条评论