Що відбувається, коли ви надсилаєте транзакцію?
Простежте шлях транзакції від гаманця до блоку та зрозумійте, про що свідчить підтвердження.
✨ Learn with AI Bring your own curiosity
Транзакція — це вказівка змінити стан блокчейну. Вона може переказати актив або викликати смартконтракт. Гаманець готує цю вказівку, а мережа перевіряє й обробляє її.
Від наміру до підтвердження
- Підготовка. Гаманець формує адресу отримувача, суму, мережу та, за потреби, виклики контрактів. Він показує приблизну мережеву комісію.
- Перевірка й підпис. Ви дозволяєте дію своїм ключем. Приватний ключ залишається в гаманці; інші можуть перевірити підпис.
- Надсилання. Підписана транзакція потрапляє в мережу. Для пошуку використовується ідентифікатор: хеш в Ethereum або перший підпис у Solana.
- Включення. Виробник блоку включає транзакцію до блоку. Мережа виконує її за правилами відповідного блокчейну.
- Підтвердження. Оглядач показує результат. Впевненість у включенні зростає відповідно до правил підтвердження та фінальності цієї мережі.
Ідентифікатор транзакції схожий на номер відстеження посилки, а не на доказ її доставки.
Конкретний приклад
Ви надсилаєте невелику кількість нативного активу до другого гаманця, який контролюєте. Перед підписом перевіряєте адресу, мережу, суму й комісію. Після надсилання використовуєте ідентифікатор, щоб перевірити транзакцію.
Наявність ідентифікатора означає, що транзакцію можна розпізнати. Статус успішно означає успішне виконання. Окремо перевірте, чи відповідають отримувач і актив вашому наміру.
Ethereum і Solana: спільні запитання, різні деталі
| Що перевірити | Ethereum | Solana |
|---|---|---|
| Нативний актив для комісій | ETH | SOL |
| Ідентифікатор для пошуку | Хеш транзакції | Перший підпис транзакції |
| Що виконується | Переказ або виклик контракту | Одна чи кілька інструкцій програмам |
| Фінальність | Включення та стан фінальності блокчейну | Рівні processed, confirmed або finalized |
Надсилання ETH в Ethereum і SOL у Solana — окремі дії в різних мережах. Однакові назви токенів не роблять активи взаємозамінними. У Solana перевіряйте також результат виконання інструкцій: сам рівень підтвердження не означає успішного виконання.
Три важливі відмінності
| Що показано | Що це означає |
|---|---|
| Очікує | Транзакцію ще не включено; вона може затриматися або бути відкинута. |
| Помилка / відкат | Виконання не завершилося успішно. Включена транзакція з помилкою все одно може коштувати комісії. |
| Успішно | Виконання успішне. Це не доводить надійності отримувача чи безпечності контракту. |
tip — Мережева комісія сплачується окремо від суми переказу. Залиште достатньо активу для її оплати. Калькулятор комісій пояснює обчислення.
❓ Чи кожен підпис надсилає транзакцію?
Ні. Гаманці також можуть підписувати повідомлення. Деякі підписи дозволяють майбутні дії без негайного надсилання транзакції. Читайте запитуваний дозвіл, а не лише напис на кнопці.
Перевірте розуміння
У вас є ідентифікатор транзакції, але оглядач показує очікування. Чи точно отримувач уже одержав кошти? Ні. Дочекайтеся включення та перевірте результат у правильній мережі.
Для обережної першої спроби прочитайте Як зробити перший переказ простішим для перевірки.