区块链由对等网络维护。网络是彼此互连的节点集合。节点是单独的计算机,它们接收输入并对它们执行功能并提供输出。区块链使用一种称为“点对点网络”的特殊网络,该网络在参与者之间划分其整个工作负载,所有参与者都享有同等特权,称为“对等”。不再有一个中央服务器,现在有几个分布式和分散式对等体。
为什么人们使用点对点网络?
对等网络的主要用途之一是文件共享,也称为torrenting。如果要使用客户端 – 服务器模型进行下载,那么它通常非常慢并且完全取决于服务器的运行状况。另外,就像我们说的那样,它很容易受到审查。
但是,在对等系统中,没有中央权限,因此即使网络中的一个对等体退出竞争,您仍然可以从中下载更多对等体。此外,它不受中央系统的理想标准的约束,因此不容易受到审查。
如果我们要比较两者:
随着我们进入下一部分,对等系统的分散性变得至关重要。有多重要?那么,将这种点对点网络与支付系统相结合的简单(至少在纸面上)的想法通过产生加密货币彻底改变了金融业。
在加密货币中使用网络和节点。
加密货币中的对等网络结构是根据他们正在使用的共识机制构建的。对于像比特币和以太坊这样的密码,它使用正常的工作证明共识机制(以太坊最终将转向利益证明),所有节点都具有相同的权限。我们的想法是建立一个平等主义的网络。节点没有任何特殊权限,但是它们的功能和参与程度可能不同。没有集中式服务器/实体,也没有任何层次结构。它是一种扁平拓扑。
这些分散的加密货币的结构就像是因为一个简单的理由,才能忠于自己的理念。我们的想法是建立一个货币体系,每个人都被视为平等,没有管理机构,可以根据一时兴起决定货币的价值。比特币和以太坊都是如此。
现在,如果没有中央系统,系统中的每个人怎么会知道某个交易发生了?网络遵循八卦协议。想想八卦是如何传播的。假设Alice向Bob发送了3个ETH。离她最近的节点会知道这个,然后他们会告诉最接近他们的节点,然后他们会告诉他们的邻居,这将继续蔓延,直到每个人都知道。节点基本上是你的爱管闲事,烦人的亲戚。
那么,以太坊的上下文中的节点是什么?节点只是参与以太坊网络的计算机。这种参与可以有三种方式
- 通过保留区块链的浅拷贝,即轻客户端
- 通过保留区块链的完整副本,即完整节点
- 通过验证交易即挖掘
但是,这种设计的问题在于它不具备可扩展性。这就是为什么许多新一代加密货币采用基于领导者的共识机制。在EOS,Cardano,Neo等中,节点选择负责共识和整体网络健康的领导者节点或“超级节点”。这些密码更快,但它们不是最分散的系统。
因此,在某种程度上,密码必须在速度和分散之间进行权衡。
原创文章,作者:惊蛰财经,如若转载,请注明出处:http://www.xmlm.net/bi/32038.html