Към съдържанието
Открийте сметка

Адрес на крипто портфейл

Автор
Публикувано

Адресът на портфейла е мястото, на което искате да ви платят в крипто. За разлика от IBAN, той не носи име и банка, а преводът към него не се оттегля. Затова проверката на адреса и на мрежата е най-важната стъпка при всяко плащане.

Как се получава адресът

Всеки акаунт тръгва от двойка ключове. Частният ключ остава таен и подписва транзакциите. От него излиза публичният ключ, а от публичния ключ излиза адресът. Стъпките зависят от мрежата:

  • Ethereum и съвместимите мрежи (Base, Arbitrum, Polygon, Optimism и други): адресът са последните 20 байта от хеша Keccak-256 на публичния ключ, записани като 40 шестнадесетични знака с 0x отпред, тоест 42 знака общо. Както пише ethereum.org, от частния ключ може да се изведе публичен, но обратното не става.
  • Solana: адресът на акаунт е 32-байтова стойност, обикновено публичен ключ Ed25519, изписана като низ в base58. Част от адресите в Solana са изведени от програма (PDA). Те нямат частен ключ и ги движат програми.

Всички мрежи, съвместими с Ethereum, ползват един формат, затова един и същ адрес с 0x съществува във всяка от тях. Форматът не подсказва на платеца коя мрежа да избере, затова във фактурата пишете и двете.

Контролни суми и проверки

EIP-55 добавя контролна сума към адресите в Ethereum чрез главните букви: кои букви са главни, зависи от хеша на адреса. Портфейл, който проверява EIP-55, отхвърля повечето сгрешени адреси. Форматът base58 в Solana пък избягва знаци, които лесно се бъркат, като 0 и O.

Тези проверки не казват дали адресът е на правилния човек. Валиден адрес на непознат минава всеки тест за формат. Проверката на крипто адреси гледа формата, а собственика потвърждавате вие.

Адресите по правилата на ЕС

Регламент (ЕС) 2023/1113 пренася и върху криптоактивите правилото за придружаващите данни (travel rule): сведенията за страните вървят заедно с превода. Когато доставчик изпраща криптоактиви, той предава имената и адресите в децентрализирания регистър на подателя и получателя. Адрес без връзка с доставчик е самостоятелно хостван адрес. При преводи над 1 000 евро към или от такъв адрес доставчикът преценява дали адресът е на неговия клиент.

Пример

Клиент ви дължи 1 200 USDC и му изпращате адреса си в Base по имейл. Преди да плати цялата сума, клиентът превежда 5 USDC за проба. Потвърждавате, че са пристигнали, и той праща останалите 1 195 USDC. Пробата струва една допълнителна мрежова такса, в Base обикновено няколко цента, и пази 1 200 USDC от грешка при копиране.

Чести недоразумения

  • Адресът не е портфейл. Портфейлът е приложението, което пази ключовете, и може да движи много адреси.
  • Малките букви не значат невалиден адрес. Значат само, че няма контролна сума, която да хване грешка.
  • Има адреси двойници. Измамниците правят адреси със същите първи и последни знаци като вашия. Сравнявайте целия низ, не само краищата.

Често задавани въпроси

Безопасно ли е да споделя адреса на портфейла си?

Споделеният адрес не дава на никого достъп до парите, защото за тегленето е нужен частният ключ. Всеки, който знае адреса, обаче може да види наличността и историята на транзакциите в публичен блокчейн браузър.

Защо адресът ми в Ethereum съдържа и главни, и малки букви?

Това е контролната сума по EIP-55. Кои букви са главни, се изчислява от самия адрес, така че портфейлите хващат повечето грешки при въвеждане. Адрес само с малки букви пак е валиден, но е без контролна сума.

Един и същ ли е адресът ми в Ethereum, Base и Polygon?

При стандартен акаунт, да. Мрежите, съвместими с Ethereum, ползват един и същ формат, затова един ключ държи един и същ адрес с 0x във всяка от тях. Наличностите по мрежи обаче са отделни.

Какво става, ако изпратя криптоактиви на грешен адрес?

Преводите в блокчейна не се връщат нито от банка, нито от мрежата. Ако адресът е на друг човек, само той може да ви върне парите. Ако адресът не се контролира от никого, парите обикновено са изгубени.

Защо борсата иска името ми, когато посочвам адрес за теглене?

По Регламент (ЕС) 2023/1113 доставчиците на услуги за криптоактиви пращат с всеки превод имената и адресите в регистъра на подателя и получателя. При самостоятелно хостван адрес и суми над 1 000 евро те преценяват и дали адресът е на техния клиент.

Източници

  1. ethereum.org: акаунти в Ethereum
  2. EIP-55: кодиране на адреси с контролна сума чрез главни и малки букви
  3. Документация на Solana: структура на акаунтите
  4. Регламент (ЕС) 2023/1113 относно информацията, придружаваща преводите на средства и прехвърлянията на определени криптоактиви

Свързани

Още термини