请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
发布
  • QQ空间
  • 回复
  • 收藏

你要知道的区块链核心技术一

2021-4-8 15:21


你要知道的区块链核心技术一

区块链上升至国家战略高度发展,针对区块链的知识作一些深入浅出的干货直解。谢绝复杂绕弯的废话。


区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。

分布式账本(解决数据存储问题

分布式账本指的是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。

跟传统的分布式存储有所不同,区块链的分布式存储的独特性主要体现在两个方面:
一:区块链每个节点都按照块链式结构存储完整的数据,传统分布式存储一般是将数据按照一定的规则分成多份进行存储。

二:区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,而传统分布式存储一般是通过中心节点往其他备份节点同步数据。

没有任何一个节点可以单独记录账本数据,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。记账节点足够多,理论上讲除非所有的节点被破坏,否则账目就不会丢失,从而保证了账目数据的安全性。


你要知道的区块链核心技术一

非对称加密(也称密码学,解决数据确权/验证问题)

存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。


你要知道的区块链核心技术一


共识机制(解决数据记录问题)

共识机制就是所有记账节点之间怎么达成共识,去认定记录的有效性,这既是认定手段,也是防止篡改的手段。
区块链提出了四种不同的共识机制,适用于不同的应用场景,在效率和安全性之间取得平衡。

区块链的共识机制具备“少数服从多数”以及“人人平等”的特点,其中“少数服从多数”并不完全指节点个数,也可以是计算能力、股权数或者其他的计算机可以比较的特征量。

“人人平等”是当节点满足条件时,所有节点都有权优先提出共识结果、直接被其他节点认同后并最后有可能成为最终共识结果。

以比特币为例,采用的是工作量证明,只有在控制了全网超过51%的记账节点的情况下,才有可能伪造出一条不存在的记录。当加入区块链的节点足够多的时候,这基本上不可能,从而杜绝了造假的可能。


你要知道的区块链核心技术一

智能合约(解决数据处理问题)

智能合约是基于这些可信的不可篡改的数据,可以编程,由电脑自动化地执行预先定义好的规则和条款。


你要知道的区块链核心技术一


数据资本崛起的时代,以上四项核心技术则分别解决区块链的不同数据问题。关于数据资本,下一次再讲。
#数据资本# #区块链#

添加新手交流群:币种分析、每日早晚盘分析

添加助理微信,一对一亲自指导:YoYo8abc

相关新闻