Positiver oder negativer privater Schlüssel einer Bitcoin-Wallet?

Der private Schlüssel ist eine Zahl. Ist die Frage positiv oder negativ? Ist es möglich, einen positiven oder negativen privaten Schlüssel zu kennen, wenn Sie nur den öffentlichen Schlüssel kennen?

Zum Beispiel:

Positiver privater Schlüssel: 2

Öffentlicher Schlüssel:

04C6047F9441ED7D6D3045406E95C07CD85C778E4B8CEF3CA7ABAC09B95C709EE51AE168FEA63DC339A3C58419466CEAEEF7F632653266D0E1236431A950CFE52A

Negativer privater Schlüssel:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD036413F

Öffentlicher Schlüssel:

04C6047F9441ED7D6D3045406E95C07CD85C778E4B8CEF3CA7ABAC09B95C709EE5E51E970159C23CC65C3A7BE6B99315110809CD9ACD992F1EDC9BCE55AF301705

Jetzt werde ich zwei öffentliche Schlüssel in „ 3“ und „ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD036413E“ schreiben:

04F9308A019258C31049344F85F89D5229B531C845836F99B08601F113BCE036F9388F7B0F632DE8140FE337E62A37F3566500A99934C2231B6CB9FD7584B8E672

04F9308A019258C31049344F85F89D5229B531C845836F99B08601F113BCE036F9C77084F09CD217EBF01CC819D5C80CA99AFF5666CB3DDCE4934602897B4715BD

Wie kann man feststellen, welcher ein positiver und welcher ein negativer privater Schlüssel für diese beiden öffentlichen Schlüssel ist?

Antworten (1)

Es gibt wirklich kein „positiv“ oder „negativ“ für private Schlüssel. Private Schlüssel sind Ganzzahlen ohne Vorzeichen, also sind sie im Grunde alle "positiv". Ihre "negativen" Zahlen sind nicht wirklich negativ, sie sind die modulare additive Umkehrung des "positiven" privaten Schlüssels.

Da private Schlüssel wirklich vorzeichenlose Ganzzahlen sind, können Sie dem öffentlichen Schlüssel keine Informationen über die Vorzeichenhaftigkeit entnehmen, da es keine Anzeichen gibt, auf die Sie auch nur schauen könnten. Jeder private Schlüssel ist das „Negativ“ eines anderen privaten Schlüssels, also ist ein privater Schlüssel sowohl „positiv“ als auch „negativ“. Jeder private Schlüssel hat eine additive Inverse.

Bei zwei öffentlichen Schlüsseln können Sie jedoch feststellen, ob ihre privaten Schlüssel additive Inverse zueinander sind, indem Sie prüfen, ob die X-Koordinaten gleich sind. Wenn dies der Fall ist, sollte einer eine ungerade Y-Koordinate und der andere eine gerade Y-Koordinate haben. Dies sagt Ihnen nur, dass ihre privaten Schlüssel additive Umkehrungen voneinander sind. Aber Sie werden nicht wissen, welches die niedrigere Zahl ist oder was einer von ihnen ist (es sei denn, Sie haben den privaten Schlüssel für einen von ihnen).

Kann ich den positiven privaten Schlüssel aus dem negativen Schlüssel erhalten?
Bitte helfen Sie. Ich muss das kotlin oder java machen