High / Befundstatus
Nicht bestätigtKein gewöhnliche-Nutzer-High-Assetverlust bestätigt.
DeFi Audit / 2026-10-06
Low/Medium für die historische Accounting-Beobachtung; ein separater Critical-Kandidat wurde verworfen. Der Bericht hält beide Entscheidungen getrennt.
Die geprüfte Hypothese trug keinen bestätigten Critical.
Low/Medium für die historische Accounting-Beobachtung; ein separater Critical-Kandidat wurde verworfen. Der Bericht hält beide Entscheidungen getrennt.
Kein gewöhnliche-Nutzer-High-Assetverlust bestätigt.
Ein separat untersuchter Critical-Kandidat wurde widerlegt.
Für diesen Filter ist kein Eintrag dokumentiert.
Die Unterlagen vom 6. Oktober 2026 ordneten bereitgestellten Clarity-Code auf Stacks getrennt vom historischen Repository-Stand zu. Der unabhängige Counterreview untersuchte einen begrenzten Ausschnitt, nicht das gesamte Bitflow-Angebot.
Die wirtschaftliche Prüfung betrachtete Richtung und Empfänger der Abrechnungsabweichung. Ein anderes Ergebnis allein belegte noch keinen Verlust fremder Reserven. Accounting-Wirkung und behaupteter Assetverlust mussten getrennt begründet werden.
Das Beispiel trennt Gebührenannahme und Nettobetrag mit einer einfachen Subtraktion. Es verwendet erfundene Werte und ist keine Bitflow-Formel. Die Kontrolle erklärt, warum zwei Zahlen ohne ihre Berechnungsannahmen nicht sinnvoll verglichen werden können.
def net_amount(gross, fee):
assert 0 <= fee <= gross
return gross - fee
assert net_amount(100, 2) == 98
assert net_amount(100, 0) == 100
Zeilennummern gelten für diesen Ausschnitt. Erklärung wählen, um den Bereich zu markieren.
Die zweite Fixture ändert die Verteilung und hält die Gesamtsumme konstant. Sie widerlegt im Modell den Schluss, jede abweichende Nettozahl müsse Reserveverlust bedeuten. Der historische Counterreview bewertete die tatsächlichen Artefakte; dieses Beispiel reproduziert den privaten Mechanismus nicht.
expected = {"user": 98, "beneficiary": 2}
observed = {"user": 100, "beneficiary": 0}
assert sum(expected.values()) == sum(observed.values())
assert expected != observed
# Allocation changed; a reserve-loss claim needs separate evidence.
Zeilennummern gelten für diesen Ausschnitt. Erklärung wählen, um den Bereich zu markieren.
Die Quellenzuordnung hielt bereitgestellte Varianten auseinander. Der Hash-Vergleich illustriert nur dieses Prinzip und behauptet keine reale Vertragsanzahl. Ein Repository-Name war kein Ersatz für die Zuordnung des tatsächlich geprüften Codes.
import hashlib
artifacts = [b"fixture-a", b"fixture-a", b"fixture-b"]
family_ids = {hashlib.sha256(x).hexdigest() for x in artifacts}
assert len(family_ids) == 2
Zeilennummern gelten für diesen Ausschnitt. Erklärung wählen, um den Bereich zu markieren.
Der historische Accounting-Befund wurde bedingt als Low/Medium eingeordnet. Ein separater Kandidat für Critical-Reserveverlust wurde verworfen. Diese Entscheidungen dürfen nicht zu einem bestätigten High- oder Critical-Befund zusammengezogen werden.
Vor einer neuen wirtschaftlichen Bewertung müssen aktuelle Quellen und Zustandsannahmen geprüft werden. Die Ergebnisse hier gelten für die damaligen untersuchten Ausschnitte. Weder eine spätere Behebung noch die heutige Sicherheit anderer Bitflow-Komponenten wurde für diesen Bericht geprüft.
Die Links liefern Projektkontext. Für das Urteil zählt der im Audit beschriebene Prüfbestand. Prüfmodelle und echte Werkzeugauszüge sind getrennt gekennzeichnet.
Bitflow · Documentation ↗Bitflow · GitHub ↗Die historische Accounting-Beobachtung wurde bedingt als Low/Medium bewertet. Der separate Critical-Kandidat wurde verworfen. Daraus folgt kein bestätigter High-/Critical-Reserveverlust.
Gespräch starten