HILFE MIR BEI BCH IN EINER MULTISIGN-ADRESSE [duplizieren]

Hy an alle, erst vor ein paar Tagen habe ich fälschlicherweise einige BCH an mein BTC Wallet gesendet. Ich benutze ELECTRUM. Ich habe danach gemerkt, dass ich einen Fehler mit der Adresse gemacht habe, und ich habe versucht, sie wiederherzustellen, ich importiere meinen privaten Schlüssel in die electrum cash Wallet, aber nichts, ich habe auch versucht, den Seed nichts erneut zu importieren. Ich schaue nach und mir ist auch aufgefallen, dass mein privater Schlüssel nicht meiner Adresse entspricht. Meine Adresse beginnt mit der Nummer 3 und ich habe festgestellt, dass es sich um eine Adresse mit mehreren Zeichen handelt. Ich verstehe nicht, wie ich eine Multisig-Adresse verwende, wenn ich diese nicht gewählt habe, aber mein Problem besteht trotzdem fort und jemand könnte helfen, einen Weg zu finden, mein BCH zurückzubekommen? Wie kann ich den richtigen Schlüssel meiner Adresse exportieren? Ich weiß nicht, was ich noch versuchen kann.

Antworten (1)

Adressen, die mit „3“ beginnen, entsprechen nicht immer einer Multisig-Adresse. Solche Adressen werden P2SH- Adressen (Pay-to-Script-Hash) genannt . Um Ihre Bitcoins von solchen Adressen zurückzubekommen, müssen Sie das der Adresse entsprechende Skript kennen und die richtigen Argumente angeben. In den meisten Fällen handelt es sich tatsächlich um eine MultiSig-Adresse. Bei Elektron ist es jedoch wahrscheinlicher, dass dies eine P2SH-P2WPKH (Segwit)-Adresse ist, wenn Sie einen BIP39- Mnemonik-Seed und den Ableitungspfad m/49'/0'/0' verwendet haben . In diesem Fall benötigen Sie nur Ihren öffentlichen Schlüssel-Hash, um Ihre BCHs zurückzufordern. Wenn ich das richtig verstehe, müssen Sie nur angeben

0x160014<20-Byte-Public-Key-Hash>

als Skriptsignatur in Ihrer Transaktion, um die Anforderungen in einer Nicht-Segwit-Umgebung zu erfüllen.

OK. Also sollte ich schreiben, was Sie wo vorschlagen? In Electrum oder Electrum cash? Und es gibt ein Verfahren, dem ich folgen kann? Ich bin noch nicht überzeugt von dieser neuen Technologie. Und wenn ist eine Multisig-Adresse?
Dies funktioniert nicht mit Electrum und Electrum Cash, Sie müssen eine solche Rohtransaktion manuell erstellen. Sie können alle Tools verwenden, die verwendet werden können, um eine solche Rohtransaktion in Bitcoin zu erstellen, da Sie die Transaktion nicht hashen und signieren müssen. Solche Tools sind zum Beispiel libbitcoin-explorer oder Sie könnten eines mit einer Bibliothek wie bitcoinjs-lib erstellen . Wenn es sich um eine Multisig-Adresse handelt, müssen Sie die öffentlichen Schlüssel und die Konfiguration der Multisig-Adresse herausfinden.
danke für die Erklärung, gibt es einige Handbücher, um eine Rohtransaktion durchzuführen? und Entschuldigung, wenn ich Sie frage, aber diese Adresse hat 3 verschiedene öffentliche Adressen, aber als ich den privaten Schlüssel importierte, zeigen Sie mir eine andere Adresse ... können Sie mir erklären, warum?
Wenn es sich um eine Multisig-Adresse handelt, müssen Sie Bitcoin-Cash-Tools verwenden, da dies Hashing und Signieren erfordert. Dies kann auch in Electron Cash erfolgen. Sie müssen nur eine Multi-Sig-Brieftasche in Electron Cash erstellen und alle privaten Schlüssel des Mitunterzeichners hinzufügen. Sie können sich einfach die Electrum-Dokumentation ansehen . Dann müssen Sie die Konfiguration herausfinden. Dazu können Sie einfach eine 1-3-, 2-3- und 3-3-Multi-Sig-Adresse erstellen und prüfen, ob ein Guthaben vorhanden ist.