Blockchain
如何在 C# 中生成萊特幣私鑰和對應的公共地址
我發現這個 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 程式碼,您可以在其中找到問題的答案。祝你好運。