Auf dieser Seite
Glossar
Diese Begriffe erscheinen in den Wallet- und Hardware-Integrationsanleitungen von OneKey. Formate und Verhalten können je Blockchain variieren; folgen Sie der Referenz der integrierten Chain.
Wallet
Eine Anwendung oder ein Gerät, das Schlüssel verwaltet und Nutzern hilft, Konten einzusehen und Vorgänge zu autorisieren. Assets und Transaktionszustände werden auf der Blockchain aufgezeichnet, nicht in der Wallet-Anwendung gespeichert.
Konto
Eine Blockchain-Identität mit zugehörigem Zustand. Auf Ethereum werden extern kontrollierte Konten durch private Schlüssel gesteuert, Vertragskonten durch Code. Nicht jedes Konto ist ein öffentliches/privates Schlüsselpaar.
Adresse
Eine Kennung zum Empfangen von Assets oder zur Interaktion mit einem Konto oder Vertrag. Eine Ethereum-Adresse hat 20 Bytes und wird üblicherweise geschrieben als 0x gefolgt von 40 hexadezimalen Zeichen. Eine Adresse ist nicht dasselbe wie ein öffentlicher Schlüssel.
Öffentlicher Schlüssel
Der öffentliche Teil eines kryptografischen Schlüsselpaars. Er dient zum Prüfen von Signaturen und je nach Chain zum Ableiten von Adressen. Kodierung und Länge hängen von Signaturschema und Format ab.
Privater Schlüssel
Geheimes Material zum Autorisieren von Vorgängen durch Signieren. Fordern Sie Nutzer niemals auf, einen privaten Schlüssel in eine dApp, ein Integrationsformular, ein Protokoll oder einen Fehlerbericht einzufügen.
Wiederherstellungsphrase
Eine Wortfolge zur Sicherung des Materials, aus dem eine Wallet Schlüssel ableitet. BIP-39 definiert mnemonische Phrasen und deren Umwandlung in einen Seed. Behandeln Sie die Phrase als Geheimnis; fordern Sie sie nicht in einem Integrationsablauf an.
Seed
Eingabe für die hierarchische Schlüsselableitung. Nach BIP-39 wird ein Seed aus der mnemonischen Phrase und einer optionalen Passphrase abgeleitet. Er ist nicht mit dem privaten Schlüssel eines einzelnen Kontos austauschbar.
Ableitungspfad
Eine Folge von Indizes, die einen Schlüssel in einer hierarchischen Wallet identifiziert. Chain, Konto, Adresstyp und Wechselgeldzweig können den Pfad beeinflussen. Verwenden Sie den von der integrierten Methode und Chain erwarteten Pfad.
Passphrase
Ein optionaler Wert, der zusammen mit einer Wiederherstellungsphrase eine andere Wallet ableitet. Eine andere Passphrase kann eine andere Wallet erzeugen; sie ist nicht einfach eine andere Bezeichnung für die Geräte-PIN.
PIN
Ein Code zum Schutz des Zugriffs auf ein Hardwaregerät. Er unterscheidet sich von Wiederherstellungsphrase und Passphrase. Folgen Sie dem gerätespezifischen PIN-Ablauf des SDKs.
Provider
Eine JavaScript-Schnittstelle, über die eine dApp Konten, Blockchain-Informationen oder Signiervorgänge von einer Wallet anfordert. Ethereum-Provider folgen üblicherweise EIP-1193. Andere Chains verwenden andere Provider-Schnittstellen.
Transport
Die Verbindung zum Datenaustausch mit einem Gerät, etwa USB oder Bluetooth. Ein funktionierender Transport gewährt allein weder Kontozugriff noch eine Signierberechtigung.
Signatur und Übertragung
Signieren autorisiert eine Nachricht oder Transaktion mit einem Schlüssel. Übertragen sendet eine signierte Transaktion an ein Netzwerk. Dies sind getrennte Vorgänge; prüfen Sie, ob die jeweilige API nur signiert oder auch überträgt.
Air-Gap
Ein Kommunikationsablauf ohne direkte Kabel- oder Funkverbindung zwischen Signiergerät und Anwendung. Bei der QR-Integration werden Anfragen und Antworten als QR-Daten ausgetauscht. Zum Übertragen von Transaktionen benötigt die Anwendung weiterhin eine Netzwerkverbindung.
Keystore
Eine verschlüsselte Darstellung von Schlüsselmaterial und den zu seiner Entschlüsselung benötigten Parametern. Der Schutz eines Keystores hängt von seinen Verschlüsselungseinstellungen und seinem Passwort ab; verschlüsselte Daten haben keine allgemein feste Länge.
Hexadezimal
Notation zur Basis 16 mit den Ziffern 0–9 und Buchstaben a–f. APIs können ein 0x-Präfix verlangen, es weglassen oder stattdessen Bytes akzeptieren. Beachten Sie die dokumentierte Kodierung jedes Parameters.
Referenzen
Das frühere Glossar wurde adaptiert von MyCrypto .