Rubriques tendance
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
plus tôt aujourd'hui, @heliuslabs a lancé une nouvelle méthode RPC, getTransactionsForAddress (gTFA)
parlons de son fonctionnement en coulisses
les transactions Solana font généralement référence à 6-10 comptes (jusqu'à ~256)
lorsque vous interrogez "donnez-moi l'historique du compte X", vous demandez au RPC de scanner les transactions et de trouver celles qui incluent X dans leur liste de comptes
c'est essentiellement comme essayer de trouver une aiguille dans une botte de foin
vous ne pouvez pas simplement ajouter un index standard sur le tableau "comptes" à grande échelle – les bases de données ont du mal à indexer des tableaux de longueur variable
la solution : nous avons construit notre propre index, avec une entrée par paire unique (transaction, compte)
ce n'est pas une mince affaire – il y a ~493 milliards de transactions (et ça augmente)
notre index contient actuellement plus de 2,3 trillions (!) de lignes
malgré la taille, le temps de recherche P50 est d'environ ~8 ms sous charge de production
et nous avons de nombreux autres indices pour alimenter les recherches par slot, temps, statut, etc.
tout cela fonctionne sur des hôtes bare metal spécialement conçus avec des pétaoctets de NVMEs de pointe, répliqués dans plusieurs régions
en résumé – nous avons souffert pour que vous n'ayez pas à le faire
profitez-en
Meilleurs
Classement
Favoris

