Контракты в сети Lightning доступны в TESTNET версии глобальной P2P биржи Hodl Hodl

Контракты в сети Lightning доступны в TESTNET версии глобальной P2P биржи Hodl Hodl


Мы официально начинаем тестирование Lightning контрактов на testnet.hodlhodl.com.


В этом блог посте мы хотим дать инструкции и объяснить принцип работы контрактов, а также поблагодарить всех кто помогал нам все это время.


Обо всем по порядку.


Обзор

Недавно мы объявили поддержку сети Lightning на Hodl Hodl, и сейчас мы готовы представить нашу разработку в тестовой версии биржи.


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


Мы напоминаем всем, что Lightning будет доступен в основной версии сайта (hodlhodl.com) в конце мая.


Как это работает?

Для тех кто знаком с биржей, в основном, процесс сделок остается почти таким же:

  1. Создается контракт между покупателем и продавцом;
  2. Продавец производит депозит биткоинов из своего Lightning кошелька;
  3. Покупатель отправляет платеж продавцу, согласно оговоренному ранее платежному методу;
  4. Продавец выводит биткоины прямо на Lightning кошелек покупателя.

Единственным отличием является то что мы храним средства в своем Lightning кошельке во время сделок - это защищает одновременно покупателя и продавца от скамов, а сделки становятся дешевле, проходят быстрее и проще.

Контракты в сети Lightning не повлияют на обычные multisig on-chain контракты на Hodl Hodl, в которых по прежнему мы не будем хранить средства и мы не будем иметь доступа к ним.


Что вам необходимо для тестирования

  1. Аккаунт на testnet.hodlhodl.com;

На самом деле, вам даже не нужно регистрироваться, так как мы создали специальные bot-аккаунты для тестирования (вы можете войти на сайт через один из них). В оффер листе вы можете найти пользователей с припиской  “-bot” (например “akeem-bot”). В эти аккаунты вы можете зайти без проблем.

Чтобы это сделать, просто введите емайл, который будет состоять из никнейма бота и “@hodlhodl.com”  (например akeem-bot@hodlhodl.com). Пароль всегда будет “password”.


2. Lightning кошелек на TESTNET;


Мы рекомендуем вам использовать кошелек Eclair для тестирования.


3. Открытый(е) канал(ы)с публичными нодами;


Чем больше каналов, тем лучше. Мы рекомендуем открывать канал с  “ACINQ” нодой (перейдите в Каналы -> GREEN PLUS BUTTON -> ACINQ NODE) и в появившемся окне отметить “Запросить ликвидность из этой ноды”.


4. Достаточный inbound capacity;


Объем сделки, которую вы хотите провести, должен быть меньше или равным inbound capacity вашего кошелька.


Пошаговая инструкция

В этой части мы разберем подробно процесс покупки и продажи биткоинов на peer-to-peer основе в сети Lightning.


  1. Перейдите на testnet.hodlhodl.com и зарегистрируйтесь;
  2. Измените режим биржи на Lightning;


Мы разделили режимы биржи для удобства наших клиентов: On-chain и Lightning. Если вы хотите торговать:

  • В основной сети, вам не нужно делать ничего, режим “On-chain” включен изначально.

Когда выбран режим оn-chain, цвет сайта синий со стандартным логотипом.

  • В сети Lightning, нажмите на молнию в шапке сайта.

Когда выбран режим Lightning, цвет сайта фиолетовый и на логотипе видна молния.

Выбрав один из режимов биржи, вы можете создать новые офферы и контракты, видеть текущий оффер лист и видеть где будет проходить сделка: в on-chain или в сети Lightning.


  1. Создайте оффер или примите существующий;


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


2. Создайте контракт;


Если вы не хотите ждать, пока кто-либо примет ваш оффер, вы можете принять один из существующих.

Когда кто-либо принимает ваш оффер или вы принимаете существующий оффер, между вами и вашим контрагентом создается контракт.


Далее мы объясняем статусы Lightning контрактов на нашей бирже:


  • Статус контракта “Ожидается”;

Это самое начало контракта. На этом этапе продавец просит Hodl Hodl сгенерировать инвойс и покупатель ждет.


  • Статус контракта “Депонируется”;

Мы сгенерировали инвойс для продавца и ждем пока он оплатит его, отправив биткоины в наш кошелек.

Только когда продавец перевел средства, покупатель может безопасно совершать платеж.


  • Статус контракта “В процессе”;

Продавец оплатил инвойс и отправил биткоины в наш кошелек. Покупатель информирован об этом проинструктирован отправить платеж продавцу.


  • Статус контракта “Оплачен”;

Покупатель отправил платеж продавцу и проинструктирован о том что он должен указать для нас инвойс на получение средств.

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


  • Статус контракта “Вывод средств”;

Покупатель отправил инвойс для получения средств и продавец проинструктирован о том, что после получения платежа, он должен вывести средства.


  • Статус контракта “Закончен”;

Продавец получил платеж от покупателя и вывел биткоины в Lightning кошелек покупателя.


Контракт завершен!


Сообщить о проблемах

Мы все еще тестируем нашу разработку и вы можете столкнуться с неполадками в процессе тестирования.

Мы будем рады, если вы сообщите о найденных проблемах. Присылайте свои репорты, предложения и любые вопросы связанные с Lightning контрактами:

  • E-mail: support@hodlhodl.com
  • Telegram: @hodlhodl


Наши ноды

Мы будем благодарны если вы подключитесь к обоим нашим нодам в сетях TESTNET и MAINNET, а также, создадите публичные каналы с ними для того, чтобы увеличить наши inbound capacities.

Публичный ключ TESTNET ноды:

0316314db4eb542d17b9a7ac6f6651fcb319fd3da279197d4f09a890fc303ecf2d@178.63.16.7:9737

Публичный ключ MAINNET ноды:

030bde3ee226b7cf456703811976e4241a929d11e5fc0549e9a1c6d10a8e23a738@178.63.16.7:9735


Спасибо

Долгое время мы усердно работали над добавлением функционала сети Lightning на Hodl Hodl, и многие люди и компании тем или иным способом участвовали в этом.

Сейчас мы хотим поблагодарить всех кто поучаствовал и помог нам. Сеть Lightning не легка для понимания и введения, особенно в короткие временные сроки, поэтому мы благодарим всех кто помог нам на этом пути.

Особое спасибо Давиду - программисту из команды Hodl Hodl, который изучал и работал над добавлением сети Lightning в течение последних непростых месяцев.  

Благодаря ему и его бессонным ночам в скором времени вы сможете торговать в сети Lightning на hodlhodl.com.


Также мы хотим поблагодарить

  • Инвесторов Hodl Hodl
  • Волонтеров Hodl Hodl
  • Lightning Labs
  • Satoshi Labs
  • Elizabeth Stark
  • Ketominer
  • Pavol Rusnak
  • Matt Odell
  • Sergej Kotliar
  • Peter McCormack
  • Сообщество Телеграм группы LNrus


Свяжитесь с нами

Hodl!