Education • 6 min read
Von Christian Trummer
05.04.2024
Willkommen zurück zu Teil 3 unserer Beitragsreihe zum Bitcoin-Halving.
Falls du erst jetzt auf die Serie aufmerksam geworden bist, kannst du hier Erics einleitenden Beitrag und hier Pauls Blick auf die wirtschaftlichen Aspekte des Halvings nachlesen. Unsere Reihe soll dir helfen, einen besseren Überblick über das komplexe Thema zu bekommen.
Unser Interesse an Kryptowährungen hat verschiedenste Beweggründe. Wir alle bringen unterschiedliche Fähigkeiten und Vorlieben mit, und das Halving ist ein guter Moment, um diese Vielfalt zu feiern. Im Kern erinnert uns das Halving-Event daran, welcher wunderbare Mechanismus zur Angebotssteuerung hinter der Regelung steckt und wie sehr sich die Technologie mittlerweile weiterentwickelt hat. Aber das Halving ist nicht nur ein technisches Ereignis. Es ist auch ein Anlass, das solide Konzept von Bitcoin und seinen Werdegang hin zu einem dezentralen Eckpfeiler der digitalen Wirtschaft zu feiern.
Aber alles der Reihe nach. Werfen wir zunächst einen Blick auf den Code. Um es gleich vorweg zu nehmen: Wir werden hier technisch, denn schließlich ist das eine der Grundlagen – nicht nur für das Halving-Event, sondern auch für die gesamte Kryptowelt. Es ist jener Teil der Technologie, auf dem die Zukunft beruht. Es ist auch der gnadenlose Beweis gegenüber allen Kritikern, die glauben, dass 21 Millionen Bitcoin keine feste Grenze darstellen. Mach dich bereit!
Das Herzstück des Halvings ist ein einfacher, aber dennoch schöner Code im Bitcoin-Protokoll. Er legt fest, dass nach 210.000 Blöcken die Rewards für das Mining neuer Blöcke halbiert werden.
Hier ist ein Ausschnitt aus dem Code, der dafür verantwortlich ist:
Wenn wir den Code aufschlüsseln, siehst du in der oberen Hälfte, wie viele Halvings es bereits gegeben hat.
int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
Diese Zeile legt die notwendige Anzahl an Blöcken für ein Halving-Event auf 210.000 fest.Da der Wert im Teil "int Halving" immer nur eine ganze Zahl sein kann und abgerundet wird, bedeutet das, dass das Netzwerk den 840.000. Block minen muss, um das vierte Halving zu initiieren.
Die zweite Hälfte dieses Code-Abschnitts befasst sich mit den Rewards.
CAmount nSubsidy = 50 * COIN;
nSubsidy >>= halvings;
return nSubsidy;
Das bedeutet, dass die Block Rewards bei einem festgelegten Wert von 50 BTC beginnen. Allerdings ist ein BTC im Code kein fester Wert. Jeder BTC besteht aus 100.000.000 kleineren Bestandteilen, sodass die Miner mit 50 x 100.000.000 BTC-"Teilstücken" belohnt werden. Im Grunde handelt es sich um dasselbe, aber wenn es auf den Code ankommt, ist dieser Unterschied wichtig.
Wenn wir die ursprünglichen Rewards von 5.000.000.000 (50 x 100.000.000) nehmen und sie in binärer Form schreiben (wirf nicht gleich das Handtuch – Binärzahlen spielen hier eine wichtige Rolle), erhalten wir Folgendes:
100101010000001011111001000000000
Jetzt ist es Zeit für den wirklich interessanten und schönen Teil des Codes:
nSubsidy >>= halvings;
Wir nähern uns nun dem vierten Halving und verwenden die Zahl, die sich daraus ergibt.
nSubsidy >>= 4
Das bedeutet: Die Zahlen werden um 4 Stellen nach rechts verschoben.
10010101000000101111100100000
Wenn wir diese Binärzahl in eine Dezimalzahl umwandeln, erhalten wir 312.500.000. Teilen wir diesen Wert durch die 100.000.000 BTC-"Teilstücke", die wir als Reward erhalten, bleiben uns 3,125 BTC. Das ist genau die Zahl, über die alle reden.
Das Halving basiert zwar nur auf ein paar Zeilen Code, er ist aber entscheidend dafür, dass Bitcoin seinem Versprechen nachkommt, die verfügbare Anzahl begrenzt zu halten.
Da es insgesamt nur 33 Ziffern gibt, ist uns bewusst, dass es nur 33 Halvings geben kann. Wir kennen auch die Blockhöhe, wissen, dass maximal 21 Millionen BTC im Umlauf sein werden und (basierend auf der durchschnittlichen Zeit von 10 Minuten für das Mining eines Blocks) können wir mit einiger Sicherheit vorhersagen, dass wir diesen Stand im Jahr 2140 erreichen werden.
Mit ein paar Zeilen Code ist es gelungen, die schwindenden Erträge nachzubilden, wie sie in Folge des Schürfens von Edelmetallen wie Gold eintreten. Ziemlich cool, oder?
Zum Abschluss dieses Artikels möchte ich auf eine wichtige Entwicklung zurückblicken, die wir seit dem letzten Halving im Netzwerk erlebt haben. Zudem möchte ich einen Ausblick auf die beiden Themen geben, die meiner Meinung nach im nächsten Halving-Zyklus im Vordergrund stehen werden.
Das Taproot Upgrade, das im November 2021 im Bitcoin-Netzwerk aktiviert wurde, war eine der wichtigsten Erweiterungen des Netzwerks. Taproot markierte einen bedeutenden Schritt nach vorn und führte Verbesserungen in Bezug auf Datenschutz, Skalierbarkeit und Effizienz ein. Dadurch, dass Taproot komplexere Voraussetzungen für Transaktionen ermöglichte und gleichzeitig deren Datenschutz verbesserte, legte es den Grundstein für ein Bitcoin-Netzwerk, das vielseitiger ist und das wir noch immer erforschen.
Eine der spannendsten Neuerungen war, dass die Möglichkeiten von Smart Contracts im Bitcoin-Netzwerk erweitert wurden. Smart Contracts sind selbstausführende Verträge, bei denen die Bedingungen der Vereinbarung direkt in den Code geschrieben werden. Die Implementierung komplexer Smart Contracts auf Bitcoin war vor Taproot zwar auch schon möglich, aber umständlich und ineffizient. Mittlerweile erweisen sich Smart Contracts als viel praktischer, und sie bieten einen weiteren soliden potenziellen Anwendungsfall für Bitcoin, der über einfache Transaktionen hinausgeht und komplexere Finanzinstrumente einschließt.
Inzwischen gibt es bereits Gerüchte über eine Bitcoin Virtual Machine (BitVM), die die Schaffung von Layern über das Bitcoin-Netzwerk ermöglichen könnte. Diese virtuelle Maschine würde die Tür zu Smart Contracts und dezentralen Anwendungen öffnen und dadurch mit den Angeboten neuerer Blockchains wie Ethereum konkurrieren können.
Der Hype um Rollups deutet darauf hin, dass sie das nächste große Ding werden könnten, wenn es darum geht, den Transaktionsdurchsatz und die Effizienz zu verbessern. Indem sie Transaktionen off-chain verarbeiten und sie on-chain abwickeln, könnten Rollups Überlastungen und Gebühren deutlich reduzieren und Bitcoin zu einer noch attraktiveren Lösung für tägliche Transaktionen machen. Das würde dabei helfen, Bitcoin als festen Bestandteil des Finanz-Ökosystems zu integrieren und eine weitere Debatte über den "Wert" des Bitcoins für die Wirtschaft zu beenden.
Das Lightning-Netzwerk hat seit dem letzten Halving ein bemerkenswertes Wachstum erlebt und sich als Mainstream-Lösung für die Herausforderungen hinsichtlich der Skalierbarkeit von Bitcoin entwickelt. Sein Hauptziel ist es, sofortige, kostengünstige Transaktionen zu ermöglichen und Bitcoin als praktikable Lösung für den alltäglichen Gebrauch sowie für kleine Zahlungen, die oft als Mikrotransaktionen bezeichnet werden, zu etablieren. Das Aufregendste daran ist, dass es schon jetzt funktioniert. Seit dem Launch haben wir einen enormen Anstieg der Lightning-Transaktionen erlebt. Ich glaube, wir stehen am Anfang einer breiteren Annahme und vielleicht eines wirklich funktionalen Zahlungsmittels, das von Millionen Menschen auf der ganzen Welt für eine Vielzahl von Transaktionen genutzt werden kann...
Das Halving ist im Wesentlichen ein Code, und was dieser Code darstellt, ist heute spannender als je zuvor. Wir befinden uns am Anfang eines Zeitalters, in dem das Interesse an Kryptowährungen, deren Annahme und Integration stetig zunehmen. Es ist eine Zeit, in der die Technologie bedeutende Fortschritte macht. Ich kann es kaum erwarten zu sehen, was die Bitcoin-Community aus dieser Zukunft herausholen wird.
Bitpanda GmbH ve grup şirketleri (Bitpanda) Türk Parasının Kıymetini’nin Korunması Hakkında 32 sayılı Karar’ın 2/b maddesine göre Türkiye’de yerleşik sayılan hiçbir kişiye yönelik olarak 6362 sayılı Sermaye Piyasası Kanunu başta olmak üzere Türkiye Cumhuriyeti Devleti mevzuatı hükümleri gereği Türkiye’de faaliyet izni gerektiren hiçbir sermaye piyasası faaliyetine dair hizmet sunmamaktadır. Şayet Bitpanda’nın yabancı sermaye piyasalarında vermiş olduğu hizmetlerden Türkiye’de yerleşik kişilerin faydalandığı tespit edilecek olursa tüm zararları kullanıcıya ait olmak üzere bu hizmetler ivedilikle sona erdirilecektir.
Wir verwenden Cookies, um unsere Services zu verbessern. Mehr erfahren
Die von uns erfassten Daten werden im Rahmen unserer EU-weiten Aktivitäten verwendet. Cookie Einstellungen
Wie der Name vermuten lässt, handelt es sich dabei um essentielle Cookies, die notwendig sind um verschiedene von dir vorgenommen Einstellungen auf Bitpanda (etwa die Datenschutz- oder Spracheinstellungen) zu speichern, die Plattform vor Angriffen zu schützen oder schlicht um nach einer Anmeldung eingeloggt zu bleiben. Du kannst sie ablehnen, blockieren oder löschen, allerdings wird die Benutzererfahrung unserer Webseite dadurch maßgeblich beeinträchtigt und es können dir nicht alle Services zur Verfügung gestellt werden.
Wir verwenden solche Cookies und ähnliche Technologien, um Informationen wie Besucher unsere Website verwenden zu sammeln, die uns dabei helfen, diese besser zu verstehen und unsere Services entsprechend zu verbessern. Sie helfen uns auch dabei, die generelle Performance unserer Website zu messen. Die so generierten Daten erhalten wir aggregiert und anonym. Das Blockieren dieser Cookies und Tools hat keine Auswirkungen auf die Funktionsweise unseres Services, allerdings machst du es uns so erheblich schwerer dein Nutzererlebnis weiter zu verbessern.
Diese Cookies werden dazu verwendet, um dich mit relevanter Werbung zu Bitpanda zu versorgen. Die Tools dafür werden meist von Drittanbietern zur Verfügung gestellt. Mithilfe dieser Cookies stellen solche Drittanbietern und wir beispielsweise sicher, dass du nicht mehrmals dieselbe Anzeige siehst und Werbung auf deine Interessen abgestimmt ist. Wir können mit solchen Technologien auch den Erfolg unserer Marketingkampagnen messen. Das Blockieren dieser Cookies und ähnlichen Technologien hat generell keinen Einfluss auf die Funktionsweise unserer Services. Bitte beachte aber, dass du auch weiterhin Werbung zu Bitpanda auf Webseiten sehen wirst, allerdings wird diese nicht mehr für dich personalisiert.