DEV Community

Cover image for Die Bitcoin-Blockchain im Unterricht sichtbar machen
Christian Ahrweiler
Christian Ahrweiler

Posted on Originally published at Medium

Die Bitcoin-Blockchain im Unterricht sichtbar machen

Die Bitcoin-Blockchain im Unterricht sichtbar machen### Mit echten Blockdaten vom Genesis Block bis zur aktuellen Transaktion

Blockchain, Proof of Work und Mining werden häufig abstrakt erklärt. Lernende und Studierende erfahren, dass Transaktionen in Blöcken gespeichert und diese Blöcke miteinander verkettet werden. Doch wie sieht ein echter Bitcoin-Block aus? Welche Informationen enthält er? Und wie hat sich die Blockchain seit 2009 entwickelt?

Der Bitcoin Block Monitor macht diese Zusammenhänge anhand realer, öffentlich zugänglicher Daten sichtbar.

Die Blockchain als interaktiver Zeitstreifen

Das zentrale Element der macOS-App ist eine navigierbare Blockhistorie. Der ausgewählte Block bleibt in der Mitte, während sich die Blockchain wie ein langer Filmstreifen nach links oder rechts bewegen lässt.

So können Nutzerinnen und Nutzer:

  • zum Genesis Block zurückspringen,
  • historische und aktuelle Blöcke vergleichen,
  • die Entwicklung der Transaktionszahlen beobachten,
  • Blockintervalle untersuchen,
  • einzelne Blöcke über ihre Höhe oder ihren Hash finden,
  • jederzeit zum aktuellen Ende der Blockchain zurückkehren. Bereits geladene Daten werden lokal zwischengespeichert. Dadurch können zuvor betrachtete Blöcke bei einem späteren Start schneller wieder angezeigt werden.

Was steht in einem Bitcoin-Block?

Für jeden Block zeigt die App wichtige technische und wirtschaftliche Werte in kompakter Form.

Dazu gehören:

  • Blockhöhe: Die Position des Blocks innerhalb der Blockchain.
  • Block-Hash: Der eindeutige kryptografische Fingerabdruck des Blocks.
  • Previous Block Hash: Die Verbindung zum unmittelbar vorhergehenden Block.
  • Merkle Root: Ein zusammenfassender Hash aller im Block enthaltenen Transaktionen.
  • Nonce: Ein beim Mining veränderter Wert, mit dem ein gültiger Block-Hash gesucht wird.
  • Difficulty: Der Schwierigkeitsgrad für das Finden eines gültigen Blocks.
  • Block Weight und Virtual Size: Maße für den durch Transaktionen belegten Platz.
  • Block Fill: Wie weit die verfügbare Blockkapazität genutzt wurde.
  • Block Interval: Die Zeit zwischen dem ausgewählten Block und seinem Vorgänger. Die Begriffe in der Oberfläche sind mit einer integrierten Blockchain-Hilfe verknüpft. Ein Klick öffnet direkt die passende Erklärung. Dadurch lässt sich die App auch ohne umfangreiche Vorkenntnisse erkunden.

Die wirtschaftliche Seite des Minings

Bitcoin-Blöcke enthalten nicht nur technische Daten. Sie zeigen auch, wie Miner für die Absicherung des Netzwerks vergütet werden.

Der Bereich Block Economics stellt unter anderem dar:

  • die gesamte Blockbelohnung,
  • die Block Subsidy,
  • die Summe der Transaktionsgebühren,
  • die durchschnittliche Gebühr,
  • die durchschnittliche Gebührenrate,
  • den ermittelten Mining-Pool. Der direkte Vergleich historischer Blöcke macht die Entwicklung besonders anschaulich. Frühe Blöcke enthielten teilweise nur eine einzige Transaktion, während die Block Subsidy damals noch 50 BTC betrug. Heute enthalten Blöcke oft mehrere Tausend Transaktionen und die Subsidy wurde durch mehrere Halvings deutlich reduziert.

Eine eigene Transaktion im Block finden

Wer eine Bitcoin-Transaktion durchgeführt hat, kann deren TXID in das Suchfeld eingeben.

Die App ermittelt den zugehörigen Block, springt automatisch dorthin und kennzeichnet den Treffer. Damit wird eine zunächst abstrakte Aussage unmittelbar nachvollziehbar:

Eine bestätigte Transaktion ist tatsächlich Bestandteil eines konkreten Blocks der Bitcoin-Blockchain.

Die App benötigt dafür weder eine Wallet noch private Schlüssel. Sie greift ausschließlich lesend auf öffentlich verfügbare Blockchain-Daten zu.

Geeignet für Schulen und Hochschulen

Der Bitcoin Block Monitor wurde nicht als Handels- oder Wallet-App entwickelt. Sein Schwerpunkt liegt auf Beobachtung, Analyse und Verständnis.

Damit eignet er sich beispielsweise für:

  • Informatikunterricht,
  • Wirtschaftsinformatik,
  • Kryptografie,
  • IT-Sicherheit,
  • verteilte Systeme,
  • ökonomische Bildung,
  • Seminare über Blockchain-Technologie,
  • interne Fortbildungen für Lehrkräfte. Mögliche Aufgabenstellungen reichen vom Vergleich historischer Blöcke bis zur Untersuchung von Hash-Verkettung, Mining-Schwierigkeit, Blockauslastung und Transaktionsgebühren.

Kostenloses deutschsprachiges Education Kit

Für Bildungseinrichtungen steht ein begleitendes deutschsprachiges Education Kit kostenlos zur Verfügung.

Es enthält:

  • Lernziele,
  • einen Vorschlag für eine Lehrveranstaltung,
  • praktische Arbeitsaufträge,
  • Diskussionsfragen,
  • Hinweise für Lehrkräfte und Lehrende. Das Material darf unverändert in Lehrveranstaltungen, im Unterricht und für interne Fortbildungen weitergegeben werden. Die dazugehörige App ist regulär im Mac App Store erhältlich.

Kein Handel, keine Wallet, keine Schlüssel

Der Bitcoin Block Monitor arbeitet ausschließlich lesend.

Die App:

  • enthält keine Bitcoin-Wallet,
  • verwaltet keine privaten Schlüssel,
  • nimmt keine Zahlungen entgegen,
  • führt keine Transaktionen aus,
  • ermöglicht keinen Handel mit Bitcoin. Sie dient ausschließlich dazu, die öffentlich einsehbare Bitcoin-Blockchain verständlich und interaktiv darzustellen.

Bitcoin nicht nur erklären, sondern untersuchen

Eine Blockchain lässt sich theoretisch beschreiben. Wirklich verständlich wird sie jedoch, wenn Lernende ihre tatsächlichen Daten selbst erkunden können.

Der Bitcoin Block Monitor verbindet reale Blockchain-Daten mit einer übersichtlichen Visualisierung und direkt erreichbaren Erklärungen. Vom Genesis Block bis zur eigenen bestätigten Transaktion wird sichtbar, wie Bitcoin-Blöcke aufgebaut, miteinander verbunden und durch Proof of Work abgesichert sind.

Bitcoin Block Monitor ist für macOS 14 oder neuer erhältlich.

Download im App Store: https://apps.apple.com/us/app/bitcoin-block-monitor/id6811215679

Weitere Informationen: https://beavertools.app/

Mehr Bitcoin Apps: https://btcminertools.com/

Top comments (0)