À propos du projet
SovereignKit est une boîte à outils open-source pour mesurer, expliquer et contourner les échecs d'accessibilité des transactions Solana. Il distingue l'accusé de réception RPC de l'observation du ledger, en utilisant un quorum d'observation explicite de lecteurs logiques. Les composants incluent un cœur de télémétrie avec des événements en ajout uniquement et des chronologies déterministes, un moteur de sonde qui crée des paires de transactions appariées et des résultats signés, un proxy hostile en boucle locale pour des interventions contrôlées, un collecteur idempotent validant, un moteur d'analyse avec fenêtres et intervalles de Wilson, un SDK pour le routage primaire/fallback borné avec TTL, hystérésis, override développeur et comportement fail-open, ainsi qu'un tableau de bord statique en lecture seule.
Dans une expérience contrôlée acceptée, 10 paires de programmes appariées ont produit 20 signatures uniques, 510/510 unités de calcul par classe déclarée, 600 unités statistiques signées avec 600/600 signatures d'observateurs revérifiées, et un quorum de 2/3 à travers 3 lecteurs logiques. Quatre scénarios (HEALTHY, DEGRADED, ASYMMETRIC, INSUFFICIENT_DATA) ont été distingués. Les preuves sont limitées à n=30 par cellule éligible ; tous les lecteurs locaux partagent un seul validateur et hôte, démontrant uniquement une redondance logique. La v0.1 n'est explicitement pas un service public de classement de fournisseurs, un oracle de censure ou un réseau d'observateurs décentralisé.
Une validation d'intégration Devnet a conservé un cycle de vie de transaction finalisée de CREATED à FINALIZED avec un solde du destinataire finalisé de 1 000 000 lamports. Un rapport expérimental public reproductible gèle les preuves contrôlées et Devnet avec une provenance canonique en JSON, CSV et SHA-256. Le projet est distribué sous licence Apache-2.0, incluant la méthodologie, le modèle de menace et les guides de reproduction.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.