Start
Start

Dies mag auf den ersten Blick wie eine einfache Frage erscheinen, ist aber ziemlich komplex. Wie Sie wissen, wurde Bitcoin 2009 von Satoshi Nakamoto gegründet. Es ist ein Peer-to-Peer-E-Geldsystem, das ohne zentrale Autorität funktioniert. Aber wer verwaltet und verbessert heute den Bitcoin-Code? Gibt es nur eine Software für Bitcoin? Was sind die Befugnisse der einzelnen Akteure (Miner, Entwickler, Nodes...)? In diesem Artikel erklären wir alles, was Sie über Regierungsführung und Macht innerhalb des Bitcoin-Systems wissen müssen.
Wenn Sie entscheiden möchten, wer Bitcoin kontrolliert, müssen Sie zuerst wissen, was Sie mit „Bitcoin“ meinen. Um dies zu tun, schlage ich vor, dass Sie zunächst zwischen zwei verschiedenen Konzepten unterscheiden: dem Bitcoin-Protokoll und der Node-Software.
Was „Bitcoin“ genannt wird, ist im Allgemeinen das elektronische Geldsystem. Es ist ein Protokoll, das Regeln festlegt. Konkret wird es durch Knoten repräsentiert, die ein Netzwerk bilden. Dieses System hat keinen speziellen Code. Es ist einfach eine Reihe großer unausgesprochener Regeln, die durch den Konsens der Benutzer über ihre Knoten auferlegt werden.
Andererseits handelt es sich bei denjenigen, die über Computercode verfügen und der daher entwickelt, gewartet und geändert werden kann, eher um Bitcoin-Knotensoftware. Sie sind unabhängige Implementierungen des Bitcoin-Protokolls, die eine Verbindung zum Rest des Netzwerks herstellen können.
.png)
Die bekannteste und bisher am häufigsten verwendete ist die Software Bitcoin-Kern. Es wird oft mit dem Bitcoin-Protokoll selbst verwechselt. Es stellt jedoch nur eine der Implementierungen dieses Protokolls dar. Andere bekannte Softwareprogramme sind BTCSuite, Bcoin oder sogar Bitcoin Knots (Bitcoin LJR), eine Implementierung, die vom berühmten Entwickler Luke Dashjr entworfen wurde.
Diese Software wird von Netzwerkcomputern verwendet, um eine Verbindung zu anderen Knoten herzustellen, Transaktionen und Blöcke gemäß den Protokollregeln zu validieren und Transaktionen und Blöcke über das Netzwerk zu verbreiten.
Zusammenfassend lässt sich sagen, dass das Bitcoin-Protokoll die wichtigsten stillschweigenden Regeln des Systems definiert, die den Ideen von Satoshi Nakamoto entsprechen. Es ist eine immaterielle Sache. Knoten sind dagegen Computer, auf denen dieses Protokoll ausgeführt wird. Dazu können sie Software verwenden, die diese Regeln implementiert. Es gibt verschiedene Clients dieses Typs, der am weitesten verbreitete heißt „Bitcoin Core“.
➤ Entdecken Sie, was ein Bitcoin-Knoten ist.
Bitcoin Core ist die dritte Software in der Geschichte des Bitcoin-Protokolls. Der erste Client war der von Satoshi Nakamoto erstellte. Einige identifizieren Bitcoind als den zweiten Kunden in der Geschichte.
Bitcoin Core ist die Open-Source-Referenzsoftware für das Bitcoin-System und die bisherige Hauptimplementierung des Protokolls. Ursprünglich als „Bitcoin QT“ bekannt, entspricht es dem Originalcode von Satoshi Nakamoto und führte eine grafische Benutzeroberfläche namens „QT“ ein. Seit Version 0.5 wird Bitcoin Core direkt mit Bitcoind ausgeliefert. Diese Software ist zwar ein Full-Node-Client, enthält aber auch eine integrierte Brieftasche. Es wird von einer großen Gruppe freiwilliger Mitwirkender entwickelt und verwaltet.
Bis heute ist Bitcoin Core in den Knoten des Bitcoin-Netzwerks vorherrschend. Es ist auf mehr als 98% von ihnen installiert.

Quelle Juli 2023: https://luke.dashjr.org/programs/bitcoin/files/charts/software.html
Es ist wichtig zu verstehen, dass es dann Implementierungen von Bitcoin Core selbst gibt. Zum Beispiel, wenn Sie die Software installieren Regenschirm Um Ihren eigenen Knoten einzurichten, wird ein Bitcoin Core-Client darin ausgeführt.
Obwohl Bitcoin Core theoretisch aufgrund seiner Dominanz nur eine Implementierung des Bitcoin-Protokolls ist, gestaltet und definiert er in der Praxis das Protokoll selbst. Diese Zentralisierung rund um einen einzigen Kunden mit extremer Mehrheit wird ebenfalls häufig kritisiert.
Bitcoin Core ist ein offenes Projekt. Es stützt sich auf eine Community von Open-Source-Entwicklern mit vielen regelmäßigen Mitwirkenden. Unter den Leuten, die den Bitcoin Core-Client entwickeln, sollten zwei wichtige Rollen getrennt werden: Betreuer Und die Mitwirkende.
Die Betreuer sind diejenigen, die für das Projekt verantwortlich sind. Sie sind verantwortlich für die Moderation von Das Bitcoin Core GitHub-Repository und die Festlegung des Zeitplans für die Veröffentlichung neuer Versionen. Sie sind hauptsächlich dafür verantwortlich, die Zusammenführung der von Mitwirkenden vorgeschlagenen „Pull-Requests“ zu leiten. Mit anderen Worten, sobald eine vorgeschlagene Codeänderung die verschiedenen Validierungsphasen bestanden hat, übernehmen diese Betreuer die große Verantwortung für die Zusammenführung des neuen Codes mit der Bitcoin Core-Software. Bevor sie mit dieser Zusammenführung fortfahren, überprüfen die Betreuer, ob der Code die grundlegenden Prinzipien des Projekts respektiert, ob er die Mindeststandards erreicht hat, die für die Aufnahme erforderlich sind, und sie beurteilen auch den allgemeinen Konsens der Mitwirkenden über diese Änderung.
Derzeit sind nur noch vier Betreuer auf Bitcoin Core übrig: Hennadii Stepanov, Michael Ford, Andrew Chow und Gloria Zhao.
In der Vergangenheit gab es auch eine primäre Betreuerrolle. Diese Person war für die Leitung des Projekts verantwortlich. Die Rolle des Hauptbetreuers wurde natürlich von Satoshi Nakamoto übernommen, bis er Anfang 2011 das Unternehmen verließ. In der Folge übernahm Gavin Andresen, der bereits an der Seite von Satoshi mitgewirkt hatte, bis Anfang 2014 die Leitung der Software. Von diesem Datum an übernahm Wladimir J. van der Laan diese Rolle bis Februar 2023. Seitdem gab es keine Hauptbetreuer für das Projekt.
Mitwirkende sind dagegen die Personen, die Code für Bitcoin Core schreiben, aber auch Änderungsanträge überprüfen und testen. Es steht jedem frei, zur Software beizutragen. Dazu muss der Code nach der Entwicklung per Pull-Request an die Community übermittelt werden. Anschließend wird er von Experten begutachtet, diskutiert und getestet. Das Verfahren ist natürlich streng und lange bevor das Stadium einer möglichen Fusion erreicht wird.
Wie das Projekt angibt am Ihre BeitragsseiteNeben dem Schreiben von Code benötigt Bitcoin Core jetzt hauptsächlich Leute, die den Code anderer Mitwirkender überprüfen und testen. Diese Arbeit ist mühsam und wird oft übersehen, ist aber dennoch wichtig, um einen gesunden Entwicklungsprozess zu gewährleisten.
Obwohl die Betreuer und Mitwirkenden von Bitcoin Core unbestreitbare Macht über das Bitcoin-Protokoll haben, sind es die Benutzer, die letztendlich das letzte Wort haben.
Wenn Sie Ihren eigenen Bitcoin-Knoten betreiben, können Sie frei wählen, welcher Code ausgeführt werden soll. Wenn Sie mit einer am Bitcoin Core-Client vorgenommenen Änderung nicht einverstanden sind, hindert Sie nichts daran, sie nicht zu implementieren oder einfach die Node-Software zu ändern.
Offensichtlich haben einige Core-Entwickler tatsächlich irgendeine Form von Macht über das System, da sie dank ihrer Erfahrung die Betreiber vollständiger Knoten beeinflussen können. Aber auch hier produzieren Entwickler Code, aber sie haben nicht die Möglichkeit, ihn zum Ausführen zu zwingen.
Minderjährige werden häufig in den Prozess der Aktualisierung der Protokollregeln einbezogen. Wenn mit der Implementierung eines Soft Forks begonnen wird, werden sie häufig gebeten, ihre Zustimmung zu dieser Änderung zu melden. Dieser Bericht sollte jedoch nicht als ein Votum für eine Regierungsführung interpretiert werden.
In der Tat besteht der Sinn des Soft Fork darin, zusätzliche Einschränkungen hinzuzufügen. Dies wird als Prinzip der Abwärtskompatibilität bezeichnet. Auf diese Weise können vollständige Knoten, die nicht aktualisiert werden, trotzdem mit der Hauptkette verbunden bleiben. Aber auf der Seite der Minderjährigen funktioniert das anders. Selbst im Fall von Soft Fork kann es zu einer Spaltung in der Kette kommen, wenn sich ein ausreichender Teil der Minderjährigen weigert, das Update anzuwenden. Im Rahmen einer gesunden Aktivierung, die innerhalb der Community Konsens findet, bitten wir Minderjährige, vorher ihre Zustimmung zu signalisieren, um den Soft Fork sauber und reibungslos weitergeben zu können.
In der Praxis ist die Macht der Miner im Bitcoin-Netzwerk ziemlich begrenzt. Im Gegensatz zu Benutzern besteht die Rolle des Minderjährigen nicht darin, Prinzipien zu haben. Es handelt sich um eine industrielle Tätigkeit, deren Ziel es ist, Gewinne zu erzielen. Dies ist sogar die erste Voraussetzung für ihr Überleben, da sie wie jedes Unternehmen in der Lage sein müssen, ihrer Verantwortung nachzukommen, sonst gehen sie natürlich in Konkurs. Der industrielle Miner muss unbedingt eine Einnahmequelle haben, und diese Quelle besteht aus den Bitcoins, die er verdient, indem er einen gültigen Block findet. Wenn der Miner dabei ertappt, Blöcke auf einer Kette zu veröffentlichen, die nicht verwendet wird, dann haben die von ihm produzierten Bitcoins keinen Wert und er wird sich langsam dem Bankrott nähern.
Aufgrund des industriellen Charakters der Mining-Aktivitäten ist es für diese Akteure daher sehr komplex, ein Machtgleichgewicht über die Verwaltung des Bitcoin-Protokolls gegenüber den Nutzern herzustellen. Sie haben nicht wirklich einen Anreiz dazu. Das berühmte Sprichwort“ Die Hand, die gibt, steht über der Hand, die empfängt. “ gilt daher auch im Zusammenhang mit der Bitcoin-Governance.
Am Ende sind es also die Nutzer, die Bitcoin kontrollieren. Zuallererst tun sie dies, indem sie die im Umlauf befindlichen Einheiten bewerten. Wenn Sie Ihre Ersparnisse in Bitcoin (BTC) auf eine bestimmte Kette legen, stimmen Sie für das Bitcoin-Protokoll, das bestimmte Regeln auferlegt, und zwar im Verhältnis zum wirtschaftlichen Wert, den Sie bereitstellen können. Offensichtlich hat eine Person, die ein paar Satoshis besitzt, nicht das gleiche wirtschaftliche Gewicht wie eine Börse.
Eine Bewertung reicht jedoch nicht aus. Sie müssen auch in der Lage sein, die Regeln zu wählen, die Sie verteidigen möchten. Diese Regeln werden durch den Code vorgegeben, und der Code wird auf den Knoten ausgeführt. Es ist daher unbedingt erforderlich, einen eigenen kompletten Knoten zu besitzen und zu verwenden. Auf diese Weise können wir die Konsensregeln wählen, die wir für unsere Transaktionen anwenden, und die Miner entsprechend der von uns ausgewählten Kette bezahlen. Das Konzept der wirtschaftlichen Mehrheit der Knoten gewinnt hier seine volle Bedeutung.
Es ist wichtig, das Bitcoin-Protokoll, bei dem es sich nur um eine Reihe unausgesprochener Regeln handelt, und die Software, die es implementiert, ordnungsgemäß zu trennen. Unter diesen stellt der Bitcoin Core-Client die absolute Mehrheit im Bitcoin-Netzwerk dar, da er mehr als 98% der Knoten ausmacht. Dank seiner vorherrschenden Position ist Bitcoin Core in der Tat die Software, die die Entwicklung des Bitcoin-Protokolls steuert.
Bitcoin Core wird von einer großen Gruppe von Open-Source-Mitwirkenden entwickelt und verwaltet. Ihre Leistungsfähigkeit ist jedoch begrenzt, da sie den Code, der von jedem Knotenbetreiber unabhängig ausgeführt wird, in keiner Weise kontrollieren können.
Darüber hinaus bedeutet der industrielle Charakter der Bergbautätigkeit, dass die Miner im Allgemeinen spontan der wirtschaftlichen Mehrheit der Knoten folgen.
Wir konnten daher feststellen, dass es letztendlich die Benutzer sind, die Bitcoin kontrollieren, da sie sich an bestimmte Regeln halten, die dank ihrer vollständigen Knoten selbst auferlegt werden.
In einem zukünftigen Artikel werden wir konkret sehen, wie Benutzer Änderungen durchsetzen können. Zu diesem Zweck werden wir die Mechanismen von Soft Fork und Hard Fork sowie die verschiedenen Methoden zur Aktivierung von Updates untersuchen, die für Bitcoin verwendet werden können. Abonnieren Sie unseren kostenlosen Newsletter, um sicherzustellen, dass Sie zukünftige Artikel nicht verpassen!
➤ Erfahren Sie mehr über den Nutzen des Betriebs Ihres eigenen Bitcoin-Knotens.
Ressourcen:

