На сегодняшний день существует четыре реализации Lightning (источник Bitcoin.fr):
Lightning Согр (авторы) и Bitfury [70](нет собственных реализованных проектов, но сотрудничают с LN Согр.);
Blockstream;
Blockchain.info;
Lightning ACINQ [71].
Анализ Пьера-Мари Палью, сооснователя ACINQ
В сентябре 2016 года французский стартап ACINQ сообщил, что ему удалось успешно реализовать алгоритм маршрутизации Flare для Bitfury в Lightning (решение ACINQ) и протестировать его в сети из 2500 серверов. Это первый многообещающий шаг в разработке схемы меняющейся маршрутизации в сети Lightning.
«Еclair – это наша реализация сети Lightning, которая устраняет целый ряд ограничений биткойна. Эти ограничения широко обсуждались во время знаменитой дискуссии о размере блоков: главным образом речь шла о способности сети обрабатывать большой поток сделок (в настоящее время это менее 10 транзакций в секунду).
Для нас это является важнейшим шагом вперед, который позволит разгрузить сети биткойн и перейти на более высокий уровень с точки зрения производительности и использования моментальных и почти ничего не стоящих транзакций. На данный момент об этом трудно говорить, потому что нам еще не удалось представить продукт “широкой общественности”, пока это технический проект.
Аналогичные усилия параллельно с нами предпринимают различные компании (Blockstream, Lightning Corp, Blockchain.com), и теперь пришло время объединиться и вплотную заняться вопросом совместимости, что было бы очень хорошим решением».
«Белая книга» Bitfury [72]
Эта «белая книга» под названием «Flare: An Approach to Routing in Lightning Network» посвящена Flare, алгоритму гибридной маршрутизации платежей на Lightning Network.
Bitfury предлагает двухэтапный алгоритм:
• упреждающее обновление карты маршрутизации узла, который хранит информацию о топологии сети;
• оперативный сбор информации в зависимости от потребностей по запросу от Lightning Network.
Этот документ является первой попыткой описать и проверить предварительно алгоритмическое решение для будущей реализации Lightning Network на блокчейне биткойн, который позволит осуществить приспособляемость процесса обработки транзакций.
«Боковые базы данных» или блокчейн баз данных
Так же как существующие боковые цепи были созданы для того, чтобы улучшить время отклика ранее созданных блокчейнов, теперь есть базы данных, которые позволяют повысить скорость передачи и обработки данных: назовем их, используя тот же неологизм, «боковыми базами данных».
В действительности, если оценивать производительность блокчейна биткойн с точки зрения традиционных критериев баз данных, результат получается просто катастрофический:
• пропускная способность (дебет) составляет всего несколько сделок в секунду (tps);
• временной промежуток перед тем, как осуществится операция записи, составляет десять минут;
• емкость порядка нескольких десятков гигабайт (GB);
• отсутствие линейной масштабируемости при добавлении узлов: с удвоением числа узлов
сетевой трафик возрастает в четыре раза без заметного уменьшения производительности, задержки или пропускной способности сети;
• добавление узлов выполняется правильно примерно до 10 тысяч единиц, потом производительность падает;
• нет возможности выполнить запрос (query) данных с использованием SQL или без.
Похоже, что BigchainDB [73]нашла решение, способное улучшить эти показатели.
BigchainDB – это база данных, масштабируемая и совместимая с биткойном, эфириумом, Chain, Eris и т. д. Она заняла свою нишу, позиционируя себя как мост между блокчейном и системой хранения данных.
Но, даже оставляя в стороне внешний вид блокчейна, BigchainDB предлагает множество функций, отсутствующих в NoSQL и распределенных базах данных. Только одно это – уже веская причина использовать BigchainDB в большинстве случаев. Более того, система настроек позволяет создавать конфигурации, которые подходят как для частных, так и для общедоступных блокчейнов.
ASCRIBE [74]
Ascribe – это стартап из Германии, использующий блокчейн биткойн для того, чтобы сохранить ограниченное количество уникальных идентификаторов цифровых произведений, что делает их прослеживаемыми и увеличивает их ценность из-за конечного числа копий. Создатели Ascribe, на пути которых стояло множество технических проблем, в основном из-за ограничений блокчейна биткойн, приняли решение объединить все лучшее из двух миров, взяв за основу базы данных NoSQL, RethinkDB [75], добавив к ним оболочку блокчейна, чтобы обеспечить децентрализованность управления, создание и движение цифровых активов, отслеживание этих активов, неизменность и дополнительный уровень безопасности. Как на заказ.
Читать дальше
Конец ознакомительного отрывка
Купить книгу