Wallet Glossar

Adresse - SHA256-Hash eines Public Keys der wiederum mit RIPEMD-160 gehasht wird. Diese Adresse wird zum empfangen von Guthaben verwendet. Es gibt verschiedene Adressen Formate: Standard - Legacy beginnt mit 1, P2SH beginnt mit einer 3, und P2WKH Bech32/native SegWit beginnt mit bc1q. Es gibt noch weitere Formate auch für das Test Netzwerk.

Airgapped Wallet - Eine Wallet Software die auf einem Offline Gerät installiert ist, den privaten Schlüssel/Seed hält. Transationen werden mittels QR-Codes übermittelt und offline Signiert.

Asymmetrische Kryptographie - Verschlüsselungsverfahren auf Basis von öffentlichen und privaten Schlüsseln. Der öffentliche Schlüssel wird aus dem privaten Schlüssel abgeleitet. Mit dem öffentlichen Schlüssel von Lina kann beispielsweise Alice eine Nachricht verschlüsseln und mit Alice privaten Schlüssel signieren. Lina kann mit ihrem privaten Schlüssel die Nachricht von Alice entschlüsseln.

Bitcoin Core - Referenzimplementierung des Bitcoin Netzwerks. Es ist ein Wallet, es lädt die gesamte Blockchain Historie herunter und kann zum mining verwendet werden. 

Bitcoins - Sind die Fungbiblen Token, dessen Besitznachweis in der Blockchain übertragen werden kann. Aus technischer Sicht sind sie als UTXO zu betrachten.

        Bitcoin BTC 1,00000000 BTC

        Dezibitcoin dBTC 0,10000000 BTC

        Centibitcoin (Bitcent) cBTC 0,01000000 BTC

        Millibitcoin mBTC 0,00100000 BTC

        Mikrobitcoin (bit) μBTC 0,00000100 BTC

        Satoshi 0,00000001 BTC

BTC/XBT - Sind die Ticker Symbole an Börsen und Handels-paaren die für eine Einheit der Bitcoins stehen.

Confirmations / Bestätigungen - Wenn eine Transaktion in den aktuell letzten validen Block geschrieben wurde, gilt sie als Bestätigt, jeder weitere Block bringt genau einer Weitere Bestätigung für diese Transaktion. Um Ganz sicher zu sein, dass eine Transaktion valide ist um vor Hardforks sicher zu sein, gilt es 6 Bestätigungen abzuwarten, da die Wahrscheinlichkeit eines validen Blocks mit jedem weiteren Block Exponentiell steigt.

Coin Control - Ermöglicht die Wahl welche Coins (UTXO) verwendet werden sollen, und auf welche Wechselgeld Adresse die übrigen Guthaben zurückgeführt werden sollen.

Cold storage - Als Kalte Speicherung wird ein Private key, bzw. Seed beschrieben der Offline Generiert und gespeichert wird, zum Beispiel in Form einer Hardware- oder Paper Wallet.

Coinjoin - Ein CoinJoin kombiniert die Zahlungen mehrerer Ausgebender zu einer größeren Bitcoin-Transaktion, wodurch es für Blockchain-Analysten schwieriger wird, festzustellen, wer eine Transaktion an wen sendet. Das Problem ist allerdings, dass solch eine CoinJoin Transaktion leicht ersichtlich ist für Blockchain Analyse Unternehmen, so können beispielsweise Börsen CoinJoin Transaktionen auf ihre Handelsplattform unterbinden, indem sie diese nicht akzeptieren. Eine Weiterentwicklung ist PayJoin.

Desktop Wallet - Desktop Wallet bieten den Nutzern Funktionen, der Autonomie und Kontrolle. Allerdings sind die Ausführungen auf Betriebssystemen wie Windows und Mac OS mit Sicherheitsnachteilen verbunden. Desktop Wallets sollten sehr gut verschlüsselt sein und das Betriebssystem sollte richtig konfiguriert sein, damit keine Schadsoftware Passwörter und private Schlüssel abgreift. Da dies nie auszuschließen, ist sollten für Desktop Wallets dringend Hardware Wallets verwendet werden.

Entropie und Randomness - Beschreibt in der Informatik einen Zufallsfaktor mit dessen Hilfe ein Privater Schlüssel oder Seed errechnet wird. Zur Erzeugung dieser Zufallszahl gibt es unterschiedliche Methoden da Programme selbst keine hundertprozentige Zufallszahl generieren können, bedienen sich die Entwickler zum beispiel an Sensoren oder der Prozessor Geschwindigkeit über eine Zeit.

Full-node client - Eine Software Wallet die die gesamte Blockchain Historie hält sie wird auch kurz als Node bezeichnet. Mit einer Node können Transaktionen Bestätigt werden (Miner verifizieren), Transaktionen können direkt in das Bitcoin Netzwerk initiiert werden. Ein Full Node kann unabhängig die gesamte Blockchain und jede Transaktion validieren. Die benötigten Computer Ressourcen belaufen sich auf 4GB-8GB RAM und einen Speicher von rund 380.53 GB (3.2021 Blockzeit 676085) also sollten besser 500GB verwendet werden damit der Node ein paar Jahre laufen kann.

Hardware Wallet - Hardware Wallets sind Geräte vergleichbar mit einem USB Stick auf dem der Seed auf einem speziell verschlüsselten Chip gespeichert ist. Der Seed kann zur Sicherung exportiert werden. Eine Software oder Webanwendung die auf dem Desktop oder Smartphone aufgerufen wird, kann Beispielsweise Transaktionen an das Gerät übermitteln welches die Transaktion signiert. Diese signierte Transaktion gelangt über die Software in das Bitcoin Netzwerk. Die Kommunikation von dem Gerät kann mittels USB, NFC, Bluetooth oder QR-Codes erfolgen. Es gibt Berichte das erfahrene Elektrotechniker den Secure-Chip auslesen können. Diese Gefahr ist jedoch zu vernachlässigen. Das H. W. sollte dennoch sicher gelagert werden um vor Dieben und Umwelteinflüssen sicher zu sein.

Hierachical Deterministic HD - Ein Masterprivatekey der durch einen Seed repräsentiert werden kann, der in einer Baum- bzw. Wurzelstruktur private Schlüssel ableitet.

Hot Wallet - Wallets die mit dem internet verbunden sind und den Privaten Schlüssel bzw. Seed halten.

Lightweight client - Eine Software die sich mit Full-Nodes verbindet um Adressen auf UTXO/Guthaben zu prüfen oder Transaktionen an das Bitcoin Netzwerk zu übermitteln.

Mobile Wallet - Smartphone Wallet Apps bieten für User Benutzerfreundlichkeit und Einfachheit, es gibt aber auch mobile wallets mit umfangreichen Funktionen für profis. Bevor eine Wallet software verwendet wird recherchieren sie ob es sich nicht u eine Betrügerische Software handelt. In diesem Artiikel über Anroid & IOS Wallets gibt es eine Auswahl an Software die von der Bitcoin Uni getestet wurde

Multi Sig / Multisignatur Script - Mehrere Personen/Entitäten sind für das Signieren einer Transaktion nötig. Sie kann auch als 2 Faktor Authentifizierung dienen. Multisignatur Wallets richtig zu verwalten erfordert viel Erfahrung und ist daher auf keinen Fall für Anfänger geeignet.

Mnemonic Passphrase / Words / Seed - 12 oder 24 Wörter aus einer Liste von 2048 Wörtern die einen HD Private key repräsentieren.

Paper wallet - Ein Paper Wallet ist im wesentlichen ein Seed oder Private key der aus einer Software Wallet exportiert wurde und auf einem Blatt Papier aufgeschrieben oder in einem stück Metall eingestanzt wurde.

PayJoin Pay-to-End-Point P2EP - P2EP-Transaktionen sind eine besondere Form einer CoinJoin Transaktion. Im Gegensatz zu einer regulären Bitcoin-Transaktion, bei der nur der Absender Ausgaben aus seiner Wallet tätigt, werden bei einer P2EP-Transaktion die Inputs sowohl des Absenders als auch des Empfängers gebündelt, wobei der Empfänger zusätzlich Bitcoins an sich selbst schickt.

Private keys Verschlüsselung (Wallet.dat) - Die Datei mit den Privaten Schlüsseln wird mit einem Passwort verschlüsselt. Üblich bei Core- und Electrum Wallet.

CoinJoin -

RBF replace by fee - Abbrechen oder beschleunigen einer Transaktion, wenn eine signierte Transaktion noch nicht bestätigt ist, kann eine erneute Transaktion ausgeführt werden, mit höheren Gebühren, damit die Miner diese Transaktion schneller verarbeiten als die erste. Somit kann das Guthaben auf dieselbe Adresse beschleunigt in einen Block gelangen oder auf eine eigene Adresse zurückgesendet werden.

Paper wallet - Bezeichnet einen Private key oder Seed der Offline generiert und auf einem Blatt Papier aufgeschrieben ist.

Seed Passphrase - Ein Passwort für den Seed auch als 13. bzw. 25. Wort bekannt. Somit können mehrere Personen beispielsweise denselben Seed benutzen, durch die unterschiedlichen Passwörter erhält jede Person eine Wallet, die nur dieser Person Zugriff gewährt.

Tor Network - Es besteht die Möglichkeit alle online Verbindungen über das Tor Netzwerk zu leiten für mehr Privatsphäre, zum Beispiel beim übermitteln einer Transaktion.

Transaction fee / Transaktionsgebühren - Gebühren die bei einer Transaktion nötig sind damit sie in die Blockchain geschrieben wird. Die Gebühren berechnen sich durch den benötigten Speicherplatz auf der Blockchain und werden als virtual Bytes angegeben. Der benötigte Speicherplatz hängt von mehreren Faktoren ab, zum einen ist die Anzahl der UTXO entscheidend und zum anderen, zwischen welchen Adressen formaten Guthaben transferiert werden. Die Gebühren lassen sich in guten Wallets einstellen, die aktuelle Gebühr kann aus dem Mempool entnommen werden. mempool.space & bitcoinfees.net.

Transaction pool / Mempool - Der Speicherort auf den Nodes für unbestätigte Transaktionen. Beim veröffentlichen einer Transaktion, wird diese vom wallet an die Nodes propagiert, die die Miner in einem Block validieren. mempool.space & bitcoinfees.net

Transaction fees control - Benutzerdefinierte Bestimmung der Transaktionsgebühren in Satoshi pro virtual Bytes sat/vB.

Watch only - in der Software wird ein Public-key oder xpubkey - erweiterter Öffentlicher Schlüssel einer HD Wallet importiert um Guthaben und aktivitäten zu prüfen. Transaktionen sind hierbei nicht möglich.

Wallet - Userinterface zum Empfangen und Versenden von Guthaben. Die Wallet hält den Privaten Schlüssel signiert Transaktionen und erzeugt Adressen aus dem Öffentlichen Schlüssel.

Wallet Import Format WIF - Ein Komprimierter Private key beginnend mit L oder K.

Web Wallet - Web-Wallets sind Webanwendungen die von Dienstleistern bereit gestellt werden. Die privaten Schlüssel liegen auf dem Server des Drittanbieters, im austausch für die Benutzerfreundlichkeit. Manche Anbieter arbeiten auch mit Client-seitigen Code, aber das offene Handtieren mit Seeds und privaten Schlüsseln im Browser ist sehr gefährlich. Diesen Anbietern kann nicht vertraut werden. Erstellen Sie auf keinen Fall ein Web Wallet um darauf Guthaben zu speichern!