Ich weiß nicht, ob ich hier ein bisschen verrückt werde oder ob dies tatsächlich eine Adresskollision von Ethereum ist. Ich habe Parity auf einem brandneuen Computer installiert, den ich selbst gebaut habe. Die Maschine war bis heute nicht eingeschaltet worden.
Während der Einrichtung von Parity habe ich wie gewohnt ein Konto erstellt. Aber das erste, was mir auffiel, war, dass der Saldo des Kontos nicht Null war.
https://etherscan.io/address/0x00a329c0648769a73afac7f9381e08fb43dbea72
Ich sammle weitere Informationen. Aber das ist seltsam.
Ok Update, ich habe definitiv die Kontrolle über dieses Konto. Ich habe diese Transaktion durchgeführt: https://etherscan.io/tx/0x33a1b81eae1c1d5f542c69960e3ace67177d61dd633639d41972ec603c73a96b . Darin können Sie sehen, dass ich 0,00 16347 Ether gesendet habe, was dieselbe Nummer ist, die in dieser URL erscheint. Habe ich eine bestehende Ethereum-Adresse in Parity generiert? , die URL für diese Frage.
Ich weiß nicht, wie ich beweisen soll, dass ich dieses Konto noch nie zuvor kontrolliert habe, aber ich habe dieses Konto noch nie zuvor kontrolliert. Dies ist definitiv eine Adresskollision.
Ich bin mir nicht sicher, was das bedeutet, habe ich zufällig eine Eins in einer Bazillion-Chance getroffen? Ich hätte wirklich gerne ein Feedback darüber, was ich tun kann, um meinen Fall zu beweisen. Was sind die Auswirkungen auf das Ethereum-Netzwerk?
Aktualisieren
Ok ich habe mir mal angeschaut was passiert ist. Ich denke, dieses Problem hängt möglicherweise mit einem leeren Seed-Phrase-Konto zusammen.
Als ich zur Kontoerstellungsphase kam, fror der Computer für über 30 Minuten ein, ich startete den Parity-Client neu. Nachdem die Anwendung erneut geladen wurde, wurde ich aufgefordert, ein neues Konto zu erstellen, was ich tat, und dieses Mal konnte ich ein neues Konto erstellen, aber keine Option für eine Seed-Phrase.
Das nächste, was mir auffiel, war, dass Parity mir Benachrichtigungen über Ether-Einzahlungen gab. Ich dachte: „Hmm! Parity muss Ihnen jetzt etwas Faucet-Geld geben“, aber dann sah ich, dass das Konto eine Menge Transaktionshistorie hatte.
Das sieht sehr nach Benutzerfehler / Paritätsfehler aus.
So wie es aussieht, können andere auf dieses Konto aus der neueren Transaktionshistorie zugreifen.
Dieses Konto entspricht der Verwendung der leeren Zeichenfolge "" als Wiederherstellungsphrase. Sind Sie sicher, dass Sie auf „Konto erstellen“ und nicht auf „Wiederherstellungssatz“ geklickt haben, wie hier beschrieben: https://blog.parity.io/restoring-blank-seed-phrase/ ?
Wenn Sie auf die andere Schaltfläche geklickt und dann keinen Wiederherstellungssatz angegeben haben, erhalten Sie jedes Mal dieses Konto (andere haben bereits auf dieses Konto zugegriffen und die angezeigten Transaktionen gesendet). Leider hat Parity Sie vor Version 1.6.7 nicht gewarnt, dass Sie dies tun. Wenn Sie diese Adresse generieren, ist dies kein sicherer Ort zum Speichern von Geldern! Jeder andere kann es einfach generieren und darauf zugreifen.
Wenn Sie andererseits die Option "Neues Konto" richtig verwendet haben, könnte dies ein Fehler sein. Als Sie das Konto erstellt haben, haben Sie einen Wiederherstellungssatz erhalten, den Sie aufschreiben sollten? (Und hast du es aufgeschrieben?)
Um es für andere näher auszuführen: Nein, dies ist keine zufällige Kollision. Ethereum ist in Ordnung! Was es ist, ist entweder ein Fehlklick oder ein Fehler in der Parity-Anwendung.
Ich habe diese Adresse als root auf Ubuntu über Geth generiert.
Ich habe sowohl den privaten Schlüssel als auch die Json-Datei. Transaktionen werden aufgrund eines fehlenden function () payable {}
Modifikators in der Transaktionssolidarität und des abgewerteten throw
do not send to 0x00 address
Konstruktorarguments in den meisten Vertragscodes ausgelöst.
q9f
Samuel Hawksby-Robinson
q9f
Samuel Hawksby-Robinson
John