ПОСЛЕДНИЕ НОВОСТИ
ПОДОБРАНО ДЛЯ ВАС
Еженедельно
ОСТАВАЙТЕСЬ НА ВЕРШИНЕ

Лучшие аналитические материалы о криптовалютах прямо в вашу электронную почту.

Plasma против шардинга: какое инновационное решение для масштабируемости лучше?

КМика АбиодунМика Абиодун
8 минут чтения,
Plasma против шардинга: какое инновационное решение для масштабируемости лучше?

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

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

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

Что такое плазма?

Plasma, широко известная как Ethereum Plasma (поскольку её впервые предложил сооснователь Ethereum Виталик Бутерин), представляет собой решение для масштабирования, направленное на повышение производительности сети Ethereum . Её основная идея заключается в создании сети сайдчейнов, которые поддерживают минимальное взаимодействие с блокчейном Ethereum , обычно называемым основной цепочкой. Фундаментальная структура Plasma имеет иерархическую структуру, напоминающую дерево блокчейна, где множество «дочерних цепочек» накладываются на основную цепочку.

Иллюстрация плазменного блокчейна. Источник: ResearchGate

Фреймворк Plasma позволяет создавать обширный набор боковых цепочек (также называемых дочерними цепочками), по сути, выступающих в качестве сжатых копий блокчейна Ethereum за счет использования смарт-tracи деревьев Меркла.

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

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

Компоненты Ethereum Plasma

Чтобы понять механику работы Ethereum Plasma, крайне важно изучить основные компоненты, лежащие в основе этой сети:

1. Вычисления вне блокчейна

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

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

2. Государственные обязательства

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

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

3. Входы и выходы

Бесперебойное взаимодействие между двумя блокчейнами является фундаментальным условием при объединении основной цепочки Ethereum с Plasma. 

Это требует создания канала связи, облегчающего передачу активов, что позволит реализовать масштабируемое решение. Plasma осуществляет это посредством генеральногоtracна Ethereum, координируя механизмы входа и выхода из сделок.

4. Арбитражное разрешение споров

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

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

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

Как работает Ethereum Plasma?

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

Хотя транзакции Plasma выполняются вне блокчейна, их обработка осуществляется на основном уровне выполнения Ethereum для обеспечения гарантий безопасности. Однако для завершения транзакций вне блокчейна требуется периодическая публикация оператором, ответственным за генерацию блоков Plasma, «обязательств состояния». Эти обязательства, напоминающие корни Меркла, полученные из деревьев Меркла, представляют собой криптографические способы подтверждения значений без их раскрытия. Они предотвращают изменение подтвержденных значений и играют ключевую роль в обеспечении безопасности.

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

Корни Меркла играют важную роль, передавая данные о состоянии вне блокчейна в Ethereum. Аналогично, они функционируют как «точки сохранения», где оператор указывает состояние Plasma-цепочки в определенный момент времени и подтверждает это корнем Меркла в качестве доказательства. Этот акт подтверждения текущего состояния Plasma-цепочки с помощью корня Меркла называется «подтверждением состояния»

Хотя концепция Plasma была первоначально разработана Виталиком Бутериным и Джозефом Пуном в августе 2017 года для решения проблем масштабируемости Ethereum, она демонстрирует возможность адаптации для интеграции в другие блокчейн-платформы. Джозеф Пун, сторонник предложения Lightning Network для Bitcoin, играет важную роль в подчеркивании синергии между Plasma и Lightning Network как решениями для масштабируемости соответствующих блокчейнов. Важно отметить, что, хотя эти решения преследуют общие цели, они используют различные методологии и механизмы.

Проект Ethereum Plasma остается инициативой с открытым исходным кодом, его репозиторий кода доступен на GitHub. Для более глубокого изучения технических тонкостей ценным ресурсом служит официальный документ Plasma. Несмотря на то, что проект находится на начальной стадии разработки, концепция Plasma обладает огромным потенциалом. Успешная реализация может положить начало новой эре эффективности для сети Ethereum , а также послужить основополагающим шаблоном для других блокчейн-сетей, стремящихся к масштабируемости.

Преимущества использования Plasma для масштабируемости блокчейна

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

Ограничения использования Plasma для масштабируемости блокчейна

  • Неотъемлемым ограничением плазменной валюты являетсяtracпериод вывода средств для пользователей, желающих перевести свои монеты со второго уровня на первый.
  • Для вывода средств пользователям необходимо выждать период от 7 до 14 дней, что крайне важно для проверки законности операции вывода и предотвращения мошеннических действий.

Что такое шардинг?

Шардинг — это технология, которая предполагает разделение блокчейнов или баз данных на более мелкие, разделенные на секции части, называемые шардами, каждая из которых управляет определенными сегментами данных. Это снижает нагрузку на одну цепочку, обрабатывающую все сетевые транзакции. Шарды функционируют как отдельные блокчейны, способные обрабатывать свои транзакции, в то время как основная цепочка или цепочка маяков контролирует взаимодействие шардов. Это обновление сети первого уровня повышает масштабируемость за счет распределения рабочей нагрузки. Ethereum был одним из первых блокчейнов, внедривших шардинг, начав переход к масштабируемой сети Proof of Stake, где цепочка маяков координирует работу нескольких шардов.

Иллюстрация шардинга в сети Ethereum . Источник: vitalik.eth.limo

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

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

Как работает шардинг?

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

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

Шардинг подразумевает разделение сети на более мелкие блоки или разделы, каждый из которых существенно увеличивает количество транзакций в секунду (TPS) в сети. 

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

1. Узлы

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

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

2. Горизонтальное разделение

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

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

Преимущества шардинга в блокчейне

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

1. Безопасность и сжатие данных

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

2. Повышенная масштабируемость

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

3. Улучшенная доступность

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

Вопросы безопасности при шардинге

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

1. Риск столкновений осколков

Одна из проблем безопасности связана с коллизиями шардов, когда один шард захватывает другой или перезаписывает его данные. Этот риск может привести к потере данных или появлению поврежденных данных из-за вредоносных шардов. Ethereum 2 снижает этот риск, случайным образом назначая узлы шардам и переназначая их через определенные интервалы.

2. Риск коррупции шардов

Рассмотрение каждого сегмента какdent блокчейн-сети со своими пользователями и данными выявляет потенциальный риск — повреждение сегмента. Злоумышленник, получивший контроль над сегментом, может совершать мошеннические транзакции. Ethereum решает эту проблему путем случайного назначения и переназначения сегментов, что препятствует возможности злоумышленников предсказывать и использовать уязвимости.

Заключение

Архитектура Plasma, разработанная Виталиком Бутериным и Джозефом Пуном, использует боковые цепочки, которые минимально взаимодействуют с основной цепочкой. Эта архитектура позволяет создавать множество дочерних цепочек с настраиваемыми смарт-trac, снижая нагрузку на основную цепочку и обеспечивая безопасность.

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

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


Обновлено в сентябре 2025 года.

Часто задаваемые вопросы

1. Почему Ethereum отказался от шардинга?

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

2. Что такое блокчейн Plasma?

Блокчейн Plasma — это решение для масштабирования второго уровня, которое создает структуру «дочерних цепочек» поверх основного блокчейна, например, Ethereum.

3. Что такое криптошардинг?

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

4. Какие блокчейны используют шардинг?

К числу блокчейнов, которые либо уже используют, либо планируют использовать шардинг, относятся Zilliqa, NEAR Protocol, Harmony и Ethereum.

5. Какова цель шардинга?

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

6. Являются ли шардинг и Plasma единственными решениями для масштабируемости?

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

Поделитесь этой статьей

Предупреждение. Предоставленная информация не является торговой рекомендацией. Cryptopolitanнастоятельно не несет ответственности за любые инвестиции, сделанные на основе информации, представленной на этой странице. Мыtrondentdentdentdentdentdentdentdent и/или проконсультироваться с квалифицированным специалистом, прежде чем принимать какие-либо инвестиционные решения.

ЕЩЕ… НОВОСТИ
ЭКСПРЕСС- ПО ГЛУБОКОЙ
КУРС