Lightning network решит проблему большой комиссии в сети bitcoin

Почему Lightning Network не решит проблемы биткоина

3 сложных момента, с которыми неизбежно столкнется новый платежный протокол.

Ожидается, что внедрение платежного протокола Lightning Network (LN), позволяющего обрабатывать транзакции вне блокчейна биткоина, должно радикально повысить производительность сети.

С начала этого года развитие этой технологии значительно ускорилось, и на момент написания этой статьи 2155 нод поддерживают 5627 каналов сети Lightning. (В то время как в сети Bitcoin насчитывается 9942 ноды). Впрочем, относительно небольшое количество Lightning-нод не смущает тех, кто пишет об этой технологии как о спасительной для биткоина.

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

Таддеус Дрийя, соавтор первоначального технического описания системы, говорит: «Пока технология не готова для широкого использования». Тем не менее по его словам, эффективность самой концепции Lightning Network можно считать доказанной. Он отмечает: «Пока я не думаю о повсеместном внедрении технологии в блокчейн биткоина».

По мере внедрения сеть Lightning Network может столкнуться с тремя проблемами.

1. Lightning Network полностью не решает проблему стоимости транзакции в сети Bitcoin

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

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

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

Тем не менее он признает, что транзакционные сборы в сети Bitcoin могут расти по независящим от внедрения Lightning Network причинам. Он говорит: «Плата за биткоин-транзакции может снова подняться и помешать распространению Lightning Network среди магазинов».

В других криптовалютах используются другие подходы. Например, у Dash есть бесплатные программные плагины для магазинов. По словам Райана Тейлора, генерального директора Dash, некоммерческая организация, стоящая за криптовалютой, также возмещает продавцам затраты на добавление нового метода оплаты.

2. Постоянное присутствие в сети делает ноды уязвимыми

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

Кроме того, уход ноды в оффлайн в Lightning Network порождает дополнительные проблемы. По словам Дрийи, если одна из нод, поддерживающих канал, пропала, вторая может закрыть канал и присвоить средства — это называется «мошенничеством с закрытием канала». Существует период, в течение которого можно оспорить закрытие канала, но, если одна из сторон отсутствует долго, он может закончиться.

Но что еще серьезнее, уход в оффлайн части нод может обрушить сеть. Тейлор из Dash считает, что самая большая проблема Lightning Network — избыточная централизация, когда средства концентрируются на определенных узлах сети.

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

3. Lightning Network может не решить проблему сетевого эффекта

Появление сети Lightning Network должно привести к тому, что биткоин можно будет использовать в качестве повседневного платежного средства, поскольку клиенты смогут открывать платежные каналы с компаниями или людьми, с которыми они чаще всего обмениваются деньгами. Например, можно будет открыть канал со своим арендодателем или любимым интернет-магазином и платить биткоинами.

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

Гаррик Хилеман, экономист и основатель криптовалюты Mosaic, призванной стимулировать академические исследования, говорит: «Даже если Lightning Network повысит скорость транзакций, остается вопрос, насколько широко она будет использоваться. Волатильность биткоина такова, что мало кому придет в голову держать в этой криптовалюте деньги на ежемесячную аренду жилья».

По словам Хилемана, самая большая проблема биткоина заключается в том, что сегодня почти никто не получает в них зарплату. Он говорит: «Люди привыкли принимать дополнительные меры для приобретения инвестиционных активов, но не для того, чтобы просто тратить деньги».

Чем же Lightning Network может все-таки помочь биткоину

Означают ли эти недостатки, что еще толком не развернутая сеть Lightning Network уже обречена? Не совсем так. Дело в том, что все оценки, которые мы видим, преждевременны.

Дрийя говорит: «Если вы думаете, что Lightning Network заменит Visa и покорит весь мир, то это ошибка». По его словам, Lightning — важный фактор в развитии биткоина, но он считает, что требуются и другие меры, в том числе SegWit и агрегированные подписи.

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

По словам Дрийи, платежные каналы в сети Lightning Network могут использоваться для ускорения микроторговых операций между разными биржами — клиенты могли бы работать с известными биржами, например Coinbase или Kraken, с помощью учетных записей с подключенной Lightning Network.

Параллельно идет работа по устранению проблем. Например, можно бороться с мошенничеством с закрытием канала, демонстрируя другим нодам, что контрагент лжет. Дрия объясняет, что, если другие ноды вам верят, то вы можете забрать все монеты из канала. Есть еще концепция «Сторожевая башня»: если один из нод в канале уходит из сети, другие ноды могут следить за происходящим.

Выводы

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

Подготовила Евгения Сидорова

Источник: https://ru.ihodl.com/analytics/2018-06-09/pochemu-lightning-network-ne-reshit-problemy-bitkoina/

Lightning Network: решение проблем масштабируемости не только в Bitcoin

По мнению экспертов, полная активация протокола Lighting Network в сети Bitcoin может стать одним из важнейших событий за всю историю существования первой криптовалюты мира.

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

Однако Bitcoin далеко не единственный блокчейн, который развивает и работает над адаптацией этой инновационной технологии.

Первый альфа-релиз протокола Lighting Network в блокчейне Bitcoin был запущен в начале 2017 года. А к январю 2018 компания Blockstream, отвечающая за реализацию протокола, анонсировала, что Lighting Network активирован на 60 нодах, доступен в Mainnet и работает в тестовом режиме. На данный момент сеть насчитывает 831 ноду и 1780 открытых каналов.

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

Благодаря Lightning Network пользователи сети могут проводить неограниченное число платежей без записи их в блокчейн — туда попадает только итоговый баланс.

Таким образом, протокол стал альтернативой увеличению блока, как решение проблем масштабируемости сети.

С данной проблемой сталкиваются разработчики многих криптовалют. На сегодняшний день, помимо Bitcoin, над практической реализацией протокола или подобной ему надстройки блокчейна работают Litecoin, Zcash, Ethereum и Ripple. Также в конце января стало известно о планах разработчиков Stellar добавить Lightning Network для повышения безопасности сети и увеличения ее пропускной способности.

Разработчик Bitcoin Core Джереми Рубин, и по совместительству глава команды разработчиков Lightning Network в Stellar, уверен, что данный протокол необходим любой платежной платформе:

«Lightning — это, пожалуй, самый важный инновационный протокол, который сейчас реализуется в крипто-пространстве. Когда сеть Lightning биткоина будет полностью запущена в режиме онлайн, любое сообщество, не подготовившее свое оффчейн-решение по масштабируемости, останется позади и будет глотать пыль».

Однако не все блокчейн-проекты заинтересованы в реализации Lightning Network в том же формате, что и Bitcoin.

Разработчики Ethereum в декабре 2017 года запустили в своей сети проект Raiden — оффчейн-технологию масштабирования сети, которая, как и Lightning Network, обеспечивает работу платежных каналов вне блокчейна.

В то же время над похожим проектом Trinity работает команда платформы Neo.

Несмотря на то что эти проекты запущены на разном коде, оба преследуют одну цель — внедрить отдельную сеть для проведения транзакций «над блокчейном».

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

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

Так, криптовалюта Grin, запуск которой запланирован на этот год, будет использовать сложную криптографию в блокчейне таким образом, чтобы ненужная информация со временем «съедалась».

В долгосрочной перспективе этот блокчейн будет использовать меньше места по мере роста.

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

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

Об этом говорит и технический директор Ripple Стефан Томас, отмечая, что реестр XPR уже более масштабируем, чем блокчейн биткоина. Тем не менее команда активно исследует технологии платежного канала второго уровня для работы с будущими пользователями.

Уже сейчас некоторые игроки на крипторынке обсуждают возможности, которые откроются при объединении множества сетей Lightning Network. Однако, как отмечает Элизабет Старк, соосновательница и глава Lightning Labs — одного из множества стартапов, работающих над этой идеей, нигде за пределами биткоина и лайткоина пока нет успешной адаптации технологии:

«Некоторые сообщества заинтересованы в идее и уже приступили к ранним разработкам, но для реализации им потребуется время».

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

«Я чувствую, что многие криптовалюты заинтересованы в свопах между блокчейнами и в децентрализованной биржевой технологии. И Lightning — прямой путь к этому».

Источник: https://DeCenter.org/ru/lightning-network-reshenie-problem-masshtabiruemosti-ne-tolko-v-bitcoin

Майнеры должны стать концентраторами Lightning Network —

Некоторые майнеры беспокоятся о размере комиссий. Что делать, если блоки останутся маленькими, а большая часть транзакций перетечёт в Lightning Network? Тогда, при том, что награда за блок быстро снизится, майнеры будут зарабатывать слишком мало.

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

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

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

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

Почему же майнеры находятся в привелигерованном положении, чтобы получать прибыль от сети Lightning? Да потому, что они являются получателями большого количества биткойнов (свежих эмиссионных + комиссий за транзакции), которые у них нет возможности тратить в течение 100 блоков (≈16 часов, до наступления так называемого «вызревания монет»).

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

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

Майнеры, благодаря наличию больших объемов денежных средств в биткойнах, могут открывать между собой «широкие» платежные каналы для подключения пользователей друг к другу с гораздо более коротким числом промежуточных узлов, что сделает платёж гораздо дешевле и быстрее, но при этом, операционные издержки вне блокчейна Биткойна становятся более высоки.

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

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

  1. Не нужен хард-форк;
  2. Большие вознаграждения за блок приносят пользу;
  3. Срок вызревания новых монет увеличился в 10-100 раз, что значительно снизижает риск форка блокчейна Биткойна;
  4. Пользователи получают бесплатное открытие платёжных каналов;
  5. Пользователи получают более быстрые и дешевые платежи в сети Lightning, при меньшем количестве проводящих их промежуточных узлов;
  6. Особо жадные майнеры остаются в меньшинстве и не имеют более возможности тупо настаивать на изменении консенсуса;
  7. /r/btc идёт фтопку.

Источник: https://bitnovosti.com/2017/04/06/miners-should-be-hubs-on-lightning-network/

Lightning Network на пальцах, или Как Биткоину дают второй шанс — Два Биткоина

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

Минусы тоже есть. Блокчейн медленный, а потому дорогой. Если не заплатить нормальную комиссию, можно застрять в мемпуле и ждать подтверждения операции вечность.

Этим успешно пользуются ненавистники Биткоина, которые хотят очернить его репутацию. Недавний пример — Роджер Вер, из-за спама которого величина комиссии взлетела до небес.

От главной криптовалюты отказались Microsoft и Steam. Заявления о конце эры Биткоина зазвучали всё чётче.

Что такое Lightning Network

Lightning Network — исправление главных недостатков Биткоина. С ней транзакции проходят мгновенно, а на оплату комиссий не уходит половина месячной зарплаты. При этом никто не нарушает правила и не ворует чужие деньги. Просто Лайтнин не фиксирует в блокчейне каждый шаг. Разберёмся на примере.

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

Через два часа Стас с грустью сообщает о распроданной партии. Купить майнеры не получилось, так что придётся ждать следующую поставку. Олег ждёт деньги на кошелёк и вдобавок просит докинуть треть биткоина на личные нужды. Стасу тоже некуда деваться — со счёта уходит 1,33 монеты.

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

Как работает Lightning Network

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

Магия кроется в платёжном канале. Здесь работает принцип общака: пользователи кладут в условный сейф одинаковую сумму средств и закрывают его. Стас не может использовать деньги без Олега. Но монеты не валяются без дела — они нужны для переводов.

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

Оценить скорость сети поможет видео.

Доступный пример

В виртуальной коробке Стаса и Олега десять биткоинов — по пять с каждого. Сегодня Стас отдаёт право собственности на два биткоина, и у него остаётся три монеты. Завтра Олег пришлёт сертификат на пять. И так по кругу — две недели подряд.

Допустим, в итоге у Стаса будет семь биткоинов. После закрытия канала блокчейн зафиксирует пополнение кошелька Стаса на две монеты, которые спишутся у Олега.

Каналы — понятно. А как быть с сетью?

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

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

Итог

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

Подписывайтесь на наш канал в Телеграме, здесь хорошо.

Источник: https://2bitcoins.ru/lightning-network-na-paltsah-ili-kak-bitkoinu-dayut-vtoroj-shans/

Как запустить собственный узел Lightning Network

Автор

April

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

Многие сторонники Lightning с нетерпением ждали релиза версии v1.0. Дополнительные стимулы использовать новую версию появились после того, как компания Blockstream запустила онлайн магазин, принимающий только платежи с помощью Lightning . Ниже представлена инструкция по созданию собственного узла Биткоина, способного отправлять и принимать транзакции в сети платежных каналов Lightning.

Основная задача

Цель данного руководства – пройти весь путь, начав его с полного отсутствия узла Биткоина, и закончив запуском полнофункционального валидационного узла – и все это менее чем за 24 часа. Основное время уйдет на синхронизацию блокчейна Биткоина, поэтому рекомендуем начать этот процесс перед тем, как вы отправитесь спать, и закончить, когда проснетесь.

Подразумевается, что вам известно, как настроить сервер на облачном сервисе Digital Ocean (или любом другом), использующий утилиту Docker. От вас не требуется понимания внутренних процессов – просто копируйте и вставляйте команды — однако мы бы порекомендовали прочитать все изложенное ниже.

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

Если у вас отсутствует полностью синхронизированный узел Биткоина, разделите выполнение данной инструкции на две части:

1. Перед тем как лечь спать: Разверните сервер Linux и начните синхронизировать свой полный узел в сети Биткоина.

2. Когда проснетесь: настройте узел Lightning, пополните его биткоинами и совершите первую транзакцию!

Часть I: создание узла Биткоина

Запуск Docker

Для начала запустим сервер Linux. При наличии учетной записи в Digital Ocean это очень просто:

Создаем дроплет, для этого необходимо более 200 ГБ дискового пространства. В течение 24 часов это будет стоить приблизительно 2.9 доллара.

В верхней части клиента Digital Ocean имеется табличка с надписью «One-click apps», при помощи которой можно развернуть дроплет с предварительно установленным Docker. Отметив все правые таблички, добавим ssh-ключ и нажмем на кнопку «Create» («Создать»).

Соединившись со своим новым сервером через SSH, мы можем приступить к синхронизации узла Биткоина. Имеется возможность выбора из нескольких реализаций, и основное внимание следует уделить файлам lnd и btcdseem: по сути, мы будем использовать демоны bitcoind и lightningd. Возможно, это не самый лучший выбор, с другой стороны, при желании использовать разные библиотеки совсем не сложно.

Начало синхронизации блокчейна Биткоина

Клонируем репозиторий в ~

[email protected]:~# git clone https://github.com/dougvk/lightning-node.git

Создаем docker-образ bitcoind

[email protected]:~# cd lightning-node

[email protected]:~/lightning-node# docker build . -t dougvk/bitcoind

Запускаем узел bitcoind

[email protected]:~# mkdir -p /scratch/bitcoin/mainnet/bitcoind

[email protected]:~# docker run —name bitcoind_mainnet -d -v /scratch/bitcoin/mainnet/bitcoind:/data -p 8333:8333 -p 9735:9735 dougvk/bitcoind:latest

Для проверки процесса синхронизации запускаем команду

[email protected]:~# docker logs bitcoind_mainnet —tail «10»

Здесь нам необходимо настроить процесс демона bitcoind (версия 0.15.1), функционирующего в локальной закрытой сети docker. Данные блокчейна сохраняются в /scratch, и мы задействуем порты, необходимые для того, чтобы узлы bitcoin и lightning услышали пиры по портам 8333 и 9735 соответственно. Порты RPC скрываем, чтобы они не демонстрировались публично.

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

Далее нам нужно настроить инструмент командной строки Биткоина:

Создаем путь bitcoin-cli к интерфейсу с узлом

[email protected]:~# cat /usr/local/bin/bitcoin-cli

#!/usr/bin/env bash

docker run —rm —network container:bitcoind_mainnet -v /scratch/bitcoin/mainnet/bitcoind:/data dougvk/bitcoind:latest bitcoin-cli «[email protected]»

[email protected]:~# chmod +x /usr/local/bin/bitcoin-cli

[email protected]:~# bitcoin-cli getinfo {

«deprecation-warning»: «WARNING: getinfo is deprecated and will be fully removed in 0.16. Projects should transition to using getblockchaininfo, getnetworkinfo, and getwalletinfo before upgrading to 0.16»,

«version»: 150100,

«protocolversion»: 70015,

«walletversion»: 139900,

«balance»: 0.00038800,

«blocks»: 505216,

«timeoffset»: -1,

«connections»: 15,

«proxy»: «»,

«difficulty»: 2227847638503.628,

«testnet»: false,

«keypoololdest»: 1516416352,

«keypoolsize»: 1999,

«paytxfee»: 0.00050000,

«relayfee»: 0.00500000,

«errors»: «» }

Что делает указанный выше скрипт:

Он содержит только одну команду docker, которая разворачивает и выполняет команду, а затем выполняет очистку. Помните, что поскольку мы спрятали порты RPC, нам необходимо запустить CLI в той же сети, что и процессы docker.

После создания скрипта, осуществляем его тестовый запуск.

Часть II: Настраиваем Lightning

Разворачиваем узел Lightning в основной сети

Убедившись, что узел биткоина сохраняет синхронизацию c сетью (просто удостоверьтесь, что высота блока соответствует последней высоте блока, к примеру, на blockchain.info), разворачиваем узел lightning. Процесс аналогичен демону bitcoind, только быстрее (около 2 минут).

Запускаем узел lightningd в основной сети

[email protected]:~# mkdir -p /scratch/bitcoin/mainnet/clightning

[email protected]:~# docker run —rm —name lightning —network container:bitcoind_mainnet -v /scratch/bitcoin/mainnet/bitcoind:/root/.bitcoin -v /scratch/bitcoin/mainnet/clightning:/root/.lightning —entrypoint /usr/bin/lightningd cdecker/lightningd:master —network=bitcoin —log-level=debug

Проверка вывода записей журнала

lightningd(1): Hello world from 03e71ed1bbedcf41d97e06ef3dfe4cdf79e871e9a3c809ab32b78e71dea45bf78c aka SLICKERGOPHER #03e71e (version v0.5.2-2016-11-21-1414-g5eceaa7)!

lightningd(1): Adding block 00000000000000000055234efac33e0ea30cc8e84ded7997f9e434534fd6f1bb

lightningd(1): Adding block 0000000000000000006fcfbab65ccb4634a800c5b12913b8379e6704b42db663

lightningd(1): Adding block 0000000000000000003f350dcff4fa5b1df61355cd80e9b06be55654d6384518

lightningd(1): Adding block 0000000000000000003b414eadfe9751909bdced866c0fa65b3f0156ebe7168e

lightningd(1): Adding block 000000000000000000377f67b9630130f914d142eb27b286cd81364aa7459d1e

lightningd(1): Adding block 000000000000000000739bd7336736f4a050dc22032e611e7cd747750db71c87

lightningd(1): Adding block 0000000000000000002de8afbb90006588e639cc0f55eb740bc2b76746eff050

lightningd(1): Adding block 0000000000000000007ad87ace5ddec90c0afd371d67cfd45ca3ad01f9b78cf1

lightningd(1): Adding block 00000000000000000014cf80dabf7e6d0b8dec51bc9914311401a9605f6b3606

Помните, что мы запускаем узел lightning на том же самом сетевом интерфейсе docker, что и Биткоин. Поэтому клиенты RPC могут общаться друг с другом. Этот же трюк используем с инструментом командной строки lightning:

Создаем путь lightning-cli к интерфейсу с узлом

#!/usr/bin/env bash

docker run —rm -v /scratch/bitcoin/mainnet/clightning:/root/.lightning —entrypoint /usr/bin/lightning-cli cdecker/lightningd:master «[email protected]»

[email protected]:~# chmod +x /usr/local/bin/lightning-cli

[email protected]:~# lightning-cli getinfo

{ «id» : «03e71ed1bbedcf41d97e06ef3dfe4cdf79e871e9a3c809ab32b78e71dea45bf78c», «port» : 9735, «address» :

[ ], «version» : «v0.5.2-2016-11-21-1414-g5eceaa7», «blockheight» : 505236 }

Поздравляем! Вы развернули полный узел lightning! Осталось соединить его с другими узлами и открыть платежные каналы. Теперь нам предстоит сложная, но одновременно и самая плодотворная часть.

Пополняем узел Lightning биткоинами

Чтобы получить стикеры на 20 долларов, нам необходимо отправить в узел lightning 0.003 BTC (примерно 30 долларов). Помните, что все это пока очень ново и проблематично. Отправляйте только то, что вы согласны потерять. Чтобы получить монеты, необходимо сгенерировать адрес кошелька.

Создаем адрес кошелька узла lightning

[email protected]:~# lightning-cli newaddr

{ «address» : «3Dx1XCcBsTtUQmWW6KD8PfMx6fB9saejYM» }

Ждем 6 подтверждений, затем проверяем баланс

[email protected]:~# lightning-cli listfunds

{ «outputs» :

[

{ «txid» : «[HIDDEN]», «output» : 0, «value» : 300000 } ] }

На подтверждение платежа уйдет около 60 минут, и вот, наконец, наши 300 000 сатоши отправляются в путь!

Соединение с другими узлами

Самое интересное начинается дальше. Чтобы найти другие узлы сети Lightning, можно использовать этот сайт. Здесь можно присоединиться к еще одному активному узлу или выбрать другой. Помните, чем больше соединений, тем меньше преград встретится на платежном маршруте и тем ниже будет размер комиссий. К примеру, можно выбрать SLEEPYARK (см. фото).

Далее присоединяемся к узлу и открываем платежный канал.

Примечание: полезно использовать документацию на GitHub.

Находим на сайте узел, например, SLEEPYARK

[email protected]:~# lightning-cli connect 02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432 104.198.32.198 9735

{ «id» : «02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432» }

Обмениваемся сообщениями с узлом

[email protected]:~# lightning-cli getpeers

{ «peers» :

[

{ «state» : «GOSSIPING», «peerid» : «02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432», «netaddr» :

[ «104.198.32.198:9735» ], «connected» : true, «owner» : «lightning_gossipd» } ] }

Устанавливаем разумную комиссию

[email protected]:~# bitcoin-cli settxfee 0.005

Открываем и находим канал lightning 2 уровня

[email protected]:~# lightning-cli fundchannel 02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432 200000

{ «tx»: «020000000001018bfe9f8ad414a2ba6cabe3ff91901dd9b4a51e40dede0439a5fcdcca1b d6a7a800000000171600149d3b1cdf27cc5d1d1cbaf74b24621ea979b11168ffffffff02465e01000000000 01600141679b360311df963d881d7560fe08a615583fda4400d0300000000002200205c5b2b6b7bf08e 157b66144644ed69cb0fc3b356285c80b63e31def60937925e02483045022100e6a8ef79cf4109cddb8 de45167a962ce918e1f148a8fcf2dcfe8c74dec8aecdb02207d58a824152985b974fdf0e55acc04bc7b14 061fda3528119f1d1aceab20b335012103dd126550f1c399bc5d0aa210c0a9725d4d31fe0f3e711298f8 0765058703d27300000000» }

Проверяем txid

[email protected]:~# lightning-cli listfunds

{ «outputs» :

[

{«txid»:»c48cbca7bc1569514e9b52dc7d4df01ae3372503cb204b82f7b2d7e3fb742b7c», «output» : 0, «value»: 89670 } ] }

Сайт для вычисления правильного размера комиссий.

Дождавшись 6 подтверждений транзакции для открытия канала Lightning, можно переходить к финалу тестирования – оплате стикеров Blockstream. Переходим в магазин, добавляем стикеры в корзину и переходим на страницу оплаты.

Эта длинная цепочка символов называется адресом BOLT11 . Чтобы раскодировать процесс, копируем и вставляем наш адрес в команду.

Вы увидите все подробности своего заказа (в нашем случае, заказа с Blockstream). Одно из закодированных полей содержит информацию о получателе платежа – это ID узла Lightning, на который мы пытаемся отправить платеж. Этот ID можно использовать для вычисления стоимости маршрутизации платежа к узлу, а затем отправить платеж!

Находим маршрут к узлу

[email protected]:~# lightning-cli getroute 02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432 200000000 0

{ «route» :

[

{ «id» : «02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432», «channel» : «505231:2001:1», «msatoshi» : 200000000, «delay» : 9 } ] }

Платим на адрес BOLT11

[email protected]:~# lightning-cli pay lnbc1712393610p1pdx8n8mp p5c72tc40vzyf9deqm5lzn76404heejady02l494ykke3vm3x44y8qdy2gfkx7cmtwd68yetpd5azqv339cunvgz 42dzzqen0wgsyymr0vd4hxarjv4sk6gznv96x2mrvd96x2grnw35kx6m9wgs8sgp5ypskuepqf35kw6r5de5ku eeqwd6xjcmtv4ezq7pqxvcqpggq86huylgdcd4st0d8thgdlw67tefjkhrnssyf8zk2s9cu37hdanwm6q96llg5zgjc kwe7jamsmxnp4vy4q7vyulv57d9yg0wm7df0cpgwgu2m

{ «preimage» : «79f88fe9765997d2005e012ff32bc5dceeb99b111b81aa5087b815f2e4cdc59a» }

Проверяем остаток в канале

[email protected]:~# lightning-cli getpeers

{ «peers» :

[

{ «state» : «CHANNELD_NORMAL», «netaddr» :[ «104.198.32.198:9735» ], «peerid» : «02f6725f9c1c40333b67faea92fd211c183050f28df32cac3f9d69685fe9665432», «connected» : true, «owner» : «lightning_channeld», «channel» : «505231:2001:1», «msatoshi_to_us» : 28760639, «msatoshi_total» : 200000000 }]}

Здесь необходимо отметить одну вещь. Платеж отправляется не в блокчейн Биткоина. Он все еще существует в платежном канале сети Lightning. Однако, благодаря природе протокола Lightning, Blockstream не подвергается риску неисполнения платежа.

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

Подписывайтесь на новости и их анализ в нашем Telegram канале!

Источник: https://bits.media/kak-zapustit-sobstvennyy-uzel-lightning-network/

Масштабирование от SegWit до Lightning Network, или Вернётся ли кризис биткоин-комиссий

В воскресенье, 18 февраля, средняя комиссия за транзакцию в сети биткоина впервые снизилась до $0,79 за последние шесть месяцев. Это на 97% ниже по сравнению с пиком в $34, который наблюдался 23 декабря. Средняя комиссия за биткоин-транзакции, рассчитанная в рамках одного дня, с середины декабря до середины января составляла более $10, однако с тех пор она снижается.

Высокие комиссии в последние несколько месяцев стали настоящим бичом для биткоин-сети. Сторонники биткоина ранее расхваливали «почти нулевую» комиссию в качестве ключевого преимущества. Однако по мере роста сборов в конце 2017 года многие представители бизнеса начали отказываться от биткоинов в качестве оплаты.

Производитель видеоигр Valve прекратил принимать платежи в биткоинах на своей платформе Steam в декабре 2017 года, написав, что «стало невозможно поддерживать биткоин в качестве варианта оплаты».

В том же месяце компания Bitpay объявила, что устанавливает минимальный размер транзакций в самой популярной криптовалюте на уровне $100 (однако этот минимум был сокращён до $5 из-за возмущения клиентов).

В январе процессор кредитных карт Stripe также перестал принимать биткоин-платежи, утверждая, что из-за высоких комиссий у них «всё меньше и меньше случаев использования».

Однако в последние недели комиссии за транзакции снизились. Средняя комиссия упала ниже $1 впервые с сентября. Вопрос в том, останутся ли они низкими, или это временное явление. Биткоин-сообщество готовится к внедрению новых технологий, которые позволят сети обрабатывать большие объёмы платежей без грабительских комиссий.

Почему комиссии снизились

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

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

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

По мере роста комиссий это способ стал актуален. В результате за последние недели производительность транзакций увеличилась, а нагрузка на сеть уменьшилась.

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

За последние недели спекулятивный пузырь биткоина несколько сдулся, и это тоже понизило спрос на пространство блоков.

В декабре в этот рынок вливались огромные деньги, и люди были готовы заплатить максимальную цену за своевременную доставку своих биткоинов на биржи, чтобы продать их по высоким ценам. Однако курс биткоина сильно упал по сравнению с декабрьским пиком в $19 500.

Если рынок не слишком перегрет, как это было в середине и конце декабря 2017 года, то перемещение биткоинов ведётся не настолько активно.

SegWit как временное решение

Главный вопрос заключается в том, что будет, если нагрузка на биткоин-сеть продолжит расти. Жёстко прописанный лимит размера блоков ограничивает количество транзакций в секунду. Многие в биткоин-сообществе хотели просто увеличить размер блока. Не добившись этого, они запустили конкурирующую сеть Bitcoin Cash.

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

Эти подписи не занимают место в блоке, что позволяет экономить место (размер которого ограничен 1 Мб).

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

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

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

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

Медленное развёртывание SegWit некоторыми компаниями возмщает сторонников биткоина. Один из самых популярных биржевых сервисов Coinbase также подвергся критике. Компания настаивала на том, что обновление программного обеспечения при её масштабах требует много времени. Coinbase планирует начать поддутилоержку SegWit в конце февраля.

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

Вся надежда на Lightning Network

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

Теоретически Lightning Network значительно расширит реальную пропускную способность сети биткоина. Однако здесь ещё много нерешённых задач. Lightning Network хорошо подходит для одних биткоин-приложений и хуже — для других. Так что предстоит выяснить, какая часть сообщества готова переключиться с привычных решений на новомодные приложения Lightning.

Кажется, Lightning столкнётся с тем же вызовом, что и SegWit после официального запуска. Скорее всего, потребуется несколько месяцев (если не годы), чтобы она нашла широкое применение и укоренилась в базовой сети. Масштабы изменений, которые несёт Lightning, значительно больше, чем у SegWit, поэтому и переход займёт больше времени.

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

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

В этом смысле снижение цены биткоина можно рассматривать как некое преимущество.

coinspot.io

Источник: http://forexpower.ru/masshtabirovanie-ot-segwit-do-lightning-network-ili-vernyotsya-li-krizis-bitkoin-komissij.html

О «lightning network» простыми словами

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

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

Почему блокчейны медленные?

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

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

Представьте, вы посылаете 1 BTC своему другу Джо. Сделка будет выглядеть примерно так:

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

Комиссия за транзакцию?

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

Одновременно доступно несколько транзакций, которые нужно записать на текущую страницу.

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

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

Вот почему блокчейны такие медленные и дорогие в использовании. Блокчейну необходимо увеличить количество транзакций за единицу времени, но с увеличением количества транзакций — замедлится сеть, что приведет к сокращению количества транзакций. Парадокс!

Lightning Network (LN) — возможное решение проблемы.

Так, повторите, что такое Lightning Network?

Идея LN заключается в том, что не все транзакции должны записываться в блокчейн.

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

Проще говоря, вот как это работает: мы открываем между собой нечто под названием платёжный канал и записываем его открытие в блокчейн.

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

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

Можно создать целую сеть платёжных каналов, сократив транзакции в блокчейне до минимума. Представьте, что есть три персонажа: Ксан, Елена и Зик.

Если между Ксаном и Еленой открыт платёжный канал, а также между Еленой и Зиком, то Ксан может послать деньги Зику через Елену.

Предположим, что Ксан хочет отправить 2 BTC Зику: Елена пошлёт 2 BTC Зику, а Ксан возместит ей 2 BTC.

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

Что это за платёжные каналы?

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

Этот вклад равных сумм денег в общий сейф регистрируется в блокчейне как «открытие транзакции», после чего платёжный канал между двумя вкладчиками считается открытым.

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

Представьте, что Ксан и Елена внесли по 10 BTC каждый. Если Ксан хочет отправить 2 BTC Елене, как он это сделает?

Для этого он передаёт Елене право на владение двумя биткойнами в общем сейфе. Если после этого сейф будет разблокирован, то Ксан сможет взять из неё 8 BTC, а Елена 12.

Если они хотят продолжать проводить между собой транзакции, то сейф открывать не будут. Например, на следующий день Елена должна отправить 1 BTC Ксану, она сделает то же самое — передаст Ксану право на владение одним из своих биткойнов. Если открыть сейф после этих двух транзакций, то Ксан получит 9 BTC, а Елена 11.

Платёжные каналы — это объединение денег, а затем передача права владения этими деньгами на заранеее обговоренных условиях. Если Ксан или Елена захотят закрыть канал, они это сделают в любой момент.

Закрытие канала просто означает «открыть сейф и забрать свои деньги». Поскольку открытие сейфа происходит на блокчейне, то информация о том, кто какой суммой владел на момент открытия зафиксирована навсегда.

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

Так как же это на самом деле работает?

Как и раньше, мы приведём пример. Представьте, что есть три человека: Ксан, Елена и Зик. Между Ксаном и Еленой открыт платёжный канал, и между Еленой и Зиком открыт ещё один. Обратите внимание, что между Ксаном и Зиком нет платёжного канала.

Если Ксан хочет передать 2 BTC Зику, он может сделать это, используя платёжный канал между Еленой и Зиком. Как это выглядит? Ксан просит Елену передать право владения на два BTC Зику через платёжный канал Елена-Зик, а затем возмещает Елене два BTC через канал Ксан-Елена.

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

Это и есть Lightning Network.

LightningNetworkbitcoinblockchain

Источник: https://bitcoinnews.blog/posts/da20f44c-569c-48ca-8f5e-80e522fc819f

Мнение: Lightning Network вряд ли решит проблему масштабирования биткоина

Автор статьи Франсес Коппола (Frances Coppola) много лет проработала в банках и IT-фирмах. Теперь она пишет и рассказывает о финансах, банковском деле и экономике. Оригинальная статья Lightning Network May Not Solve Bitcoin’s Scaling ‘Trilemma’ опубликована в Coindesk.

Блокчейн биткоина оказался неспособным удовлетворить растущий спрос на совершение транзакций, и ему пришлось значительно отклониться от первоначальной идеи Сатоши Накамото о «системе наличных денег в p2p-сети».

Биткоин задумывался как быстрый, безопасный и недорогой способ осуществления платежей в обход традиционной финансовой системы. Сегодня он по-прежнему управляет лишь крошечной частью объёма платежей, например, по сравнению с Visa или Mastercard. Его транзакции, вопреки задумке, слишком медленные и очень дорогие (из-за комиссий).

Решение проблемы масштабирования биткоина стало главной задачей его разработчиков. Однако она так и не решена.

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

Однако проблема в том, что невозможно (1) обеспечить полную децентрализацию биткоина, (2) фиксированный денежный запас и (3) достаточную ликвидность для того, чтобы получить эффективную рабочую систему взаимных расчётов. В этом и состоит так называемая трилемма биткоина (выбор из трёх альтернатив).

«Недвижимые деньги»

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

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

Страны, которые входили в Британскую империю, обязательно придерживались золотого стандарта. Страны, не входящие в неё, также присоединялись к золотому стандарту или даже принимали фунт в качестве своей валюты, что это упрощало им торговлю.

В центре всего этого был Банк Англии, который определял цену золота и фунта. Это была самая централизованная финансовая система со времён Римской империи.

Однако от децентрализованной системы биткоина требуется ещё кое-что. И ключевой момент здесь — стремительно растущая цена цифровой валюты.

Биткоин становится неликвидным.

Растущая неликвидность биткоина обусловлена ​​губительным сочетанием высокого спроса на него, роста накоплений «под подушкой» и заложенного в нём дефицита.

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

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

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

И хотя биткоины всё ещё майнятся, скорость их создания совершенно не достаточна для удовлетворения спроса. В любом случае майнеры склонны хранить свои биткоины — и снова «под подушкой».

Между тем рост объёмов транзакций вызывает перегрузку сети. У биткоина нет другого средства регулирования пропускной способности, кроме механизма проверки и распределения транзакций.

При этом транзакции с более высокими сборами проверяются и отправляются быстрее, чем те, у которых более низкие комиссии.

Те, кто хочет быстрой проверки и отправки, будут платить более высокую комиссию (такие желающие — это почти все отправители транзакций, ведь биткоин столь сильно подорожал). А те, кто не хочет платить высокие комиссии, должны ждать обработки своих транзакций дольше.

Так что пока популярность биткоина означает высокие комиссии и медленные расчёты. Его конструктивная особенность, которая предназначена для предотвращения гиперинфляции, ведёт к дефляционному тупику. Такой тупик, по сути, — это стуация, когда вы не можете потратить деньги или конвертировать их во что-то другое.

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

Нехватка предложения

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

Если предположить, что достаточное количество людей откроет платёжные каналы Lightning Network, то в конечном итоге должен появиться значительный пул ликвидности биткоина, распределённый по всей сети. Вопрос состоит в организации взаимодействия людей с таким пулом.

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

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

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

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

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

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

Таким образом, Lightning Network может оказаться неликвидным, как и сам биткоин.

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

Такие «хаб-каналы», конечно, могли бы стать эффективным решением. Однако они сразу привлекут воров и превратятся в слабые места сети. Если их взломают, будет сорвано множество платежей.

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

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

Разумеется, Lightning Network всё ещё в процессе разработки. Однако в настоящее время не очень верится, что он сможет решить «хроническую» трилемму биткоина.

Источник: https://whattonews.ru/mnenie-lightning-network-vrjad-li-reshit-problemu-masshtabirovanija-bitkoina/

Ссылка на основную публикацию