区块链技术知识

Posted 天河星际

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链技术知识相关的知识,希望对你有一定的参考价值。


区块链技术知识





区块链技术知识


今天我们聊一聊区块链技术的核心技术,首先,什么是区块链基本概念?



区块链技术知识

 

每个区块头包含的哈希值就像是上一个区块所有数据的数字指纹,因此每个区块之间就有了一种环环相扣的关系,这层关系形成了一个链条,让旧的区块链数据一旦任何一个字符被改动,后面所有的哈希值都会发生变动,这样的一个结构和内容构成了整个区块链。

 

01


分布式存储


在了解了区块链的大概内容和形式之后,我们再来说一说区块链最吸引人的部分就是它分布式存储的机制,也就是去中心化的思想,去中心化就是区块链中每一个区块上的信息记录,都是由参与记账的每一个电脑,也就是节点竞争记录。在其背后并没有任何企业、公司来管理,也就是分布式记账。

 区块链技术知识

为了防止某些恶意节点来搞破坏,对于采用POW共识机制的区块链中的新数据,需要得到大部分节点的一致确认和同意,至少也需要有51%的节点同意,因此,某个节点想篡改数据是很难的,这在很大程度上保证了公平性和不可篡改性。

 

02


密码学

作为一个可以传输价值的区块链,如果安全仅靠节点数取胜,当然令人难以置信因此区块链运用了一个杀手锏——密码学 。 

密码学中的非对称加密技术就是保障区块链技术安全的重要部分,对称加密就相当于开门和锁门用了同一把钥匙,非对称加密则相当于开锁们用了两把不同的钥匙。一个叫做公钥一个叫做私钥。

 

公钥锁门只有私钥可以开,而相反用私钥锁门也只有公钥可以开门,这两种密钥一般都存储在钱包里,私钥一旦丢失则资产也就荡然无存了。

 

在区块链中,公钥和私钥的形成都经过哈希算法和椭圆曲线算法等多重转化而成,字符都比较长和复杂因此比较安全。

 

03


共识机制

为了保证节点愿意主动去记账,区块链形成了一个重要的共识机制和激励机制,POW(算法机制)是最初的一种共识机制。所有的节点通过比拼算力竞争记账权,这就是相对比较公平和去中心化的一种方式。节点选出代表节点来代理验证和记账,这样一来更加简单高效,但也有人说这也在一定程度上牺牲了一些去中心化。


总之不同的公链会根据自己的赛道选择不同的共识机制。



以上是关于区块链技术知识的主要内容,如果未能解决你的问题,请参考以下文章

CEC知识科普丨区块链的非对称加密技术

区块链|区块链小知识,你知道多少

通俗版《区块链白皮书》:你要掌握的区块链基本知识

区块链基础知识

区块链与比特币基础知识——北京大学肖臻老师《区块链技术与应用》公开课笔记

区块链学习路线