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

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

Наступний кейс / 06WeMAIde