Bitcoin-lightning: Что нужно знать

Bitcoin-lightning: Что нужно знать

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

Является ли Lightning частью Биткойна?

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

Могу я отправить средства с Lightning на обычный биткойн-адрес?

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

Какие ограничения существуют у Lightning?

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

Сбои на стороне партнеров (пиров): если один из пиров не отвечает на запросы, вам, возможно, придется ждать нескольких часов, прежде чем вы сможете закрыть канал и получить контроль над своими средствами.

Во избежание мошенничества со стороны пиров, требуется чтобы кто-либо активно мониторил блокчейн: либо ваш узел мониторит поведение пира, на случай если последний вздумает провести устаревшую транзакцию, или вы отдаете это на аутсорсинг других серверов (без потери приватности).

Никаких оффлайн платежей: вы не можете заплатить кому-либо, если он оффлайн; платеж в lightning по сути своей является сделкой в биткойнах на секретную сумму. Эта сделка не требует доверия между сторонами лишь в случае, если происходит в режиме онлайн.

Не подходит для крупных платежей: Наличие маршрута передачи денег вовсе не означает, что по нему можно передать любую сумму, которую вы захотите, поскольку пропускной способности этого маршрута может не хватить. Комиссионные в Lightning складываются из базовой ставки и некоторого процента; в отличие от этого, Биткойн-комиссионные зависят от веса транзакции. В любом случае, первая версия протокола Lightning ограничивает платежи до 0,04294967296 btc, а каналы до четырехкратного размера от максимального объема платежа.

Зависит от Биткойна: если Биткойн потерпит неудачу, с Lightning произойдет тоже самое.

Каковы преимущества Lighning?

Становятся возможными очень мелкие платежи: поскольку комиссионные пропорциональны размеру платежа, вы можете отправлять даже доли центов; сеть позволяет пересылать даже тысячные доли биткойна (сатоши).

Платежи проходят мгновенно: деньги немедленно отправляются получателю (и обратно). Как правило, это занимает доли секунды.

Постойте, а почему платежи ограничены 0,0429 btc?

Так лучше для самоподстройки сети. Множество мелких платежей работают лучше, чем крупные платежи, которые будет разрежать каналы. Кроме того, крупные платежи можно сразу производить на блокчейне Биткойна. Нам требуется опыт реальной работы сети, и в то же время мы хотели бы воспрепятствовать потере неприемлемо больших сумм: в коде будут ошибки и недостатки, и мне хотелось бы думать, что за это я мог бы купить пива пострадавшим от них пользователям и мы будем в расчете.

Насколько приватен Lightning?

Достаточно приватен. Платежи распределяются через узлы, у которых есть данные лишь о предыдущей и последующей точке маршрута. Но если два узла одного маршрута скооперируются, они могут сказать, что это один и тот же платеж. Если кто-либо видит все пакеты, они могут анализировать трафик на предмет того, куда именно отправляются платежи. Активный злонамеренный узел может изучить платеж на предмет его точного адресата. Первая и последняя проблема имеют известное решение, которое я ожидаю в будущей спецификации; меры противодействия анализу трафика будут развиваться.

Могу ли я зарабатывать на поддержании работы узла Lightning?

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

Какие ресурсы необходимы для запуска Lightning-узла?

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

Как завлечь совершенно нового пользователя?

С помощью кошелька. Обычным способом познакомить кого-либо с Биткойном является создание для них кошелька и отправка туда 5 долларов. Как это сделать в случае с Lightning, если у получателя нет биткойнов для финансирования открытия канала? Какой-нибудь простой кошелек для пополнения чьего-либо канала значительно упростит эту задачу.

Требуется ли Segregated Witness для Lightning?

Теоретически — нет, практически — да. Без SegWit вы можете создать худшую версию сети Lightning, у которой будет больше рисков при создании каналов (если что-то пойдет не так, вам придется ждать вплоть до месяца!), ограничение на длительность жизни канала, более длинный период истечения платежа на каждом из транзитных узлов. Все это сделает сеть менее эффективной и не такой надежной. Вся спецификация, написанная на сегодняшний день, предполагает наличие SegWit, поскольку он решает все перечисленные выше проблемы.

Является ли роутинг неизвестной проблемой? 

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

Как Lightning может потерпеть неудачу?

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

Источник: Medium



Categories: Top, Важное, Инфраструктура, Новичкам, Приложения, Сервисы, Сервисы, Теория, Технологии, Технологии

Tags: , ,

Leave a Reply

16 Комментарий на "Bitcoin-lightning: Что нужно знать"

Notify of
avatar
trackback

[…] Цель данного поста – утверждать, что технологии вторичного уровня неминуемо превратятся в рост прибыли для майнеров, на которых сеть всё больше будет полагаться в деле защиты платформ контрактов в ряде разнообразных применений, реализованных технологиями вроде Lightning Network. […]

trackback
Парадокс Лайтнинга | Заработок онлайн доступный каждому

[…] Цель данного поста – утверждать, что технологии вторичного уровня неминуемо превратятся в рост прибыли для майнеров, на которых сеть всё больше будет полагаться в деле защиты платформ контрактов в ряде разнообразных применений, реализованных технологиями вроде Lightning Network. […]

trackback
Парадокс Лайтнинга – Bit•Новости

[…] Цель данного поста – утверждать, что технологии вторичного уровня неминуемо превратятся в рост прибыли для майнеров, на которых сеть всё больше будет полагаться в деле защиты платформ контрактов в ряде разнообразных применений, реализованных технологиями вроде Lightning Network. […]

trackback
Майнеры должны стать концентраторами Lightning Network | Заработок онлайн доступный каждому

[…] Универсальный ответ на это со стороны тех, кого не волнуют последствия: «Давайте просто увеличиваем размер блока до неограниченного». Ответ тех, кто чуть лучше просчитывает последствия: «Комиссии будут выше, и цена биткойна тоже вырастет. Так что нет повода для волнений». Но что, если ответ на этот вопрос, на самом деле: «Майнеры могут быть лучшими концентраторами сети Lightning»? […]

trackback
Майнеры должны стать концентраторами Lightning Network – Bit•Новости

[…] Универсальный ответ на это со стороны тех, кого не волнуют последствия: «Давайте просто увеличиваем размер блока до неограниченного». Ответ тех, кто чуть лучше просчитывает последствия: «Комиссии будут выше, и цена биткойна тоже вырастет. Так что нет повода для волнений». Но что, если ответ на этот вопрос, на самом деле: «Майнеры могут быть лучшими концентраторами сети Lightning»? […]

trackback
Счастливый Биткойн-кодер – Bit•Новости

[…] разрешения. Это захватывающее пространство. TumbleBit и Lightning-сети возможны. Они дадут решение вопроса масштабирования, […]

trackback
Почему Lightning и SegWit не заменят Биткойн – Bit•Новости

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

trackback
Обзор блокчейн-индустрии за 2016 год простым языком – Bit•Новости

[…] и это значительно замедляет сеть), такие как Lightning Network, конечно, подают надежды, но все же остаются пока не […]

trackback
Bitcoin-lightning: Что нужно знать - Bitcoin Новости 24/7

[…] Источник […]

trackback
Понимание TumbleBit часть 1: зачем это нужно | Заработок онлайн доступный каждому

[…] принятием, которое постоянно растет. Сеть Lightning призвана решить проблему транспортабельности, так […]

trackback
Понимание TumbleBit часть 1: зачем это нужно – Bit•Новости

[…] принятием, которое постоянно растет. Сеть Lightning призвана решить проблему транспортабельности, так […]

petro
Гость

Иначе единственным адекватным решением масштабирования
Посмотрите на DASH — там масштабирование давно прекрасно решено

Петров Александр
Гость

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

trackback
Bitcoin-lightning: Что нужно знать — bitfeed.ru

[…] Источник […]

trackback
Открытая встреча “Блокчейн-государство”: репортаж с места событий | Заработок онлайн доступный каждому

[…] ‹ Bitcoin-lightning: Что нужно знать […]

trackback

[…] Источник […]

wpDiscuz