Применения NIPoPoW: Легкие клиенты и сайдчейны
26 августа 2021 г.

Непосредственные доказательства работы (NIPoPoWs) важны по двум основным причинам: Легкие клиенты и Сайдчейны. Эти два компонента необходимы для клиентов и узлов, чтобы облегчить процесс подключения к блокчейну. Децентрализованная сеть по своей природе неэффективна из-за механизма случайности в синхронной сети, то есть каждый раз, когда происходит транзакция (TX) в сети, несколько случайных узлов должны обработать TX, чтобы доказать и обеспечить его надежность. Если посмотреть на это с глобальной точки зрения, это огромная задача. Может быть миллиарды транзакций, и вполне возможно, что многие из них поступают от участников с низкой пропускной способностью.
Легкие клиенты
Легкие клиенты (также известные как SPV) важны, когда речь идет о препятствиях, с которыми сталкивается криптовалюта при массовом принятии. Большинство пользователей криптовалют не имеют необходимых инструментов для запуска полного узла. Запуск полного узла означает наличие мощного процессора с высоким потреблением электроэнергии и более ста гигабайт памяти для хранения всего блокчейна. Легкие клиенты полезны, потому что они позволяют проверять данные с ограниченным количеством поставщиков данных (узлов) и, следовательно, значительно уменьшают объем хранимых данных и пропускной способности, необходимых для повседневных пользователей.
Использование легких клиентов с реализацией NIPoPoWs позволяет взаимодействовать с блокчейном через заголовки блоков, используя всего лишь несколько килобайт. Проверка того, произошла ли транзакция в блокчейне, становится проще. NIPoPoWs могут помочь людям взаимодействовать с блокчейном с помощью более эффективных и удобных мобильных кошельков.
Сайдчейны
Сайдчейны с другой стороны являются совершенно другим компонентом блокчейна. Они невероятно полезны для различных элементов, таких как частные цепочки, улучшение масштабируемости и межцепочечная совместимость. Kushti упомянул, что он выпустит «кулинарную книгу» сайдчейна под названием Ergo-Meta в ближайшие месяцы.
Одно из применений NIPoPoWs, которое мы описали в предыдущей статье, касается логарифмического майнинга. Логарифмический майнинг позволяет «легким майнерам». Подобно легким клиентам, легкие майнеры могут загружаться с заголовками блоков, не загружая весь блокчейн. В блокчейне также возможно хранить всего несколько необходимых блоков для проверки всего блокчейна. Это фактически устраняет необходимость для майнеров хранить весь блокчейн. Интеграция логарифмического майнинга в Ergo возможна через мягкие (soft) форки, тем самым предотвращая необходимость болезненных жестких форков.
Еще одно применение NIPoPoWs было предложено на первом ErgoHack командой под названием SmartPools. Предложение SmartPools направлено на увеличение Коэффициента Накамото, метрики для расчета децентрализации данной сети. В нашем случае предложение направлено на увеличение децентрализации платформы Ergo, предоставляя майнинговым сущностям обеспеченные смарт-контракты. Цель здесь - предоставить доходы для не-майнеров-инвесторов и предотвратить захват системы крупными GPU фермами.
Наиболее известным примером NIPoPoWs является реализация блокчейна второго уровня. Вторые уровни полезны для взаимодействия с различными блокчейнами, увеличивая масштабируемость и создавая частные сайдчейны для приложений корпоративного уровня. Вторые уровни создают блокчейны поверх основного блокчейна для различных случаев использования. Поскольку транзакции могут происходить на этих вторых уровнях без постоянных синхронных обновлений, нагрузка на сеть может быть значительно снижена, сохраняя все на основной цепи все время.
Блокчейн Ergo поддерживает NIPoPoWs с самого начала, однако их области применения все еще находятся на начальной стадии. Мы продолжаем развивать эту область исследований с нашими партнерами в IOHK и EMURGO и ожидаем, что их применение увеличится с продолжающимися вкладами от разработчиков сообщества.
Share post
13 августа 2025 г.
9 июля 2025 г.
12 мая 2025 г.






