В этом сообщении мы кратко проанализируем подход к масштабируемости, который использует платежная система RIF Lumino.

Когда речь заходит о масштабируемых решениях для биткойна, в первую очередь вспоминаются сети SegWit и Lightning. Однако масштабируемость является проблемой для всех блокчейнов. Например, сеть Ethereum борется с этой проблемой в течение последних двух лет. Недавно перегрузка на Ethereum была вызвана феноменом игры Cryptokitties. Поскольку похожие проблемы с перегрузкой возникали на разных блокчейнах, эксперты сходятся во мнении, что масштабируемость является одной из наиболее важных проблем для технологии блокчейна. Разработать блокчейн, который сможет быстро и с низкими затратами обрабатывать большое количество транзакций, не ставя под угрозу принцип децентрализации, достаточно сложно. Однако это крайне важно, если мы хотим, чтобы технология блокчейна конкурировала с традиционными системами обработки платежей. Возможности для накопления стоимости в Биткойне достаточно сильные, но реальная выгода для общества будет возможна только тогда, когда к этой сети присоединятся сотни миллионов людей.  В конце концов, все сводится к одной простой вещи: популярным сценариям использования.

Поскольку мы ожидаем, что технология блокчейна будет конкурировать с традиционными альтернативами, жизненно необходимо увеличить показатель TPS (количество транзакций в секунду). В этом отношении RIF Lumino может изменить ситуацию. Что такое сеть RIF Lumino и какова ее ценность? Прежде чем вдаваться в подробности, полезно напомнить некоторые прошлые решения Биткойна в вопросах повышения масштабируемости.

В июле 2017 года в сети Биткойна был активирован софтфорк SegWit. Это было сделано для того, чтобы немного улучшить масштабируемость в сети и исправить другие проблемы с протоколом. Что такое SegWit и как он работает?

Каждый раз, когда в сети Биткойна транслируется транзакция, она содержит определенную информацию, например, сумму, которую необходимо отправить, адреса, которые будут получать средства, одну или несколько цифровых подписей, которые разрешают использование собственных средств для покрытия перевода. В среднем, подписи могут занимать около 25% пространства транзакций. Максимальный размер блока Биткойна составляет 1 мегабайт. SegWit перемещает подписи в другую часть блока, которая не ограничена этим объемом, то есть дает небольшое увеличение пространства, позволяя добавлять в блок больше транзакций. Сообщество Биткойна также проводит оценку нового софтфорка, использующего подписи Шнорра, который позволит дополнительно уменьшить размер транзакции путем объединения нескольких подписей в одну.

Если мы уже можем уменьшить размер транзакций внутри сети, какова цель сети Lightning?

Сеть Lightning — это сеть второго уровня, построенная на концепции платежных каналов. Два пользователя биткойнов могут открыть платежный канал, а затем проводить операции, которые можно проверить практически мгновенно. Операции происходят вне цепочки, без стандартного времени ожидания для блокчейна. Каждая сторона-участник платежного канала ведет учет окончательного баланса канала. Процесс заканчивается, когда эта информация отправляется в основную цепочку, поэтому после надлежащей проверки и подтверждения баланс рассчитывается уже в основной цепочке. Таким образом, тысячи внеблокчейновых транзакций можно объединить в несколько цепочек транзакций, управляемых платежным каналом. Поэтому, хотя сеть Lightning и SegWit действительно внесли большой вклад в плане масштабируемости и удешевления транзакций, они не позволят масштабировать систему за пределы, установленные протоколом Биткойна. И здесь в дело вступает платежная система RIF Lumino. Давайте остановимся на ней более подробно.

Прежде всего, важно уточнить некоторые ключевые понятия, чтобы избежать распространенных заблуждений. Как объяснил генеральный директор IOV Labs, RIF OS (открытый стандарт корневой инфраструктуры) — это набор открытых децентрализованных инфраструктурных протоколов, которые опираются на смарт-контракты на основе блокчейна, обеспечивая быструю, простую и масштабируемую разработку распределенных приложений (dApps). Первоначальные протоколы включают RIF Directory (протокол службы имен), RIF Payments (протокол для безблокчейновой оплаты), RIF Data (протокол хранения и потоковой передачи данных), RIF Communications (протокол безопасной маршрутизации, создания сеансов и шифрованной связи) и RIF Gateways (протокол совместимости, который включает в себя передачи между блокчейнами и услуги прогнозирования). Тем не менее, это только одна часть уравнения. RIF также является служебным токеном, который обеспечивает доступ ко всем сервисам. Подводя итог, можно сказать, что RIF Payments является одним из протоколов предложения RIF OS внутри экосистемы. Это ключевой сервис, который поддерживает эффективную оплату услуг, предоставляемых некоторыми оставшимися компонентами, для которых требуется RIF token. Но у нас все еще не хватает одной части головоломки, верно? Что такое Lumino?

Как описано в оригинальной статье главного разработчика RSK и RIF Серхио Лернера, протокол сжатия транзакций Lumino является альтернативой для масштабирования блокчейна, которая обеспечивает высокий коэффициент сжатия. Серхио и его команда разработали протокол LTCP (протокол сжатия транзакций Lumino), который удаляет ненужные подписи, а также сжимает транзакции с использованием заранее заданных пользовательских параметров. Учитывая, что в пространстве транзакций RSK до 70% объема занимают подписи, ценность этого протокола велика.

Это ничего не напоминает? Ранее мы говорили о том, как SegWit и LN повлияли на увеличение доступного пространства и скорости выполнения транзакций в каждом блоке. Аналогично сеть RIF Lumino позволяет участникам проводить внеблокчейновые транзакции, используя платежные каналы. Зачем нужна сеть RIF Lumino, если уже есть сеть Lightning? Потому что сеть Lightning изначально была разработана для обеспечения дальнейшей масштабируемости в сети Биткойна, в то время как Lumino реализует ту же концепцию в сайдчейне поверх блокчейна Биткойна, то есть делает именно то, что нужно RSK. LN и сеть RIF Lumino не являются конкурентами. Они работают вместе и дополняют друг друга, обеспечивая дополнительную масштабируемость на разных уровнях (основная и боковая цепочки и пр).

Почему вам требовалось обеспечить масштабируемость не на уровне основной цепочки? Потому что сеть Биткойн изначально, по умолчанию, не позволяет разработчикам кодировать и выполнять смарт-контракты, в отличие от Ethereum и других блокчейнов. Эту функцию взяла на себя платформа RSK, а сеть RIF Lumino является инструментом, который обеспечивает масштабируемость для всех токенов RRC-20, которые хотят использовать сеть, где оплата за транзакции проводится в RBTC. Сеть RIF Lumino позволит проводить внеблокчейновые платежи для любого токена, который находится в сети RSK, а это абсолютно необходимо для масштабирования количества платежей без перегрузки сети.

Подводя итог, можно сказать, что сеть RIF Lumino — это решение третьего уровня, которое создает каналы оплаты для каждого токена, построенного на RSK, увеличивая пропускную способность транзакций и одновременно снижая затраты. Для получения дополнительной информации посетите страницу  https://www.rifos.org/rif-lumino-network/. Попробуйте уже сегодня и начните экспериментировать с сетью RIF Lumino!