Lightning Network
Як платити біткоїном без запису кожного платежу в блок, чому важлива місткість каналів і чого потребує безпечний самостійний контроль.
LNПУТІВНИК ТЕМОЮ
Як невеликі платежі біткоїном можуть надходити за секунди та чому важливі канали, доступні кошти й тип гаманця.
Lightning Network дає змогу надсилати біткоїн без запису кожного платежу в блокчейн — публічну історію Bitcoin. Наприклад, купуючи каву, ви скануєте платіжний запит, а гаманець шукає шлях до одержувача. Успішний платіж може надійти за секунди. Це все ще біткоїн, а не нова монета; проте швидкість і низька комісія не гарантовані для кожного платежу. Дві сторони фінансують платіжний канал транзакцією в блокчейні. Далі обмінюються підписаними домовленостями про те, скільки з цієї суми належить кожній. Платіж змінює розподіл без запису кожного оновлення всією мережею. Закриття закріплює результат біткоїн-транзакцією. Якщо домовитися не вдається, одна сторона може розпочати закриття; повернення коштів може потребувати часу й комісій. Недостатньо мати потрібну суму загалом. На маршруті кошти мають бути доступні в правильному напрямку — це називають ліквідністю. Канал, повністю профінансований з вашого боку, спочатку дозволяє надсилати, але не отримувати. Гаманець може забезпечити місткість за плату. Перевірте й власника ключів: самостійне зберігання потребує належних резервних копій і моніторингу каналів, а сервіс зі зберіганням коштів — довіри до оператора.
Гаманець Lightning Network із самостійним зберіганням дає користувачу примусово виконувані вимоги з каналів, але має вирішувати питання резервних копій, спостереження за ланцюгом і запасу на аварійні комісії. Кастодіальний гаманець може приховати всю складність, але кошти фактично контролює провайдер. Сама назва Lightning Network не говорить, хто має ключі. Одностороннє закриття може вимагати дочекатися завершення часових блокувань і підтверджень та сплатити комісії базового рівня. Пов’язані статті мають власні джерела й перевірки.
Почніть із першої статті або виберіть ту, що цікавить вас зараз.
Як платити біткоїном без запису кожного платежу в блок, чому важлива місткість каналів і чого потребує безпечний самостійний контроль.
Платіжний канал дає змогу двом сторонам багаторазово платити одна одній, не записуючи кожен платіж у блокчейн. Змінюється їхня домовленість про розподіл біткоїнів; можливість розрахунку в блокчейні надає їй сили. На таких каналах працює Lightning Network.
HTLC пов’язує платіж із розкриттям правильного секретного значення та дає шлях повернення коштів, якщо платіж не завершиться. У Lightning Network це дозволяє платити через посередників, не покладаючись лише на їхні обіцянки. Для захисту все одно потрібні дійсні підписи та своєчасні дії.
Для оплати через Lightning не потрібен власний канал із кожним одержувачем. Платіж може пройти через інші вузли. Lightning Routing шукає шлях із достатніми коштами в потрібному напрямку та прийнятними комісіями й строками. Лінія на карті мережі сама по собі успіху не гарантує.
Гроші в Lightning-гаманці ще не означають, що ти можеш отримати таку саму суму. Ліквідність показує, скільки зараз може пройти платіжними каналами в певному напрямку. Важлива не лише сума, а й те, на чиєму боці каналу вона перебуває.
Чому продавець має створювати ще один Lightning-рахунок для наступного клієнта? BOLT 12 додає багаторазову пропозицію: з того самого опублікованого коду кожен запитує власний рахунок. Зручніший початок, однак, ще не є оплатою.
Поняття, люди та зв’язки для подальшого знайомства.