Skip to content

Commit a18c40d

Browse files
committed
Translate Newsletter bitcoinops#360 to German
1 parent d342bb0 commit a18c40d

File tree

1 file changed

+160
-0
lines changed

1 file changed

+160
-0
lines changed
Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
---
2+
title: 'Bitcoin Optech Newsletter #360'
3+
permalink: /de/newsletters/2025/06/27/
4+
name: 2025-06-27-newsletter-de
5+
slug: 2025-06-27-newsletter-de
6+
type: newsletter
7+
layout: newsletter
8+
lang: de
9+
---
10+
Der Newsletter dieser Woche fasst Forschungen zum Fingerprinting von Full Nodes mittels
11+
P2P-Protokoll-Nachrichten zusammen und bittet um Feedback zur möglichen Entfernung der
12+
Unterstützung für `H` in BIP32-Pfaden in der BIP380-Spezifikation von Deskriptoren.
13+
Ebenfalls enthalten sind unsere regulären Abschnitte mit Zusammenfassungen der wichtigsten
14+
Fragen und Antworten auf der Bitcoin Stack Exchange, Ankündigungen neuer Releases und
15+
Release-Kandidaten sowie Beschreibungen bemerkenswerter Änderungen an populärer
16+
Bitcoin-Infrastruktursoftware.
17+
18+
## Nachrichten
19+
20+
- **Fingerprinting von Knoten mittels `addr`-Nachrichten:**
21+
Daniela Brozzoni [postete][brozzoni addr] auf Delving Bitcoin über Forschungen, die sie
22+
zusammen mit Entwickler Naiyoma durchführte, um denselben Knoten in mehreren Netzwerken
23+
anhand der von ihm gesendeten `addr`-Nachrichten zu identifizieren. Knoten senden
24+
P2P-Protokoll-`addr`-(Adress-)Nachrichten an ihre Peers, um andere potenzielle Knoten
25+
zu bewerben und es Peers zu ermöglichen, sich über ein dezentrales Gossip-System zu
26+
finden. Brozzoni und Naiyoma konnten jedoch einzelne Knoten anhand von Details aus
27+
ihren spezifischen Adressnachrichten fingerprinting betreiben, was es ihnen ermöglichte,
28+
denselben Knoten zu identifizieren, der in mehreren Netzwerken läuft (wie IPv4 und
29+
[Tor][topic anonymity networks]).
30+
31+
Die Forscher schlagen zwei mögliche Gegenmaßnahmen vor: das Entfernen von Zeitstempeln
32+
aus Adressnachrichten oder, falls die Zeitstempel beibehalten werden, diese leicht zu
33+
randomisieren, um sie weniger spezifisch für bestimmte Knoten zu machen.
34+
35+
- **Verwendet irgendeine Software `H` in Deskriptoren?**
36+
Ava Chow [postete][chow hard] in der Bitcoin-Dev-Mailingliste die Frage, ob irgendeine
37+
Software Deskriptoren mit Großbuchstaben-H generiert, um einen gehärteten
38+
[BIP32][topic bip32]-Schlüssel-Ableitungsschritt anzuzeigen. Falls nicht, könnte die
39+
[BIP380][]-Spezifikation von [Output Script Deskriptoren][topic descriptors] so
40+
modifiziert werden, dass nur Kleinbuchstaben-h und `'` zur Anzeige der Härtung
41+
verwendet werden dürfen. Chow bemerkt, dass, obwohl BIP32 Großbuchstaben-H erlaubt,
42+
die BIP380-Spezifikation zuvor einen Test enthielt, der die Verwendung von
43+
Großbuchstaben-H verbietet, und Bitcoin Core derzeit Großbuchstaben-H nicht akzeptiert.
44+
45+
## Ausgewählte Fragen & Antworten von Bitcoin Stack Exchange
46+
47+
*[Bitcoin Stack Exchange][bitcoin.se] ist einer der ersten Orte, an denen die
48+
Optech-Mitwirkenden nach Antworten auf ihre Fragen suchen – oder wenn wir ein paar freie
49+
Momente haben, um neugierige oder verwirrte Nutzer zu unterstützen. In diesem monatlichen
50+
Abschnitt heben wir einige der bestbewerteten Fragen und Antworten hervor, die seit
51+
unserem letzten Update gepostet wurden.*
52+
53+
{% comment %}<!-- https://bitcoin.stackexchange.com/search?tab=votes&q=created%3a1m..%20is%3aanswer -->{% endcomment %}
54+
{% assign bse = "https://bitcoin.stackexchange.com/a/" %}
55+
56+
- [Gibt es eine Möglichkeit, Bitcoin Knots-Knoten als meine Peers zu blockieren?]({{bse}}127456)
57+
Vojtěch Strnad bietet einen Ansatz zum Blockieren von Peers basierend auf
58+
User-Agent-Strings mit zwei Bitcoin Core RPCs, rät jedoch von einem solchen Ansatz ab
59+
und verweist auf ein verwandtes [Bitcoin Core GitHub Issue][Bitcoin Core #30036] mit
60+
ähnlicher Abratung.
61+
62+
- [Was macht OP_CAT mit Ganzzahlen?]({{bse}}127436)
63+
Pieter Wuille erklärt, dass Bitcoin Script Stack-Elemente keine Datentypinformationen
64+
enthalten und verschiedene Opcodes die Bytes des Stack-Elements auf unterschiedliche
65+
Weise interpretieren.
66+
67+
- [Asynchrones Block-Relay mit Compact Block Relay (BIP152)]({{bse}}127420)
68+
Benutzer bca-0353f40e skizziert Bitcoin Cores Behandlung von [Compact Blocks][topic
69+
compact block relay] und schätzt die Auswirkungen fehlender Transaktionen auf die
70+
Blockpropagation.
71+
72+
- [Warum sind Angreifer-Einnahmen beim Selfish Mining disproportional zu ihrer Hash-Power?]({{bse}}53030)
73+
Antoine Poinsot folgt auf diese und [eine andere]({{bse}}125682) ältere [Selfish
74+
Mining][topic selfish mining]-Frage und weist darauf hin: „Die Schwierigkeitsanpassung
75+
berücksichtigt verwaiste Blöcke nicht, was bedeutet, dass die Verringerung der
76+
effektiven Hashrate konkurrierender Miner die Gewinne eines Miners (über einen
77+
ausreichend langen Zeitraum) genauso stark erhöht wie die Erhöhung seiner eigenen"
78+
(siehe [Newsletter #358][news358 selfish mining]).
79+
80+
## Releases und Release-Kandidaten
81+
82+
*Neue Releases und Release-Kandidaten für populäre Bitcoin-Infrastrukturprojekte.
83+
Bitte erwägen Sie, auf neue Releases zu aktualisieren oder beim Testen von
84+
Release-Kandidaten zu helfen.*
85+
86+
- [Bitcoin Core 28.2][] ist ein Wartungs-Release für die vorherige Release-Serie der
87+
vorherrschenden Full-Node-Implementierung. Es enthält mehrere Fehlerbehebungen.
88+
89+
## Wichtige Code- und Dokumentationsänderungen
90+
91+
*Bemerkenswerte aktuelle Änderungen in [Bitcoin Core][bitcoin core repo], [Core
92+
Lightning][core lightning repo], [Eclair][eclair repo], [LDK][ldk repo], [LND][lnd repo],
93+
[libsecp256k1][libsecp256k1 repo], [Hardware Wallet Interface (HWI)][hwi repo],
94+
[Rust Bitcoin][rust bitcoin repo], [BTCPay Server][btcpay server repo], [BDK][bdk repo],
95+
[Bitcoin Improvement Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo],
96+
[Lightning BLIPs][blips repo], [Bitcoin Inquisition][bitcoin inquisition repo] und
97+
[BINANAs][binana repo].*
98+
99+
- [Bitcoin Core #31981][] fügt eine `checkBlock`-Methode zur Inter-Process-Communication
100+
(IPC) `Mining`-Schnittstelle hinzu (siehe Newsletter [#310][news310 ipc]), die
101+
dieselben Gültigkeitsprüfungen wie der `getblocktemplate`-RPC im `proposal`-Modus
102+
durchführt. Dies ermöglicht es Mining-Pools, die [Stratum v2][topic pooled mining]
103+
verwenden, Block-Templates von Minern über die schnellere IPC-Schnittstelle zu
104+
validieren, anstatt bis zu 4 MB JSON über RPC zu serialisieren. Die Proof-of-Work-
105+
und Merkle-Root-Prüfungen können in den Optionen deaktiviert werden.
106+
107+
- [Eclair #3109][] erweitert seine Unterstützung für [attributable failures][topic
108+
attributable failures] (siehe Newsletter [#356][news356 failures]) auf [Trampoline
109+
Payments][topic trampoline payments]. Ein Trampoline-Knoten entschlüsselt und
110+
speichert nun den für ihn bestimmten Teil der Attributions-Payload und bereitet den
111+
verbleibenden Blob für den nächsten Trampoline-Hop vor. Dieser PR implementiert nicht
112+
die Weiterleitung der Attributionsdaten für Trampoline-Knoten, was in einem
113+
Follow-up-PR erwartet wird.
114+
115+
- [LND #9950][] fügt ein neues `include_auth_proof`-Flag zu den `DescribeGraph`-,
116+
`GetNodeInfo`- und `GetChanInfo`-RPCs und zu ihren entsprechenden `lncli`-Befehlen
117+
hinzu. Die Einbeziehung dieses Flags gibt die [Channel-Announcement][topic channel
118+
announcements]-Signaturen zurück, was die Validierung von Channel-Details durch
119+
Drittanbieter-Software ermöglicht.
120+
121+
- [LDK #3868][] reduziert die Präzision der [HTLC][topic htlc]-Haltezeit für
122+
[attributable failure][topic attributable failures]-Payloads (siehe Newsletter
123+
[#349][news349 attributable]) von 1-Millisekunden- auf 100-Millisekunden-Einheiten,
124+
um Timing-Fingerprint-Lecks zu mindern. Dies bringt LDK mit den neuesten Updates zum
125+
[BOLTs #1044][]-Entwurf in Einklang.
126+
127+
- [LDK #3873][] erhöht die Verzögerung für das Vergessen eines Short Channel Identifier
128+
(SCID), nachdem sein Finanzierungs-Output ausgegeben wurde, von 12 auf 144 Blöcke, um
129+
die Verbreitung eines [Splicing][topic splicing]-Updates zu ermöglichen. Dies ist das
130+
Doppelte der 72-Block-Verzögerung, die in [BOLTs #1270][] eingeführt und von Eclair
131+
implementiert wurde (siehe Newsletter [#359][news359 eclair]). Dieser PR implementiert
132+
auch zusätzliche Änderungen am `splice_locked`-Nachrichtenaustauschprozess.
133+
134+
- [Libsecp256k1 #1678][] fügt eine `secp256k1_objs` CMake-Interface-Bibliothek hinzu,
135+
die alle Objektdateien der Bibliothek bereitstellt, um es übergeordneten Projekten wie
136+
Bitcoin Cores geplantem [libbitcoinkernel][libbitcoinkernel project] zu ermöglichen,
137+
diese Objekte direkt in ihre eigenen statischen Bibliotheken zu verlinken. Dies löst
138+
das Problem, dass CMake keinen nativen Mechanismus zum Verlinken statischer
139+
Bibliotheken in eine andere hat, und erspart nachgelagerten Nutzern die Bereitstellung
140+
ihrer eigenen `libsecp256k1`-Binärdatei.
141+
142+
- [BIPs #1803][] klärt die [BIP380][]-[Deskriptor][topic descriptors]-Grammatik, indem
143+
alle gängigen gehärteten Pfad-Markierungen erlaubt werden, während [#1871][bips #1871],
144+
[#1867][bips #1867] und [#1866][bips #1866] [BIP390][]s [MuSig2][topic
145+
musig]-Deskriptoren verfeinern, indem Schlüsselpfad-Regeln verschärft, wiederholte
146+
Teilnehmerschlüssel erlaubt und Multipath-Kind-Ableitungen explizit eingeschränkt
147+
werden.
148+
149+
{% include snippets/recap-ad.md when="2025-07-01 16:30" %}
150+
{% include references.md %}
151+
{% include linkers/issues.md v=2 issues="31981,3109,9950,3868,3873,1678,1803,1871,1867,1866,30036,1044,1270" %}
152+
[bitcoin core 28.2]: https://bitcoincore.org/bin/bitcoin-core-28.2/
153+
[brozzoni addr]: https://delvingbitcoin.org/t/fingerprinting-nodes-via-addr-requests/1786/
154+
[chow hard]: https://mailing-list.bitcoindevs.xyz/bitcoindev/[email protected]/T/#u
155+
[news358 selfish mining]: /de/newsletters/2025/06/13/#calculating-the-selfish-mining-danger-threshold
156+
[news310 ipc]: /en/newsletters/2024/07/05/#bitcoin-core-30200
157+
[news356 failures]: /de/newsletters/2025/05/30/#eclair-3065
158+
[news349 attributable]: /de/newsletters/2025/04/11/#ldk-2256
159+
[news359 eclair]: /de/newsletters/2025/06/20/#eclair-3110
160+
[libbitcoinkernel project]: https://github.com/bitcoin/bitcoin/issues/27587

0 commit comments

Comments
 (0)