Найти в Дзене

Что такое алгоритм консенсуса Leased Proof-of-Stake (LPoS)

Оглавление

LPoS (дословно — арендованное доказательство доли владения) — это тип PoS, предназначенный для достижения консенсуса в блокчейн-сетях и решения проблем, присущих PoW, а также улучшенный вариант других типов PoS, таких как делегированный Proof-of-Stake (DPoS).

Что такое Leased proof-of-stake (LPoS) | #BTC_2TheMoon
Что такое Leased proof-of-stake (LPoS) | #BTC_2TheMoon

Пользователи криптовалют наверняка сталкивались с термином proof-of-stake (PoS), но что такое лизинговый proof-of-stake (LPoS), и есть ли между ними связь? Да, они связаны, поскольку LPoS — это просто вариант системы PoS. Proof-of-stake — это ключевой элемент механизма консенсуса блокчейна, в котором валидаторы участвуют в стейкинге для генерации и подтверждения блоков транзакций.

Валидаторы на платформах proof-of-stake обычно вынуждены стейкать больше криптовалюты, чтобы повысить свои шансы на генерацию блока, и здесь как раз и пригодится система LPoS. Владельцы криптовалютных активов, не обладающие техническими знаниями или финансовыми возможностями, могут сдавать свои активы в аренду операторам нод-валидаторов, повышая тем самым шансы этих валидаторов на получение возможности создавать новые блоки. Взамен они получат долю от комиссии за транзакции, выплачиваемой валидатору.

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

Как работает leased proof-of-stake

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

Протокол консенсуса LPoS следует ряду определенных процессов:

  • Создание лизинговой транзакции: владельцы сдают свои монеты в аренду узлу, указывая сумму и ее адрес. Лизинг может быть отменен в любой момент.
  • Ожидание генерации блока: Лизинговые средства пополняют пул ноды, увеличивая ее шансы на то, чтобы стать валидатором следующего блока.
  • Участие в консенсусе: Система LPoS позволяет лизингополучателям присоединяться к процессу консенсуса; более крупные узлы имеют больше шансов на генерацию следующего блока.
  • Генерация блоков: Избранные узлы проверяют транзакции, объединяют их в блоки и получают комиссионные в качестве вознаграждения.
  • Распределение вознаграждений: Операторы узлов распределяют вознаграждение между лизингодателями в пропорционально их стейкам, причем более высокие стейки ведут к более высокому вознаграждению.

Сданные в лизинг монеты фактически никогда не покидают кошелек лизингодателя и остаются под полным контролем владельца. Средства не передаются узлу.

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

Ключевые особенности leased proof-of-stake

К числу особенностей LPoS относятся децентрализация, лизинговый баланс, непредсказуемая генерация блоков и масштабируемость:

Лизинговый баланс

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

Децентрализация

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

Непредсказуемая генерация блоков

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

Масштабируемость

Разработчики LPoS отдают предпочтение высокой масштабируемости, а не решениям второго уровня.

Вознаграждения

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

Роль LPoS в валидации блокчейна

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

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

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

  • Возраст монет: Чем дольше монеты, сданные в лизинг, остаются в нем, тем выше шансы быть выбранными для подтверждения следующей транзакции. В тот момент, когда стейк верифицирует LPoS-транзакции, его возраст обнуляется.
  • Размер стейка: Чем больше стейк, тем выше шанс быть избранным для валидации.

В системе PoS используются пассивные криптовалютные депозиты, а не вычислительные мощности майнингового оборудования, применяемого в системах proof-of-work (PoW), что делает PoS более энергоэффективным, чем PoW.

В настоящее время LPoS используется в двух ведущих блокчейнах:

  • Блокчейн Waves, использующий алгоритм консенсуса LPoS для проверки состояния блокчейна, позволяющий сдавать монеты в лизинг генерирующим нодам и получать вознаграждения, распределяемые этими нодами. Доходность — около 4% годовых.
WX Network | Decentralized Trading Protocol
  • В Nix используется механизм безразрешительного стейкинга, позволяющий стейкать через кошелек третьей стороны, при этом третья сторона несет ответственность за стейкинг.
Такое себе развлечение
Кошелек NIX
Кошелек NIX

Преимущества лизингового proof-of-stake

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

Пассивные инвестиции

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

Позволяет участвовать более мелким держателям

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

Сданные в лизинг стейки WAVES
Сданные в лизинг стейки WAVES

Сложность манипулирования

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

Шансы на получение вознаграждения

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

Сохранение права собственности

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

Низкий барьер для входа

Для участия в валидации не требуется майнинговое оборудование.

Альтернативы LPoS

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

Delegated proof-of-stake (DPoS)

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

Pure proof-of-stake (PPoS)

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

Proof-of-validation (PoV)

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

Hybrid proof-of-stake (HPoS)

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