Компіляція: BTCStudy
З моменту створення Lightning Network значно розширилася. Багато оптимізацій роблять процес блискавичних платежів плавним, але не безперебійним. Сьогоднішній досвід користувача може бути недалеким від нашої мети, але, як розробники, ми хочемо зіткнутися з цією проблемою: що ми повинні зробити, щоб покращити взаємодію з користувачем?
У цій статті ми дослідимо, як виглядатиме користувацький досвід Lightning Network на основі рішень, які зараз розробляють багато світлих умів.
Ми почнемо з опису сьогоднішнього досвіду користувача та пов’язаних із цим проблемних моментів. Потім я покажу вам, яким може бути майбутнє Lightning Network за допомогою технологій, які впроваджуються та активно розвиваються.
По-перше, давайте вкажемо на слона в кімнаті: сьогодні велика кількість транзакцій у Lightning Network виконується через кастодіальні гаманці. Використовуючи блискавичні транзакції, що відбуваються за протоколом Nostr, як приблизну оцінку користувачів умовного депонування в мережі, близько 90% транзакцій завершуються через програми, де користувачі повинні довіряти зберігачу, щоб зберігати їхні особисті ключі.
Чому більшість сучасних користувачів обирають послуги хостингу? Завдяки зручності, простому користувальницькому досвіду та проблемам використання гаманця Lightning, який не підлягає зберіганню. Ми об’єднуємо ці поточні виклики в три великі категорії:
Якщо для досягнення тієї самої мети користувачі будуть змушені виконувати більше дій, ніж традиційні методи оплати, більшість користувачів втратять інтерес. наприклад:
Ці запитання вимагають від користувачів глибокого розуміння мережі Lightning Network та/або непов’язаних протоколів, чого пересічний користувач мережі Lightning Network може не шукати.
Технологія Lightning Network ще не повністю розгорнута. Деякі технічні проблеми ще потребують термінового вирішення.
(Примітка перекладача: проблеми, описані тут автором, є реальними, але більшість із них не мають нічого спільного з досвідом звичайних користувачів Lightning Network.
Щоб використовувати (ненадійні) платежі Lightning, ваш вузол Lightning не повинен бути онлайн 24/7, гаманець Lightning із самоохороною, який ви використовуєте (який фактично є вузлом Lightning), має бути онлайн лише під час отримання та надсилання платежів;
Крім того, вам потрібно регулярно відкривати ці програми-гаманці, щоб переконатися, що опонент не обманює вас. Найбільші проблеми, з якими стикаються звичайні користувачі, пов’язані з пунктами, згаданими вище
(1) Ви повинні залишатися онлайн під час збору/надсилання платежів;
(2) Бракує методів оплати, які можуть отримати будь-яку суму багаторазово (усі рахунки-фактури на оплату одноразові);
(3) Проблеми з вхідною/вихідною ліквідністю, тобто якщо ваш контрагент не має балансу в каналі, ви не можете отримувати платежі.
Наразі кастодіальні гаманці, які підтримують LNURL, усувають ці проблеми для користувачів, але ціною є те, що користувачі повинні довіряти кастодіану. Поточний гаманець із LSP головним чином допомагає вирішити третю проблему та значною мірою оптимізує роботу (користувачам не потрібно самостійно керувати каналами), але рішення перших двох проблем все ще залежить від технологічного прогресу - — Розкриття сюжету: усі вони розв’язні.
Але зважаючи на це, зростання всієї Lightning Network і покращення досвіду звичайних користувачів також невіддільні від того, що оператори вузлів можуть вирішити ці больові моменти, оскільки Lightning Network — це мережа. )
Якщо більшість, якщо не всі, з цих проблем можна було б вирішити, як би виглядала Lightning Network?
Тут ми хочемо підкреслити потенціал для взаємодії з користувачами Lightning Network. Це не конкретна дорожня карта, а лише прогноз ймовірної взаємодії з користувачем після розгортання певних оновлень у майбутньому.
Ми очікуємо, що «сплайсинг» буде реалізовано на більшості гаманців Lightning протягом наступних кількох років, але що це означає для учасників мережі?
По-перше, оператори вузлів зможуть додавати/вилучати кошти в/з каналу, не переплачуючи за комісії в ланцюжку та не закриваючи та повторно відкриваючи канал. Вилучайте кошти, зберігаючи роботу блискавкового каналу). Оскільки операція скидання пропускної здатності каналу стає дешевшою, оператори вузлів або програмне забезпечення, яке автоматизує операції, матимуть більший контроль над своїми власними каналами, що, у свою чергу, означає вищі показники успішних платежів.
Постачальники послуг Lightning (LSP) також отримують вигоду від зниження (скидання каналу) витрат і можуть забезпечити кращу конфіденційність користувачів. Провайдери LSP, які намагаються оптимізувати конфіденційність користувачів, можуть об’єднати кошти користувачів і пакетно скинути транзакції каналу, щоб приховати джерело коштів.
Коли з’єднання каналів стане популярним, переміщення коштів між Lightning Network і ланцюжком біткойнів стане дешевим і простим, а гаманці відображатимуть уніфікований баланс, тому що для користувачів більше не буде необхідності розрізняти On-chain і off-chain. ланцюгові фонди.
Коли комісії за обробку в ланцюжку високі, LSP також може дешево керувати користувацькими каналами, поєднуючи сплайсинг і атомарну ребалансацію на бічних ланцюгах (наприклад, Liquid).
(Примітка перекладача: мобільний гаманець Phoenix уже підтримує функцію з’єднання каналів; їхні розробники докладно описали покращений досвід, який це надасть користувачам.)
У доступному для огляду майбутньому LSP можуть стати ключовим компонентом взаємодії з користувачем, оскільки вони можуть допомогти користувачам приховати складність. Крім того, LSP можуть зменшити вимоги до капіталу для роботи вузла; вони можуть служити шлюзом для входу користувачів у мережу.
Магія Lightning Network полягає в її можливості миттєвого розрахунку, але невдалі платежі та інші проблемні моменти можуть погіршити взаємодію з користувачем. Через інфраструктуру, керовану LSP, таку як служби та/або самі вузли, користувачі можуть взаємодіяти з Lightning Network більш безпосередньо. LSP може позбавити користувачів від необхідності взаємодіяти з інфраструктурою, забезпечивши модель «вузол у хмарі». Користувачі все ще контролюють власні кошти, але не потребують взаємодії з цим вузлом. LSP також можуть запропонувати «полегшену» версію послуги, яка споживає менше енергії на телефоні, або вони можуть поєднувати два режими.
Якщо більше капіталу передається в Lightning Network, користувачі повинні мати можливість відновити свої вузли Lightning (або гаманці Lightning) у спосіб, подібний до гаманців у ланцюзі - наприклад, вводячи 12 або 24 слова поспіль у програмі. Постачальники послуг можуть дозволити користувачам зберігати зашифровані резервні копії своїх гаманців Lightning у хмарі. У разі пошкодження або викрадення пристрою користувача зашифровані хмарні резервні копії можна легко імпортувати на новий пристрій.
Якщо людині доведеться зробити додаткові кроки, щоб отримати вигоду від біткойна (або будь-якої дивовижної технології), швидше за все, вона відмовиться від цих кроків.
Наразі існує така проблема, яка потребує вирішення: LSP може вирішити вимогу «тримати онлайн», отримуючи платежі для офлайн-користувачів, роблячи взаємодію з користувачем ближчою до існуючих платіжних рішень.
Оскільки розробники біткойн отримають більше фінансової підтримки, з’явиться більше рішень, які дозволять користувачам отримувати платежі незалежно без використання зовнішніх служб.
Поточні платіжні ідентифікатори, якими користуються люди, наприклад Lightning Address, доступні, але хостери підтримують їх майже весь час. Користувачі повинні мати можливість використовувати багаторазові QR-коди для отримання платежів, не покладаючись на сторонніх осіб. Багаторазове використання має вирішальне значення: копіювати, вставляти, надсилати рахунок-фактуру платнику, занадто багато кроків. Якби були прості рішення, виграли б усі користувачі Lightning Network.
Вище менший, простіший QR-код, який називається «пропозиція», дозволяє гаманцю обробляти частину запиту рахунку в процесі оплати без вказівок користувача. Ще одна перевага пропозиції полягає в тому, що вона може містити таку інформацію, як валюта, назва постачальника, обмеження кількості та шлях до гаманця одержувача.
Багато людей віддадуть перевагу простому процесу реєстрації, що означає, що вони можуть віддати перевагу пристрою від надійного постачальника послуг. Одним із прикладів є протокол Fedimint: група людей керує чимось, що називається «монетним двором електронної готівки». Ця модель пропонує кращу конфіденційність, а також набір додаткових продуктів і послуг, таких як управління майном, приватні майнінгові пули, децентралізоване вирішення суперечок, синтетичні позиції в доларах тощо. Оскільки Lightning Network вбудована в ці спільноти, користувачі можуть миттєво покинути та приєднатися до різних альянсів відповідно до власного рішення, а вартість міграції дуже низька.
Для того, щоб конфіденційність була стандартною функцією Lightning Network, технологія, яка її забезпечує, має бути прихована від користувачів, тобто користувачам не потрібно вживати жодних дій, щоб отримати від неї користь. Розробники програм і постачальники послуг повинні діяти за лаштунками, наприклад, ізолюючи транзакції в ланцюжку від транзакцій Lightning тощо.
Визначити, чи є транзакція в ланцюжку транзакцією відкриття/закриття каналу Lightning, стане дуже складно, оскільки нові технології дедалі більше змушуватимуть їх не відрізняти від інших транзакцій Bitcoin. У міру впровадження нових технологій Taproot такі функції, як агрегація підписів, можуть приховати інформацію про платіжний канал і потенційну кількість користувачів, які брали участь у транзакції. (Примітка перекладача: це пов’язано з підписом Шнорра, введеним оновленням кореневого кореня. За деяких умов він може об’єднати підписи обох сторін у каналі в один підпис, так що у випадку спільного закриття каналу зовнішній світ не зможе відрізнити цю транзакцію від звичайної Чим відрізняється оплата з особистого гаманця.)
Якщо Taproot широко впроваджено в гаманці, користувачі зможуть кращити конфіденційність, коли платять людям, які не є їхніми аналогами. Наразі такий платіж з кількома переходами має ідентифікатор платежу (хеш-значення платежу), який буде відомий кожному проміжному вузлу на шляху пересилання. Деякі способи, якими Taproot обробляє підписи, можна використовувати для створення «загадкових» платіжних ідентифікаторів, щоб вузли пересилання на шляху не могли бачити повну картину, а лише відправник і одержувач мали чітке розуміння платежу. (Примітка перекладача: це також пов’язано з підписами Шнорра. Пов’язана технологія називається «PTLC», і інформація, отримана під час кожного переходу, відрізняється.)
Можливо, користувачам Lightning Network більше не потрібно буде турбуватися — або навіть знати — точний шлях, яким проходять їхні платежі, але зараз кожен вузол уздовж усього шляху може бачити, звідки надійшов платіж. (Примітка перекладача: це може бути непорозумінням). , проміжний вузол не знає місцезнаходження джерела платежу). Як ми бачили на канадських атракціонах Freedom Rides, уряди можуть і будуть арештовувати кошти, заморожувати платні банківські рахунки та піддавати цензурі тих, хто їм проти.
LSP можуть анонімізувати джерело транзакції Lightning, надаючи послугу, яка діє як посередник для сліпої маршрутизації. Таким чином, LSP знає лише частину платіжного шляху, який він побудував, тоді як відправник знає решту; проміжні вузли та пункти призначення всього шляху будуть «сліпі». Ця модель забезпечить більший захист без участі користувача.
(Примітка перекладача: технологія, згадана тут автором, є «засліпленням шляху». Наразі одержувач блискавичного платежу повинен надати платнику інформацію про своє місцезнаходження в мережі, щоб платник міг дізнатися шлях платежу, який може дістатися до нього. І ідея “засліплення шляху” полягає в тому, що одержувач може забезпечити вхід по шляху, який може досягти самого себе, тим самим приховуючи своє справжнє місцезнаходження. Платнику потрібно лише з’ясувати шлях для досягнення цього вузла входу. Тому, дотримуючись розуміння автора Навпаки, сліпий шлях призначений більше для захисту конфіденційності приймача. Що стосується того, скільки інформації знає LSP, це залежить від того, де LSP знаходиться на шляху від вузла входу до вузла приймача.)
Гаманці можуть творчо надавати функції для підвищення конфіденційності. Наприклад, гаманці та LSP можуть діяти як «посередники» для користувачів; гаманець створює рахунок і пересилає його LSP, а LSP завершує платіж. Для одержувача виглядає так, ніби LSP заплатив йому; і, покладаючись на це, відправник отримує кращу конфіденційність, не змінюючи процес оплати, з яким він знайомий. Тоні Джорджіо, співзасновник Mutiny Wallet, зазначив, що цей метод дозволяє приховати користувачів гаманця від усіх користувачів цього LSP.
Невелика кількість користувачів Lightning Network може забажати більшої конфіденційності. Багато випадків обфускації транзакцій є випробуваним методом підвищення конфіденційності, але це вимагає ручних дій з боку користувача та потенційно багатьох комісій у мережі. Оскільки LSP вже запускають сервери, вони мають сильну позицію для координації служб співпраці транзакцій для користувачів. Постачальники послуг можуть створювати контрольні точки для підвищення конфіденційності: збільшувати або зменшувати пропускну здатність каналу, коли користувач відкриває або закриває його (як описано в попередньому розділі «З’єднання каналів») або коли користувач платить за товар чи послугу. Зробіть це.
Мережа #Lightning покращує електронну комерцію
Постачальники можуть оплачувати через Lightning і пропонувати клієнтам період повернення. Клієнти можуть оплатити спеціальний рахунок під час оформлення замовлення, зберігаючи можливість «зняти» транзакцію, доки товари та послуги не будуть доставлені. Раніше це було неможливо зробити.
Щоб більше установ приєдналося до мережі Lightning, потрібно дуже легко переказувати кошти з офлайн і холодного гаманця на канал Lightning. Основні кореневі тунелі дозволяють цей варіант використання без шкоди для безпеки.
Крім того, це дозволяє установам безпечно зберігати великі суми коштів у Lightning Network. Вони зможуть використовувати спеціальне обладнання, щоб захистити себе від ризиків, які створюють підключені гаманці.
Lightning Network довела свою користь для миттєвого розрахунку платежів, але ми повинні знати, що вона не ідеальна. Тим не менш, учасники мережі можуть бути оптимістично налаштовані щодо вирішення проблем UX; деякі з найталановитіших розробників невпинно працюють над покращенням взаємодії з користувачем.
Оскільки з’являється більше технічних рішень і інвестується більше капіталу в Lightning Network, LSP можуть відігравати більшу роль у допомозі кінцевим користувачам усунути складність. Технологічний прогрес також принесе користь користувачам самоохорони та наблизить всю мережу до досвіду «використовувати її так просто».
У Lightning Network є багато цікавого; усі майбутні прогнози в цій статті базуються на рішеннях, які зараз розробляються. Чим більше розробників і компаній віддано оптимізації взаємодії з користувачем, тим більше учасників і капіталу буде в мережі, і тим кращим буде досвід користувача для всіх.