Logo
Compartir este artículo

Перехресні блокчейн-торги? Блискавка дає нове життя атомним обмінам

Відкриваючи двері для нової форми децентралізованої торгівлі, атомарні свопи можуть майже повністю замінити централізовані біржі.

Litecoin для vertcoin хтось? Bitcoin за Litecoin?

Скажімо, ви хочете обміняти ONE Криптовалюта на іншу. Як ти це робиш? Ви можете або знайти когось, кого знаєте і якому довіряєте, щоб зробити це особисто, або, більш поширений сценарій, ви пройдіть через централізований обмін.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de The Protocol hoy. Ver Todos Los Boletines

Зрештою, останнє пов’язане з ризиком, оскільки це означає виведення ваших коштів із блокчейну та передачу їх у руки невідомої третьої сторони. Якщо обмін зазнає невдачі або з будь-якої причини просто вирішить утримати ваші гроші, вам не пощастило.

Але Мережа Lightning, рішення для масштабування поза ланцюгом, спочатку призначене для Bitcoin, готує основу для децентралізованого варіанту, ONE не потребує сторонніх дій, званих атомарними свопами.

Також відома як атомарний міжланцюговий обмін, ця Технології по суті дозволяє двом людям, які тримають токени на двох різних блокчейнах, торгувати безпосередньо — і миттєво — без ризику того, що ONE сторона втече з грошима іншої до завершення торгівлі.

Ось тут і з’являється слово «атомний». Це означає, що або торгівля відбувається повністю, або її T відбувається взагалі. Отже, якщо вузол Lightning вийде в автономний режим або Боб відмовиться від своєї частини угоди, усі отримають свої гроші назад.

Поки що добре. Але тут є заковика.

Для того, щоб атомарні свопи працювали, Lightning має бути запущено та працювати принаймні на двох різних блокчейнах. Прямо зараз він тільки починається на ONE: Litecoin. Але є надія, що незабаром він буде працювати в кількох мережах.

Зараз кілька команд розробників тестують свої реалізації Lightning на блокчейні Litecoin . Крім того, SegWit (оновлення протоколу, яке є a передумова для Lightning) було активовано на другому блокчейні, vertcoin, що також відкриває двері для Lightning у цьому ланцюзі.

За словами Чарлі Лі, засновника Litecoin, який прихильний до атомарних свопів, все, що залишилося, це повністю запустити Lightning на Litecoin, а потім почати тестувати його на vertcoin. Після завершення цих кроків ми можемо побачити перші атомарні обміни вже цього року.

Звичайно, це ідея, яку Лі виношував протягом деякого часу. Він писав про свої плани атомної заміни в публікація в блозі ще в січні. І, Дорожня карта Litecoin на 2017 рік чітко визначає план атомарних свопів між Litecoin і vertcoin.

основи

Повертаючись до початку, ідея атомарних свопів не є чимось новим – були й інші способи здійснення перехресних угод запропоновані в минулому. Але з Lightning будівельні блоки вже на місці. (Ще одна перевага Lightning полягає в тому, що він дозволяє здійснювати миттєвий кліринг, тобто транзакції відбуваються на місці, без очікування.)

Отже, як це працює?

По суті, атомарні свопи використовують схему, відому як хешований контракт тимчасової блокування (HTLC). Lightning уже використовує цю саму Технології для встановлення двонаправлених платіжних каналів на одній ланцюжку блоків, тому відкривати канали між двома ланцюгами нескладно.

HTLC — це злиття двох інших технологій, хеш-блокування та тимчасового блокування. Обидва вони встановлюють умови для транзакції з кількома підписами (або мультипідписами), яка діє як тип умовного депонування.

Наприклад, хеш-блокування використовує криптографічну головоломку, щоб гарантувати, що ONE сторона не зможе вивільнити свої кошти, якщо інша не зробить те саме. І блокування часу діє як сітка безпеки, якщо нічого не відбувається, направляючи кошти назад відправникам через певний час.

Ви можете сприймати все це як спосіб відкласти кошти, а потім використовувати умови «якщо/тоді», щоб обумовити їх вихід.

Отже, коротко атомарний своп LOOKS так:

  • ALICE (на Bitcoin) погоджується дати Бобу (на Litecoin) 1 BTC в обмін на 50 LTC. Для цього ALICE відкриває платіжний канал Бобу, а Боб відкриває платіжний канал ALICE в іншому блокчейні.
  • Обидві сторони встановлюють «умови» для кожного каналу. Перша умова використовує блокування часу, щоб гарантувати, що, по суті, якщо торгівля невдала, кошти будуть повернуті через певний період часу. Другий використовує хеш-блокування. ALICE генерує фрагмент даних і його хеш. Потім вона платить Бобу 1 BTC, але включає хеш і каже по суті: «Якщо Боб хоче отримати платіж, він повинен надати попередній образ хешу».
  • Боб використовує свій платіжний канал, щоб заплатити ALICE 50 LTC, але щоб зібрати кошти, він передбачає, що ALICE має створити попередній образ хешу.
  • Вимагаючи 50 LTC від Боба, ALICE розкриває дані, дозволяючи Бобу захопити відповідник.

Тепер, якщо Боб чи ALICE не Соціальні мережі , перша умова гарантує, що вони повернуть свої гроші. У цьому сенсі ви T ризикуєте втратити свої гроші, і, що важливіше, ви T передаєте право власності на свої гроші сторонній службі депонування.

Більше планування

Звичайно, Lightning T працюватиме з коробки для атомарних обмінів. Але розробники проекту кажуть, що зміна коду не вимагатиме надмірної роботи.

«У нас ще T стандарту для виконання атомарних обмінів», — сказав Крістіан Декер, розробник Blockstream, який працює над реалізацією Lightning для мови програмування C. Але він чітко дав зрозуміти, що, незважаючи на те, що у них T викладених специфікацій, зробити це має бути досить просто.

Тим часом в а остання публікація в блозі, розробник Lightning Labs Олаолува Осунтокун, який працює над реалізацією Lightning for Go під назвою lnd (розшифровується як Lightning Network Daemon), припустив, що майбутні випуски lnd будуть «багатоланцюжковими».

Ще один момент, на який слід звернути увагу: тепер, коли SegWit активовано на Litecoin, користувачі можуть почати надсилати тестові міжланцюгові транзакції з Litecoin у тестову мережу Bitcoin .

Децентралізовані біржі

Після того, як Lightning Network успішно запрацює на значній кількості блокчейнів, ми можемо почати думати про децентралізовані біржі.

Щоб надати більш детальну інформацію, це обміни, які не включають центрального зберігача. Інші біржі, як 0x (вимовляється як «zero-ex») і EtherDelta дозволяють обмінювати лише токени, які підтримуються стандартом токенів ERC20 у блокчейні Ethereum . У той час як атомарні свопи дозволяють здійснювати платежі між двома різними ланцюгами, що є важливою відмінністю.

Але KEEP на увазі, що атомарні свопи роблять лише ONE : здійснюють угоду. Справжня децентралізована біржа також має зіставляти трейдерів (щоб ALICE могла знайти Боба) і агрегувати угоди для визначення ринкової вартості (щоб ALICE знала, яку угоду вона може розумно запропонувати Бобу).

Хороша новина полягає в тому, що ці речі T вимагають надійних послуг, як це вимагає фактичний обмін коштів.

Як пояснив Декер, ви можете вирішити інші проблеми, просто дозволивши веб-сайтам збирати замовлення та представляючи їх у певний спосіб, або створивши мережу трансляції, яка оголошує про можливості торгівлі.

Але, як він сказав CoinDesk:

«Так само, як і на централізованій біржі, кожен приймає власне рішення щодо вартості своїх монет і встановлює власну вартість. Отже, якщо ALICE оголошує, що готова обміняти 1 BTC на 50 LTC, то Боб може або прийняти це, або залишити».

Децентралізовані біржі є великою частиною децентралізованої мрії. Вони вказують на майбутнє, де люди самі контролюватимуть свої гроші, а криптовалюти взаємодіють.

Іншими словами, ONE разу можна буде заплатити продавцю, який приймає Bitcoin лише в Litecoin, Monero, Zcash чи будь-що інше. Це T мало б значення, тому що за лаштунками ваші гроші миттєво конвертуються в Bitcoin.

І з цього моменту неважко уявити час, коли централізовані біржі слугуватимуть лише переходом до світу Криптовалюта , але все після цього відбувається в блокчейні.

ATOM зображення через Shutterstock

Picture of CoinDesk author Amy Castor