Ich habe gerade etwas über Bitcoin Core und Bitcoin-XT gelesen und möchte wissen, was der Unterschied zwischen Bitcoin Core und Bitcoin-XT ist.
Und was ist besser Bitcoin Core oder Bitcoin-XT?
Die beiden Softwareteile Bitcoin Core und Bitcoin-XT sind sich sehr ähnlich. Bitcoin-XT ist eigentlich nur ein Fork von Bitcoin Core mit einigen hinzugefügten Funktionen, die die Entwickler von Bitcoin Core nicht für angemessen hielten, wie eine größere Blockgröße ( BIP 101 ) und die Weiterleitung von doppelten Ausgaben.
Bitcoin Core ist mit all der Arbeit, die die Community leistet, aktueller. Darüber hinaus hat Bitcoin-XT jetzt ein anderes Konsensprotokoll bezüglich der maximalen Größe von Blöcken. In der Bitcoin-Community wurde viel darüber diskutiert, ob/wie/wann die künstlich auferlegte Blockgrößenbegrenzung (von 1 MB) erhöht werden sollte, und ein Versuch, diese Debatte zu lösen, wird durch Bitcoin-XT unternommen.
Die Bitcoin-XT README.md enthält diese Hinweise, wie es sich von Bitcoin Core unterscheidet:
Unterstützung für größere Blöcke. XT hat Unterstützung für BIP 101 von Gavin Andresen, der eine Erhöhung von der Ein-Megabyte-Grenze plant, die Bitcoin jetzt erreicht.
Weiterleitung von Doppelausgaben. Bitcoin Core lässt einfach unbestätigte Transaktionen fallen, die andere unbestätigte Transaktionen doppelt ausgeben, und zwingt Händler, die etwas über sie wissen wollen, sich mit Tausenden von Knoten zu verbinden, in der Hoffnung, sie zu entdecken. Das ist unzuverlässig, verschwendet Ressourcen und ist auf Mobilgeräten nicht durchführbar. Bitcoin XT enthält Arbeiten von Tom Harding und Gavin Andresen, die die ersten beobachteten doppelten Ausgaben einer Transaktion weitergeben. Außerdem wird es in der Benutzeroberfläche rot hervorgehoben. Auch andere Wallets haben die Möglichkeit, die neuen Informationen zu nutzen, um den Nutzer darauf aufmerksam zu machen, dass gegen sie ein Betrugsversuch vorliegt.
Unterstützung für die Abfrage des UTXO-Sets bei einem Outpoint. Dies ist nützlich für Apps, die Teiltransaktionen verwenden, wie z. B. die Lighthouse-Crowdfunding-App. Mit dieser Funktion kann ein Client überprüfen, ob eine partielle SIGHASH_ANYONECANPAY-Transaktion korrekt signiert ist, und durch Abfragen mehrerer Knoten Vertrauen aufbauen, dass die Ausgabe nicht bereits ausgegeben wurde.
DNS-Seed-Änderungen: bitseed.xf2.org wird entfernt, da es nicht mehr funktioniert, und Seeds von Addy Yeow und Mike Hearn werden (erneut) hinzugefügt, um die Seed-Vielfalt und -Redundanz zu erhöhen.
Wenn Sie also diese Änderungen und/oder die möglichen zukünftigen Änderungen an der Konsens-Blockgrößenbegrenzung unterstützen, führen Sie Bitcoin-XT aus. Die Releases sind hier verfügbar: https://github.com/bitcoinxt/bitcoinxt/releases
Kern. Bram Cohen hat eine gute Beschreibung auf Medium
Die bevorstehende „Krise“, die als Rechtfertigung für einen Hard Fork verwendet wird, ist etwas, von dem man Menschen, die mit der Technologie nicht sehr vertraut sind, leicht überzeugen kann, dass dies eine Katastrophe sein wird. Es gibt eine feste Grenze für die Rate, mit der Transaktionen stattfinden können, etwa fünf pro Sekunde, und die Transaktionsrate in Bitcoin hat sich im Laufe der Zeit diesem angenähert. Wir fahren gegen eine Wand! Der Himmel fällt!
Was passiert also, wenn diese Grenze erreicht ist?
Transaktionsgebühren steigen.
Das ist buchstäblich alles, was passiert. Das ist die große „Krise“. Was behauptet wird, ist: Transaktionsgebühren könnten zwei Cent übersteigen! Der Himmel fällt! Ich übertreibe nicht.
und
Die Erhöhung der Blockgrößenbegrenzung ist die Idee von Gavin Andresen, dem ehemaligen leitenden Entwickler von Bitcoin, der zunächst zu Kernentwicklern und Akteuren im Bitcoin-Ökosystem ging, um sie davon zu überzeugen, dass dies geschehen sollte. Die Core-Entwickler reagierten dagegen von neutral bis ätzend. Anstatt diese stark negative Reaktion als Zeichen dafür zu akzeptieren, dass seine Idee schlecht ist, oder als Versuch, an einer Art Kompromissvorschlag zu arbeiten, macht Gavin die Argumentation nun auf einen Mangel an wohlwollendem Diktator oder einen klaren Abstimmungsprozess verantwortlich. Dabei gibt es mehrere offensichtliche Probleme. In Projekten, die einen echten wohlwollenden Diktator fürs Leben haben, war diese Person derjenige, der das Projekt erstellt hat. Gavin hat Bitcoin nicht erfunden. Er ist nicht einmal mehr ein Bitcoin-Entwickler. Vor einem Jahr hat er seine Position als leitender Entwickler niedergelegt, und ist seitdem weitgehend inaktiv. Die Verwendung eines Abstimmungsprozesses oder sogar eines Systems des groben Konsenses unter Kernentwicklern würde dazu führen, dass sein Vorschlag schnell abgelehnt wird. Erst die Ausübung politischer Gewalt von außen hat es erzwungen, ernst genommen zu werden.
Gui Ambros
Morsecoder
Kiebitz
Morsecoder
Luca Matteis
Morsecoder
Sebastian Xawery Wiśniowiecki