Bitcoin is an open source censorship-resistant peer-to-peer immutable network. Trackable digital gold. Don't trust; verify. Not your keys; not your coins.
#X /Twitter .com #GIVEAWAY🎁 🎉 $230 GEMEINSCHAFTS-GEWINNSPIEL 🎉 Um die beeindruckende Entwicklung dieser Gemeinschaft zu würdigen, gebe ich etwas zurück 💙 💰 PREISE: • 30 $ für jeweils 6 glückliche Gewinner = 180 $ • BONUS: Jeder, der 10 AKTIVE neue Mitglieder mitbringt, erhält eine zusätzliche Belohnung von 50 $ 💸 🗓 Gewinner werden bekanntgegeben: 15. Januar 📌 So nehmen Sie teil: 1️⃣ Folgen Sie @ThePlutoxyIQ 2️⃣ Like ❤️ & Teilen Sie 🔁 3️⃣ Kommentieren Sie „Bitcoin“ 4️⃣ (Optional) Markieren Sie 2 Freunde, die beitreten sollten 🔥 BONUS-PRÄMIER: Bringen Sie 10 aktive neue Mitglieder ins Projekt und verdienen Sie sofort 50 $ 💰 (Beweis erforderlich) Lasst uns gemeinsam wachsen. Viel Glück an alle 🚀🧡 Link 🔗 Zu X.com👇 https://x.com/i/status/2008056564955975807 #Bitcoin
EINFÜHRUNG: WAS IST BITCOIN? 1.Bitcoin ist eine Sammlung von Konzepten und Technologien, die die Grundlage eines digitalen Geldökosystems bilden. Währungseinheiten, die als Bitcoin bezeichnet werden, werden verwendet, um Werte zwischen den Teilnehmern im Bitcoin-Netzwerk zu speichern und zu übertragen. Bitcoin-Nutzer kommunizieren hauptsächlich über das Internet miteinander, obwohl auch andere Transportnetzwerke verwendet werden können.
Der Bitcoin-Protokollstapel, verfügbar als Open-Source-Software, kann auf einer Vielzahl von Computergeräten, einschließlich Laptops und Smartphones, ausgeführt werden, wodurch die Technologie leicht zugänglich ist.
Benutzer können Bitcoin über das Netzwerk übertragen, um so gut wie alles zu tun, was man mit herkömmlichen Währungen tun kann, einschließlich des Kaufs und Verkaufs von Waren, dem Versenden von Geld an Personen oder Organisationen oder dem Gewähren von Krediten. Bitcoin kann gekauft, verkauft und gegen andere Währungen an spezialisierten Währungsbörsen getauscht werden. Bitcoin ist in gewissem Sinne die perfekte Form von Geld für das Internet, da es schnell, sicher und grenzenlos ist.
Im Gegensatz zu traditionellen Währungen sind Bitcoin vollständig virtuell. Es gibt keine physischen Münzen oder sogar digitale Münzen per se. Die Münzen sind in Transaktionen impliziert, die den Wert vom Sender zum Empfänger übertragen. Nutzer von Bitcoin besitzen Schlüssel, die es ihnen ermöglichen, den Besitz von Bitcoin im Bitcoin-Netzwerk nachzuweisen. Mit diesen Schlüsseln können sie Transaktionen signieren, um den Wert freizuschalten und ihn auszugeben, indem sie ihn an einen neuen Besitzer übertragen. Schlüssel werden oft in einer digitalen Brieftasche auf dem Computer oder Smartphone jedes Nutzers gespeichert. Der Besitz des Schlüssels, der eine Transaktion signieren kann, ist die einzige Voraussetzung, um Bitcoin auszugeben, was die Kontrolle vollständig in die Hände jedes Nutzers legt.
Bitcoin ist ein verteiltes, Peer-to-Peer-System. Daher gibt es keinen "zentralen" Server oder Kontrollpunkt. Bitcoin werden durch einen Prozess namens "Mining" erstellt, bei dem man um Lösungen für ein mathematisches Problem konkurriert, während Bitcoin-Transaktionen verarbeitet werden. Jeder Teilnehmer im Bitcoin-Netzwerk (d.h. jeder, der ein Gerät verwendet) kann daran teilnehmen.
#ZTCBinanceTGE Echte Eigentümerschaft. Echte Gemeinschaft. 230$ sind zu gewinnen — Lasst uns gemeinsam wachsen 🚀👇 https://x.com/i/status/2008056564955975807
Warum Bitcoin jede Regierung und jedes Fiat-System überdauern wird & #Bitcoin #crypto
(B)
6️⃣ Bitcoin belohnt Überzeugung. Schwache Hände handeln. Starke Hände akkumulieren. Meister verstehen eines: Volatilität ist Lärm — Knappheit ist Signal. #BitcoinMastery 🟠◼️
7️⃣ Jeder Zyklus, Zweifler verblassen und Baumeister steigen auf. 2025 geht es nicht um den Preis — es geht um die Positionierung. Jeder geschürfte Block bringt Bitcoin näher zu seinem Schicksal: Das wertvollste Gut der Welt. 🌍💪
8️⃣ Bitcoin ist nicht nur eine Münze — es ist ein Bewusstsein. Es lehrt Geduld, Souveränität und Selbstverwahrung. Es ist ein Spiegel, der deine Disziplin zurück zu dir reflektiert. Wenn du Bitcoin meisterst, meisterst du dich selbst. 🧠🟧
9️⃣ Jage nicht dem Hype nach. Baue Überzeugung auf. Diejenigen, die Bitcoin jetzt tiefgründig studieren — werden führen, wenn die Welt endlich aufholt. Bleibe frühzeitig. Bleibe fokussiert. Bleibe souverän. 🧡
10️⃣ Bitcoin Mastery Einsicht:
„Je mehr du über Bitcoin lernst, desto mehr erkennst du — es geht nicht darum, Geld zu wechseln, es geht darum, die Menschheit zu verbessern.”
🔥 Aufruf zum Handeln: Folge @BitcoinMastery1 für mehr tägliche Bitcoin-Weisheit, Meisterschafts-Threads und langfristige Einblicke. Wo Bitcoin-Weisheit auf Wachstum trifft. 🟠◼️
Warum Bitcoin jede Regierung und jedes Fiat-System überdauern wird #Bitcoin #crypto
(A)
1️⃣ Die meisten Menschen verstehen immer noch nicht, was Bitcoin wirklich ist. Es ist nicht nur digitales Geld. Es ist eine monetäre Revolution — ein System, das darauf ausgelegt ist, Politik, Banken und Grenzen zu überdauern. Lass es uns aufschlüsseln 👇
2️⃣ Bitcoin ist das erste selbstverteidigende Geld der Welt. Kein CEO. Kein Büro. Kein Abschaltknopf. Jeder Knoten ist ein Wächter, jeder Miner ist ein Soldat. Dezentralisierung ist das Schild. ⚡️
3️⃣ Regierungen können Börsen verbieten, nicht Bitcoin. Sie können Apps verbieten, nicht Mathematik. Sie können nicht 10.000 Knoten daran hindern, alle 10 Minuten die Wahrheit zu validieren. Bitcoin braucht keine Erlaubnis — nur Teilnahme. 🧡
4️⃣ Jede Fiat-Währung in der Geschichte ist gescheitert. Römischer Denar. Deutsche Mark. Simbawe-Dollar. Die Geschichte wiederholt sich, wenn Geld ohne Einschränkung gedruckt wird. Bitcoin bricht diesen Zyklus — für immer.
5️⃣ Inflation ist kein Unfall. Es ist Politik. Zentralbanken drucken Wohlstand aus der Luft und nennen es „Stimulus.“ Bitcoin inflatiert nicht. Es erzwingt mathematische Ehrlichkeit. 21.000.000 — niemals mehr. 🧱
PEER-TO-PEER MINING (P2POOL ) (B) P2Pool-Mining ist komplexer als Pool-Mining, da es erfordert, dass die Pool Miner einen dedizierten Computer mit ausreichend Speicherplatz, Arbeitsspeicher und Internetbandbreite betreiben, um einen vollständigen Bitcoin-Knoten und die P2Pool-Knotensoftware zu unterstützen. P2Pool-Miner verbinden ihre Mining-Hardware mit ihrem lokalen P2Pool-Knoten, der die Funktionen eines Pool-Servers simuliert, indem er Blockvorlagen an die Mining-Hardware sendet. Auf P2Pool konstruieren einzelne Pool-Miner ihre eigenen Kandidatenblöcke und aggregieren Transaktionen ähnlich wie Solo-Miner, minen jedoch dann kollaborativ auf der Share-Kette. P2Pool ist ein hybrider Ansatz, der den Vorteil viel granularerer Auszahlungen bietet als das Solo-Mining, jedoch ohne einem Poolbetreiber wie verwalteten Pools zu viel Kontrolle zu geben. Obwohl P2Pool die Konzentration der Macht durch Mining-Pool-Betreiber verringert, ist es möglicherweise anfällig für 51%-Angriffe gegen die Share-Kette selbst. Eine breitere Akzeptanz von P2Pool löst das 51%-Angriffsproblem für Bitcoin selbst nicht. Vielmehr macht P2Pool Bitcoin insgesamt robuster, als Teil eines diversifizierten Mining-Ökosystems. $BTC #Binance
MINING POOL (D) Lass uns zur Analogie eines Würfelspiels zurückkehren. Wenn die Würfelspieler Würfel werfen mit dem Ziel, weniger als vier zu werfen (die allgemeine Netzwerk-Schwierigkeit), würde ein Pool ein leichteres Ziel setzen, indem gezählt wird, wie oft die Poolspieler es geschafft haben, weniger als einen Acht zu werfen. Wenn Poolspieler weniger als acht werfen (das Poolanteilziel), verdienen sie Anteile, aber sie gewinnen nicht das Spiel, weil sie das Spielziel (weniger als vier) nicht erreichen. Die Poolspieler werden das einfachere Poolziel viel häufiger erreichen und regelmäßig Anteile verdienen, auch wenn sie das schwierigere Ziel, das Spiel zu gewinnen, nicht erreichen. Ab und zu wird einer der Poolspieler einen kombinierten Würfelwurf von weniger als vier werfen und der Pool gewinnt. Dann können die Gewinne an die Poolspieler entsprechend den verdienten Anteilen ausgeschüttet werden. Obwohl das Ziel von acht oder weniger nicht gewonnnen hat, war es eine gerechte Methode, um Würfelwürfe für die Spieler zu messen, und es produziert gelegentlich einen Wurf von weniger als vier. Ähnlich wird ein Mining-Pool ein (höheres und einfacheres) Poolziel setzen, das sicherstellt, dass ein einzelner Poolminer Block-Header-Hashes finden kann, die oft weniger als das Poolziel sind, und somit Anteile verdienen. Ab und zu wird einer dieser Versuche einen Block-Header-Hash produzieren, der weniger als das Bitcoin-Netzwerkziel ist, was ihn zu einem gültigen Block macht und das gesamte Pool gewinnt. $BTC #Mining
#bitcoin DIE EXTRA NONCE-LÖSUNG Seit 2012 hat sich das Bitcoin-Mining entwickelt, um eine grundlegende Einschränkung in der Struktur des Block-Headers zu beheben. In den frühen Tagen von Bitcoin konnte ein Miner einen Block finden, indem er durch die Nonce iterierte, bis der resultierende Hash unter dem Zielwert lag. Mit zunehmender Schwierigkeit durchliefen Miner oft alle 4 Milliarden Werte der Nonce, ohne einen Block zu finden. Diese Herausforderung wurde jedoch leicht gelöst, indem der Zeitstempel des Blocks aktualisiert wurde, um die verstrichene Zeit zu berücksichtigen. Da der Zeitstempel Teil des Headers ist, würde die Änderung es den Minern ermöglichen, die Werte der Nonce erneut mit unterschiedlichen Ergebnissen zu durchlaufen. Sobald die Mining-Hardware 4 GH/sec überschritt, wurde dieser Ansatz jedoch zunehmend schwierig, da die Nonce-Werte in weniger als einer Sekunde erschöpft waren. Als ASIC-Mining-Ausrüstung begann, die TH/sec-Hashrate zu erreichen und dann zu überschreiten, brauchte die Mining-Software mehr Platz für Nonce-Werte, um gültige Blöcke zu finden. Der Zeitstempel konnte ein wenig gedehnt werden, aber wenn man ihn zu weit in die Zukunft verschob, würde der Block ungültig werden. Eine neue Quelle für „Änderungen“ war im Block-Header erforderlich. Die Lösung bestand darin, die Coinbase-Transaktion als Quelle für zusätzliche Nonce-Werte zu verwenden. Da das Coinbase-Skript zwischen 2 und 100 Bytes Daten speichern kann, begannen Miner, diesen Platz als zusätzlichen Nonce-Platz zu nutzen, wodurch sie einen viel größeren Bereich von Block-Header-Werten erkunden konnten, um gültige Blöcke zu finden. Die Coinbase-Transaktion ist im Merkle-Baum enthalten, was bedeutet, dass jede Änderung im Coinbase-Skript die Merkle-Wurzel verändert. Acht Bytes zusätzliche Nonce, plus die 4 Bytes „standard“ Nonce ermöglichen es Minern, eine Gesamtzahl von 296 (8 gefolgt von 28 Nullen) Möglichkeiten pro Sekunde zu erkunden, ohne den Zeitstempel ändern zu müssen. Wenn Miner in der Zukunft alle diese Möglichkeiten durchlaufen könnten, könnten sie dann den Zeitstempel ändern. Es gibt auch mehr Platz im Coinbase-Skript für zukünftige Erweiterungen des zusätzlichen Nonce-Platzes. $BTC
#bitcoin #Binance BERGBAU UND DAS HASHING-RENNEN Bitcoin-Bergbau ist eine äußerst wettbewerbsintensive Branche. Die Hashrate hat in jedem Jahr der Existenz von Bitcoin exponentiell zugenommen. In einigen Jahren hat das Wachstum eine vollständige Änderung der Technologie widergespiegelt, wie zum Beispiel 2010 und 2011, als viele Miner von CPU-Bergbau auf GPU-Bergbau und feldprogrammierbare Gate-Arrays (FPGA) umgestiegen sind. Im Jahr 2013 führte die Einführung des ASIC-Bergbaus zu einem weiteren riesigen Sprung in der Mining-Leistung, indem die SHA256-Funktion direkt auf Siliziumchips platziert wurde, die für den Bergbau spezialisiert sind. Die ersten solchen Chips konnten mehr Mining-Leistung in einem einzigen Gerät bereitstellen als das gesamte Bitcoin-Netzwerk im Jahr 2010. Die folgende Liste zeigt die gesamte Hashrate des Bitcoin-Netzwerks über die ersten acht Betriebsjahre: 2009 0,5 MH/sec–8 MH/sec (16× Wachstum) 2010 8 MH/sec–116 GH/sec (14.500× Wachstum) 2011 16 GH/sec–9 TH/sec (562× Wachstum) 2012 9 TH/sec–23 TH/sec (2,5× Wachstum) 2013 23 TH/sec–10 PH/sec (450× Wachstum) 2014 10 PH/sec–300 PH/sec (3000× Wachstum) 2015 300 PH/sec-800 PH/sec (266× Wachstum) 2016 800 PH/sec-2,5 EH/sec (312× Wachstum) In dem Diagramm in Abbildung 10-7 können wir sehen, dass die Hashrate des Bitcoin-Netzwerks in den letzten zwei Jahren zugenommen hat. Wie Sie sehen können, hat der Wettbewerb zwischen Minern und das Wachstum von Bitcoin zu einem exponentiellen Anstieg der Hashrate geführt (gesamt Hashes pro Sekunde über das Netzwerk). $BTC
#Binance #bitcoin BLOCKCHAIN FORKS (E) Alle Knoten, die im vorherigen Durchgang „Dreieck“ als den Gewinner gewählt haben, werden einfach die Kette um einen weiteren Block verlängern. Die Knoten, die „umgekehrtes Dreieck“ als den Gewinner gewählt haben, werden nun zwei Ketten sehen: Stern-Dreieck-Rhombus und Stern- umgekehrtes-Dreieck. Die Kette Stern-Dreieck-Rhombus ist jetzt länger (mehr kumulative Arbeit) als die andere Kette. Infolgedessen werden diese Knoten die Kette Stern-Dreieck- Rhombus als die Hauptkette festlegen und die Kette Stern-umgekehrtes-Dreieck in eine sekundäre Kette ändern, wie in Abbildung 10-6 gezeigt. Dies ist eine Kettenrekonvergenz, weil diese Knoten gezwungen sind, ihre Sichtweise auf die Blockchain zu überarbeiten, um die neuen Beweise einer längeren Kette zu integrieren. Alle Miner, die daran arbeiten, die Kette Stern-umgekehrtes-Dreieck zu verlängern, werden jetzt diese Arbeit einstellen, weil ihr Kandidatenblock ein „Waisenkind“ ist, da sein Elternteil „umgekehrtes Dreieck“ nicht mehr auf der längsten Kette ist. Die Transaktionen innerhalb des „umgekehrten Dreiecks“ werden wieder in den Mempool eingefügt, um in den nächsten Block aufgenommen zu werden, da der Block, in dem sie sich befanden, nicht mehr in der Hauptkette ist. Das gesamte Netzwerk rekonvergiert auf eine einzige Blockchain Stern-Dreieck-Rhombus, mit „Rhombus“ als dem letzten Block in der Kette. Alle Miner beginnen sofort, an Kandidatenblöcken zu arbeiten, die „Rhombus“ als ihren Elternteil referenzieren, um die Kette Stern-Dreieck-Rhombus zu verlängern.
Es ist theoretisch möglich, dass ein Fork auf zwei Blöcke erweitert wird, wenn zwei Blöcke fast gleichzeitig von Minern auf entgegengesetzten „Seiten“ eines vorherigen Forks gefunden werden. Die Chance, dass dies passiert, ist jedoch sehr gering. Während ein Fork mit einem Block jeden Tag auftreten kann, tritt ein Fork mit zwei Blöcken höchstens einmal alle paar Wochen auf.
Das Blockintervall von Bitcoin von 10 Minuten ist ein Designkompromiss zwischen schnellen Bestätigungszeiten (Abwicklung von Transaktionen) und der Wahrscheinlichkeit eines Forks. Eine schnellere Blockzeit würde Transaktionen schneller klären, aber zu häufigeren Blockchain-Forks führen, während eine langsamere Blockzeit die Anzahl der Forks verringern, aber die Abwicklung verlangsamen würde. $BTC
#Binance #bitcoin BLOCKCHAIN FORKS (D2) Gabeln werden fast immer innerhalb eines Blocks gelöst. Während ein Teil der Hashing-Power des Netzwerks darauf verwendet wird, auf „Dreieck“ als dem Elternteil aufzubauen, konzentriert sich ein anderer Teil der Hashing-Power darauf, auf „umgedrehtes Dreieck“ aufzubauen. Selbst wenn die Hashing-Power fast gleichmäßig aufgeteilt ist, ist es wahrscheinlich, dass eine Gruppe von Minern eine Lösung findet und sie propagiert, bevor die andere Gruppe von Minern irgendwelche Lösungen gefunden hat.
Nehmen wir zum Beispiel an, dass die Miner, die auf „Dreieck“ aufbauen, einen neuen Block „Raute“ finden, der die Kette erweitert (z.B. Stern-Dreieck-Raute). Sie propagieren sofort diesen neuen Block und das gesamte Netzwerk sieht ihn als gültige Lösung, wie in Abbildung 10-5 dargestellt. $BTC
#Binance #bitcoin BLOCKCHAIN FORKS (D1) In dem Diagramm hat ein zufällig gewählter „Knoten X“ zuerst den Dreiecksblock erhalten und hat die Sternenkette damit erweitert. Knoten X wählte die Kette mit dem „Dreiecks“-Block als die Hauptkette. Später erhielt Knoten X auch den „umgedrehten Dreieck“-Block. Da er zweiter erhalten wurde, wird angenommen, dass er das „Rennen verloren“ hat. Dennoch wird der „umgedrehte Dreieck“-Block nicht verworfen. Er ist mit dem „Stern“-Block-Elternteil verbunden und bildet eine sekundäre Kette. Während Knoten X annimmt, dass er die gewinnende Kette korrekt ausgewählt hat, behält er die „verlierende“ Kette, damit er die Informationen hat, die benötigt werden, um sich wieder zu vereinen, falls die „verlierende“ Kette letztendlich „gewinnt.“ Auf der anderen Seite des Netzwerks konstruiert Knoten Y eine Blockchain, die auf seiner eigenen Perspektive der Ereignisse basiert. Er erhielt zuerst das „umgedrehte Dreieck“ und wählte diese Kette als die „Gewinner.“ Als er später den „Dreieck“-Block erhielt, verband er ihn mit dem „Stern“-Block-Elternteil als sekundäre Kette. Keine Seite ist „richtig“ oder „falsch.“ Beide sind gültige Perspektiven der Blockchain. Nur im Nachhinein wird eine Seite überwiegen, basierend darauf, wie diese beiden konkurrierenden Ketten durch zusätzliche Arbeit erweitert werden. Mining-Knoten, deren Perspektive Knoten X ähnelt, werden sofort beginnen, einen Kandidatenblock zu minen, der die Kette mit „Dreieck“ als Spitze erweitert. Indem sie „Dreieck“ als Elternteil ihres Kandidatenblocks verlinken, stimmen sie mit ihrer Hash-Power ab. Ihre Stimme unterstützt die Kette, die sie als Hauptkette gewählt haben. Jeder Mining-Knoten, dessen Perspektive Knoten Y ähnelt, wird beginnen, einen Kandidatenknoten mit „umgedrehten Dreieck“ als Elternteil zu erstellen, um die Kette zu erweitern, die sie für die Hauptkette halten. Und so beginnt das Rennen wieder. dargestellt in Abbildung 10-5 $BTC
#Binance #bitcoin BLOCKCHAIN-FORKS (C) Angenommen, dass ein Miner Node X eine Proof-of-Work-Lösung für einen Block „Dreieck“ findet, der die Blockchain erweitert und auf dem übergeordneten Block „Stern“ aufbaut. Fast gleichzeitig findet der Miner Node Y, der ebenfalls die Kette vom Block „Stern“ aus erweitert, eine Lösung für den Block „umgedrehtes Dreieck“, seinen Kandidatenblock. Nun gibt es zwei mögliche Blöcke; einen nennen wir „Dreieck“, der aus Node X stammt; und einen nennen wir „umgedrehtes Dreieck“, der aus Node Y stammt. Beide Blöcke sind gültig, beide Blöcke enthalten eine gültige Lösung für den Proof-of-Work, und beide Blöcke erweitern denselben Elternblock (Block „Stern“). Beide Blöcke enthalten wahrscheinlich die meisten transaktionen, mit nur vielleicht einigen Unterschieden in der Reihenfolge der Transaktionen. Während sich die beiden Blöcke verbreiten, erhalten einige Knoten zuerst den Block „Dreieck“ und einige erhalten zuerst den Block „umgedrehtes Dreieck“. Wie in Abbildung 10-4 gezeigt, teilt sich das Netzwerk in zwei verschiedene Perspektiven der Blockchain; eine Seite mit einem Dreieckblock, die andere mit dem umgedrehten Dreieckblock. $BTC
#Binance #bitcoin BLOCKCHAIN-FORKS (B) Ein „Fork“ tritt auf, wenn es zwei Kandidatenblöcke gibt, die darum konkurrieren, die längste Blockchain zu bilden. Dies geschieht unter normalen Bedingungen, wenn zwei Miner das Proof-of-Work-Algorithmus innerhalb eines kurzen Zeitraums voneinander lösen. Während beide Miner eine Lösung für ihre jeweiligen Kandidatenblöcke finden, senden sie sofort ihren eigenen „gewinnenden“ Block an ihre unmittelbaren Nachbarn, die beginnen, das Block über das Netzwerk zu propagieren. Jedes Knoten, das einen gültigen Block erhält, wird ihn in seine Blockchain einfügen und die Blockchain um einen Block erweitern. Wenn dieses Knoten später einen weiteren Kandidatenblock sieht, der denselben Elternteil erweitert, verbindet es den zweiten Kandidaten auf einer sekundären Kette. Infolgedessen werden einige Knoten einen Kandidatenblock zuerst „sehen“, während andere Knoten den anderen Kandidatenblock sehen und zwei konkurrierende Versionen der Blockchain entstehen. In Abbildung 10-3 sehen wir zwei Miner (Knoten X und Knoten Y), die fast gleichzeitig zwei verschiedene Blöcke schürfen. Beide Blöcke sind Kinder des Sternblocks und erweitern die Kette, indem sie auf dem Sternblock aufbauen. Um uns zu helfen, dies nachzuverfolgen, wird einer als ein Dreiecksblock visualisiert, der von Knoten X ausgeht, und der andere wird als umgekehrter Dreiecksblock dargestellt, der von Knoten Y ausgeht. $BTC
#Binance #bitcoin BLOCKCHAIN FORKS Weil die Blockchain eine dezentrale Datenstruktur ist, sind verschiedene Kopien davon nicht immer konsistent. Blöcke können zu unterschiedlichen Knoten zu unterschiedlichen Zeiten ankommen, was dazu führt, dass die Knoten unterschiedliche Perspektiven auf die Blockchain haben. Um dies zu lösen, wählt jeder Knoten immer die Kette von Blöcken aus und versucht, die Kette zu erweitern, die den meisten Proof-of-Work darstellt, auch bekannt als die längste Kette oder die größte kumulative Arbeitskette. Durch das Summieren der in jedem Block in einer Kette aufgezeichneten Arbeit kann ein Knoten die Gesamtmenge an Arbeit berechnen, die aufgewendet wurde, um diese Kette zu erstellen. Solange alle Knoten die größte kumulative Arbeitskette auswählen, konvergiert das globale Bitcoin-Netzwerk schließlich zu einem konsistenten Zustand. Forks treten als vorübergehende Inkonsistenzen zwischen Versionen der Blockchain auf, die durch eine spätere Rekonvergenz gelöst werden, wenn mehr Blöcke zu einem der Forks hinzugefügt werden.
Die in diesem Abschnitt beschriebenen Blockchain-Forks treten natürlich als Ergebnis von Übertragungsverzögerungen im globalen Netzwerk auf. Wir werden auch absichtlich induzierte Forks betrachten.
In den nächsten Diagrammen verfolgen wir den Fortschritt eines "Fork"-Ereignisses im Netzwerk. Das Diagramm ist eine vereinfachte Darstellung des Bitcoin-Netzwerks. Zu Illustrationszwecken werden verschiedene Blöcke als unterschiedliche Formen (Stern, Dreieck, umgekehrtes Dreieck, Raute) dargestellt, die sich über das Netzwerk erstrecken. Jeder Knoten im Netzwerk ist als Kreis dargestellt. Jeder Knoten hat seine eigene Perspektive auf die globale Blockchain. Wenn jeder Knoten Blöcke von seinen Nachbarn empfängt, aktualisiert er seine eigene Kopie der Blockchain, indem er die größte kumulative Arbeitskette auswählt. Zu Illustrationszwecken enthält jeder Knoten eine Form, die den Block darstellt, von dem er glaubt, dass er derzeit die Spitze der Hauptkette ist. Wenn Sie also eine Sternform im Knoten sehen, bedeutet das, dass der Sternblock die Spitze der Hauptkette ist, soweit dieser Knoten betroffen ist. Im ersten Diagramm (Abbildung 10-2) hat das Netzwerk eine einheitliche Perspektive auf die Block‐ kette, mit dem Sternblock als Spitze der Hauptkette. $BTC
#Binance #bitcoin ASSEMBLING AND SELECTING CHAINS OF BLOCK (B) Sometimes, as we will see in “Blockchain Forks” the new block extends a chain that is not the main chain. In that case, the node will attach the new block to the secondary chain it extends and then compare the work of the secondary chain to the main chain. If the secondary chain has more cumulative work than the main chain, the node will reconverge on the secondary chain, meaning it will select the sec‐ ondary chain as its new main chain, making the old main chain a secondary chain. If the node is a miner, it will now construct a block extending this new, longer, chain. If a valid block is received and no parent is found in the existing chains, that block is considered an “orphan.” Orphan blocks are saved in the orphan block pool where they will stay until their parent is received. Once the parent is received and linked into the existing chains, the orphan can be pulled out of the orphan pool and linked to the parent, making it part of a chain. Orphan blocks usually occur when two blocks that were mined within a short time of each other are received in reverse order (child before parent). By selecting the greatest-cumulative-work valid chain, all nodes eventually achieve network-wide consensus. Temporary discrepancies between chains are resolved even‐ tually as more work is added, extending one of the possible chains. Mining nodes “vote” with their mining power by choosing which chain to extend by mining the next block. When they mine a new block and extend the chain, the new block itself represents their vote.
In the next section we will look at how discrepancies between competing chains (forks) are resolved by the independent selection of the greatest-cumulative-work chain. $BTC
#$BTC $BTC $BTC ASSEMBLING AND SELECTING CHAINS OF BLOCK The final step in bitcoin’s decentralized consensus mechanism is the assembly of blocks into chains and the selection of the chain with the most Proof-of-Work. Once a node has validated a new block, it will then attempt to assemble a chain by connect‐ ing the block to the existing blockchain. Nodes maintain three sets of blocks: those connected to the main blockchain, those that form branches off the main blockchain (secondary chains), and finally, blocks that do not have a known parent in the known chains (orphans). Invalid blocks are rejected as soon as any one of the validation criteria fails and are therefore not included in any chain. The “main chain” at any time is whichever valid chain of blocks has the most cumula‐ tive Proof-of-Work associated with it. Under most circumstances this is also the chain with the most blocks in it, unless there are two equal-length chains and one has more Proof-of-Work. The main chain will also have branches with blocks that are “siblings” to the blocks on the main chain. These blocks are valid but not part of the main chain. They are kept for future reference, in case one of those chains is extended to exceed the main chain in work. In the next section (“Blockchain Forks”), we will see how secondary chains occur as a result of an almost simultaneous mining of blocks at the same height. When a new block is received, a node will try to slot it into the existing blockchain. The node will look at the block’s “previous block hash” field, which is the reference to the block’s parent. Then, the node will attempt to find that parent in the existing blockchain. Most of the time, the parent will be the “tip” of the main chain, meaning this new block extends the main chain. For example, the new block 277,316 has a ref‐ erence to the hash of its parent block 277,315. Most nodes that receive 277,316 will already have block 277,315 as the tip of their main chain and will therefore link the new block and extend that chain. #Binance #bitcoin
$BTC $BTC $BTC VALIDATING A NEW BLOCK The third step in bitcoin’s consensus mechanism is independent validation of each new block by every node on the network. As the newly solved block moves across the network, each node performs a series of tests to validate it before propagating it to its peers. This ensures that only valid blocks are propagated on the network. The inde‐ pendent validation also ensures that miners who act honestly get their blocks incor‐ porated in the blockchain, thus earning the reward. Those miners who act dishonestly have their blocks rejected and not only lose the reward, but also waste the effort expended to find a Proof-of-Work solution, thus incurring the cost of electric‐ ity without compensation. When a node receives a new block, it will validate the block by checking it against a long list of criteria that must all be met; otherwise, the block is rejected. These criteria can be seen in the Bitcoin Core client in the functions CheckBlock and CheckBlock Header and include: • The block data structure is syntactically valid • The block header hash is less than the target (enforces the Proof-of-Work) • The block timestamp is less than two hours in the future (allowing for time errors) • The block size is within acceptable limits • The first transaction (and only the first) is a coinbase transaction • All transactions within the block are valid using the transaction checklist dis‐ cussed in “Independent Verification of Transactions”
$BTC $BTC $BTC RETARGETING TO ADJUST DIFFICULTY (C) The difficulty of mining is closely related to the cost of electricity and the exchange rate of bitcoin vis-a-vis the currency used to pay for electricity. High-performance mining systems are about as efficient as possible with the current generation of sili‐ con fabrication, converting electricity into hashing computation at the highest rate possible. The primary influence on the mining market is the price of one kilowatt- hour of electricity in bitcoin, because that determines the profitability of mining and therefore the incentives to enter or exit the mining market.