Zakura, eine Node-Implementierung für Zcash, hat P2Pv2 als experimentelles Protokoll auf Netzwerkebene angekündigt, das das von Bitcoin übernommene alte Protokoll ersetzen soll. ChainCatcher zufolge verwenden Testnet und Regtest das neue Protokoll derzeit standardmäßig parallel zum alten Stack, während Mainnet weiterhin standardmäßig den alten Stack nutzt. Die native Protokollversion lautet p2p-v2/3.
P2Pv2 nutzt einen neuen Protokoll-Stack, der Latenz, Durchsatz und Ausfallsicherheit optimieren soll. Eine einzige sichere Verbindung kann dabei mehrere unabhängige Dienste übertragen. Der Transport zakura-quic basiert auf quinn-proto und verwendet QUIC, TLS 1.3 und die Peer-Authentifizierung mit Ed25519. Er entfernt die Abhängigkeit von Iroh und ermöglicht es Nodes, Socket-Puffer, Flusskontrollfenster, Timer und die Zulassung von Verbindungen vor dem TLS-Handshake zu konfigurieren. Verbindungen werden direkt zu Peer-Adressen hergestellt – ohne Relays, externe Adresserkennung, automatische Portzuordnung oder QUIC-NAT-Traversal. Nodes signieren ihre Identität, Adressen, den Protokollumfang und Dienst-IDs, sodass Clients Peers für bestimmte Dienste finden können.
Laut Zakura müsste jeder Full Node kontinuierlich etwa 100 MB/s an Blockdaten empfangen, um 50.000 Transaktionen pro Sekunde zu verarbeiten. NU7-Blöcke können dagegen alle 25 Sekunden bis zu 2 MB enthalten, sodass der aktuelle Netzwerkdurchsatz mehr als 1.000-mal unter dieser Rate liegt. Tachyon kann Proofs verkleinern, nachdem sie in einen Block aufgenommen wurden, doch das Netzwerk muss weiterhin eine große Anzahl einzelner Transaktionen weiterleiten.
Eine separate Komponente namens zakura-header-chain validiert Block-Header, hält konkurrierende Zweige in einem gerichteten azyklischen Graphen vor und wählt die beste geeignete Chain aus. Die Block-Synchronisierung plant Anfragen anhand der gemessenen Übertragungsraten der Peers, während ein verifizierter Commitment-Baum verhindert, dass die Sapling-, Orchard- und Ironwood-Bäume für jeden Block neu aufgebaut werden müssen. Zakura zufolge birgt P2Pv2 weiterhin bekannte Denial-of-Service-Risiken und stellt noch keine gehärtete Vertrauensgrenze dar; die Absicherung für den Produktiveinsatz, Ressourcenbeschränkungen und Block-Relay-Protokolle befinden sich weiterhin in Entwicklung.
