Ethereum - одна из наиболее широко используемых в мире блокчейн-сетей с открытым исходным кодом.
Это одно из тех приложений блокчейна, которые относятся к монолитному типу.
Ethereum обеспечивает безопасность, поддерживает доступность данных и выполняет транзакции на своем блокчейне.
Из-за своей монолитности Ethereum характеризуется высокими комиссионными за транзакции и медленным исполнением.
Эти характеристики создают трудности для инвесторов и держателей ethereum во время транзакций.
Это вызвало необходимость разработки решений по масштабированию, чтобы снизить комиссию за транзакцию, обеспечить более быстрые транзакции и повысить производительность.
Внецепочечное масштабирование и цепочечное масштабирование - это основные типы масштабирования тест-сетей.
Sidechain, rollup и sharing входят в число обновлений тестнета для масштабирования ethereum.
Эксперты и разработчики технологии блокчейн всегда ищут способы улучшить существующие протоколы и инструменты.
Блокчейн-платформы, такие как ethereum, являются монолитными и децентрализованными. Транзакции с участием ethereum происходят медленно и влекут за собой высокие комиссионные за транзакции.
Чтобы помочь решить эти проблемы, синонимичные Ethereum, разработчики блокчейна разработали различные инструменты и протоколы, которые называются решениями для масштабирования тестовых сетей.
Мы рассмотрим природу ethereum и то, почему это блокчейн-приложение нуждается в решениях для масштабирования тестовой сети.
The Nature Of Ethereum And Why It Needs Testnet Scaling Solutions
Ethereum - это монолитное блокчейн-приложение. Эта платформа блокчейна обеспечивает его безопасность, поддерживает доступность данных и самостоятельно выполняет транзакции на своем блоке.
Из-за монолитности Ethereum он имеет ряд ограничений и запретов. К этим ограничениям относятся дефицит пространства блоков на уровне исполнения и перегруженность транзакций.
Негативный эффект такой монолитности Ethereum включает в себя высокие комиссии за транзакции и газовые сборы для пользователей.
Чтобы помочь решить проблему монолитности и найти альтернативы, которые позволят Вам беспрепятственно выполнять несколько транзакций на ethereum и снизить стоимость транзакций, эксперты придумали несколько решений по масштабированию (на протяжении многих лет).
Как правило, решения по масштабированию в криптовалюте включают методы и протоколы, позволяющие расширить систему. Решения по масштабированию направлены на повышение производительности и эффективности при сохранении существующих операций.
На протяжении многих лет решения по масштабированию в криптовалюте принимали форму протоколов второго уровня, включая боковые цепочки и внецепочечные слои.
Эти протоколы второго уровня не стоят сами по себе, они строятся на существующей цепочке и предназначены для увеличения выхода транзакций.
Решения для масштабирования второго уровня включают каналы состояния, роллапы, взаимодействие блокчейна, шардинг и альтернативные криптографические функции.
Определив, что представляют собой решения для масштабирования в целом, мы можем перейти к различным масштабируемым сетям в Ethereum и их обновлениям за прошедшие годы.
Тестнеты для масштабирования Ethereum и их обновления
Разработчики тестнетов для масштабирования в Ethereum стали пионерами нескольких решений. Эти масштабные сети имеют различные размеры, формы и функции.
Большинство решений ethereum testnet служат в качестве уровня исполнения, ориентированного на ethereum, и эти уровни исполнения разработаны для того, чтобы предлагать недорогие и быстрые крипто-транзакции.
Участники отрасли и эксперты классифицируют решения по масштабированию в ethereum на две группы. Это внецепочечное масштабирование и цепочечное масштабирование.
Масштабирование на цепочке
Масштабирование на цепочке в ethereum - это прямое изменение, внесенное в блокчейн-приложение (в данном случае в ethereum). Решение на основе тестовой сети помогает улучшить производительность и повысить эффективность.
Внецепочечное масштабирование
Внецепочечное масштабирование в ethereum - это любой тестнет для масштабирования, который предлагает внешнее исполнение.
Внецепочечное масштабирование - это решение второго уровня, разработанное для оптимизации возможностей и повышения эффективности существующего уровня (Layer 1/ L1) в ethereum.
Внецепочечные решения в ethereum включают роллапы и валидиумы. И роллапы, и валиды являются основным краткосрочным тестом масштабирования для ethereum, в то время как шардинг - это долгосрочное решение для масштабирования сети блокчейн.
На данном этапе давайте определим, как работают эти крупные масштабирующие сети.
SideChains
Sidechains - это одна из операций масштабирования тестовой сети для Ethereum. Использование SideChains заключается в том, чтобы легко соединить несколько приложений блокчейн.
Когда Вы используете сайдчейн для соединения блокчейн-приложений, каждое из них сохраняет свой независимый механизм консенсуса. Сохраняя свои механизмы консенсуса, уязвимость не затронет других.
Сайдчейны бывают разных спецификаций, и они могут быть независимыми блокчейнами или блокчейнами на заказ. Последняя в основном предназначена для обслуживания транзакций Ethereum. Наиболее популярным инструментом боковой цепочки для ethereum является Plasma.
Независимая совместимость SideChain с ethereum обусловлена их поддержкой Ethereum Virtual Machine (EVM), и эта поддержка позволяет легко подключать Ethereum к различным платформам блокчейна.
Rollup
Rollup - еще один масштабируемый тестнет, который выполняет транзакции блокчейна на своем (основном) оптимизированном уровне исполнения. После выполнения rollup опубликует данные транзакции в Ethereum.
Rollup, несомненно, является одним из самых перспективных краткосрочных и среднесрочных решений для масштабирования в Ethereum. Существует два типа роллапов, а именно ZK-роллапы и оптимистичные роллапы.
В ZK-роллапах инструмент размещает несколько внецепочечных транзакций в один проверяемый пакет с ZK-SNARK, который затем размещается на блокчейне Ethereum. В рулонах ZK используется подтверждение действительности.
Оптимистическое сворачивание существенно отличается по своему подходу. Он будет сворачивать многочисленные внецепочечные транзакции в партии без использования доказательства нулевого знания.
Sharding
Sharding - это тестнет для масштабирования ethereum, модернизация всех решений для масштабирования, запуск которого ожидается через пару лет.
Протокол шардинга распространит ранее одинокий протокол Ethereum на 64 новых "шарда", или цепочки. Это распределение будет распределять блоки на существующем первом уровне.
Шардинг - это окончательное решение для масштабирования Ethereum. Это решение по масштабированию поможет улучшить задержку транзакций, снизить стоимость транзакций и повысить пропускную способность.
В Ethereum версии 2.0 будет полностью развернут Sharding. Eth2.0 - это обновление Eth1.0.
Заключение
Масштабирование тестовых сетей и решений охватывает различные платформы блокчейн. Некоторые масштабные тестовые сети разработаны специально для одной блокчейн-платформы, в то время как некоторые допускают соединение между несколькими блокчейн-платформами.
Независимо от возможностей и спецификации масштабируемой сети, их функция заключается в увеличении производительности, повышении эффективности и обеспечении более быстрых транзакций в сети блокчейн.
Основная модернизация всех масштабируемых testnet встроена в Sharding. Когда Ethereum версии 2.0 станет полностью работоспособным, он будет работать на основе Sharding.
Автор:
Валентин А., исследователь Gate.io
Данная статья представляет только точку зрения исследователя и не является инвестиционным предложением.
Gate.io оставляет за собой все права на эту статью. Перепечатка статьи будет разрешена при условии ссылки на Gate.io. Во всех случаях будут предприняты юридические действия в связи с нарушением авторских прав.