So generieren Sie einen privaten Litecoin-Schlüssel und eine entsprechende öffentliche Adresse in C#

Ich habe dieses C#-Tool gefunden, um Adressen für Bitcoin (komprimiert und unkomprimiert) zu generieren:

https://en.bitcoin.it/wiki/Bitcoin_Address_Utility

https://github.com/casascius/Bitcoin-Address-Utility

Es funktioniert perfekt für Bitcoin, aber für Litecoin scheint es nicht zu funktionieren.

Irgendwelche Ideen, wie man ähnlichen Code verwenden kann, um Litecoin-Adressen zu generieren?

Vielen Dank

Antworten (2)

Das ist seltsam, da die Dokumente von BAU sagen, dass sie mit Litecoin arbeiten sollten. Haben Sie im Dropdown-Menü, das den Münztyp auswählt, Litecoin ausgewählt?

Wenn Sie bereit sind, einen RPC-Knoten auszuführen, können Sie alternativ BitcoinLib verwenden und aufrufen CoinService.GetNewAddress(String).

Im Allgemeinen ist es genau dasselbe wie das Generieren von Bitcoin-Adressen, außer dass das Versionsbyte 48 statt 0 ist.

Ich habe Ihre Antwort aufgrund Ihres alternativen Vorschlags zur Verwendung von CoinService.GetNewAddress(String) akzeptiert. Das klingt nach einer sehr guten Idee, da Bitcoinlib nicht nur Bitcoin, sondern auch andere Altcoins unterstützt. Danke vielmals! Fürs Protokoll - Die Auswahl von Litecoin im Dropdown-Menü FUNKTIONIERT NICHT, es werden falsche Adressen generiert. Es sieht so aus, als ob Bitcoin_Address_Utility nur zu 100% für Bitcoin funktioniert.

Bitcoin und Litecoin haben ein unterschiedliches Innenleben, daher sollten viele ihrer Teile nicht austauschbar sein.

Eine kurze Antwort auf Ihre Frage könnte lauten: Kennen Sie C++? In diesem Fall könnten Sie sich die Teile der Referenzimplementierung von Litecoin ansehen, in denen die Adressen generiert werden, und diese an C# anpassen.

Eine andere Antwort wäre, eine alternative Bibliothek zu finden, die unabhängig von der Litecoin-Referenzimplementierung ist. Eine solche Implementierung scheint Litecoin-PHP-Library zu sein , das ist ein stark kommentierter PHP-Code, in dem Sie Antworten auf Ihre Fragen finden können. Viel Glück.

Bitcoin and Litecoin have different inner workings, so many of their parts shouldn't be interchangeable.Das ist nicht wirklich wahr. Sie sind sich sehr ähnlich.
Ähnlich bedeutet nicht gleich oder austauschbar.