Wenn es Tools wie BitcoinSharp gibt, mit denen ich Funktionen wie eine Bitcoin-Brieftasche codieren kann, wie mache ich das gleiche für andere Coins?
Da viele der neueren Währungen auf Litecoin basieren, ändern sich nur die Netzwerkeinstellungen zwischen den einzelnen Wallet-Typen?
Meine Frage lautet also: Was unterscheidet eine BTC-Wallet von einer LTC-Wallet?
Sie haben Recht, dass die Hex-Darstellungen der privaten Schlüssel und öffentlichen Schlüssel gleich sind.
Der Unterschied zwischen verschiedenen Wallets für Kryptowährungen liegt jedoch darin, wie die privaten Schlüssel und Adressen üblicherweise angezeigt werden.
Bevorzugt werden private Schlüssel im „Wallet Import Format“ (WIF) und Adressen in „base58check“ angezeigt.
Die erste Ziffer dieser Nummern wird durch das sogenannte "Versionsbyte" bestimmt.
Für Bitcoin ist das Byte der WIF-Version 128 (was dazu führt, dass WIF-Schlüssel mit einer „5“ beginnen), während das Byte der Adressversion 0 ist (was dazu führt, dass Adressen mit einer „1“ beginnen). Bei Litecoin ändern sich diese führenden Zahlen in „6“ bzw. „L“.
Hier ist eine Tabelle mit Versionsbytes und Adresspräfixen: https://en.bitcoin.it/wiki/List_of_address_prefixes
Und wenn Sie an Python-Code interessiert sind, der Ihnen helfen kann, verschiedene Arten von Brieftaschen zu generieren, ohne sich um Versionsbytes kümmern zu müssen, würde ich mir die Python-Bibliothek Coinkit ansehen (nur „pip install coinkit“).
T9b
Isuru Fonseka