点对点 (P2P)
点对点(通常缩写为 P2P)是一种分布式网络或计算将任务或工作负载划分到多个计算机系统(每个计算机系统充当单独的对等点)的体系结构。 P2P 网络可用于共享任何类型的数字数据,包括加密货币。
在 P2P 网络中,每个对等点都可以称为一个节点,这些节点的集体工作是维持系统正常运行的因素。在这种情况下,每个节点(对等点)相对于其他节点既充当客户端又充当服务器。这意味着所有对等点都扮演着相同的角色,接收和广播数字数据。
因此,P2P 网络的结构是由用户维持的,用户既可以提供资源,也可以使用资源。不存在中央服务器或主机之类的东西,这使得 P2P 系统与传统的客户端-服务器模型非常不同,在传统的客户端-服务器模型中,数据是单向分发的(从中央服务器到客户端)。
P2P 系统的去中心化框架使其能够高度抵抗网络攻击,并且更具可扩展性。加入的用户越多,它的弹性和可扩展性就越高。更大的 P2P 网络可以实现高水平的安全性,因为不存在单点故障(这是更传统的模型所固有的)。
点对点架构于 1999 年开始流行,文件共享系统的发布,用户可以在不依赖中央服务器或主机的情况下与其他人共享数字音频文件。此后,各种P2P网络应运而生。具有不同用例的流行示例包括 BitTorrent(文件共享)、Tor(匿名通信软件)和比特币(去中心化经济系统)。
P2P 技术在区块链中发挥着重要作用和加密货币行业。当比特币被创建时,中本聪将其定义为“点对点电子现金系统”。这意味着用户可以在世界各地发送和接收比特币,而无需依赖中央服务器或中介机构。换句话说,比特币是一种去中心化和分布式的货币形式,由大型计算机节点网络维护。