w jaki sposób mogę konwertować adresy z Ledgera w formacie Segwit na adresy typu Legacy, bo nigdzie nie mogę w Ledger Live znaleźć takiej funkcji
Najtrudniej się pomylić, gdy zaimportujesz klucz publiczny. Na przykład w przypadku klucza Satoshiego:
importpubkey "03678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb6" "satoshi" false
getaddressesbylabel "satoshi"
{
"1FYPDCP1uVnPgEE3gaDMbAApdv9XYX7Si5": {
"purpose": "receive"
},
"3Qw5A3CNngBRLUsrpHfg1mrL6wsYoM8XGQ": {
"purpose": "receive"
},
"bc1qn7qnytxgsc3v5nxt9ff2y83g3pe84ff42stydj": {
"purpose": "receive"
}
}
Jeśli natomiast dysponujesz samym adresem:
decodescript 00149f81322cc88622ca4ccb2a52a21e2888727aa535
bc1qn7qnytxgsc3v5nxt9ff2y83g3pe84ff42stydj
decodescript 76a9149f81322cc88622ca4ccb2a52a21e2888727aa53588ac
1FYPDCP1uVnPgEE3gaDMbAApdv9XYX7Si5
Jak widać, hash "9f81322cc88622ca4ccb2a52a21e2888727aa535" się tutaj powtarza, więc wystarczy zdekodować Script z innymi bajtami na początku i na końcu. Portfel Core odpalony nawet offline bez łańcucha pozwala na takie konwersje. Przy czym o ile zmiana z adresu Segwit na Legacy jest bezpieczna, o tyle należy pamiętać, aby nigdy nie konwertować adresów z nieskompresowanych kluczy publicznych (na przykład słynnego 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa) na adres Segwit, gdyż wtedy trzeba prosić górników o pomoc w odzyskaniu takich monet.
Jaka jest szansa na odzyskanie tego?
Zależy od supportu. Ale tak czy inaczej, przedrostki w adresach BTC oraz LTC są różne przy każdym typie adresu, więc jeśli jakiś portfel pozwala na coś takiego i nie wyświetla choćby ostrzeżenia, to należy się poważnie zastanowić nad tym, czy to dobry portfel.