Можно ли преобразовать адрес Taproot в собственный адрес SegWit?

  1. Несколько дней назад я запросил вывод BTC на Binance, я использовал адрес bc1p, и запрос прошел как обычно, без каких-либо проблем или предупреждений. (мой первый раз, когда я использую адрес Taproot).
  2. Binance проверила транзакцию как завершенную и предоставила идентификатор Txn.
  3. Я заметил, что средства не поступили, и пошел проверить идентификатор Txn и заметил, что мой адрес не указан как получатель, но совершенно другой адрес получил точно такую ​​​​же сумму, как я запросил.
  4. Запросили поддержку в чате Binance, и они сказали, что taproot не поддерживается, и их система автоматически преобразует/конвертирует в адрес BC1Q (собственный segwit).
  5. С тех пор Binance признает, что имеет фиксированный вывод средств, чтобы запретить использование базовых адресов.

Конечно, все это выходит за рамки обычного, и Они пытаются убедить меня, что это моя вина, и я продолжаю бороться за то, чтобы Они взяли на себя Свою ответственность.

Вопрос 1: действительно ли они могут преобразовать публичный адрес BC1P в адрес BC1Q, не имея доступа к моему закрытому ключу или xpub? Как?

Вопрос 2: могу ли я вернуть средства, отправленные на этот адрес? Как? (В настоящее время я жду поддержки Ledger, чтобы узнать, могут ли они помочь)

Что ж... P2WPKH - это кодировка 20-байтового хэша. P2WSH — это bech-кодирование 32-байтового хэша. Где P2TR - это кодировка 32-байтового ключа. Вы уверены, что спрашиваете о P2WPKH? Потому что я легко вижу, как преобразовать кодировку P2TR bech32 в кодировку P2WSH, поскольку обе они по существу кодируют 32 байта. Но их значения настолько принципиально различны, что я не думаю, что имеет смысл это делать.
Вероятно, они неправильно интерпретируют его как адрес v0 P2WSH, который также имеет 32-байтную полезную нагрузку.
@PieterWuille вот скриншот транзакции и идентификатор Txn. ibb.co/Sfv36hS ( 3eeeb9f0f27abeddbd64c1a696c4a02107759d5853877b327cb783a68ee4559a ) Я не увлекаюсь техническими вещами. Они просто сказали, что преобразовали адрес bc1p, который я предоставил, в адрес bc1q. Я не вижу средств в своем кошельке и попытался сгенерировать новый адрес, а баланс равен 0. Ответы службы поддержки в чате: ibb.co/tZq4txt ibb.co/YQMvd4y
@Dan вот скриншот транзакции и идентификатор Txn. ibb.co/Sfv36hS ( 3eeeb9f0f27abeddbd64c1a696c4a02107759d5853877b327cb783a68ee4559a ) Я не увлекаюсь техническими вещами. Они просто сказали, что преобразовали адрес bc1p, который я предоставил, в адрес bc1q. Я не вижу средств в своем кошельке и попытался сгенерировать новый адрес, а баланс равен 0. Ответы службы поддержки в чате: ibb.co/tZq4txt ibb.co/YQMvd4y

Ответы (1)

Боюсь отправленные монеты безвозвратно сгорают.

Причина в том, что адреса P2TR кодируют (подправленный) открытый ключ, а адреса P2WSH кодируют хэш скрипта. Если кто-то возьмет адрес P2TR, чтобы он интерпретировался как адрес P2WSH с той же полезной нагрузкой, вам нужно будет найти скрипт, который хеширует открытый ключ в адресе P2TR. Это совершенно невозможно; если бы это было возможно, SHA256 был бы эффектно сломан.

Это не ваша вина , и вы должны потребовать свои биткойны обратно. Адреса P2TR (как и все адреса) имеют контрольную сумму, и этот алгоритм контрольной суммы был даже изменен для введения taproot. Тот факт, что они вообще приняли этот адрес (даже игнорируя неверную интерпретацию как P2WSH), показывает крайнюю некомпетентность со стороны отправителя.

Спасибо. У меня такое же мнение. Но я обычный парень против огромной компании, у которой даже нет штаб-квартиры или адреса, чтобы иметь возможность подать в суд.
Ответы службы поддержки в чате: ibb.co/tZq4txt ibb.co/YQMvd4y и скриншот транзакции: ibb.co/Sfv36hS ( 3eeeb9f0f27abeddbd64c1a696c4a02107759d5853877b327cb783a68ee4559a )
Абсолютно согласен, что вам должны полностью возместить их ошибку. Веб-сайты никогда не должны изменять предоставленный им адрес с того, который вы предоставили.
Я несколько дней пытался найти какого-нибудь влиятельного человека или кого-то еще, чтобы он ретвитнул меня, чтобы привлечь внимание CZ (генерального директора Binance), но всем было наплевать. Я подожду последнего выстрела, и если они продолжат попытки меня отключить, мне придется попытаться подать на это в суд.
Надеюсь, это поможет привлечь больше внимания: twitter.com/murchandamus/status/1475120106695008260
@Murch спасибо, чувак, я буду вечно благодарен за это, независимо от того, чем закончится эта проблема.
Примечание: в конечном итоге сумма была возвращена Binance .