Litecoin Core v0.21.2-Veröffentlichung

Quellknoten: 1298407

Folgen Sie unseren Twitter für die neuesten Entwicklernachrichten.

Wir freuen uns, Litecoin Core 0.21.2 zu veröffentlichen. Dies ist eine neue Hauptversion, die neue Funktionen, verschiedene Bugfixes und Leistungsverbesserungen sowie aktualisierte Übersetzungen enthält. Dieses Update beinhaltet vollständige Node-, Wallet- und Mining-Unterstützung für MWEB. Es wird allen Benutzern empfohlen, auf diese Version zu aktualisieren.

So aktualisieren Sie

Zunächst einmal vielen Dank, dass Sie Litecoin Core ausführen und dabei helfen, das Netzwerk zu sichern!

Wenn Sie eine ältere Version von Litecoin Core ausführen, fahren Sie sie herunter. Warten Sie, bis es vollständig heruntergefahren ist – was bei älteren Versionen einige Minuten dauern kann – und folgen Sie dann diesen einfachen Schritten: Für Windows: Führen Sie einfach das Installationsprogramm aus. Für Mac: Kopieren Sie es nach /Applications/Litecoin-Qt. Für Linux: Kopieren Sie cover litecoind/litecoin -qt.

NB: Ein Upgrade direkt von einer „End-of-Life“-Version von Litecoin Core ist möglich, aber es kann eine Weile dauern, wenn das Datenverzeichnis migriert werden muss. Alte Wallet-Versionen von Litecoin Core werden im Allgemeinen unterstützt.

Kompatibilität

Litecoin Core wird auf Betriebssystemen mit Linux-Kernel, macOS 10.10+, Windows 7 und neuer unterstützt und ausführlich getestet. Es wird nicht empfohlen, Litecoin Core auf nicht unterstützten Systemen zu verwenden.

Litecoin Core sollte auch auf den meisten anderen Unix-ähnlichen Systemen funktionieren, wird dort aber nicht so häufig getestet.

MWEB-Felder wurden zu BlockIndex hinzugefügt, und das Format der Blockserialisierung hat sich geändert. Ein Downgrade auf ältere Versionen ist unsicher. Beim Upgrade auf 0.21.2 nachdem MWEB wurde aktiviert, Sie müssen erneut synchronisieren, um MWEB-Blöcke herunterzuladen.

Bemerkenswerte Änderungen

Konsensänderungen

  • Diese Version implementiert die vorgeschlagenen MWEB-Konsensregeln (LIP002, LIP003 und LIP004)

P2P- und Netzwerkänderungen

  • Ein neues Service-Flag, NODE_MWEB (1 << 24), wurde hinzugefügt, um Peers zu signalisieren, dass der Knoten MWEB unterstützt. Wenn verbundene Peers beide diese Fähigkeit ankündigen, wird von ihnen erwartet, dass sie alle MWEB-Daten bereitstellen, wenn sie Transaktionen, Blöcke und kompakte Blöcke miteinander teilen.
  • Nodes kündigen jetzt die Unterstützung von Compact Block Version 3 an und informieren Peers, dass sie MWEB-Daten in Compact Blocks bereitstellen können.

Aktualisierte RPCs

  • getblockheader gibt jetzt ein zusätzliches mweb_header-Feld zurück, das alle MWEB-Header-Daten enthält, und ein mweb_amount-Feld, das die Gesamtzahl der Münzen enthält, die nach Anwendung der Sperre an das MWEB gebunden sind.
  • getblock gibt jetzt ein zusätzliches mweb-Feld zurück, das MWEB-Header-Informationen und alle Eingaben, Ausgaben und Kernel im MWEB-Block enthält.
  • Die Felder „mwebweight“, „descendantmwebweight“, „ancestormwebweight“ und „mweb“ wurden zu getrawmempool, getmempoolancestors, getmempooldescendants und getmempoolentry hinzugefügt.
  • Neue Felder hinzugefügt, um MWEB-Transaktionseingaben, -ausgaben und Kernel für getrawtransaction zu beschreiben.

Änderungen an Wallet- oder GUI-bezogenen RPCs finden Sie im Abschnitt GUI oder Wallet weiter unten.

Neue Einstellungen

  • Option „fMWEBFeatures“ zum Aktivieren der neuen Steuerung „Erweiterte MWEB-Funktionen“ hinzugefügt.

Wallet-Datenbank

  • Typ „mweb_coin“ hinzugefügt, der MWEB-Münzen und ihre abgeleiteten Schlüssel speichert.
  • CHDCchain Version 4 hinzugefügt, die einen MWEB-Schlüsselindexzähler und den Stealth-Adress-Scan-Schlüssel enthält.
  • CKeyMetadata Version 14 hinzugefügt, die den MWEB-Schlüsselindex enthält.
  • FEATURE_MWEB = 210000 minimale Datenbankversion hinzugefügt.

Wallet-RPC-Änderungen

  • 'listwallettransactions' hinzugefügt, das den Anzeigewerten der Transaktionsliste entspricht.

GUI-Änderungen

  • Zum Testen wurde ein Steuerelement „Erweiterte MWEB-Funktionen“ hinzugefügt. Es ist nur verfügbar, wenn das Argument „-debug“ angegeben wird und die Option im Einstellungsdialog aktiviert ist.

Binärdateien herunterladen

Zum Herunterladen besuchen Sie bitte die Download-Seite hier. Alternativ können Sie den Download-Ordner anzeigen hier.

Verwenden Sie GPG, um die Integrität der Release-Binärdateien zu überprüfen. Dadurch wird sichergestellt, dass die heruntergeladene Binärdatei nicht manipuliert wurde. GPG-Befehlszeilenanweisungen für Linux, MacOS und Win32 cygwin sind verfügbar hier. Bitte beachten Sie auch, dass wir die Binärdateien von GPG als Annehmlichkeit für Sie signieren. Die ultimative Möglichkeit, die Integrität der Builds zu überprüfen, besteht darin, sie selbst mit Gitian zu erstellen. Anweisungen zur Durchführung dieser Builds finden Sie hier hier.

In dieser Version wurden die Binärdateien mit der Schlüsselkennung signiert 0x3620e9d387e55666 (Schlüssel von Davidburkett38).

WARNUNG

Obwohl diese Version intensiv getestet wurde, kann diese Version noch Fehler enthalten. Sichern Sie vor dem Upgrade immer Ihre wallet.dat-Datei. Wenn Sie auf Probleme stoßen, teilen Sie uns dies bitte mit, indem Sie unten im Abschnitt zum Melden von Fehlern posten.

Quellcode & Build-Anweisungen

Der Master-Zweig enthält die neuesten Commits für die nächsten stabilen Versionen von Litecoin Core.

GitHub – litecoin-project/litecoin: Litecoin-Quellbaum

Build-Anweisungen für Linux finden Sie hier.

Build-Anweisungen für OSX finden Sie hier.

Build-Anweisungen für Windows finden Sie hier hier.

Bug Reporting

Senden Sie hier alle Probleme, auf die Sie stoßen, und einer der Litecoin-Entwickler wird Ihnen helfen.

Probleme · Litecoin-Projekt/Litecoin

Mailing-Listen

Melden Sie sich nur für Ankündigungen oder Entwicklungsdiskussionen an.

Hashes zur Überprüfung

Dies sind die SHA-256-Hashes der freigegebenen Dateien:

b5a0b5bdf45c5e1f26c73a0be751ceb90c93fad8679aebe22ed5f64f615aea6b litecoin-0.21.2-aarch64-linux-gnu.tar.gz
e15b4d9db8807706c3492c05287f04c44956e3cdb77ebf4f87e19a296aa3a06b litecoin-0.21.2-arm-linux-gnueabihf.tar.gz
cb2a1504f151646d735d198ce77a1c1e4fea3ff672ed60549d6aa9f1d4a19b09 litecoin-0.21.2-riscv64-linux-gnu.tar.gz
94a10a217d91d29e97e7a0088bc1545f34b188297c3ce5b87b07e775d8d00b12 litecoin-0.21.2-x86_64-linux-gnu.tar.gz
39d0df6aecace19e91c9849d09aaeb60c0bb73b34a97c7b8ccae402da634cfa2 litecoin-0.21.2-osx.dmg
b0ab5fc95d8b7cfe990cc6d90d0af6f6f2d447b6a0bca162a72d12c3df1676a7 litecoin-0.21.2-win64-setup.exe

Haben

Vielen Dank an alle, die direkt zu dieser Veröffentlichung beigetragen haben:


Litecoin Core v0.21.2-Veröffentlichung Wurde ursprünglich veröffentlicht in Litecoin-Projekt Auf Medium, wo die Leute das Gespräch fortsetzen, indem sie auf diese Geschichte hinweisen und darauf reagieren.

Zeitstempel:

Mehr von Litecoin