主页 > imtoken官方下载2.9.8 > 区块链常识,什么是区块链,什么是共识机制?

区块链常识,什么是区块链,什么是共识机制?

imtoken官方下载2.9.8 2023-04-29 07:46:40

比特币采用的共识机制_比特币李笑比特币身价_外国的比特币便宜中国的比特币贵为什么?

专业科学

“共识机制”是通过特殊节点的投票,在极短的时间内完成对交易的验证和确认; 对于一笔交易,如果几个利益不相关的节点能够达成共识,我们可以认为整个网络对这也能达成共识。

区块链作为一种按时间顺序存储数据的数据结构,可以支持不同的共识机制。 共识机制是区块链技术的重要组成部分。 区块链共识机制的目标是让所有诚实节点在满足以下两个属性的同时保持一致的区块链视图:

1)一致性:所有诚实节点保存的区块链前缀部分完全相同。

2)有效性:一个诚实节点发布的信息最终会被所有其他诚实节点记录在自己的区块链中。

区块链的自信任主要体现在分布在区块链中的用户不需要信任交易的对方,也不需要信任一个中心化的组织,只需要信任下的软件系统实现交易的区块链协议。 这种自信任的前提是区块链的共识机制,即在一个互不信任的市场中,所有节点达成共识的充要条件是每个节点,出于考虑为了自身利益最大化,会自发诚实地遵守协议中预先设定的规则,判断每条记录的真实性,最终将真实的记录记录到区块链中。 换句话说,如果节点有不同的利益并相互竞争,那么他们几乎不可能合谋欺骗你,尤其是当他们在网络中享有共同的声誉时。 区块链技术使用一套基于共识的数学算法在机器之间建立“信任”网络,从而通过技术背书而不是中心化的信用机构来创造新的信用。

比特币采用的共识机制_比特币李笑比特币身价_外国的比特币便宜中国的比特币贵为什么?

今天的区块链共识机制可以分为四类:工作量证明机制、权益证明机制、共享授权证明机制和Pool验证池。

区块链上采用不同的共识机制,在满足一致性和有效性的同时,对系统的整体性能也会产生不同的影响。 综合考虑各共识机制的特点,从以下四个维度评估各共识机制的技术水平:

1)安全。 即能否防止二次支付、自私挖矿等攻击,是否具有良好的容错性。 在金融交易驱动的区块链系统实现一致性的过程中,最重要的安全问题是如何防范和检测二次支付行为。 自私挖矿是一种理论上的攻击方式,通过采取适当的策略发布自己产生的区块,以获得更高的相对收益,从而威胁到比特币系统的安全性和公平性。 此外,Eclipse攻击控制目标对象的网络通信,形成网络分区,阻断事务传播。 Sybil 攻击通过产生大量无意义的节点来影响系统安全。

2)可扩展性。 即是否支持网络节点扩展。 可扩展性是区块链设计中要考虑的关键因素之一。 根据不同的对象,可扩展性分为两部分:系统成员数量的增加和待确认交易数量的增加。 可扩展性主要考虑系统成员数和待确认交易数增加时系统负载和网络流量的变化,通常用网络吞吐量来衡量。

3)性能效率。 即一笔交易从达成共识并记录在区块链中到最终确认的时间延迟,也可以理解为系统每秒可以处理和确认的交易数量。 与第三方支持的传统交易平台不同,区块链技术通过共识机制达成共识,因此其性能效率一直是研究的重点。 比特币系统每秒最多可以处理7笔交易,远远不能支撑现有的业务量。

4)资源消耗。 即在达成共识的过程中比特币采用的共识机制,系统消耗的计算资源量,包括CPU、内存等。区块链上的共识机制使用计算资源或网络通信资源来达成共识。 以比特币系统为例,基于工作量证明机制的共识需要消耗大量的计算资源进行挖矿,以提供信任证明来完成共识。

比特币采用的共识机制_比特币李笑比特币身价_外国的比特币便宜中国的比特币贵为什么?

基础知识

举个栗子

我们10个人合伙开公司比特币采用的共识机制,需要推举一个CEO带领大家一起工作。 如果每个人的话都算数的话,问题是大家都不同意的时候,我们该听谁的? 这样一来,合伙开公司就会出现致命的管理问题。 谁应该被推荐为首席执行官? 大家都愿意听他领导的话吗? ,经过大家的努力,达成了共识,共识机制产生了一套规则。 大家一起投票决定,最终从10个人中选出了一位CEO。