Angesichts der Multi-Sig-Wallet-Schwachstelle bei Parity frage ich mich, warum Parity-Wallet-Benutzer nicht mit dem von Parity bereitgestellten privaten Schlüssel auf ihren Ether zugreifen können?
Vielleicht ist mein Verständnis der Schwachstelle (und der Art und Weise, wie Parity funktioniert) unvollständig, aber ich ging davon aus, dass Sie, wenn Sie Ethereum an eine von Parity für Sie erstellte Ethereum-Adresse erhalten haben, über die private Adresse auf diese Adresse zugreifen können sollten Schlüssel. Man könnte einfach MyEtherWallet mit seinem privaten Schlüssel verwenden, um auf die Gelder in einer Adresse zuzugreifen.
Laut dieser Antwort stellt Parity Ihnen anscheinend nicht den tatsächlichen privaten Schlüssel zur Verfügung und Sie hätten den ethkey generate random
Befehl verwenden müssen, um die privaten Schlüssel zu "exportieren".
Das Problem ist, dass es für die Multisig-Wallets keinen privaten Schlüssel gibt – es handelt sich um Verträge.
Vertragsadressen werden bestimmt, indem die Adresse des Vertragserstellers mit einer Nonce gehasht wird, sie sind nicht der Hash eines öffentlichen ecdsa-Schlüssels.
Die Multisig-Brieftasche war ein Vertrag mit zugehörigem Code, der es autorisierten Konten ermöglichte, das Geld abzuheben, aber dann wurde der Code gelöscht, sodass das Geld keine Möglichkeit mehr hatte, es abzuheben.
atc
Tjaden Hess