Bitcoin-Bildung bedeutet, Geld im Bitcoin-Netzwerk zu verstehen und sicher damit umzugehen. Dazu gehören Zahlungen empfangen und senden, den Wallet-Zugang schützen, ihn aus einer Sicherung wiederherstellen und verlässliche Erklärungen erkennen. Für ein erstes Verständnis müssen Sie weder programmieren noch alle technischen Dokumente lesen können.
Ein Freund möchte Ihnen zeigen, wie man Bitcoin verschickt. Stellen Sie sich vor dem Öffnen der App drei Fragen: Was können Sie ihm gefahrlos zeigen, woran erkennen Sie einen Zahlungseingang und was ermöglicht Ihnen, das Geld später auszugeben? Die Antworten führen zu Adressen, Transaktionen und Schlüsseln. So bekommen neue Wörter einen Zweck. Sie müssen nicht zuerst ein ganzes Wörterbuch lernen. Wählen Sie ein kleines Ziel, etwa den Empfang einer Übungszahlung zu verstehen. Zu den Einzelheiten können Sie zurückkehren, sobald klar ist, wofür Sie sie brauchen. [5] [10]
Bitcoins sind keine Dateien im Telefon. Das Netzwerk führt eine gemeinsame Transaktionshistorie, während die Wallet Ihnen hilft, private Schlüssel zu verwenden: geheime Daten, mit denen Sie Ausgaben erlauben. Eine Wallet kann eine Anwendung oder ein eigenes Gerät sein. Eine Empfangsadresse können Sie dem Zahlenden geben; Ihre privaten Schlüssel dürfen Sie ihm nicht weitergeben. Miner stellen neue Blöcke zusammen, also Transaktionspakete, die dieser Historie hinzugefügt werden. Ein Full Node ist Software, die Blöcke und Transaktionen eigenständig nach den Bitcoin-Regeln prüft. Verwaltet ein Dienst die Schlüssel für Sie, hat er eine andere Rolle: Ein Guthaben auf seinem Konto bedeutet auch Abhängigkeit von diesem Dienst. Eine defekte App ist deshalb noch kein Ausfall des gesamten Netzwerks. [1] [2]
Self-custody bedeutet, dass Sie die Schlüssel kontrollieren und auch für ihre Sicherung verantwortlich sind. Bei vielen Wallets besteht die Sicherung aus einer Seed Phrase: einer Wortliste, aus der sich die Schlüssel erneut erzeugen lassen. Eine PIN schützt nur den Zugang zum Gerät und ersetzt diese Sicherung nicht. Nutzen Sie zusätzlich eine passphrase, ein weiteres Geheimnis, das mit der Sicherung kombiniert wird, brauchen Sie zur Wiederherstellung auch deren exakten Inhalt. Manche Konfigurationen erfordern weitere Angaben. Geben Sie eine echte Sicherung niemals auf einer Lernwebsite, in einem Chat oder in ein Formular eines Kursleiters ein. Üben Sie die Wiederherstellung mit einer getrennten Wallet, deren Schlüssel kein echtes Geld von Ihnen schützen. [5] [8]
Beim Lernen ist es wertvoll, einen Fehler machen und seine Ursache finden zu können. Verwenden Sie dafür neue Übungsschlüssel und eine Wallet für ein Testnetz. Testnet ist ein separates Netz zum Ausprobieren; seine Münzen sind nicht die BTC, mit denen Sie im Hauptnetz bezahlen. Prüfen Sie vor jedem Versuch, welches Netz die App verwendet. Fortgeschrittene können in Bitcoin Core regtest nutzen: einen lokalen Testmodus, in dem sie selbst Blöcke erzeugen. Am Anfang müssen Sie nicht beides beherrschen. Entscheidend ist, Übungswallet, Sicherung und Guthaben der echten Wallet nicht zu vermischen. [11]
Sie möchten einen Teil zuvor empfangener Bitcoin versenden. Die Wallet wählt dafür einen oder mehrere UTXO aus, also noch nicht ausgegebene Ausgänge früherer Transaktionen. Stellen Sie sich diese als einzelne verfügbare Geldbeträge vor. Eine neue Transaktion bildet daraus einen Betrag für den Empfänger und schickt häufig Wechselgeld an Ihre Wallet zurück. Ein Teil wird zur Gebühr. Diese richtet sich nach der Größe der Transaktionsdaten und dem gewählten Gebührensatz; sie ist kein einfacher Prozentsatz der überwiesenen Summe. Prüfen Sie vor dem Signieren, mit dem Sie die Ausgabe erlauben, Empfänger, Betrag und Gebühr auf einer vertrauenswürdigen Anzeige. [2] [9]
Eine gesendete Transaktion hat eine Kennung, über die Sie sie finden können. Erst die Aufnahme in einen Block gibt ihr die erste Bestätigung; die Meldung der Wallet über das Senden der Transaktion ist etwas anderes. Beobachten Sie beim Üben den Statuswechsel und suchen Sie den Empfängerbetrag sowie gegebenenfalls das zurückgegebene Wechselgeld. Ein Web-Explorer zeigt Daten eines fremden Dienstes an. Ein eigener Full Node nutzt dagegen selbst geprüfte Daten. Für fortgeschrittene Arbeiten bietet Bitcoin Core RPC, eine Schnittstelle zum Erteilen von Befehlen. Lernen Sie diese mit Erklärung und zur Softwareversion passender Dokumentation, statt Befehle blind aus einem Video zu übernehmen. [2] [4]
Lightning Network überträgt Zahlungen über verbundene Zahlungskanäle, sodass nicht jede auf einen neuen Block warten muss. In einem Kanal aktualisieren Beteiligte laufend die Aufteilung der dafür vorgesehenen Bitcoin. Damit eine Zahlung ankommt, müssen entlang ihrer Route Mittel an den passenden Stellen verfügbar sein. Das nennt man Liquidität. Senden zu können bedeutet daher nicht automatisch, ebenso leicht empfangen zu können. Klären Sie außerdem, ob Sie oder ein Anbieter die Schlüssel kontrollieren und wie genau diese Wallet wiederhergestellt wird. Die Sicherung einer gewöhnlichen On-Chain-Wallet, die direkt mit dem Hauptnetz arbeitet, reicht für Lightning möglicherweise nicht aus. [6] [12]
Eine Empfangsadresse enthält normalerweise nicht Ihren Namen, Transaktionen sind aber öffentlich. Wenn Sie eine Adresse veröffentlichen und wiederverwenden, können andere mehrere Zahlungen mit Ihnen verbinden. Weitere Verknüpfungen entstehen durch Angaben an Geschäfte oder Börsen. Sogar die Suche nach der eigenen Adresse in einem fremden Explorer kann dem Betreiber Ihr Interesse daran verraten. Unterscheiden Sie deshalb den Transaktionsinhalt von Informationen über die Internetverbindung. Tor hilft, den Netzwerkweg zwischen Nutzer und Dienst zu verbergen, entfernt aber keine bereits in der Zahlungshistorie entstandenen Verknüpfungen. [1] [5] [13]
Erklärt jemand, wie neue Bitcoin entstehen, können Sie die Aussage mit der Protokollbeschreibung und der Software vergleichen, die diese Regeln durchsetzt. Verspricht jemand dagegen steigende Preise, spricht er über einen künftigen Markt. Eine richtige technische Erklärung beweist dieses Versprechen nicht. Ebenso ist ein BIP, ein Dokument mit einem Änderungsvorschlag oder einer Beschreibung eines Bitcoin-Verfahrens, nicht automatisch eine im Netzwerk genutzte Funktion. Gute Lehrende machen solche Unterschiede deutlich. Sie helfen zu erkennen, was heute überprüfbar ist, was noch ein Vorschlag bleibt und was eine Meinung oder Erwartung darstellt. [1] [3]
Nach Empfang, Senden und Wiederherstellung wählen Sie eine weitere Frage nach Ihrem Interesse. Das Bitcoin-Whitepaper erklärt den ursprünglichen Entwurf; für jemanden, der Transaktionen erst kennenlernt, muss es nicht die erste Lektüre sein. Mastering Bitcoin ermöglicht ein vertieftes Studium, Dokumentation beschreibt konkrete Software und Bitcoin Optech verfolgt technische Entwicklungen. Seminare von Chaincode Labs können für angehende Entwickler anschließen. Achten Sie bei jeder Anleitung auf Autor, Datum, Softwareversion und Belege sowie auf geschäftliche Verbindungen des Autors. Das Ziel ist nicht, jeden Namen zu kennen, sondern einen Ablauf in eigenen Worten zu erklären und zu bemerken, wann Sie noch etwas prüfen müssen. [3] [4] [5] [7] [10]
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Bitcoin, Bitcoin Whitepaper, Full Node, Selbstverwahrung, Seed Phrase, Lightning Network. Auf diesen Eintrag verweisen außerdem BTC Prague, ChainCamp, Bitcoinovej Kanál, Josef Tětek.