Использование pybitcoin для генерации нового адреса (n +1-й) из личного ключа
Как я могу использовать библиотеку pybitcoin (или, в этом отношении, любую другую библиотеку python), чтобы не только получить один адрес из закрытого ключа, но и получить следующий?
from pybitcoin import BitcoinPrivateKey
private_key = BitcoinPrivateKey("predefined private key here")
public_key = private_key.public_key()
public_key.address()
Вернет только первый адрес. Насколько я знаю, один закрытый ключ может иметь бесконечное количество адресов. Есть ли параметр "индекс"?
0 ответов
Насколько я знаю, один закрытый ключ может иметь бесконечное количество адресов.
Это не правда. Для каждого личного ключа (SK - секретный ключ) существует только один открытый ключ (PK) и наоборот.
Если вы знаете закрытый ключ, вы можете найти, что является открытым ключом [связанным с этим закрытым ключом], но если вы знаете открытый ключ, вы не сможете найти, что это за закрытый ключ, связанный с ним.
Вот сообщение Reddit о связи частного / открытого ключа и биткойна.
В этом случае у вас есть закрытый ключ:private_key = BitcoinPrivateKey("predefined private key here")
И вы можете получить открытый ключ, связанный с закрытым ключом:public_key = private_key.public_key()