Вопрос:
Так как я не криптограф и мои классы криптографии дали мне киллер головные боли, этот вопрос может иметь очевидный ответ, что я не в курсе.
Я хотел бы способ изменить секретный ключ публичного адреса, для этого вы бы, конечно, требуется текущий закрытый ключ. Это вообще возможно?
Почему это полезно, спросите вы?
Оставляющий следа передачи Bitcoins.
Почему мы хотим, чтобы вы спрашиваете?
Финансовая конфиденциальность.
Хотелось бы услышать от тех, у кого есть что-то значимое, чтобы внести свой вклад
Адреса фактически не существуют на уровне протокола. Адреса просто легкий путь для нас, людей, чтобы обменять стандартный набор требований вывода сценария.
Типичный один ключ (оплата за Публичным-хэш) адрес, которые начинаются с 1 имеет ровно один закрытый ключ, связанный с ними. Открытый ключ вычисляется из секретного ключа с помощью точек на эллиптической кривой умножения, поэтому спрашивать, если вы могли бы иметь различный секретный ключ немного как спрашивать, если вы могли бы поднять от 7 до некоторой степени, кроме 3 и до сих пор получить ответ 343. Это просто не математически возможно.
С другой стороны, есть также оплата за скрипт-хэш-адреса, которые начинаются с 3. Эти адреса могут установить требования одного (или более) подписей из набора различных частных ключей. В этом случае, вы бы список из нескольких частных ключей, которые все были бы в состоянии провести выходной сигнал, который был отправлен на адрес.