Author

Topic: allgemeine Fragen zur Benutzung von bech32 (Read 191 times)

legendary
Activity: 1624
Merit: 2481
June 06, 2019, 03:50:38 AM
#5
5. Ist bech32 genauso sicher wie Legacy?

Nein, es ist sicherer.

Legacy transaktionen haben das Problem der Transaction malleability.
Für einen Endnutzer wäre das wohl eher weniger von Relevanz, aber dafür umso mehr für Börsen / Stores / etc..

Die Transaction malleability erlaubt es einem Angreifer, eine Transaktion geringfügig zu verändern (keine Adressen / Gebühr / Betrag, nur irrelevante informationen) um den Hash zu verändern.

Damit ist es z.B. möglich von einem Exchange BTC abzuheben, die Transaktion leicht zu verändern und zu broadcasten, und sich dann (nachdem die veränderte TX bestätigt wurde) an den exchange zu wenden und zu behaupten, die TX existiert nicht.
Wenn diese dann nachschauen, stimmt es, dass die Transaktion, die sie als Auszahlung angegeben haben, nicht existiert.
Dadurch könnte man eine Börse dazu verleiten eine neue Auszahlung zu veranlassen.


Das ist auch der Grund, warum das Lightning Network mit legacy nicht funktionieren kann.
Dafür ist SegWit absolut notwendig.
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
4. kann eine alte Legacy-Wallet von einer bech32-Wallet empfangen?
Ja das geht immer.

Danke für's korrigieren und ja, natürlich ist das neue Wallet abwärtskompatibel. Müsste ich eigentlich oben nachträglich ändern Wink

Den Rest hat dir Real-Duke schön beantwortet.

Nach besten Wissen und Gewissen.

legendary
Activity: 2226
Merit: 6947
Currently not much available - see my websitelink
4. kann eine alte Legacy-Wallet von einer bech32-Wallet empfangen?
Ja das geht immer.
Das einzige, was passieren kann, ist dass gegebenenfalls zentralisierte Exchanges / Services ausgehende Transaktionen an eine bech32 Adresse nicht akzeptieren. Das dürfte aber nur noch selten vorkommen, wenn diese ihre Software nicht aktualisiert haben.
Daneben gibt es für bech32 noch keinen einheitlichen Standard fürs Signieren, wie für das sichere Adressverzeichnis. Aber das ist eher nebensächlich und hat auf normale Transaktionen keine Auswirkung.

Kann also auf jeden Fall dazu raten, Segwit zu verwenden. Die oben genannten "Einschränkungen" sind nicht wirklich ein Hindernis und SegWit ist insgesamt ein klarer Gewinn gemessen an dem, was man dauerhaft an Gebühren bei Segwit spart. Zudem entlastet man damit das Bitcoin-Netzwerk als wenn jeder nur Legacy-Adressen nutzen würde.

Den Rest hat dir Real-Duke schön beantwortet.
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
1. Na klar, SegWit Transaktionen sind billiger
2. Ja!
3. Ganz so neu ist SegWit nicht mehr. Mittlerweile unterstützen viele aktuelle Wallets und Börsen das Alte und neue Adressformat und den Versand von alten Adressen an die Neuen. Einmal an diese neue Adresse geschickt, werden die Coins automatisch zu SegWit Coins. Zurück geht dann natürlich auch.
4. Nicht wenn die Wallet das nicht ausdrücklich unterstützt, aber siehe 3.
5. Davon gehe ich aus, aber hierzu dürfen auch gerne noch andere antworten Wink
full member
Activity: 255
Merit: 109
Hallo,
die Neuerungen bei Bitcoin scheinen sich ja etwas zu überschlagen. Bin zwar schon ein paar Jahre dabei, blicke aber nicht mehr durch. Wie mag es da totalen Anfängern gehen?

Also jetzt mal die Fragen:

1. Benutzt ihr bech32? Wenn ja warum bzw warum nicht?
2. Ist bech32 zukunftssicher für hodler?
3. Kann eine bech32-Wallet Legacy-Adressen empfangen und dann die Coins (bzw die Keys) wieder als bech32 versenden?
4. kann eine alte Legacy-Wallet von einer bech32-Wallet empfangen?
5. Ist bech32 genauso sicher wie Legacy?

vg
Jump to: