在比特币问世的早期阶段,Satoshi
Nakamoto将其定义为对等电子现金系统”。比特币是一种数字形式的货币。它可以通过P2P网络将比特币从一个用户转移到另一个用户,通过P2P网络管理的分布式账本即称为区块链。
在本文中,区块链技术所应用的P2P架构,能够在无需中介或任何中央服务器的情况下,支持比特币和其他加密货币在全球范围内传输。此外,任何人都可以成为比特币节点,共同参与验证和确认出块过程。
因此,比特币网络中没有银行处理或记录交易。取而代之,区块链账本能够公开记录所有交易的数据。基本上,每个节点都保存区块链的副本,并将其与其他节点进行校验,确保数据的准确性。区块链网络可以快速剔除恶意活动或不准确的数据。
本文中所描述的加密货币区块链,节点可以承担各种不同的角色。例如,完整节点是根据系统的共识规则验证事务,为网络提供安全性的节点。
每个完整节点都维护一个完整的、实时更新的区块链副本,该副本支持它们共同参与并验证分布式账本的真实性。需要注意的是,并非所有完整的验证节点都是矿工。
区块链的对等架构具有诸多优势。其中最重要的是P2P网络能够提供比传统客户端-服务器模式更高的安全性。区块链上的大量分布式节点,使它们几乎不会受到拒绝服务(DoS)攻击的影响。
同样,大多数节点需要在数据被添加到区块链前建立共识,因此攻击者几乎不可能更改数据。对于像比特币这样的大型区块链网络尤其如此。相反,较小的区块链更容易受到攻击,因为某些具有大规模算力的用户甚至可以控制大多数节点(这被称为51%的攻击)。
因此,分布式对等网络与多数节点的共识机制相结合,能够使区块链对恶意活动具有相对较高的抵抗力。P2P模型是比特币(和其他区块链)能够实现所谓的拜占庭容错的关键因素之一。
除了安全性之外,在加密货币区块链中使用P2P架构也使得它们不受中央机构的审查。与标准银行账户相比,加密货币钱包不能被政府冻结或控制。这种限值还被延伸到个人支付的处理和内容平台的审查中。一些内容创建者和在线商家采用加密货币支付,以避免第三方对其支付的限制。
尽管有许多优点,但在区块链上使用P2P网络也有一定的局限性。
因为区块链网络不是在中央服务器上更新分布式账本而必须在每个节点上进行更新,因此在区块链中添加交易,需要大量的算力。虽然这提高了安全性,但也大大降低了效率,并且也成为了区块链网络扩展和推广的主要障碍之一。尽管如此,密码学家和区块链开发人员正在研究相关的替代方案,用于解决扩展性的相关问题。几个明显的案例包括Lightning
Network,Ethereum Plasma和Mimblewimble协议。
另一个潜在的限制是关于硬分叉期间可能出现的攻击。由于大多数区块链是去中心化的和开源的,因此节点可以自由地复制和修改代码并从主链中分离出来,通过这种方式形成新的并行网络。硬分叉是完全正常的,并不会形成威胁。但是如果没有正确采用某些安全措施,这两条链都可能受到重放攻击的影响。
此外,P2P网络的分布式特性使它们相对难以控制和监管,该问题不仅仅是在区块链中。某些P2P应用程序和公司也同样涉及版权侵权等非法活动。
对等架构可以通过多种不同的方式进行开发和使用,作为区块链的核心,它使加密货币成为可能。通过在在大型网络中的节点中分发事务账本,P2P架构提供了安全性、去中心化和防范监管等优势。
而除了在区块链技术中的优势之外,P2P系统还可以应用于其他分布式计算应用领域,范围包括文件共享网络到能源交易平台等各个领域。
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/biquan/288074.html