您是否想了解对等网络?如果您这样做,那么您来对地方了,因为我们将深入研究该主题,并了解其在包括区块链在内的各种流行技术中的含义。.
在不浪费更多时间的情况下,让我们开始使用对等网络.
什么是点对点(P2P)?
对等网络被定义为连接在一起以创建网络的一组设备,该网络通常称为对等网络(P2P)网络.
该网络一旦形成,就可以用于共享文件以及存储它们。在任何对等网络中,所有节点通常具有相等的功率并且可以使用相同的任务.
P2P网络的定义取决于使用哪个扇区。就金融部门或技术而言,P2P网络可以表示分布式网络,对等方可以在其中交换数字资产或加密货币.
这使对等方,即买卖双方,无需经过任何中间人即可进行买卖。.
清除中介是这里的关键。此外,不同的P2P环境或平台可以连接对等端,而不会干扰流程本身.
所有这些都是由于P2P架构而发生的。除了金融部门,P2P的使用案例也多种多样.
P2P概念也不是什么新鲜事物,因为它的第一个用例可以追溯到1990年代,当时它在第一个文件共享程序中首次使用。.
其他用例
点对点还有其他用例,包括点对点贷款,点对点汽车租赁,点对点付款等等。另一个有用的用例是点对点保险.
但是,现在P2P网络无处不在,因为我们现在拥有超过2000多种利用这些网络的加密货币.
P2P网络还用于分布式计算应用程序中,例如流平台,Web搜索引擎,在线市场等。它也是行星际文件系统(IPFS)Web协议的一部分.
区块链技术在使用P2P网络方面也一直处于领先地位。如您所知,区块链是点对点网络,对等网络可以在不需要集中授权的情况下进行对等通信和进行交易.
让我们通过学习P2P的工作原理来更深入地探讨该主题.
点对点:如何运作?
为了更好地了解点对点网络,我们需要学习其工作原理.
那么,点对点如何工作?
让我们来学习.
在P2P网络中,用户自己负责维护分布式网络。由于它是对等网络,因此不需要中央机构或管理员。这意味着每个节点都必须同时充当服务器上其他节点的客户端和服务器。每个节点都有一个文件副本。这样,每个节点都可以充当服务器,并且需要从其他节点下载文件或将其上传到其他节点.
这种工作方式将其与任何传统的客户端-服务器设置区分开来。在客户端-服务器设置中,将始终有一个集中式服务器,客户端可从该服务器下载文件.
节点使用硬盘驱动器来存储共享文件。在软件方面,他们使用可用于共享数据或帮助其他设备处理查询以查找或下载文件的应用程序。在任何情况下,同位体都需要充当任何给定文件的源.
简单上下文
因此,为了简化起见,我们可以考虑一个节点具有两个不同的功能。第一个功能是当从网络上的其他节点下载文件时充当客户端.
同样,当需要将文件提供给其他节点时,该节点可以充当服务器。这个共享和接收方面可以由一个节点同时完成,这使得P2P网络如此高效和快速。随着网络的发展,网络趋于变得更加高效.
而且,与传统模型不同,P2P分布式体系结构也很安全,可以更好地抵御网络攻击。这是由于以下事实:P2P网络中没有故障的中心点.
对等网络的类型
有三种不同类型的P2P网络。让我们在下面浏览它们.
- 非结构化P2P网络
- 结构化的P2P网络
- 混合P2P网络
非结构化P2P网络
在非结构化的P2P网络中,节点没有以任何特定的方式进行组织。这意味着节点之间的通信本质上是随机的。这就是为什么非结构化P2P系统最适合需要大量活动的活动的原因。例如,由P2P支持的社交平台可以利用它,因为人们可以选择经常离开或加入网络.
但是,非结构化的P2P网络存在一个缺点,因为它需要大量的CPU和内存才能正常运行。硬件应该能够支持网络中最大数量的事务,这意味着所有节点在任何给定时间都可以相互交互.
结构化的P2P网络
结构化的P2P网络与非结构化的P2P网络完全相反。在这里,节点确实具有相互交互的方式。这是有可能的,因为有组织的体系结构用于搜索文件并有效地使用它们,而不是随机搜索。为了使这些类型的结构化P2P网络正常工作,将哈希函数用于数据库查找.
毫无疑问,结构化的P2P网络效率更高。但是,由于它们使用的是组织架构,因此它们也具有某种程度的集中化。这也意味着它们需要更高的维护和设置成本。最后,与非结构化P2P网络相比,它具有强大的功能.
混合P2P网络
混合P2P网络是对等体系结构和客户端-服务器模型的组合。这对于需要具有P2P功能的中央服务器的网络很有用.
混合P2P网络比结构化和非结构化P2P网络更有效。其他关键优势包括更好的方法,显着的效率以及更多!
分布式与分散式
在继续进行下一部分之前,我们需要了解并非所有的P2P网络都是分散的。即使您知道P2P体系结构是固有分布的,这也是可能的.
分布的网络依赖于中央授权来进行网络活动指导。中央权力机构的使用使其无法完全分散.
P2P在区块链中的作用
对等网络一直是新发布技术比特币的核心。实际上,中本聪(Satoshi Nakamoto)本身在其论文中使用了“点对点”(Peer-to-Peer)一词,其中将比特币定义为P2P电子现金系统。.
比特币引入了一个关键概念区块链,其中一个称为区块链的分布式分类账由P2P管理。显然,P2P架构与区块链技术如何运作之间存在联系.
您可以轻松地说,这就是加密货币的工作原理,并使它们可以在瞬间在全球几乎所有地方使用。无需集中服务器即可执行操作的事实使得P2P架构和区块链技术如此惊人!
另外,请阅读
-
为什么银行喜欢区块链而不是比特币?
-
区块链技术的10个缺点
任何人都可以参与比特币网络并帮助验证和验证区块,类似于开放的P2P网络,任何人都可以加入并参与该网络。.
当涉及到区块链时,重要的是要了解这样一个事实,即不需要中央机构来记录或处理交易.
对于没有中央授权的比特币网络也是如此。网络上完成的所有操作都存储在数字分类帐中,在此记录所有公共活动.
如果有人尝试使用数据并尝试对其进行修改,则将导致网络能够停止的恶意活动。它将丢弃任何不正确的数据.
P2P网络在区块链中产生影响的另一种方式是节点如何参与网络活动。并非所有节点都具有相同的角色。有不同角色的节点.
例如,存在能够使用网络设置的共识算法来验证交易的完整节点。它们有助于使网络更加安全。完整节点还负责拥有区块链分类账的完整和更新副本.
P2P架构在区块链中的优势
毫无疑问,区块链中使用的P2P架构带来了很多好处。例如,与客户端服务器相比,该体系结构更安全。例如,通过没有中心故障点并在网络上分布大量节点, 拒绝服务(DoS)攻击是不可能的.
另一个好处是数据不变性,即一旦写入数据就无法更改。网络越大,被更改的机会就越少。要更改数据,大多数节点需要由一个实体控制,以执行51%的攻击.
使用P2P架构的区块链现在能够独立运行,而无需任何中央权限审查。相比之下,银行要求您完全控制您的信息,如果他们愿意,它们也可以限制您进行交易。.
P2P网络在区块链上的局限性
P2P参与区块链也有局限性。最重要的缺点之一是对计算能力的需求。这是因为没有中央服务器,并且每个节点都充当客户端和服务器。毫无疑问,通过使用这种方法,可以提高安全性和效率。尽管如此,它仍然存在诸如缺乏广泛采用和可扩展性的缺点。.
全球社区正试图借助更复杂的解决方案(例如在比特币网络之上运行的Lightning网络)来解决该问题,并负责交易验证.
我们还要讨论另一个限制,其中包括硬分叉事件。即使区块链是安全的,它们也不是100%安全的。这意味着它可以被黑客入侵,任何人都可以对其进行修改。硬分叉事件还意味着任何人都可以复制数据并根据自己的要求进行修改-创建新的并行网络链.
结论
点对点架构仍然存在。毕竟,它使包括区块链在内的最令人惊奇的技术之一成为可能。它也可以在不同的用例中以多种方式使用。目前,它主要用于加密货币和区块链解决方案。结合区块链,它提供了更好的安全性,不变性,去中心化和自由度.
那么,您如何看待对等网络及其在区块链技术中的作用?在下面发表评论,让我们知道.