Alle Beiträge
ENGINEERING

Warum Stratum Bitfinex-Hauptbuchdaten nutzt

ST
Stratum Engineering
·12. Mai 2026·8 Min. Lesezeit

Wenn Sie einen Lending-Bot fragen, wie viel Sie im letzten Monat verdient haben, sollte sich der Bericht problemlos mit den eigenen Funding-Daten von Bitfinex abgleichen lassen. Das beginnt mit Hauptbuch-Ereignissen, nicht mit der ausgewiesenen APR.

Eine einfache Momentaufnahme des Saldos kann nützlich sein, reicht aber für eine prüfungsfreundliche Berichterstattung nicht aus. Einzahlungen, Überweisungen, Gebühren, Zinsgutschriften, der Zeitpunkt von Währungsumrechnungen und Stornierungen beeinflussen alle, was ein Verleiher im Laufe der Zeit sieht.

Aus diesem Grund behandelt Stratum die Bitfinex-Hauptbuch-Ereignisse als Berichtsquelle. Jede Gutschrift und jede Gebühr kann mit der ursprünglichen Nutzlast gespeichert und später beim Exportieren, Prüfen oder Abgleichen zurückverfolgt werden.

„Das nützliche Versprechen ist keine magische Präzision. Es ist Nachvollziehbarkeit: Jede Berichtszeile sollte auf Börsendaten zurückverweisen."

Der hauptbuchbasierte Ansatz

Stratum synchronisiert die Funding-Hauptbuchdaten von Bitfinex, entfernt Duplikate anhand der Ereignisidentität und bewahrt die rohe Börsen-Nutzlast auf, wo dies praktikabel ist. Das verschafft Berichten eine stabile Spur zurück zu dem, was Bitfinex zum jeweiligen Zeitpunkt zurückgegeben hat.

typescript · ledger-replay.ts
const events = await bitfinex.ledger.list({
  category: 'funding-credit',
  start: lastSyncCursor,
});

for (const e of events) {
  await db.ledger.upsert({
    id: e.id,                          // dedupe key
    timestamp: e.mts,                  // ms since epoch
    currency: e.currency,
    amount: e.amount,                  // signed, native units
    usdAt: await fxAt(e.currency, e.mts),
    raw: e,                            // archive original
  });
}

Dieses letzte Feld — raw — ist der entscheidende Punkt. Das Aufbewahren der ursprünglichen Nutzlast erleichtert es, Berichte später zu debuggen und zu erklären.

Was Ihnen das bringt

Fragen oder Feedback zu diesem Beitrag? Treten Sie der Community-Warteliste bei, und wir eröffnen die Diskussion zum Start.