Обменник

fuse, dynamite

Осталось немного шагов до того, как Lightning Network Bitcoin завершится – или, по крайней мере, на ранней версии.

Большая картина выглядела совершенно разным полтора года назад, когда разработчики Джозеф Пун и Тэдж Дрейдж впервые опубликовали белую бумагу, в которой описывается способ расширения биткойна для размещения миллионов транзакций в секунду. Это был крутая идея использовать хешированные временные контракты (HTLC) для создания верхнего уровня для биткойна, который не требовал дополнительного доверия к посредникам, но не было четкого пути от теоретического.

С тех пор его рассматривают как будущее биткойн-транзакций, и один из основных способов ” Сделайте биткойн большим снова , “или выполнить свое первоначальное обещание для быстрых глобальных платежей.

Сегодня, по крайней мере, 8 прогресс в реализации протокола со всего мира, большинство из которых встретились в Милане, Италия, в прошлом месяце составить дорожную карту чтобы фрагментированные проекты могли работать друг с другом.

Не говоря уже о том, что год назад было, по крайней мере, два больших обновления протокола, которые Lightning зависели от этого еще не существовало. Часть кода, называемая CSV с тех пор был объединен в bitcoin codebase, что позволяет пользователям делать биткойны без изменений до определенного времени.

Теперь разработчики просто ждут Segregated Witness, изменения кода года в год, которое теперь в поле зрения и это может быть вызвано к концу года. (Несколько горных бассейнов по-прежнему угрожая заблокировать изменение с их объединенной мощностью хэширования).

Разработчики, работающие над этим усилием, говорят, что это последнее препятствие, которое необходимо пройти до того, как будет развернута первая версия сети Lightning Network, хотя они признают, что это не будет идеальной версией сети.

Пьер-Мари Падиу, генеральный директор ACINQ, один стартап, работающий над Lightning, сказал CoinDesk:

«Единственным блокировщиком для реализации Live Lightning является SegWit. Он не уверен, как и когда он активируется, но если SegWit активируется, нет никакой технической вещи, которая помешала бы Lightning работать».

Отсутствующие части

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

«Самым значительным преимуществом Segregated Witness является не пропускная способность транзакций, а решение самой большой, но неразрешенной ошибки Сатоши, транзакционной гибкости», – сказал он.

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

Хотя изменение кода в основном рассматривается как масштабирующее решение, оно позволяет получить полдюжины других вещей, включая прекращение транзакционной податливости, которую Poon описывает как вектор атаки, который поражает многие более сложные контракты биткойна. SegWit исправляет проблему, изменяя, как хранятся данные транзакции.

Но даже несмотря на то, что SegWit (возможно) неопределенна, есть смысл, что это может быть довольно близко к запуску. Вот почему разработчики Lightning собрались в Милане для «саммита», чтобы синхронизировать спецификации, сказал Падиу.

В настоящее время команды работают над формализацией этих спецификаций совместимости, поскольку проект просто приблизительно описывает, что должна реализовать каждая реализация Lightning: проводной протокол для отправки данных, шифрование данных между узлами и т. Д.

После освобождения сообщество биткойнов может взвешивать решения.

Это то, над чем работают разработчики прямо сейчас, а также разработка их реализации в отношении нового стандарта.

Длительный срок

Опять же, первая версия будет менее совершенной и, возможно, даже не поддержит многих пользователей.

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

В первой версии, вероятно, будет использоваться более простая система маршрутизации (например, одна реализовать на практике при запуске ACINQ). Но это также не будет масштабироваться, поскольку каждый узел должен хранить макет всей сети и не быстро адаптируется к изменениям в сети.

Однако необходимо начать там, прежде чем перейти к более сложному алгоритму.

«В настоящее время мы заинтересованы в том, чтобы понять, как развиваются динамика рынка и стимулы, и единственный способ правильно моделировать это – проверить его в реальном времени с помощью реальных монет», – сказал Пун.

Он также отметил, что пользователи должны передавать только небольшие суммы в этой первой экспериментальной версии.

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

Blockchain.info Молниеносмейстер Матс Джерратч считает, что это будет основной проблемой перед тем, как технология увидит «широкое использование».

«Это может быть очень сложно взять отличную технологию и превратить ее в продукт, но это именно то, что нам нужно делать», – сказал он.

Но разработчики начинают изучать вопрос о том, как пользователи будут его использовать. Lightning Labs работает над «простым в использовании» смартфоном с функциональностью сети Lightning.

«Ключом к большей части этого будет абстрагирование технических сложностей от конечного пользователя, а также предоставление возможности пользователям настраивать собственные настройки», – сказала одна из основателей компании Lightning Labs Элизабет Старк.

«Оставайтесь с нами», добавила она.

Будущие неизвестные

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

Будучи сторонником концепции Lightning, ведущий разработчик Open Bazaar Крис Пасиа был скептический из всех обещаний, сделанных из его возможностей. Почти год назад он написал сообщение в блоге из «разочарования» о том, что сеть была описана как окончательное решение для масштабирования биткойнов за счет других идей.

Он утверждает, что существует еще много неизвестных, таких как функциональность маршрутизации, как отметил Падиу.

Отметив, что он управлял собственным симулятором питона, он сказал, что может быть трудно найти маршрут через сеть, как только пользователи совершают транзакцию определенного значения, потому что каждый прыжок по маршруту должен поддерживать эту ценность.

Это может означать медленный пользовательский опыт. «Для меня правдоподобно, что он мог бы надежно находить маршруты и надежно находить маршруты, каждый из которых имеет одинаковое значение. Но для меня одинаково правдоподобно, что он регулярно терпит неудачу», – сказал он.

Тем не менее, он не слишком обеспокоен тем, что разработчики не будут разрабатывать будущие перегибы.

«У них достаточно мозговых возможностей, что я думаю, что они могут решить все проблемы, которые у них есть. Но проблема маршрутизации … Нам нужно больше опыта с этим, прежде чем мы сможем сказать, насколько хорошо это работает», – сказал он, соглашаясь с Пун.

Хотя этого еще не видно, скорее всего, первая версия Lightning скоро ответит на эти вопросы. Во время печати, примерно один из четырех узлов биткойна поддерживали обновление Segregated Witness.

Изображение с предохранителем Lit через Shutterstock

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here