Blockchain

如何在 C# 中生成萊特幣私鑰和對應的公共地址

  • February 19, 2015

我發現這個 C# 工具可以為比特幣生成地址(壓縮和未壓縮):

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

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

它適用於比特幣,但對於萊特幣似乎不起作用。

任何想法如何使用類似的程式碼來生成萊特幣地址?

謝謝

這很奇怪,因為 BAU 的文件說他們應該使用萊特幣。在選擇幣種的下拉菜單中,你選擇了萊特幣嗎?

或者,如果您願意執行 RPC 節點,您可以使用BitcoinLib並呼叫CoinService.GetNewAddress(String).

一般來說,它與生成比特幣地址完全一樣,只是版本字節是 48 而不是 0。

比特幣和萊特幣的內部運作方式不同,因此它們的許多部分不應該互換。

對您的問題的簡短回答可能是:您知道 C++ 嗎?在這種情況下,您可以查看生成地址的萊特幣參考實現部分,並將其調整為 C#。

另一個答案是找到一個獨立於萊特幣參考實現的替代庫。一個這樣的實現似乎是Litecoin-PHP-Library,這是一個註釋很多的 PHP 程式碼,您可以在其中找到問題的答案。祝你好運。

引用自:https://bitcoin.stackexchange.com/questions/36119