С момента появления Биткойна технология блокчейн полностью изменила то, как мы воспринимаем ценность и концептуализируем деньги в целом. Захватив воображение многих и вызвав высокий уровень интереса в различных отраслях, блокчейн впоследствии превратился в одно из самых захватывающих технологических достижений 21 века, а также в невероятно востребованную инфраструктуру.
Это чувство в первую очередь подпитывается врожденным желанием созидать революцию, столь же масштабную, как создание Интернета в 80-х и 90-х годах, и участвовать в ней. В то время как Интернет инициировал сферу онлайн-взаимодействия, блокчейн является пионером в новых формах создания богатства с помощью сетей данных и цифровых активов.
Эти сети представляют собой собственную строго децентрализованную техническую экосистему, предназначенную для предоставления услуг бухгалтерского учета и смарт-контрактов для приложений, также известных как dApps. Эфириум, вторая по ценности криптовалюта, была задумана, чтобы упростить создание этих приложений и, в конечном итоге, дать пользователям больший контроль над своими финансами и онлайн-данными.
Идея Ethereum состоит в том, чтобы разработать своего рода «мировой компьютер», с помощью которого dApps могут запускать, расти и расширять свои варианты использования и, в конечном итоге, бросить вызов крупным компаниям и платформам, таким как, например, Amazon или Twitter. Таким образом, Ethereum будет служить децентрализованным «мировым компьютером», открытым для всех, и его нельзя будет ни вмешать, ни выключить.
Если это будет достигнуто, Ethereum должен будет иметь возможность хранить и сохранять огромные объемы данных в своей системе, чего в настоящее время он не имеет. Однако Ethereum может решить свою проблему масштабируемости, реализовав метод, называемый шардингом, обновление, которое действительно должно быть запущено. Эфириум 2.0.
Что такое осколки?
В информатике сегментирование - это метод, используемый для масштабирования приложений, чтобы они могли поддерживать больше данных. Процесс состоит из разбиения больших таблиц данных на более мелкие фрагменты, называемые шардами, которые распределяются по нескольким серверам. Каждый осколок поставляется со своими данными, что делает его отличительным и независимым по сравнению с другими осколками.
Шардинг имеет особое преимущество для сетей блокчейнов, поскольку он позволяет им уменьшить задержку и перегрузку данных за счет разделения сети на более мелкие разделы и позволяет им обрабатывать больше транзакций в секунду. В частности, сегментирование необходимо, если набор данных слишком велик для хранения в одной базе данных, и, учитывая многочисленные проекты и разработчики, работающие в его сети, это действительно относится к Ethereum.
Фактически, согласно аналитике данных, более 3,000 децентрализованных приложений (dApps), работающие на блокчейне Ethereum, поэтому масштабируемость за счет сегментирования является абсолютным требованием для Ethereum, чтобы поддерживать свой лидирующий статус в экосистеме и обеспечивать общую эффективность своей сети.
Как это работает
Чтобы полностью понять, как шардинг работает в блокчейне, жизненно важно проанализировать функции, выполняемые узлами, и понять, как данные хранятся и обрабатываются.
Узлы являются критически важным компонентом инфраструктур блокчейнов, поскольку фактически без них данные блокчейна были бы недоступны. Все узлы подключены друг к другу и постоянно обмениваются последними данными блокчейна, чтобы все узлы могли оставаться в актуальном состоянии. По сути, узлы составляют фундаментальный уровень блокчейна, поскольку они позволяют ему хранить, сохранять и распространять данные по своей инфраструктуре.
В децентрализованных сетях каждый узел должен иметь возможность хранить важную информацию, такую как история транзакций и остатки на счетах. Распределяя данные и транзакции между несколькими узлами, блокчейн может обеспечить собственную безопасность, однако эта модель не является самой эффективной с точки зрения масштабируемости. Хотя его система распределенного реестра обеспечивает блокчейн функциями децентрализации и безопасности, сеть, которая должна обрабатывать большие объемы транзакций и хранить большие объемы данных, может перегружаться, забиваться и испытывать задержки или медлительность.
Ethereum, например, может выполнять от 10 до 20 транзакций в секунду, но на самом деле это не так эффективно для блокчейна такого размера, и причиной его низкой скорости является протокол консенсуса Proof of Work (PoW), присущий его структуре. Следовательно, из-за этого блокчейн Ethereum остро нуждается в масштабируемости.
Однако с помощью сегментирования сеть блокчейнов может распределять свою рабочую нагрузку по горизонтали, так что каждому узлу не нужно обрабатывать или обрабатывать все свои транзакции, что позволяет создать более разделенный и эффективный дизайн.
Горизонтальное разбиение
Шардинг достигается за счет горизонтального разделения базы данных или сети на разные строки, называемые шардами. Эта горизонтальная архитектура создает более динамичную экосистему, поскольку позволяет шардам выполнять специализированные действия в зависимости от их характеристик. Например, шард может нести ответственность за хранение истории транзакций и состояния определенного адреса или сможет взаимодействовать с другими шардами для обработки транзакций для указанного цифрового актива.
Чтобы лучше понять, как работает горизонтальное разбиение, приведенная ниже модель проиллюстрирует это.
Модель показывает большую базу данных, состоящую из 6 строк. Затем предварительно сегментированная таблица разбивается на 3 меньших горизонтальных сегмента, чтобы сделать обработку большой таблицы данных более управляемой. Горизонтальное разбиение только преобразует таблицу в уменьшенную и более эффективную версию самой себя, сохраняя при этом ее первоначальные функции. Та же концепция может быть применена к инфраструктурам блокчейнов, при этом состояние цепочки может быть фрагментировано на более мелкие, более управляемые фрагменты, также известные как сегменты.
Горизонтальное и вертикальное масштабирование
Что касается масштабируемости, у инфраструктур блокчейнов есть несколько вариантов: решения уровня 2, вертикальное масштабирование и горизонтальное разделение.
Уровни 2 - это решения для масштабирования вне сети, построенные на основе блокчейна. Идея Layer-2 состоит в том, чтобы по существу обойти нижележащий базовый уровень и разместить дополнительную архитектуру поверх него. Этот дополнительный уровень имеет дело со сложными вычислениями и пытается смягчить различные узкие места в архитектуре базового уровня. Plasma и Raiden являются наиболее распространенными примерами масштабируемости Layer-2, и, возможно, наиболее заметным проектом, использующим Layer-2, является Polygon, ранее Matic.
Затем идет вертикальное масштабирование. Вертикальное масштабирование влечет за собой расширение сети за счет увеличения мощности и памяти основного процессора системы и достигается за счет повышения эффективности каждой отдельной транзакции. Для этого вертикальное масштабирование в основном увеличивает вычислительную мощность существующей виртуальной машины для увеличения ее вычислительной мощности.
Решения вертикального масштабирования довольно ограничены по своей эффективности, но их гораздо проще реализовать, чем горизонтальные. Фактически, если, например, существует проблема с локальной памятью виртуальной машины, которой недостаточно для обработки входящей нагрузки транзакций, решение вертикального масштабирования потенциально может исправить это. В этом сценарии вертикальное масштабирование добавит больше памяти к инфраструктуре виртуальной машины, что приведет к уменьшению ее перегрузки при обработке и увеличению пропускной способности транзакций.
Однако, если нагрузка входящей транзакции превышает аппаратную мощность виртуальной машины, поскольку она не может физически ее обработать, требуется решение для горизонтального масштабирования.
Как обсуждалось выше, горизонтальное масштабирование или сегментирование помогает улучшить общую пропускную способность инфраструктур блокчейна за счет добавления большего количества кластеров или отдельных виртуальных машин к существующему базовому уровню. Хотя это в высшей степени эффективная система масштабирования, сегментирование действительно сопряжено со своими сложностями, поскольку требует больше времени для реализации и полной работоспособности.
Более того, когда дело доходит до активного внедрения решений масштабируемости в блокчейн-инфраструктуры, возникает несколько вопросов, которые необходимо решить с чисто технической и фундаментальной точки зрения.
Шардинг для большей децентрализации
Определенно можно привести аргумент в отношении корреляции между шардингом и децентрализацией в блокчейне. Фактически, вводя концепцию масштабируемости в контекст технологии блокчейн, следует отметить, что, поскольку эти системы уже работают как распределенные сети, по сути сложно увеличить их общую пропускную способность путем добавления к ним аппаратных объектов, таких как узлы, майнеры или валидаторы.
Это, кроме того, усугубляется тем фактом, что разработчики блокчейнов стремятся сохранить общую неизменность цепочки базового уровня и полны решимости не вмешиваться в ее базовую архитектуру.
Это, в свою очередь, дает некоторые преимущества для масштабируемых решений, поскольку позволяет им использовать существующую безопасность и надежность цепочки базового уровня для увеличения ее потенциальной транзакционной пропускной способности, не затрагивая ее основную инфраструктуру. В Сеть "Lightning Network" является очень хорошим примером этого, поскольку он использует свою технологию для усиления безопасности биткойнов с целью увеличения общей транзакционной емкости системы.
Кроме того, поскольку сегментирование разбивает большие фрагменты данных на более мелкие, более эффективные, горизонтальные разделы, это действительно позволяет создать более децентрализованную экосистему в целом. Фактически, если бы вся структура данных сети блокчейн находилась в одном суперузле и только несколько человек могли бы запускать и получать к ней доступ, это, во-первых, упростило бы для злоумышленников манипулирование и использование указанной структуры, а, во-вторых, лишило бы ненадежные, децентрализованные устремления, присущие экосистемам блокчейнов.
Таким образом, масштабируемость и сегментирование, в частности, можно рассматривать как неотъемлемые компоненты общего развития сетей блокчейнов, а также как окончательные катализаторы децентрализованного «смысла существования» блокчейнов.
Шардинг с ETH 2.0
Согласно исследователю блоков Etherscan, полные узлы Ethereum уже занимают не менее 5 терабайт пространства, что в 10 раз больше, чем может вместить средний компьютер. Кроме того, узлы Ethereum будут только становиться больше и труднее работать по мере развития платформы и роста ее пользовательской базы со временем.
Поэтому ясно, что Ethereum требует неминуемой масштабируемости, и сегментирование фактически является решением этой проблемы. Итак, давайте теперь обсудим, как будет работать шардинг с Ethereum 2.0.
Разделяй узлы и властвуй
Наряду с Каспер и Ethereum WebAssembly (ewasm), сегментирование - одна из основных функций долгожданного обновления Ethereum 2.0. В настоящее время в сети Ethereum каждый узел должен проверять каждую транзакцию, что по своей сути обеспечивает работоспособность его сети. Это так, что даже если 80% узлов Ethereum выйдут из строя одновременно, сеть все равно будет работать.
Эта текущая модель не обязательно делает Ethereum медленнее, но это действительно проблематично, поскольку она не полностью оптимизирует сетевые ресурсы ETH. Например, предположим, что в сети Ethereum есть три отдельных узла, проверяющих транзакцию, и эти узлы определены как узел X, узел Y и узел Z. В настоящее время для проверки транзакции, определенной как данные T, каждый узел будет необходимо проверить весь набор данных T для подтверждения.
Это обеспечивает общую безопасность сети, но создает узкое место, через которое должна проходить каждая транзакция. Фактически, сеть вынуждена ждать, пока каждый узел проверит каждую транзакцию, что, конечно, не является самым идеальным или эффективным сценарием. Однако с Ethereum 2.0 и его предложением о сегментировании набор данных T будет разбит, например, на T1, T2 и T3, а узлы X, Y и Z должны будут обрабатывать только один из меньших сегментов данных, чтобы проверить полноту набора данных T.
`` Мы хотим иметь возможность обрабатывать более 10,000 транзакций в секунду, не заставляя каждый узел быть суперкомпьютером или заставляя каждый узел хранить терабайт данных состояния, и для этого требуется комплексное решение, в котором рабочие нагрузки хранения состояния, обработки транзакций и даже загрузка и ретрансляция транзакций распределены по узлам ». Шардинг Эфириум вики
Разбивая данные на более мелкие, отдельные подмножества, Ethereum может достичь большей пропускной способности транзакций и создать более быструю и устойчивую среду для достижения своих будущих целей и дальнейшего роста как экосистемы.
Механика шардинга
Ethereum 2.0 будет стремиться максимизировать эффективность своей сети, выполнив переход базового уровня от Proof of Work (PoW) к Proof of Stake (PoS). Алгоритм консенсуса Proof of Work (PoW) основан на концепции майнера, обеспечивающего безопасность и синхронизацию сети, и требует больших вычислительных мощностей для работы. С другой стороны, Proof of Stake заменяет потребление энергии финансовыми обязательствами.
В этом случае протокол ETH 2.0 Proof of Stake, называемый Casper, больше не будет требовать майнеров, но будет реализовывать валидаторы, которые, поместив не менее 32 ETH в пул ставок, смогут проверять транзакции и создавать новые блоки. Casper будет доставляться через Beacon Chain, которая будет системной цепочкой Ethereum 2.0 и позволит шардам связываться друг с другом.
Конечно, это представляет собой существенный шаг вперед в развитии инфраструктуры, и поэтому пользователям следует ожидать, что они будут иметь дело с новой, более оптимизированной формой Ethereum в целом. Для начала, ETH 2.0 сделает учетные записи пользователей определенными для определенного шарда и разделит транзакции на «пакеты транзакций», назначив каждый пакет определенному шарду. Эти пакеты будут далее подразделены на заголовки и тела групп транзакций, при этом каждый компонент будет определять определенные характеристики шарда.
Как показано на изображении выше, заголовок каждой группы транзакций имеет отдельную левую и правую части. В левой части заголовка представлены следующие компоненты:
- Идентификатор шарда: для идентификации шарда, к которому принадлежит группа транзакций.
- Pre-State Root: состояние корня этого конкретного шарда до помещения в него группы транзакций.
- Корень пост-состояния: состояние корня шарда после помещения в него группы транзакций.
- Корень получения: подтверждение того, что группа транзакций вошла в корень шарда.
С другой стороны, правая часть заголовка показывает группу случайно выбранных валидаторов, которые проверяют транзакции внутри самого шарда. Эти пакеты транзакций, кроме того, должны пройти процесс двойной проверки, чтобы быть присоединенными к основной цепочке. В первом процессе проверки участвуют валидаторы, которые случайным образом назначаются на шард для голосования по валидности каждого пакета транзакции. Если валидаторы голосуют за, отдельный комитет в Beacon Chain должен проверить это голосование с помощью смарт-контракта диспетчера сегментов. Если второй голос также будет положительным, пакет транзакции будет добавлен к основной цепочке и станет частью публичной книги, установив неизменяемую перекрестную ссылку на группу транзакций на этом сегменте.
Межсистемная коммуникация
Инфраструктура ETH 2.0 позволит шардам эффективно взаимодействовать с целью создания действительно совместимой и взаимовыгодной экосистемы. Виталик Бутерин, провидец и основатель Ethereum, лучше всего описал концепцию межсистемной коммуникации на DevCon 2018 в Праге, заявив:
Представьте, что Ethereum разделен на тысячи островов. Каждый остров может заниматься своим делом. Каждый остров имеет свои уникальные особенности, и все, кто находится на этом острове, то есть учетные записи, могут взаимодействовать друг с другом, И они могут свободно пользоваться всеми его функциями. Если они хотят связаться с другими островами, им придется использовать какой-то протокол. - Виталик Бутерин Devcon 2018 - LinkedIn
Принимая во внимание аналогию с островом осколка Бутерина, ясно, что если эти осколки хотят успешно взаимодействовать друг с другом, им потребуется конкретный протокол кросс-осколков. Предпочтительным протоколом взаимодействия шардов ETH 2.0 является так называемая «парадигма получения». Как ранее было показано на изображении выше, корень получения является компонентом заголовка группы транзакций и используется для подтверждения того, что группа транзакций вошла в корень шарда в дереве Меркла.
Каждая отдельная транзакция в группе генерирует квитанцию в конкретном сегменте, которому она принадлежит. Beacon Chain, системная цепочка Ethereum 2.0, затем будет использовать свою распределенную разделяемую память для хранения в ней всех этих квитанций транзакций, отсюда и термин «парадигма квитанций». Это сделано для того, чтобы другие шарды могли просматривать и взаимодействовать с квитанциями внутри Beacon Chain, но из-за неизменного характера блокчейна они не смогут вмешиваться в сами квитанции транзакций.
Это важная функция, потому что она позволит шардам точно знать, когда уместно общаться друг с другом, и делать это только тогда, когда это необходимо. По сути, этот специфичный для ETH 2.0 дизайн позволяет шардам проверять и извлекать выгоду из активности друг друга, сохраняя при этом окончательность и цель каждого отдельного шарда.
Межкомпонентные операционные сложности и задержки
Когда дело доходит до межсегментной связи ETH 2.0, две из наиболее острых проблем связаны с операционными сложностями и задержками. Однако Виталик Бутерин объявил о двух предложениях по исправлению этого положения и обеспечению разработки полностью сегментированного Ethereum.
Эти предложения будут:
- Передайте несколько обязанностей и задач от отдельных шардов в Beacon Chain.
- Убедитесь, что каждый шард имеет собственное состояние и выполнение.
- Упростите структуру шарда и сохраните различные сетевые функции.
- Обеспечьте шарды достаточной функциональностью для поддержки выполнения смарт-контрактов в различных группах транзакций.
- Представьте 3 новых типа транзакций: новый сценарий выполнения, новый валидатор и вывод средств. Новый сценарий выполнения создаст сценарий выполнения, который может содержать ETH, новый валидатор может добавлять новые валидаторы в систему, а вывод может удалить валидаторы из цепочки маяков.
Кроме того, еще одна проблема, которую пытается решить ETH 2.0, - это задержка в сети при передаче данных между сегментами. Если, например, пользователь хочет отправить токен из шарда X в шард Y, транзакция на шарде X уничтожает там токен, но сохраняет запись отправленного значения, адреса и шарда назначения, в данном случае шарда Y.
После некоторой задержки каждый отдельный шард узнает о корне состояния других шардов, что позволяет им проверить транзакцию и подтвердить, что адрес шарда Y действителен. Затем Shard X создаст квитанцию о транзакции, которая будет восстановлена Shard Y, и позволит уничтожить значение Shard X и переместить его в Shard Y.
Как вы можете себе представить, этот процесс вызывает немало задержек и полностью противоречит целям масштабируемости ETH 2.0. Таким образом, Ethereum предложил решение этой проблемы, называемое быстрыми перекрестными передачами через оптимистичные корни получения. Хотя название может вводить в заблуждение, на самом деле это довольно простая система, которая влечет за собой сохранение условных состояний и оптимизм в отношении действительности отправленной транзакции.
По сути, все это означает, что если у Боба есть 50 токенов на Shard B, и Алиса отправляет 20 токенов Бобу из Shard A, но Shard B еще не знает состояние Shard A и, следовательно, не может полностью подтвердить передачу, состояние Боба аккаунт (Shard B) временно покажет 70 токенов, если перевод от Алисы подлинный, или 50 токенов, если это не так.
Это связано с тем, что валидаторы, которые аутентифицируют транзакцию от Shard A до Shard B, могут быть оптимистично уверены в окончательности передачи и в том факте, что учетная запись Боба в конечном итоге разрешится до 70 токенов после подтверждения транзакции от Алисы. Таким образом, валидаторы могут действовать так, как будто у Боба уже есть 70 токенов.
После проверки транзакции из Shard A в Shard B она становится постоянной или просто отменяется, если она не действительна. Эта система Fast Cross-Shard Transfer значительно сокращает узкие места, вызванные задержкой в сети, и, в случае успешной реализации, позволит Ethereum 2.0 увеличить пропускную способность и улучшить масштабируемость в целом.
Помимо Ethereum 2.0, давайте теперь кратко обсудим, как шардинг реализован в других проектах и, в частности, в Zilliqa, NEAR и Polkadot.
Шардинг с Zilliqa
Zilliqa - еще один проект, предлагающий интересные ценностные предложения и также реализующий сегментирование. Zilliqa, основанная в 2017 году, представляет собой блокчейн для сценариев использования с интенсивными вычислениями для предприятий и новых технологий, ключевыми функциями которого являются сегментирование и параллельная обработка транзакций.
В то время как его сеть работает на алгоритмах Proof of Work (PoW), которые требуют большой вычислительной мощности, Zilliqa предназначена для масштабирования по запросу за счет подключения дополнительных узлов ZIL и майнеров, что позволяет добавлять в сеть больше шардов.
ZIL - это собственный токен Zilliqa, и в соответствии с его моделью сегментирования, если бы Zilliqa имела 20,000 узлов, его сеть могла бы быть разбита на 25 подсетей по 800 узлов в каждой, которые могли бы обрабатывать данные параллельно и одновременно. Архитектура Zilliqa сложна, поскольку в ней используются два параллельных блокчейна. В проекте используются блоки транзакций, называемые блоками TX, для хранения транзакций, отправляемых пользователями сети, и блоки службы каталогов, или блоки DS, для хранения данных о сетевых майнерах, которые обеспечивают безопасность и поддержку инфраструктуры Zilliqa.
Шардинг блокчейна Zilliqa - это двоякий процесс. Во-первых, он выбирает узлы комитета службы каталогов, которые инициируют процесс сегментирования и назначают узлы каждому сегменту. Во-вторых, как только транзакции проверены в сегменте, они могут быть проверены всей сетью и войдут в глобальное состояние, которое присоединяет каждую транзакцию в каждом сегменте к единому проверяемому источнику достоверности в цепочке блоков Zilliqa.
По сути, сегментированная транзакция в сети Zilliqa включает в себя запуск пользователем транзакции, которая затем передается в сегмент, который проверяет транзакцию и сравнивает ее с другими транзакциями для создания «микроблока» транзакций. Затем шард достигает консенсуса относительно действительности микроблока, который затем назначается Комитету службы каталогов, который объединяет микроблоки с «финальным блоком». Затем комитет DS достигает окончательного консенсуса по этому блоку, прежде чем присоединить его к блокчейну.
Шардинг с NEAR
Проект, реализующий довольно альтернативную форму шардинга, - это не что иное, как NEAR Protocol. NEAR, запущенная в 2020 году, представляет собой управляемую сообществом сегментированную платформу блокчейнов, управляемую сообществом, с функциональной совместимостью и масштабируемостью по своей сути.
NEAR использует свою технологию Nightshade для достижения огромной пропускной способности, которая позволяет валидаторам обрабатывать транзакции параллельно, чтобы улучшить общую пропускную способность транзакции в блокчейне. Хотя модель сегментирования, основанная на цепочках сегментов и цепочек маяков, на самом деле является мощной, она, тем не менее, представляет некоторые инфраструктурные сложности из-за того, что цепочки сегментов и цепочка маяков, по сути, являются отдельными объектами в одной экосистеме цепочки блоков.
Протокол NEAR решает этот вопрос и представляет привлекательный дизайн сегментов, моделируя его инфраструктуру в виде единой цепочки блоков, в которой каждый блок логически содержит все транзакции для всех сегментов и изменяет их состояние в целом. Благодаря Nightshade NEAR может сохранить свой дух уникальности блокчейна, разделяя транзакции каждого блока на физические фрагменты, в идеале с одним фрагментом на сегмент, и объединяя их в один блок.
Шардинг с Polkadot
Polkadot использует модель сегментирования, которая полностью отличается от механизма сегментирования на основе Ethereum, и использует функции компоновки между цепями для активации сегментирования с помощью парачейнов. Собственный дизайн Polkadot представляет собой многоцепочечную сеть, которая обеспечивает надежность, безопасность и масштабируемость уровня 0 для всех блокчейнов уровня 1, построенных на основе его архитектуры.
Эти уровни 1 представляют сеть парачейнов, причем парачейны представляют собой различные блокчейны, работающие параллельно в экосистеме Polkadot, как в сетях Polkadot, так и в сетях Kusama.
Парачейны подключаются к ретрансляционной цепи Polkadot и защищаются ею, и они могут получить выгоду от безопасности, масштабируемости и взаимодействия, обеспечиваемых Polkadot. Сеть парачейн действительно может считаться усовершенствованной парадигмой сегментирования, которая реализует функции основной цепочки Polkadot и работает параллельно, как на сегменте.
Например, парачейн-проекты, такие как Clover, могут обеспечивать безгазовые транзакции и привносить новые уровни масштабируемости и взаимодействия в незастроенные инфраструктуры уровня 1. Это связано с тем, что Polkadot, как многоцепочечная сеть, построенная на парачейнах, способна обрабатывать несколько параллельных транзакций в нескольких цепочках одновременно, что в конечном итоге воплощает концепцию кросс-цепного сегментирования.
Заключение
Шардинг является основой масштабируемости в децентрализованных сетях и предлагает множество интересных возможностей для тех проектов, которые хотят его реализовать или, по крайней мере, поэкспериментировать с его концепцией.
В настоящее время проблема определяется тем фактом, что сети блокчейнов растут и расширяются с экспоненциальной скоростью из-за их популярности, вариантов использования и, в конечном итоге, их спроса. В свою очередь, это вызывает ряд узких мест в цепочке, сложности и неэффективность сети и в целом выражает их острую потребность в подходящем решении для масштабирования.
Ethereum 2.0 собирается представить свои возможности шардинга в не столь отдаленном будущем, и это представляет собой одно из самых ожидаемых событий в истории блокчейна ETH. Ожидания остаются невероятно высокими, так как действительно, если шардинг ETH 2.0 будет успешным, он будет гарантировать долгосрочную масштабируемость сети Ethereum и будет сопровождать проект в его стремлении стать децентрализованным, открытым для всех, невозможно закрыть мир. компьютер ».
Отказ от ответственности: это мнение автора, и его не следует рассматривать как инвестиционный совет. Читатели должны провести собственное исследование.
Источник: https://www.coinbureau.com/technology/what-is-sharding-complete-beginners-guide/
- 000
- 2020
- 9
- Absolute
- доступ
- Учетная запись
- дополнительный
- совет
- алгоритм
- алгоритмы
- Все
- Все транзакции
- Позволяющий
- Amazon
- аналитика
- объявило
- Приложения
- архитектура
- активы
- цепь маяка
- ЛУЧШЕЕ
- Bitcoin
- блокчейн
- Технологии блочейна
- тело
- стимулирование
- строить
- Строительство
- бизнес
- Бутерин
- Пропускная способность
- проведение
- случаев
- вызванный
- вызов
- Монетное Бюро
- Coindesk
- Общий
- Связь
- компонент
- Информатика
- Консенсус
- потребление
- продолжать
- контракт
- Создающий
- Кросс-цепи
- криптовалюта
- Текущий
- DApps
- данным
- Анализ данных
- База данных
- сделка
- занимавшийся
- Акции
- децентрализация
- задерживать
- задержки
- Спрос
- Проект
- уничтожили
- разработчик
- развивать
- застройщиков
- Развитие
- Интернет
- Цифровой актив
- Распределенная книга
- экосистема
- Экосистемы
- Эффективный
- затрат
- энергетика
- Предприятие
- Окружающая среда
- ETH
- Эфир 2.0
- Эфириума
- Ethereum 2.0
- Ethereum blockchain
- Эфириум Газ
- эфирная сеть
- этос
- События
- выполнение
- Расширьте
- расширяющийся
- расширение
- эксперимент
- Эксплуатировать
- Фэшн
- БЫСТРО
- Особенность
- Особенности
- Сборы
- Финансы
- финансовый
- First
- форма
- основатель
- Рамки
- полный
- будущее
- ГАЗ
- плата за газ
- Глобальный
- хорошо
- группы
- Расти
- Рост
- инструкция
- Аппаратные средства
- High
- история
- держать
- Как
- HTTPS
- огромный
- идея
- определения
- изображение
- Увеличение
- промышленности
- информация
- Инфраструктура
- рефлексологии
- интерес
- Интернет
- Взаимодействие
- инвестиций
- вопросы
- IT
- Основные
- большой
- последний
- ведущий
- Ledger
- Кредитное плечо
- молния
- Сеть "Lightning Network"
- Ограниченный
- загрузка
- локальным
- Длинное
- Продукция
- основной
- Создание
- Шахтеры
- модель
- деньги
- Возле
- сеть
- сетей
- узлы
- Предложения
- онлайн
- открытый
- Мнения
- Опции
- заказ
- Другое
- парадигма
- плазма
- Платформа
- Платформы
- Polkadot
- бассейн
- PoS
- PoW
- мощностью
- представить
- Проект
- проектов
- доказательство
- рассматривается
- что такое варган?
- поиск
- читатели
- Реальность
- уменьшить
- исследованиям
- Полезные ресурсы
- обзоре
- Run
- Бег
- безопасный
- Масштабируемость
- Шкала
- масштабирование
- Наука
- безопасность
- видит
- выбранный
- настроение
- Серии
- Услуги
- набор
- Sharding
- общие
- сингулярность
- Размер
- умный
- умный контракт
- So
- Решения
- РЕШАТЬ
- Space
- скорость
- раскол
- распространение
- доля
- Стейкинг
- Область
- Области
- Статус:
- оставаться
- диск
- магазин
- представленный
- успешный
- суперкомпьютер
- поддержка
- комфортного
- система
- системы
- технологии
- Технический
- Технологии
- время
- знак
- Лексемы
- топ
- сделка
- Сделки
- us
- пользователей
- ценностное
- проверка
- Вид
- Виртуальный
- виртуальная машина
- виталик
- виталик бутерин
- Голос
- ждать
- Богатство
- Что такое
- КТО
- в
- Работа
- работает
- X
- Zilliqa