Das Sign Protocol ermöglicht es Benutzern, Bestätigungen zu erstellen, d.h. digitale Erklärungen, die die Richtigkeit einer Behauptung bestätigen. Diese Bestätigungen sind aus Schemas strukturiert, die das Format und die anwendbaren Regeln für die Informationen definieren. Wenn eine Bestätigung erstellt wird, wird sie mit einem digitalen Schlüssel signiert, was ihre Authentizität gewährleistet.
1. Bestätigungen
Eine Bestätigung ist einfach eine unterschriebene Erklärung, die beweist, dass etwas passiert ist oder wahr ist. Es handelt sich gewissermaßen um ein digitales Genehmigungszertifikat. Im Sign Protocol umfasst eine Bestätigung strukturierte Daten, wie Fakten, Beweise oder Zeugenaussagen, und eine digitale Signatur, die sie absichert.
Einzelpersonen oder Unternehmen können Bestätigungen in fast allen Bereichen erstellen:
● Eine Universität könnte bestätigen, dass ein Student seinen Abschluss gemacht hat.
● Eine Person könnte bestätigen, dass sie ein Konzert besucht hat.
● Ein Unternehmen könnte bestätigen, dass ein Produkt bestimmten Standards entspricht.
Sobald eine Bestätigung erstellt wird, wird sie dauerhaft verifizierbar, was bedeutet, dass jeder sie einsehen kann, indem er die Daten überprüft und die Signatur verifiziert.
2. Charts und Register der Charts
Um die Nutzung zu erleichtern, verwendet das Sign Protocol ein Schema-System. Ein Schema ist eine Art Vorlage, die beschreibt, wie eine Bestätigung strukturiert sein sollte. Es definiert die Daten, die enthalten sein müssen, ihr Format und wie sie verifiziert werden können.
Zum Beispiel könnte das Schema eines Abschlusszeugnisses Felder wie Folgendes umfassen:
● Name des Schülers
● Name der Schule
● Datum des Abschlusses
Das Sign Protocol bietet auch ein Register der Schemas, das ein umfangreiches Verzeichnis von Schemas umfasst. Benutzer können bestehende Strukturen leicht wiederverwenden oder neue erstellen, die ihren Bedürfnissen entsprechen. Das Schema-Register legt auch Regeln fest, damit die Bestätigungen konsistent und leicht verständlich in verschiedenen Systemen sind.
3. On-chain und Off-chain Bestätigungen
Einer der Hauptvorteile des Sign Protocols ist, dass es sowohl on-chain als auch off-chain funktioniert:
● On-chain bedeutet, dass die Bestätigung auf einer Blockchain wie Ethereum oder Solana gespeichert ist. Dies ist nützlich, wenn Sie das höchste Maß an öffentlicher Sicherheit wünschen.
● Off-chain bedeutet, dass die Bestätigung anderswo im Web gespeichert ist, z.B. in einer Datenbank oder auf einem Server, aber sie trägt immer noch alle notwendigen kryptografischen Beweise für ihre Verifizierung.
Diese Flexibilität ermöglicht es Entwicklern und Unternehmen, die beste Speicherstrategie basierend auf ihren Bedürfnissen zu wählen.
4. Portabilität und Unterstützung für mehrere Chains
Das Sign Protocol ist so konzipiert, dass es auf vielen Blockchains und verschiedenen Systemen funktioniert. Zum Zeitpunkt der Erstellung dieses Artikels unterstützt es Ethereum, EVM-kompatible Blockchains, TON und Solana.
Da es jedoch nicht an eine bestimmte Blockchain gebunden ist, kann es leicht an neue Umgebungen angepasst werden, während diese entstehen. Das macht es zu einem wirklich skalierbaren System.
5. Streitigkeiten und Widerrufe
Was passiert im Falle einer falschen Bestätigung? Das Sign Protocol sieht Möglichkeiten zur Anfechtung und Widerruf vor.
Wenn neue Beweise zeigen, dass eine Bestätigung falsch oder fehlerhaft ist, kann eine andere Bestätigung erstellt werden, um sie zu widerrufen oder zu korrigieren. Das System bleibt so zuverlässig, indem es eine Korrektur jeder Fälschung ermöglicht.
