Der Bitcoin Optech-Newsletter bietet den Lesern eine Zusammenfassung der wichtigsten Informationen auf höchster Ebene Technische Neuigkeiten in Bitcoin sowie Ressourcen, mit denen sie mehr erfahren können. Um unseren Lesern zu helfen, über Bitcoin auf dem Laufenden zu bleiben, veröffentlichen wir die neueste Ausgabe dieses Newsletters weiter unten. Denken Sie daran, sich anzumelden, um diesen Inhalt direkt in Ihrem Posteingang zu erhalten.

Der Newsletter dieser Woche enthält Aktualisierungen zum zuvor vorgeschlagenen Workshop zur Zuverlässigkeit von Transaktionsrelais und zum CVE-2021-31876. Ebenfalls enthalten sind unsere regelmäßigen Abschnitte, in denen Aktualisierungen von Diensten und Client-Software, neue Releases und Release-Kandidaten sowie bemerkenswerte Änderungen an der gängigen Bitcoin-Infrastruktursoftware beschrieben werden.

Nachrichten

  • Relaiszuverlässigkeits-Workshop geplant: wie in Newsletter Nr. 146 , Antoine Riard wird IRC-basierte Meetings veranstalten, um zu diskutieren, wie unbestätigte Transaktionsweiterleitungen für Vertragsprotokolle wie LN, Coinswaps und DLCs zuverlässiger werden können. Der Zeitplan lautet:
    • 15. Juni, 19: 00–20: 30 UTC: Richtlinien zum Entwurf der L2-Protokolle für die Sicherheit von Ketten; Koordination von schichtübergreifenden Sicherheitsangaben; Voll-RBF-Vorschlag
    • 22. Juni (zur gleichen Zeit): Generisches Layer-Bumping-Primitiv der zweiten Schicht (z. B. Paket-Relay)
    • 29. Juni (gleiche Zeit): Reserviert für zusätzliche Diskussionen
  • CVE-2021-31876 BIP125-Implementierungsdiskrepanz Follow-up: Nach der Veröffentlichung von Newsletter der letzten Woche gab es zusätzliche Diskussionen über die Diskrepanz zwischen BIP125 Opt-in Replace-by-Fee ( RBF ) und die Implementierung von Bitcoin Core. Olaoluwa Osuntokun bestätigt , dass der btcd-Vollknoten BIP125 wie angegeben implementiert, was bedeutet, dass untergeordnete Transaktionen basierend auf geerbten Signalen ersetzt werden können. Ruben Somsen bemerkte , dass eine hypothetische Variation von Raumketten, eine Art Einweg-Pegged sidechain wäre von dem Problem betroffen. Antoine”Darosior”Poinsot erwähnte , dass der Revault Tresor -Architektur wäre nicht betroffen.

Änderungen an Diensten und Client-Software

In dieser monatlichen Funktion Wir heben interessante Updates für Bitcoin-Wallets und-Dienste hervor.

  • Blockchain.com unterstützt segwit: v4.49.1 der Blockchain.com-Brieftasche bietet die Möglichkeit, eine Brieftasche mit nativem Segwit-Sende-und Empfangs-Support zu erstellen.
  • Sparrow 1.4.0 veröffentlicht: Sparrow 1.4.0 bietet die Möglichkeit, ein Kind zahlt für die Transaktion des Elternteils (CPFP) über den Transaktionslistenbildschirm, benutzerdefinierte Gebührenbeträge bei der Münzauswahl und verschiedene andere Verbesserungen.
  • Electrum 4.1.0 verbessert Blitzfunktionen: Electrum 4.1.0 fügt Trampolinzahlungen , Mehrwegzahlungen , Kanalsicherungen und andere Lightning-Funktionen. Darüber hinaus unterstützt diese Version von Electrum bech32m .
  • BlueWallet v6.1.0 veröffentlicht: BlueWallet Version 6.1.0 fügt Tor-Unterstützung hinzu, SLIP39 -Unterstützung und Funktionalität für die Verwendung von PSBTs mit Brieftaschen nur für HD-Uhren.

Veröffentlichungen und Release-Kandidaten

Neuerscheinungen und Release-Kandidaten für beliebte Bitcoin-Infrastrukturprojekte. Bitte erwägen Sie ein Upgrade auf neue Versionen oder helfen Sie beim Testen von Release-Kandidaten.

  • LND 0.13.0-beta.rc2 ist ein Release-Kandidat, der die Verwendung eines beschnittenen Bitcoin-Vollknotens unterstützt und das Empfangen und Senden von Zahlungen mit Atomic MultiPath ermöglicht ( AMP ) und erhöht seine PSBT -Funktionen, unter anderem Verbesserungen und Fehlerkorrekturen.

Bemerkenswerte Code-und Dokumentationsänderungen

Bemerkenswerte Änderungen in dieser Woche in Bitcoin Core , C-Lightning , Eclair , LND , Rostblitz , libsecp256k1 , Hardware Wallet Interface (HWI) , Bitcoin rosten , BTCPay Server , BIP-Verbesserungsvorschläge (BIPs) und Lightning BOLTs .

  • Bitcoin Core # 21462 fügt Tools zum Bestätigen von Ausgaben von Guix-Builds hinzu und überprüft diese Bescheinigungen mit denen anderer. Nach dieser Änderung bleibt die Windows-und MacOS-Codesignatur das einzige fehlende Teil, bevor Guix-Builds die Feature-Parität mit Gitian-Builds erreichen.
  • Bitcoin Core GUI # 280 verhindert, dass ungültige Bitcoin-Adressen in einem Fehlerdialog angezeigt werden, sodass keine willkürliche Nachricht in einem offiziell aussehenden Dialog angezeigt werden kann. Stattdessen wird jetzt ein einfacher Fehler”Ungültige Adresse”angezeigt. (Zur Veranschaulichung vor und nach Screenshots siehe PR.)
  • Bitcoin Core # 21359 aktualisiert die RPCs für Fundrawtransaction, Send und Walletcreatefundedpsbt mit einem neuen Parameter include_unsafe, mit dem unbestätigte UTXOs ausgegeben werden können, die von anderen Benutzern in der Transaktion erstellt wurden. Dies ermöglicht das Gebührenerhöhen einer Transaktion mithilfe von CPFP und wurde aus diesem Grund von einem Entwickler hinzugefügt, der an der Implementierung von Ankerausgänge im Eclair LN-Knoten. Die Option sollte nur bei Bedarf verwendet werden, da nicht bestätigte Transaktionen, die von anderen Benutzern erstellt wurden, ersetzt werden können, wodurch möglicherweise verhindert wird, dass untergeordnete Transaktionen bestätigt werden.
  • LND # 5291 verbessert die Art und Weise, wie LND sicherstellt, dass PSBTs für Finanzierungstransaktionen geben nur segwit UTXOs aus. LN benötigt Segwit-UTXOs, um zu verhindern, dass die Formbarkeit von Rückerstattungen Rückgabetransaktionen nicht ausgibt. LND hat dies zuvor überprüft, indem es im PSBT nach dem WitnessUtxo-Feld gesucht hat. Dieses Feld ist jedoch für Segwit-UTXOs technisch optional und wird daher von einigen PSBT-Erstellern nicht bereitgestellt. Der aktualisierte Code verwendet den angegebenen Wert, falls vorhanden, oder durchsucht, falls er nicht vorhanden ist, das UTXO-Set nach den erforderlichen Informationen.
  • LND # 5274 begrenzt den maximalen Geldbetrag, den der Knoten reserviert, um CPFP Gebührenerhöhung für Ankerausgänge auf das Zehnfache des Betrags pro Kanal. Für Knoten mit einer großen Anzahl von Kanälen werden dadurch die Kapitalanforderungen begrenzt. Wenn sie mehr als 10 Kanäle schließen müssen, können sie die Mittel aus dem Schließen eines Kanals verwenden, um den nächsten Kanal in einem Dominoeffekt zu schließen.
  • LND # 5256 ermöglicht das Lesen der Brieftaschen-Passphrase aus einer Datei. Dies ist hauptsächlich für containergestützte Setups gedacht, bei denen die Passphrase bereits in einer Datei gespeichert ist, sodass die direkte Verwendung dieser Datei keine zusätzlichen Sicherheitsprobleme verursacht.
  • LND # 5253 fügt Unterstützung für AMP-Rechnungen (Atomic Multipath Payment) für übergeordnete LND-RPC-Befehle wie SendPayment, AddInvoice und SubscribeInvoice. AMP-Rechnungen sind derzeit nur eine LND-Funktion und akzeptieren nur HTLCs, bei denen die AMP-Funktionsbits sowie eine AMP-Nutzlast gesetzt sind. Dies erweitert frühere Arbeiten , die die Verwendung von AMP durch Bereitstellung manuell festgelegter Zahlungsparameter für den SendPayment-RPC ermöglichten.
  • Libsecp256k1 # 850 fügt eine secp256k1_ec_pubkey_cmp-Methode hinzu, die zwei öffentliche Schlüssel vergleicht und zurückgibt, welcher von ihnen früher als der andere sortiert wird (oder zurückgibt, dass sie gleich sind). Dies wurde für die Verwendung mit BIP67 Schlüsselsortierung, insbesondere wie bei sortedmulti verwendet Ausgabeskriptdeskriptor .
  • Suchen Sie die Originalbeitrag hier.

    Bitte Abonnieren Sie den Bitcoin Optech-Newsletter direkt, um diesen Inhalt jeden Monat direkt in Ihren Posteingang zu erhalten.

    Categories: IT Info