ERPC publiceert Durable Nonce Fanout-bedieningsgids om SWQoS volledig te benutten voor Solana-transactieverzending
ERPC publiceert Durable Nonce Fanout-bedieningsgids om SWQoS volledig te benutten voor Solana-transactieverzending

ERPC, beheerd door ELSOUL LABO B.V. (Hoofdkantoor: Amsterdam, Nederland; CEO: Fumitake Kawasaki) en Validators DAO, heeft een nieuwe praktische bedieningsgids uitgebracht die uitlegt hoe SWQoS (Stake weighted Quality of Service) volledig kan worden benut om zowel hoge slagingspercentages als lage latentie te bereiken bij Solana-transactieverzending.
Deze gids richt zich op transactieverzendingsarchitecturen die zijn opgebouwd rond de SWQoS-endpoints van ERPC, en legt uit hoe dezelfde transactie veilig kan worden uitgezonden naar meerdere hoogpresterende RPC-endpoints. Concrete implementatievoorbeelden met web3.js worden aangeboden, waardoor ontwikkelaars de aanpak direct kunnen toepassen in praktijkomgevingen.
De gids is beschikbaar op de volgende URL:
https://erpc.global/en/doc/rpc/durable-nonce-send-transaction/
Achtergrond: structurele kenmerken van transactieverzending op Solana
Bij Solana wordt transactieverzending beïnvloed door continu veranderende factoren zoals slotprogressie, leader-scheduling, netwerkroutering en belastingsomstandigheden op nodeniveau. Hierdoor is het niet mogelijk om vooraf te bepalen welk verzendpad de leader het snelst bereikt.
Dit gedrag wordt niet veroorzaakt door de kwaliteit van een specifieke RPC-aanbieder of verzendservice, maar is een structureel kenmerk dat voortvloeit uit het executiemodel van Solana zelf. Ontwerpen die afhankelijk zijn van een enkel RPC-endpoint ondervinden daardoor inherente beperkingen in zowel het slagingspercentage als de latentie van transacties.
De rol en praktische positionering van SWQoS-endpoints
De SWQoS-endpoints van ERPC maken het mogelijk transacties in te dienen in door de leader toegewezen prioriteitsstroken op basis van Stake weighted Quality of Service. Deze prioriteitsstroken krijgen een aanzienlijk groter aandeel van de bandbreedte toegewezen (circa 80%) in vergelijking met niet-prioriteitsstroken (circa 20%), en worden toegepast in een stadium dat eerder ligt dan de evaluatie van Priority fees.
Om deze reden vormen SWQoS-endpoints een belangrijke optie voor het verzenden van hoogwaardige transacties. Echter, in de dagelijkse praktijk is zelfs met SWQoS een enkel verzendpad niet altijd het snelste. Binnen dezelfde slot kunnen tijdelijke routeringsverschillen en ongelijke belastingverdeling ervoor zorgen dat andere hoogpresterende endpoints transacties eerder verwerken.
Beperkingen van ontwerpen met een enkel pad en de noodzaak van fanout
Gezien deze omstandigheden wordt duidelijk dat het vooraf voorspellen van een enkel snelste pad geen effectieve ontwerpaanpak is. In plaats daarvan is een fanout-strategie — waarbij dezelfde transactie gelijktijdig naar meerdere hoogpresterende verzendpaden wordt gestuurd en de eerste die wordt verwerkt wordt geaccepteerd — een rationele en robuuste oplossing.
Door SWQoS als kern te nemen en te combineren met andere snelle RPC-endpoints, worden systemen weerbaarder tegen slot-voor-slot routeringsverschillen en belastingsfluctuaties.
Fundamentele uitdagingen bij fanout-operaties
Tegelijkertijd introduceert het verzenden van dezelfde transactie via meerdere verzendpaden een kritieke uitdaging: zonder juiste controle is het niet langer gegarandeerd dat de transactie slechts eenmaal wordt uitgevoerd. Ongecontroleerde fanout kan leiden tot onbedoelde dubbele uitvoering of een verstoring van de logica voor herhaalpogingen en opnieuw verzenden.
Het voorkomen van deze problemen uitsluitend via applicatieniveau-logica is moeilijk, en een mechanisme op protocolniveau is vereist.
Durable Nonce als oplossing
Solana biedt Durable Nonce als officieel mechanisme om dit probleem aan te pakken. Door een nonce-waarde te gebruiken in plaats van een recentBlockhash, maakt Durable Nonce het mogelijk dezelfde ondertekende transactie via meerdere verzendpaden te versturen, terwijl gegarandeerd wordt dat slechts een enkele uitvoering geldig is op het netwerk.
Durable Nonce fungeert daarom als een fundamenteel technisch onderdeel voor het veilig implementeren van fanout-gebaseerde transactieverzending.
Positionering van deze gids
De nieuw uitgebrachte gids heeft als doel transactieverzending met Durable Nonce uit te leggen vanuit een implementatiegericht perspectief, in plaats van een puur theoretisch perspectief. Het biedt een uitgebreide uitleg van verzendontwerp dat de effectiviteit van SWQoS-endpoints maximaliseert, van initiële configuratie tot dagelijkse operationele workflows.
Belangrijkste onderwerpen in de gids
De gids organiseert en verklaart verschillende operationeel cruciale punten, waaronder:
- Ontwerp van nonce-autoriteit en nonce-accounts
- Correcte instructievolgorde, inclusief nonceAdvance
- Operationele beperkingen met betrekking tot de niet-herbruikbaarheid van onbewerkte transacties
- Parallelle verzending naar meerdere RPC-endpoints
- Bevestigingsontwerp met Durable Nonce-gebruik als uitgangspunt
- Veilige overgangspatronen voor opeenvolgende transactieverzendingen
Deze onderwerpen zijn niet alleen bedoeld voor proof-of-concept-fases, maar ook voor stabiele productie-implementaties.
Praktische verzendarchitecturen bij ERPC
Bij ERPC worden transactieverzendingsarchitecturen ontworpen met SWQoS als kern, terwijl meerdere hoogpresterende RPC-endpoints over verschillende regio's en routes worden gecombineerd. Het vermijden van afhankelijkheid van een enkele regio of een enkel verzendpad is een cruciaal element van realistische Solana-operaties.
Deze gids kan direct worden toegepast op praktische architectuurbeslissingen in de multi-regio-omgeving van ERPC.
Beoogde doelgroep
Deze gids is bedoeld voor de volgende ontwikkelaars en teams:
- Ontwikkelaars die hoogfrequente of hoogwaardige transacties verwerken
- Teams die problemen ervaren met slagingspercentages of latentie bij bestaande RPC-verzendconfiguraties
- Gebruikers die reeds SWQoS-endpoints gebruiken of de adoptie ervan overwegen
Vooruitblik
ERPC zal zijn transactieverzendingsinfrastructuur, inclusief SWQoS, blijven verbeteren en zal geleidelijk operationele kennis uit praktijkimplementaties publiceren in de vorm van gidsen en codevoorbeelden.
ERPC blijft zich inzetten om ontwikkelaars te ondersteunen met een transactieverzendingsplatform dat niet alleen snel is, maar ook correct en operationeel stabiel.
Gebruik en advies
Voor advies over optimale verzendarchitecturen, regioselectie of migratie vanuit bestaande ontwerpen is individuele ondersteuning beschikbaar via de officiële Discord van Validators DAO.
- Validators DAO Officiële Discord: https://discord.gg/C7ZQSrCkYR
- ERPC Officiële Website: https://erpc.global/en


