WeMAIdeTodos los casos
Todos los casos
PRODUCTO ACTIVOCASE / 05

Ingeniería de datos blockchain · 2026

Pi Mainnet Export

Un snapshot verificable de 18 millones de direcciones activas desde un archivo que el SDK estándar no podía leer.

SISTEMA DE PRODUCTOACTIVO
01 / CONGELARRoot HASCheckpoint 28087871
02 / RESOLVERLive BucketListCAP-20 · sin hot archive
03 / FILTRARACCOUNT > 0Dirección G · saldo exacto
04 / ESCRIBIRExternal mergeDeduplicar · cambio atómico
Cliente / mercadoPi Network Mainnet
Año2026
DuraciónUn sprint de investigación e implementación
Alcance completoInvestigación de archivo, pipeline en Go, resolver CAP-20, ordenación externa, verificación de integridad
01 / PROBLEMA

El reto

El cliente necesitaba todas las direcciones G públicas con saldo nativo positivo desde un único estado congelado del ledger. El archivo de Pi no publica los archivos HAS por checkpoint que espera el SDK estándar de Stellar, mientras que un nodo completo resultaba excesivo para una exportación puntual.

02 / RESPUESTA

La solución

Creamos un lector personalizado de Live BucketList sobre el SDK oficial de Stellar para Go. Congela una vez el HAS raíz, excluye buckets de hot archive, resuelve tombstones CAP-20 desde los más recientes hasta los más antiguos y transmite los registros por una ordenación externa fragmentada. Cada bucket se verifica mediante su hash SHA-256 direccionado por contenido.

03 / SISTEMA

Arquitectura del producto

El flujo operativo que conecta la idea, el código y un resultado medible.
SISTEMA DE PRODUCTOACTIVO
01 / CONGELARRoot HASCheckpoint 28087871
02 / RESOLVERLive BucketListCAP-20 · sin hot archive
03 / FILTRARACCOUNT > 0Dirección G · saldo exacto
04 / ESCRIBIRExternal mergeDeduplicar · cambio atómico

04 / MÓDULOS

Dentro del sistema

01Un checkpoint congelado para toda la ejecución
02Resolución oficial de estado activo CAP-20
03Ordenación externa con ≈200 MB de RAM
04Salidas atómicas con metadatos completos de procedencia

05 / RESULTADO

18.178.808 direcciones reproducibles en 8 minutos y 26 segundos

Resultados verificados
OUTPUT_0118,18M

direcciones con saldo nativo superior a cero

OUTPUT_028m26s

tiempo total con buckets en caché

OUTPUT_0321/21

archivos bucket verificados con SHA-256

Principio del proyecto
La verificabilidad importa más que una cifra que simplemente parece plausible.

Principio de ingeniería — WeMAIde

Siguiente caso / 06WeMAIde