Port beweist kryptografisch Ihre Einzigartigkeit in der globalen Gemeinschaft (eine Person, ein EOS-Konto) und überwindet Sybil-Angriffe. Es werden nur das Herkunftsland und keine anderen persönlichen Daten offengelegt. Es handelt sich um einen ehrgeizigen und einzigartigen Versuch, die massenhafte Public Key Infrastructure, die von der ICAO und Reisepässen bereitgestellt wird, auf die EOS-Blockchain zu bringen. Port ermöglicht es Menschen, ihren Reisepass an ihr Telefon zu halten und sich der globalen Vertrauenskette anzuschließen.
Bereits Menschen aus 22 Ländern haben Pässe für Pomelo Grants verwendet. Durch die Port-Verifikation verbesserst du außerdem deinen Pomelo TRUST BONUS.
Wie benutzt man die Port-Anwendung?
Verwende die App, um den QR-Code von dem Dienst zu scannen, der Port integriert hat (z. B. Pomelo).
Gib spezifische Reisepassdaten in die App ein, um eine sichere Kommunikation mit dem Reisepass herzustellen (diese Daten bleiben lokal gespeichert).
Lege den Reisepass auf die Rückseite deines Mobiltelefons, um ihn zu scannen.
Überprüfe und genehmige die Anfrage, die Reisepassbestätigungsdaten (kryptografisch) an den Port-Smartvertrag zu senden.
Das ist alles, dein EOS-Konto ist jetzt als einzigartig bestätigt!
Was passiert hinter den Kulissen?
Wenn alle erforderlichen Daten in der Port-App eingegeben sind (d. h. EOS-Kontoname und passbezogene Daten), wird eine sichere Verbindung zwischen der App und einem Reisepass hergestellt. Die App sendet dann einen Hash aus dem EOS-Kontonamen + EOS-Blockchain-Daten an den Reisepass zur Signierung. Der Reisepass sendet die Signatur und seine Vertrauensketten-Authentifizierungsdaten zurück.
Diese Daten werden an den Port-Server (später Smartvertrag) zur Überprüfung der Echtheit gesendet. Bei erfolgreicher Überprüfung speichert der Vertrag alle relevanten Reisepassbestätigungsdaten, die von On-Chain (Smartverträgen) und Off-Chain-Dritten für die Überprüfung der Kontoeinzigartigkeit und andere Zwecke verwendet werden können.
Warum diese ID-Lösung? Warum nicht eine andere Identität?
Typische DID-Lösungen erfordern vertrauenswürdige Dritte, um DIDs in die Blockchain zu bringen. Dies geschieht in Form einer Person, die Ihre Ausweisdokumente betrachtet und dann mit ihrem Schlüssel unterzeichnet, nachdem sie die Dokumente gesehen hat. Port umgeht die manuelle Arbeit, die Sammlung, Speicherung und das erforderliche Vertrauen in persönliche Daten und bietet stattdessen eine sicherere, kostengünstigere (keine tatsächlichen Kosten pro Person), privatere, schnellere und dezentralere Lösung.
Gemeinwohl
Die gesamte Lösung wird vollständig Open Source sein, und es werden umfassende Dokumentationen bereitgestellt, um anderen die Möglichkeit zu geben, den Dienst anzubieten. Port unterhält außerdem Instanzen, die dApps wie Bausteine verwenden können, um sich auf andere Aspekte ihrer dApp zu konzentrieren.
Port kann als Infrastrukturkomponente verwendet werden, um Sybil-Schutz in dApps zu gewährleisten:
für Abstimmungen/Wahlen
quadratische Finanzierung (Pomelo Trust-Score)
UBI-Airdrops für humanitäre oder Marketingkampagnen
Baustein für anonymere Verifizierungen
Limit Orders (z. B. eine Bestellung pro Person)
Das Team pflegt eine umfangreiche Menge an Open-Source-Code.
Quellen:
Apps:
Webkomponenten:
Server + Verifikationslogik:
Standardimplementierung
Website port.link für einfachere Integration in App Stores:
Autor: Josh Chung
Redaktuer: Randall Roland
Übersetzung: Markus Hinrichs
Sources & References:
YouTube Video: Presenting the ICAO Public Key Directory (PKD)
YouTube Video: the Port Android demo
Downloade und installiere die Port App: Apple Store, Play Store