WeMAIde← Усі кейси
← Усі кейси
● РОБОЧИЙ ПРОДУКТCASE / 08

Blockchain / Data Engineering · 2026

Pi Mainnet Export

Перевірюваний снапшот 18 мільйонів live-адрес з архіву, який не зміг прочитати стандартний SDK.

СИСТЕМА ПРОДУКТУ● ЗАПУЩЕНО
01 / ФІКСАЦІЯRoot HASCheckpoint 28087871
02 / СТАНLive BucketListCAP-20 · без hot archive
03 / ФІЛЬТРACCOUNT > 0G-адреса · точний баланс
04 / ВИВІДExternal mergeDeduplicate · atomic rename
Клієнт / ринокPi Network Mainnet
Рік2026
ТермінОдин спринт дослідження та реалізації
Повний циклДослідження архіву, Go-конвеєр, CAP-20 resolver, external sort, перевірка цілісності
01 / ЗАВДАННЯ

Завдання

Клієнту були потрібні всі публічні G-адреси з позитивним native-балансом з одного зафіксованого стану мережі. Архів Pi не публікує per-checkpoint HAS-файли, яких очікує стандартний Stellar SDK, а повна нода була надмірною для разового експорту.

02 / РІШЕННЯ

Рішення

Ми створили власний reader live BucketList поверх офіційного Stellar Go SDK. Він один раз заморожує кореневий HAS, виключає hot-archive buckets, розв’язує tombstone-записи CAP-20 від нових до старих і пропускає акаунти через chunked external merge sort. Кожен bucket перевіряється за content-addressed SHA-256 хешем.

03 / СИСТЕМА

Архітектура продукту

Ключовий робочий потік, що поєднує продуктову ідею, код і вимірюваний результат.
СИСТЕМА ПРОДУКТУ● ЗАПУЩЕНО
01 / ФІКСАЦІЯRoot HASCheckpoint 28087871
02 / СТАНLive BucketListCAP-20 · без hot archive
03 / ФІЛЬТРACCOUNT > 0G-адреса · точний баланс
04 / ВИВІДExternal mergeDeduplicate · atomic rename

04 / МОДУЛІ

Що всередині системи

01Один checkpoint на весь прогін↗
02Офіційна логіка live-state CAP-20↗
03External merge sort за ≈200 МБ RAM↗
04Атомарні файли й повна provenance metadata↗

05 / РЕЗУЛЬТАТ

18 178 808 відтворюваних адрес за 8 хвилин 26 секунд

Перевірені результати
OUTPUT_0118,18M

адрес із native-балансом більше нуля

OUTPUT_028хв26с

час повного прогону з кешем bucket-файлів

OUTPUT_0321/21

bucket-файлів підтверджено SHA-256

Принцип проєкту
“Перевірюваність важливіша за число, що просто виглядає правдоподібно.”

Інженерний принцип — WeMAIde

Пов’язані послуги й матеріали

Напрями розробки та практичні матеріали за завданнями цього кейсу.

ПОСЛУГА · англійськоюAI automation developmentПРАКТИЧНИЙ МАТЕРІАЛ · англійськоюAI automation examples: three working systems and where the rules stay in code
Наступний кейс / 09WeMAIde↗