---
Я хочу объявить http://bip32.org, реализация JavaScript в BIP32. Этот проект основан на моем Multisignature P2SH проект.
Что такое BIP32?
BIP0032 это Bitcoin Улучшение Предложение, которое описывает способ determinsiticly генерации Bitcoin (и теперь DOGECOIN!) адрес и закрытые ключи. Он также описывает некоторые действительно интересные функции, такие как открытый ключ вывод, который позволяет генерировать новые адреса без необходимости закрытого ключа.
Почему это должно меня беспокоить?
Если вы похожи на меня, то вы просто волнует, потому что этот материал круто. Если вы не совсем похожи на меня, то вы, вероятно, интересует только это, если вы хотите и / или использовать Мозговые кошельки. Эта реализация позволяет производить расширенные Частные ключи, основанные только на одной ключевой фразы, которая в свою очередь используется для получения нескольких адресов Bitcoin. У вас есть преимущество получения новых адресов даже не требуется ввести свой пароль.
Как его использовать?
Просто. Изменение типа сети для "Dogecoin Mainnet" в верхнем правом углу. Затем введите ключевую фразу в "Passphrase" боксировать и подправить значение в "индекс KeyPair", Сформированные ключи показаны в нижней части страницы, а также Dogecoin адрес, который вы можете отправить монеты.
Для того, чтобы тратить, копировать "Производная закрытый ключ", Изменить кнопку в верхней части страницы, в "BIP32 Key" и вставьте ключ, который вы только что скопировали. Теперь скопируйте "ключ" в разделе Ключ Info. Это закрытый ключ Dogecoin, и он может быть использован, чтобы провести с помощью генератора транзакций в http://brainwallet.org/
Более продвинутые пользователи могут использовать сайт, чтобы сделать следующие вещи:
- Проверьте расширенную информацию ключа: Просто вставьте ключ и ключевые поля показывается информация
- Используйте любой ключевой путь выведения вы хотите: Переключите "Выведение Путь" в "изготовленный на заказ" и введите свой ключ путь. Ключ должен быть с "м", переменные "я" а также "К" может проявляться в пути (я не могу быть последним), и вы можете использовать только закрытый ключ вывод (с помощью символа апострофа), если расширенный ключ вы извлечение из является частным ключом.
- Основной метод открытого ключа / частный вывод только описывает, генерируется ли конечный индекс KeyPair с помощью открытого ключа или закрытого ключа вывода. Если это не имеет смысла для вас, игнорировать его и оставить его установить в "Открытый ключ"
Благодарю. Обратная связь с благодарностью! Пожертвования приветствуются: DCcF9r3UqSzjQWAjDnsrw9WJvddhuuPXFM
К дэвов там: Dogecoin не имеет никакого официального "версия байтов" для расширенных закрытых ключей, так что мне пришлось придумать какой-нибудь. Если кто-нибудь захочет разработать BIP0032 предложение по Dogecoin, вот константы, которые я использовал:
Код:
вар DOGECOIN_MAINNET_PUBLIC = 0x02facafd;
вар DOGECOIN_MAINNET_PRIVATE = 0x02fac398;
вар DOGECOIN_TESTNET_PUBLIC = 0x0432a9a8;
вар DOGECOIN_TESTNET_PRIVATE = 0x0432a243;
вар DOGECOIN_MAINNET_PRIVATE = 0x02fac398;
вар DOGECOIN_TESTNET_PUBLIC = 0x0432a9a8;
вар DOGECOIN_TESTNET_PRIVATE = 0x0432a243;