Що таке Zero Confirmation Transaction?
Zero Confirmation Transaction це платіж, який мережа побачила, але який ще не записано в блок. Він видимий вузлам і гаманцям, але не є остаточним. Уявіть, що ви даєте картку баристі: вони бачать транзакцію і починають готувати латте ще до того, як надрукується чек.
Поширена думка, що Zero Confirmation Transaction гарантована, щойно вона з'являється у вашому гаманці. Це не зовсім так. Поки блок її не підтвердить, її можна замінити або витратити двічі, тому розглядайте це як вагомий сигнал, а не як гарантію.
Як працює Zero Confirmation Transaction
Коротко і по суті. Ви надсилаєте, мережа отримує, продавці вирішують, наскільки ризик готові прийняти.
- Step 1: Ваш гаманець створює криптовалютну транзакцію і поширює її серед вузлів.
- Step 2: Вузли перевіряють базові правила і поширюють її по мережі, де вона потрапляє в публічні мемпули.
- Step 3: Деякі вузли пересилають її майнерам, які можуть включити її в наступний блок, якщо вона виглядає дійсною і привабливою.
- Step 4: Поки блок її не підтвердить, продавець може все одно прийняти її, бо транзакція видима і, ймовірно, буде підтверджена.
- Step 5: Коли блок її включить, платіж стає значно складніше скасувати, і після кількох блоків його вважають завершеним.
Ось і весь процес, досить просто.
Чому Zero Confirmation Transaction має значення
Тому що чекати на блок може здаватися нескінченним, коли хочеться просто кави, кредитів або предмета в грі.
- Перевага: Миттєвий досвід для користувача при дрібних покупках і при оплаті в магазині, що скорочує черги і створює приємну атмосферу.
- Перспектива: Ризик реальний, особливо коли перевантаження мережі зростає і стимули змінюються.
- Релевантність: Ви побачите це при оплаті в торгових автоматах, аркадних системах і в мікротранзакціях в додатках та іграх.
Якщо ви приймаєте Zero Confirmation Transaction, перевірте адекватний розмір комісії і відсутність явних ознак шахрайства. Вищі комісії за транзакцію зазвичай прискорюють включення в блок, що зменшує ваш період ризику.
Ключові характеристики Zero Confirmation Transaction
Ось що її відрізняє:
- Швидкість: З'являється у гаманцях майже миттєво, але без остаточного розрахунку.
- Ризик: Zero Confirmation Transaction все ще може бути скасована або замінена, поки не підтверджена.
- Політика: Прийняття залежить від правил продавця і його готовності ризикувати, а не від гарантій протоколу.
- Вартість: Рівень комісії і час впливають на те, як швидко вона потрапить у блок.
Варіанти
Є кілька варіантів, кожен із своїм рівнем комфорту:
- Стандартний: Продавець бачить трансляцію і приймає Zero Confirmation Transaction для товарів низької вартості.
- Увага до Replace by Fee: Продавець відмовляє або відкладає прийняття, якщо транзакція сигналізує про Replace by Fee, оскільки заміну зробити простіше.
- Закритий цикл: Роздрібні мережі або платформи запускають власні вузли і встановлюють правила прийняття в контрольованому середовищі.
Підтвердження створюють остаточність. Видимість не є розрахунком, тому тримайте суми невеликими, якщо дієте до появи блоку.
Приклад
Кав'ярня бачить ваш платіж, приймає Zero Confirmation Transaction, дає вам латте, а транзакція підтверджується через кілька хвилин.
Цікавий факт
На ранніх зборах прихильників біткойна часто використовували zero conf для перекусів і мерчу, частково щоб продемонструвати можливість, частково тому що було цікаво купувати печиво телефоном до появи блоку.
Підсумок
Одним реченням: Zero Confirmation Transaction видима зараз і остаточна потім, тому використовуйте її для дрібних покупок і будьте уважні.
