Jump to content
Sign in to follow this  
rammendo

Получение Redeem Script от SegWit адреса

Recommended Posts

есть HD - адрес, на сайте https://iancoleman.io/bip39/ сгенерировано некоторое количество адресов по схеме

 

Path                               Address                                                                           Public Key                                                                                                                                                         Private Key

m/49'/0'/0'/0/0 3PCobsiRv41f58jfGuBFsm2E5E2ToJm9i1 03dea5bab220a045ff622a1df5e2b16045e94de168ed84f369911a9ebd83048770 Kyz9hT1ZMeBSjPyBGfJZyr4e1vGmLTGmceoZZM1G8R7oc4T77KmE

то есть, есть сегвит адрес, Public Key и Private Key. Redeem Script не отображается.

Чтобы разделиться с обычными "старыми" адресами, нужен Редим Скрипт. Подскажите, как его получить, имея исходные данные.

 

Edited by rammendo

Share this post


Link to post
Share on other sites

Берём BX.

Переименовываем, то что скачалось в bx.

Делаем операцию RIPEMD160(SHA256(pubKey)) над публичным ключом:

bx bitcoin160 03dea5bab220a045ff622a1df5e2b16045e94de168ed84f369911a9ebd83048770

Получаем результат: 33360dd3f1c9986db78d5bdd4dfcb2292a32ab31.

Добавляем к нему спереди 0014, получаем 001433360dd3f1c9986db78d5bdd4dfcb2292a32ab31.

 

001433360dd3f1c9986db78d5bdd4dfcb2292a32ab31 - это и есть Redeem Script для P2SH-P2WPKH адресов.

Share this post


Link to post
Share on other sites

Я когда-то искал ответ на этот вопрос. И я его нашел

 

https://segwitaddress.org

 

Внизу, раздел Details

Share this post


Link to post
Share on other sites
7 часов назад, Old Miner сказал:

Берём BX.

Переименовываем, то что скачалось в bx.

Делаем операцию RIPEMD160(SHA256(pubKey)) над публичным ключом:


bx bitcoin160 03dea5bab220a045ff622a1df5e2b16045e94de168ed84f369911a9ebd83048770

Получаем результат: 33360dd3f1c9986db78d5bdd4dfcb2292a32ab31.

Добавляем к нему спереди 0014, получаем 001433360dd3f1c9986db78d5bdd4dfcb2292a32ab31.

 

001433360dd3f1c9986db78d5bdd4dfcb2292a32ab31 - это и есть Redeem Script для P2SH-P2WPKH адресов.

Блин, как-то непросто в плане безопасности. Надо думать. Спасибо. Буду иметь в виду.

3 часа назад, Nikolaj Belov сказал:

Я когда-то искал ответ на этот вопрос. И я его нашел

https://segwitaddress.org

Внизу, раздел Details

А вот за это - спасибо.

7 часов назад, Old Miner сказал:

Берём BX.

Переименовываем, то что скачалось в bx.

Делаем операцию RIPEMD160(SHA256(pubKey)) над публичным ключом:


bx bitcoin160 03dea5bab220a045ff622a1df5e2b16045e94de168ed84f369911a9ebd83048770

Получаем результат: 33360dd3f1c9986db78d5bdd4dfcb2292a32ab31.

Добавляем к нему спереди 0014, получаем 001433360dd3f1c9986db78d5bdd4dfcb2292a32ab31.

 

001433360dd3f1c9986db78d5bdd4dfcb2292a32ab31 - это и есть Redeem Script для P2SH-P2WPKH адресов.

Я понимаю, что начинается с 0014, а почему так? Кстати, в апи скрипт начинается на 14...... и далее по тексту. Знаешь, почему? Я что-то не заморачивался.

Share this post


Link to post
Share on other sites
7 часов назад, rammendo сказал:

Я понимаю, что начинается с 0014, а почему так?

 

00 - версия SegWit (на текущий момент должна быть всегда 00).

14 - длина последовательности байт (14(HEX) = 20(DEC)) 33360dd3f1c9986db78d5bdd4dfcb2292a32ab31 - 20 байт.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Topics

    • Paxos подала в OCC заявку на получение федеральной банковской лицензии

      Компания Paxos подала в Управление контролера денежного обращения США (OCC) заявку на получение лицензии федерального банка США. Банк будет работать из Нью-Йорка, где находится штаб-квартира Paxos. Согласно документу, компания намерена создать Paxos National Trust и подала соответствующую заявку в OCC. Таким образом Paxos пополнила ряды других криптовалютных компаний, включая BitPay и Anchorage, которые подали аналогичные заявки на получение федеральной банковской лицензии.   Комп

      in Новости криптовалют

    • Anchorage подала заявку в OCC на получение федеральной банковской лицензии

      Криптовалютная компания Anchorage подала заявку на федеральную банковскую лицензию в Управление контролера денежного обращения США (OCC) для получения статуса квалифицированного кастодиана. Согласно уведомлению, размещенному на веб-сайте федерального регулирующего органа, подразделение Anchorage, базирующееся в Южной Дакоте, подало в OCC заявку на получение федеральной банковской лицензии. В этом году криптовалютная биржа Kraken стала первой компанией в индустрии, получившей аналогичную л

      in Новости криптовалют

    • NYDFS упростит получение BitLicense для криптовалютных фирм

      Департамент финансовых услуг штата Нью-Йорк (NYDFS) упростит получение BitLicense для криптовалютных фирм и листинг новых монет на торговых площадках. В соответствии с предложением Департамента финансовых услуг Нью-Йорка, по которому NYDFS принимает комментарии до 10 августа, процесс получения лицензии для криптовалютных компаний будет упрощен.   Сейчас работающие в Нью-Йорке криптовалютные компании, включая биржи криптовалют, должны получать BitLicense, которая позволяет фирмам в

      in Новости криптовалют

    • Coinsplitter - получение монет от Биткойн-форков

      https://coinsplitter.io - сервис, помогающий безопасно воспользоваться форк-монетами сетей Bitcoin Cash, Bitcoin SV, Bitcoin Gold, Bitcoin Diamond и самого Bitcoin. Безопасно - означает, что на сервер пересылаются только адреса для проверки балансов, а ппиватные ключи и/или wallet.dat анализируется локально в браузере. Любой человек может (и должен) удостовериться в этом на вкладке Networks браузера.   В левом верхнем углу есть кнопка DEMO, которая наглядно демонстрирует работу сервиса

      in Биткоин

    • Регулятор Израиля упростит получение лицензий для финтех и блокчейн-компаний

      Финансовый регулятор Израиля реорганизует свой режим лицензирования финтех- и блокчейн-компаний, чтобы стимулировать развитие отрасли.   Израильское управление рынка капитала планирует изменить порядок распределения лицензий в Израиле. Около 2 000 финтех- и блокчейн-компаний в настоящее время ждут получения лицензии от государственного регулятора. Из-за высокого спроса Управление внедрит ускоренный режим лицензирования. Программа нацелена на создание небольших отраслевых управленчес

      in Новости криптовалют

×
×
  • Create New...