由世界挖矿网小编分享(wbcmining.com),P2Pool矿池是什么?2011年,为了解决现存的中心化的一些问题问题,提出并实现了一种新的池挖矿方法:P2Pool。P2Pool是一种点对点的挖矿池,没有中央运营商。本章内容将为大家详细介绍什么是P2Pool池。
关于使用托管矿池或许大家有一定的了解,但事实上,使用托管池是有可能会被矿池服务商欺骗的,因为服务商可能会引导矿池重复使用事务或使块无效(见共识攻击)。此外,中心化式池服务器代表单点故障。如果池服务器关闭或由于拒绝服务攻击而变慢,池矿工就不能挖矿。因此,才有了新的矿池挖矿方式。也就是P2Pool的的诞生。
P2Pool是通过去中心化池服务器的功能来工作的,实现了一个类似区块链的并行系统,称为共享链。股份链是一个区块链,运行难度比比特币区块链低。共享链允许池挖矿者在去中心化的池中协作,以每30秒一个共享块的速率在共享链上挖矿共享。
共享链上的每个块记录了对贡献工作的池矿工的成比例的股份奖励,从先前的共享块结转股份。当其中一个份额块也达到比特币网络的难度目标时,它将被传播并包含在比特币区块链上,奖励所有为获胜份额块之前的所有份额做出贡献的池矿工。本质上,不是池服务器跟踪池矿工的股份和奖励,而是共享链允许所有池矿工使用去中心化的共识机制(如比特币的区块链共识机制)跟踪所有股份。
Pool要求矿工运行一台具有足够磁盘空间、内存和互联网带宽的专用计算机,以支持完整的比特币节点和P2Pool节点软件。P2Pool矿工将其挖矿硬件连接到其本地P2Pool节点,该节点通过向挖矿硬件发送块模板来模拟池服务器的功能。在P2Pool上,单个的池矿工构建他们自己的候选区块,像单独矿工一样聚集交易,但是然后在共享链上协作挖矿。
P2Pool是一种混合方法,其优势是比单独挖矿更精细的支付,但不会给管理池等池运营商太多控制。随着挖矿池中的挖矿中心化度接近产生51%攻击的担忧的水平,P2Pool的参与度显著增加(参见共识攻击)。P2Pool协议的进一步发展有望消除运行完整节点的需要,从而使去中心化式挖矿更易于使用。
上文内容为大家介绍了关于P2Pool矿池的一些相关的知识。事实上,尽管P2Pool减少了矿池运营商的权力中心化,但它还是容易受到针对共享链本身的51%的攻击。因此,更广泛地采用P2Pool并不能解决比特币本身的51%攻击问题。相反,作为多元化挖矿生态系统的一部分,而P2Pool使比特币整体上更加稳健。