Aktueller Stand
Die Cross-Chain-Bridge ist die Komponente, die extern sicherheitsgeprüft wird. Der Umfang deckt die Verträge auf der externen Chain und die Signer-Infrastruktur dahinter ab: Verwahrung, Signaturprüfung, den zweistufigen Auszahlungspfad samt Einspruchsfrist und die Weitergabe des Validatorensets über die Chain-Grenze hinweg.
Die Bridge wurde bewusst priorisiert. Sie ist die eine Komponente, deren Sicherheitsmodell nicht das des Netzwerks ist – die Hälfte davon läuft auf einer anderen Chain, mit eigenen Validatoren und eigenen Fehlermodi, und dort schlägt eine Kompromittierung am unmittelbarsten in verlorenes Geld um. Der Rest des Protokolls lässt sich durch erneutes Ausführen von Blöcken verifizieren; ein Bridge-Vertrag auf einer externen Chain nicht.
Prüfer und Bericht werden nach Abschluss hier veröffentlicht, mit Umfang und Feststellungen.
Wie ein Bericht zu lesen ist, wenn er erscheint
Ein nützliches Audit beantwortet drei Fragen: was zum Umfang gehörte, was die Prüfer tatsächlich untersucht haben und was bei Veröffentlichung offen bleibt. Jeder hier veröffentlichte Bericht wird alle drei ausdrücklich beantworten.- Umfang ist ein Commit-Hash plus eine aufgezählte Komponentenliste. Dateien und Verträge, die nicht aufgeführt sind, wurden nicht auditiert.
- Feststellungen sind nach Schweregrad kategorisiert. Bei Feststellungen mit akzeptiertem Risiko stehen die Begründung und etwaige mildernde Kontrollen dabei, statt weggelassen zu werden.
- Diff seit dem Audit wird separat verfolgt. Jede Änderung nach dem Audit, die auditierten Code berührt, wird markiert, damit erkennbar ist, ob der veröffentlichte Bericht noch das laufende System beschreibt.
Laufende Prüfung
Stichtagsbezogene Audits setzen auf Kontrollen auf, die ununterbrochen laufen:- Review-Gates bei jeder Änderung an Kernel, Konsens und Bridge.
- Fuzzing und eigenschaftsbasiertes Testen gegen die Zustandsmaschinen für Matching, Risiko und Abrechnung, einschließlich Determinismusprüfungen, die festgeschriebene Blöcke erneut ausführen und die Ergebnisse Byte für Byte vergleichen.
- Differenzielles Testen über unabhängige Engine-Builds hinweg – eine Divergenz gilt als Konsensfehler, nicht als fehlgeschlagener Test.
- Öffentliches Bug-Bounty-Programm für dauerhafte externe Abdeckung.
Wie es weitergeht
Bug Bounty
Umfang, Schweregrade und wie man eine Schwachstelle meldet.
Risikohinweise
Was ungeschützt bleibt, klar benannt.
Bridge
Die geprüfte Komponente und wo ihre Vertrauensannahmen liegen.
Meilensteine
Was geliefert ist und was an den kommenden Terminen hängt.
Fragen zum Audit-Umfang oder zu einer bestimmten Feststellung gehen an
contact@intention.xyz. Meldungen von Schwachstellen folgen dem Prozess auf der Seite Bug Bounty und werden nicht hier vorgebracht.