Клиент Coinbase потерял USDC из-за ошибки

Один из пользователей Coinbase сообщил о программной ошибке. Возможно, она не слишком несущественная, но может иметь серьёзные последствия для многих клиентов торговой платформы.

Сейчас же с ней столкнулся один человек, который пытался внести на счёт USDC с помощью QR-кода. USDC – это токены ERC-20 на блокчейне Ethereum, которые можно отправлять на публичный Ethereum-адрес.

На эти публичные адреса можно получать не только ETH, но и любые другие токены ERC-20.

Однако по внутренним причинам некоторые биржи не позволяют получать токены ERC-20 на адрес ETH-кошелька пользователя и требуют, чтобы пользователи регистрировали разные Ethereum-адреса для каждого токена ERC-20, который те хотят внести на кошелёк биржи.

Многие биржи работают именно так, несмотря на то, что это часто создаёт проблемы. То есть это даже не программная ошибка, а скорее политика биржи, которая может создавать определённые проблемы.

В принципе, при отправке токена ERC-20 на ETH-адрес вашего кошелька транзакция на бирже проходит успешно и не может быть отменена, но биржа может не распознать её именно потому, что многие платформы требуют отдельный адрес для каждого токена.

Так, например, вместо того, чтобы отправлять токены USDC на свой ETH-адрес на бирже Coinbase, вы должны использовать адрес для токенов USDC, отличный от ETH-адреса.

Однако, если вы решите сканировать QR-код своего USDC-адреса, возникнет проблема.

Пользователь хотел внести USDC на свой кошелёк на бирже Coinbase. Он нажал на «получить» и выбрал USDC. Coinbase выдала следующее сообщение:

Как видно на скриншоте, публичный адрес, на который пользователь должен был отправить USDC – это 0xA6b95804D0D414F5andF4539907556321566DAbA98.

Это Ethereum-адрес, на который вы можете отправлять ETH или другие токены ERC-20, но если вы отправите на этот адрес не USDC-токены, Coinbase не распознает их, и они будут потеряны навсегда.

Проблема в том, что при сканировании QR-кода выдаётся следующее:

ethereum: 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48/transfer?address=0xA6b95804D0D414F5eF4539907556321566DAbA98.

То есть, текстовая строка, закодированная в QR-коде, кроме публичного адреса содержит, на который должен быть отправлен USDC, ещё один адрес.

К сожалению, при сканировании в некоторых кошельках в качестве правильного адреса воспринимается не адрес отправления, то есть второй адрес, а первый – 0xa0b86991c6218b36c1d19d4a2and9eb0ce3606eb48.

Сравнивая эти два адреса, можно понять, что они различны, поэтому, если кошелёк отправляет USDC на первый публичный адрес в QR-коде, он отправит их не на кошелёк Coinbase USDC, а на другой адрес.

В результате отправленные таким образом токены USDC были потеряны. То есть по факту они будут отправлены на первый публичный адрес, закодированный в QR-коде, но биржа Coinbase не приняла их, потому что это не был адрес кошелька для USDC.

Более того, в данную ситуацию не смогла вмешаться служба поддержки биржи, потому что из-за большого количества запросов, полученных в последнее время, она ещё не приняла меры по рассмотрению жалобы.

Чтобы избежать этой проблемы, не сканируйте QR-код. Вместо этого, скопируйте публичный адрес, щёлкнув на соответствующий значок.

ICO telegram


Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Виктор блоггер, философ, творческая личность. Его страсть к словам и чудесам цифрового мира – вот что побуждает его писать для вас.