Schritt-für-Schritt-Anleitung zum On-Chain-Nachweis der Authentizität von Canister-Code
Echte Dezentralisierung setzt voraus, dass jeder unabhängige Dritte überprüfen kann, ob der laufende Canister-Code exakt den Releases im Open-Source-Repository entspricht – ohne auf Behauptungen der Entwickler angewiesen zu sein.
ICPay pflegt reproduzierbare Build-Umgebungen, mit denen jeder die Hashes der laufenden Canister-Module überprüfen kann.
───────────────
Technische Kernarchitektur & Mechanismen
───────────────
1. Deterministische containerisierte Builds
Build-Skripte kompilieren Motoko-Quellcode in isolierten Umgebungen und erzeugen dabei identischen WebAssembly-Bytecode mit übereinstimmenden kryptografischen Hashes.
2. Abfragen des Live-Status von Canistern
Eine Abfrage von canister_status für den Canister 6vbhm-nqaaa-aaaan-q6muq-cai gibt den aktiven module_hash direkt aus dem Konsens des IC-Subnetzes zurück.
3. Lückenlose Hash-Historie
Der Transparency Explorer erfasst jeden historischen Release-Hash zusammen mit dem zugehörigen Git-Commit-Hash.