follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here Ads bidding Bidding Open

Author Topic: Shardeum тестнет  (Read 5341 times)

Offline Alexarik

  • Baby Steps
  • *
  • Activity: 44
  • points:
    909
  • Karma: 0
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: June 10, 2023, 10:30:56 AM
    • View Profile

  • Total Badges: 10
    Badges: (View All)
    Fifth year Anniversary Fourth year Anniversary Topic Starter
Shardeum тестнет
« on: August 31, 2022, 01:35:46 PM »
#Shardeum #Testnet
 
Shardeum — это блокчейн первого уровня на основе EVM, который обеспечивает низкие комиссии и быстрые транзакции в сети.
 
1. Добавляем в Метамаск тестовую сеть, переходим https://chainlist.org подключаем Метамаск и добавляем сеть Shardeum Liberty 1.3
2. Переходим на страницу https://faucet.liberty10.shardeum.org и получаем тестовые токены
3. Переходим на сайт https://dex.shardeumswap.finance/swap и подключаем Метамаск
4. Тестируем, вдоль и поперек, все как мы любим, свопы, добавляем, изымаем ликвидность
 

Актуальные тесты и вайтлисты https://t.me/cryptoflippers_whitelist
Наш чат
https://t.me/cryptoflippers_chat
Наш канал аналитики https://t.me/cryptoflippers

Altcoins Talks - Cryptocurrency Forum

Shardeum тестнет
« on: August 31, 2022, 01:35:46 PM »

This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here Ads bidding Bidding Open


Offline goldenbitC

  • Legendary
  • *
  • Activity: 1545
  • points:
    10579
  • Karma: 127
  • ⭕️м
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: October 26, 2023, 07:15:37 AM
    • View Profile

  • Total Badges: 26
    Badges: (View All)
    Fifth year Anniversary Fourth year Anniversary 10 Posts
Re: Shardeum тестнет
« Reply #1 on: September 18, 2023, 11:57:27 PM »
 

Decentralization for everyone

Shardeum is an EVM-based, linearly scalable smart contract platform that provides low gas fees forever while maintaining true decentralization and solid security through dynamic state sharding

World’s first EVM-based L1 blockchain which uses dynamic state sharding to increase TPS with every new node

https://shardeum.org
 https://twitter.com/shardeum
https://t.me/shardians
https://t.me/shardeum
https://shardeum.org/newsletter
https://linkedin.com/company/shardeum
https://quora.com/Shardeum
https://reddit.com/r/shardeum
https://github.com/Shardeum


Offline goldenbitC

  • Legendary
  • *
  • Activity: 1545
  • points:
    10579
  • Karma: 127
  • ⭕️м
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: October 26, 2023, 07:15:37 AM
    • View Profile

  • Total Badges: 26
    Badges: (View All)
    Fifth year Anniversary Fourth year Anniversary 10 Posts
Re: Shardeum тестнет
« Reply #2 on: September 27, 2023, 09:40:13 PM »
Как Shardeum достиг высокой пропускной способности и низкой задержки, обеспечивая dApps хороший пользовательский опыт (UX)
 

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

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

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

Задержка, время завершения и масштабируемость в сетях блокчейн
Задержка в контексте блокчейнов — это общее время между отправкой действительной транзакции в сеть блокчейн и обработкой/подтверждением транзакции сетью. Имейте в виду, что задержка и время завершения очень тесно связаны в блокчейне, но это не одно и то же. Время завершения означает необратимость подтвержденной транзакции, добавленной в сеть блокчейн. Таким образом, время завершения — это общее время между отправкой действительной транзакции в сеть блокчейна и завершением транзакции сетью. На этом этапе транзакция считается завершенной и больше не может быть изменена. Таким образом, очень низкая задержка и завершение имеют решающее значение не только для масштабирования сети, но и для обработки очень большого количества транзакций в секунду (TPS).

Аналогично, задержка и масштабируемость взаимосвязаны, но это не одно и то же. Низкая задержка направлена на минимизацию времени, необходимого для обработки отдельных транзакций, в то время как высокая пропускная способность или масштабируемость (обычно измеряемая в TPS — транзакции в секунду) подчеркивает способность сети блокчейна обрабатывать большой объем транзакций за единицу времени.
 


Время завершения — Web2 vz Web3
Централизованные сети (включая частные блокчейны) обычно имеют меньшее время завершения по сравнению с децентрализованными сетями блокчейнов. Основная причина этой разницы — архитектура и механизм обработки, используемые этими двумя разными системами. Централизованные серверы контролируются одним лицом или организацией, что означает, что они могут быстро обрабатывать и проверять транзакции, поскольку нет необходимости нескольким сторонам договариваться о действительности каждой транзакции.

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

Как более высокая задержка влияет на блокчейн индустрию сегодня?

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

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

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

2. Задержка и время завершения транзакции обратно пропорциональны пропускной способности.
Ключевым аспектом здесь является то, что взаимосвязь между задержкой и пропускной способностью обратно пропорциональна. Это означает, что по мере увеличения задержки и времени окончательности пропускная способность снижается, ограничивая способность сети обрабатывать большое количество транзакций в секунду (TPS). Это имело место с традиционными системами и действительно применимо и к сетям на основе блокчейна, по крайней мере, на более фундаментальном уровне.

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

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

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

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

Ситуация выходит из-под контроля, когда злоумышленники осуществляют такую же предварительную работу: они могут увидеть транзакцию (обычно большую) до ее подтверждения, а затем разместить свою собственную транзакцию впереди нее, чтобы получить прибыль от разницы в ценах. Здесь они не только стремятся получить несправедливое преимущество перед другими пользователями, но и, по сути, манипулируют более крупным рынком, нанося ущерб широкой публике. Исследования Flashbots и Калифорнийского университета показывают, что затраты, уплаченные средними пользователями Ethereum из-за опережения злоумышленников, только в 2023 году составили более 2 миллиардов долларов. Побочный ущерб, нанесенный рынку криптовалют, может быть намного больше.

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

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

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

Например, высокая задержка и медленноне время завершения делают децентрализованные криптобиржи (DEX), работающие через смарт-контракты, менее эффективными, чем централизованные биржи (CEX), работающие через централизованные протоколы. Как уже упоминалось, высокая задержка означает, что обработка и подтверждение транзакций может занять больше времени, в то время как медленное или слабое время завершения означает, что подтвержденные транзакции могут быть отменены позже. Это может стать проблемой для трейдеров DEX, которым необходимо совершать быстрые сделки с мгновенным расчетом. Кроме того, это приводит к частым проскальзываниям. А плохой UX, в свою очередь, приводит к систематическому снижению ликвидности DEX, вызывая высокую волатильность цен на криптовалюты. Разве это не похоже на нынешнее состояние криптоэкономики?

6. Атаки на безопасность
Блокчейны L1 (первого уровня) отдают приоритет высокой безопасности и децентрализации, что делает их устойчивыми к сложным атакам, которые мы видим сегодня в Web3. Однако одинаковый уровень безопасности не всегда гарантирован для решений и децентрализованных приложений, построенных на блокчейнах L1, несмотря на использование их базовой безопасности. Это связано с тем, что эти решения разработаны с учетом конечных пользователей и UX, часто ставя под угрозу децентрализацию и надежную безопасность блокчейнов L1.

Угрозы безопасности проявляются в форме фишинга, атак вредоносного ПО и DoS-атак, а также многих других. В частности, DoS- и DDoS-атаки стали проблемой даже для новых L1, ориентированных на масштабируемость и низкие комиссии за газ. Эти атаки включают в себя перегрузку сети множеством небольших транзакций, обычно с использованием ботов, что приводит к замедлению работы сети или её полной остановки. Низкая задержка может помочь снизить этот риск, поскольку злоумышленникам будет сложнее перегрузить сеть, поскольку им придется отправлять больше транзакций.

Давайте рассмотрим эту аналогию здесь. Думайте об этом как о попытке затопить быстро сливаемую раковину. Если приемник (сеть) сливает воду (запрашивает) быстро (малая задержка), вам придется сразу налить гораздо больше воды, чтобы она перелилась. С другой стороны, если слив воды из раковины происходит медленно (большая задержка), даже устойчивая струйка со временем может привести к ее переполнению. По сути, низкая задержка может значительно снизить вероятность различных сложных атак, в то время как высокая задержка многократно увеличивает уязвимость.

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

Как Shardeum достигает низкой задержки?
 
 

Начнем с того, как мы закончили последнее — с решения трилеммы масштабируемости

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

1. Высокая справедливость и консенсус на уровне транзакций
Начнем с того, что валидаторы в Shardeum будут проверять и обрабатывать транзакции в порядке очереди, чтобы фактически сделать MEV и опережающие транзакции невозможными внутри сети. Обратите внимание: эта хорошая практика, также известная как высокая справедливость, устраняет первое уязвимое место и обеспечивает низкую задержку. Теперь проверка, за которой следует консенсус и обработка, будет выполняться индивидуально для каждой транзакции. В обычных сетях блокчейн перед добавлением в блоки собирается пакет проверенных транзакций на основе размера блока. Консенсус и обработка происходят для каждого блока, содержащего все проверенные транзакции. Это естественным образом приводит к увеличению задержки, поскольку всем узлам или даже под-узлам требуется время для обработки и финализации блоков (что на практике чаще всего происходит последовательно)

2. Немедленное завершение транзакций
В Shardeum каждая подтвержденная транзакция будет мгновенно завершена, что отличает ее от других блокчейнов, предлагающих вероятностную или абсолютную завершенность. Это еще один прорыв в технологии блокчейн, поскольку он обеспечивает время завершения транзакций без необходимости ждать подтверждения нескольких блоков. Позже сеть группирует такие транзакции и перемещает их в архивные узлы. Это также позволяет узлам валидатора в сети хранить только текущее состояние учетных записей в задействованных сегментах. Давайте вскоре вернемся к этой части. Оставаясь в курсе, Омар Сайед, соучредитель Shardeum, резюмирует, что «после того, как вы достигли консенсуса для транзакций (индивидуально), структура данных (имеется в виду блоки), которую вы используете для их хранения, не имеет значения. Это важно для других сетей, потому что структура данных тесно связана с консенсусом».

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

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

5. Линейная масштабируемость и высокая производительность
Динамическое сегментирование состояния обеспечивает наиболее важный фактор для Shardeum — линейную или горизонтальную масштабируемость в отличие от вертикальной масштабируемости. Каждый узел, добавленный в сеть из пула «резервных узлов», пропорционально увеличит свою пропускную способность TPS в периоды высокого трафика. Способность Shardeum линейно масштабироваться и эффективно работать делает его сетевые издержки, такие как пропускная способность, время завершения и плату за газ, весьма предсказуемыми даже для сложных смарт-контрактов.

Заключение
Короче говоря, Shardeum позволит обычным людям запускать узел прямо внутри сети, что приведет к очень низкой стоимости транзакций, что навсегда предоставит конечным пользователям хороший пользовательский опыт (UX), к которому мы все привыкли в традиционных сетях Web2. Линейная масштабируемость Shardeum будет так же распространяться и на децентрализованные приложения, построенных на базе блокчейна Shardeum, что позволит им быстро и беспрепятственно обрабатывать транзакции даже по мере увеличения сети.

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

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

2. Полезна ли низкая задержка?
Конечно. Низкая задержка считается отличным результатом, поскольку она приводит к более быстрой и эффективной передаче данных, обеспечивая более плавную работу в Интернете. Однако уровень «качественности» будет зависеть от конкретного варианта использования, поскольку разные приложения будут иметь разные требования к задержке.

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


Original texthttps://shardeum.org/blog/how-shardeum-achieves-low-latency-enabling-dapps-users-good-ux/

Original Author: Subbu https://twitter.com/SubbuWeb3
« Last Edit: September 27, 2023, 09:43:28 PM by goldenbitC »

Offline goldenbitC

  • Legendary
  • *
  • Activity: 1545
  • points:
    10579
  • Karma: 127
  • ⭕️м
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: October 26, 2023, 07:15:37 AM
    • View Profile

  • Total Badges: 26
    Badges: (View All)
    Fifth year Anniversary Fourth year Anniversary 10 Posts
Re: Shardeum тестнет
« Reply #3 on: October 12, 2023, 08:34:18 PM »
Что такое динамическое разделение состояний в Shardeum?
 

 
 Согласно недавнему отчету сайта crypto.com, общее число владельцев криптовалют в мире может вырасти в 3 раза в 2022 году. Мы действительно ожидаем появления более миллиарда пользователей раньше, чем мы думаем. Однако, если мы посмотрим на существующие сети и их возможности, мы увидим, что всем им крайне не хватает массового внедрения. Нынешние блокчейны первого уровня (L1) просто еще не предназначены для обслуживания в таких больших масштабах. Тем не менее, в недавнем прошлом не было недостатка в блокчейнах L1, пытающихся расширить сеть. Даже те, кто преуспевает в этом сегодня, в конечном итоге ставят под угрозу децентрализацию и принципы безопасности технологий с открытым исходным кодом. Другие меры, такие как увеличение размеров блоков или использование решений второго уровня (L2), сопряжены со своими проблемами.

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

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

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

Что такое шардинг?
Прежде чем мы углубимся в детали сегментирования динамического состояния с помощью Shardeum, давайте ответим на основной вопрос: что такое сегментирование?

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

Шардинг от Zilliqa и Polkadot
Shardeum — не первый блокчейн, пытающийся использовать шардинг. Одним из ярких примеров сегментированных цепочек является Polkadot, который действует как решение нулевого слоя (L0). Здесь несколько гетерогенных цепочек (парачейнов) присоединяются к базовому уровню Polkadot и выполняют различные транзакции. Polkadot утверждает, что обеспечивает безопасность и связь между парачейнами. Другим примером является Zilliqa, которая утверждает, что является первым в мире блокчейном L1, использующим метод шардирования на уровне сети. Тогда возникает вопрос: что делает Шардеум новаторским?

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

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

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

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

Динамическое сегментирование состояния против адаптивного сегментирования состояния
Адаптивное сегментирование состояния используется такими сетями, как MultiversX (ранее Elrond). Это более продвинутый тип сегментирования по сравнению с сегментированием статического состояния, при котором сегменты адаптируются к текущему состоянию сети. Это делается путем изменения количества сегментов или размера сегментов в зависимости от таких факторов, как количество узлов в сети и объем обрабатываемых данных. Например, если происходит внезапное увеличение количества транзакций, сеть, развертывающая адаптивное сегментирование состояния, может автоматически создать больше сегментов, чтобы справиться с возросшей нагрузкой. Это помогает гарантировать быструю и эффективную обработку транзакций даже в периоды высокого трафика при параллельном выполнении транзакций. По сути, этот тип шардинга призван объединить преимущества сегментирования состояния, сети и транзакций. При этом адаптивное сегментирование состояния обеспечивает балансировку нагрузки на реактивной основе (а не на упреждающей основе, как динамическое сегментирование состояния), поскольку распределение нагрузки происходит на основе текущего состояния сети, а не на глобальном состоянии сети.

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

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

Шардеум масштабируется линейно
Благодаря динамическому сегментированию состояния каждый узел, добавленный в сеть, мгновенно увеличит пропускную способность транзакций. Таким образом, просто добавляя больше узлов из «резервного» пула валидаторов сети во время пиковой нагрузки, TPS будет пропорционально увеличиваться, что делает Shardeum первой сетью Web3, которая масштабируется линейно. И это главный X-фактор, который благоприятно влияет на все остальные результаты в сети блокчейн, включая пропускную способность, децентрализацию, безопасность и постоянные комиссии за транзакции независимо от спроса в сети.

Именно так базовый протокол Shardeum, Shardus, смог продемонстрировать 500 TPS со 100 узлами за последние 3 года. Shardeum стремится обеспечить до 1 TPS или более на узел, что станет огромным прорывом для экосистемы Web3. Даже при наличии 2 тысяч активных узлов в существующих сетях блокчейнов мы можем видеть только их процесс.

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

Таким образом Shardeum сможет постоянно поддерживать низкие комиссии за транзакции для разработчиков и конечных пользователей . Для ясности: сегментирование динамического состояния — это самая продвинутая версия статического, транзакционного, сетевого и адаптивного сегментирования, используемая в более поздних сегментированных цепочках, которая сталкивается как с взаимосвязанными, так и с отдельными проблемами, такими как высокая задержка, вертикальное масштабирование (в отличие от линейное масштабирование), атака Сивиллы, слабая завершенность и отсутствие возможности компоновки перекрестных осколков. Тем не менее, динамическое сегментирование состояния также является наиболее сложным способом сегментирования состояния сети.

Shardeum: уникальный блокчейн будущего
Shardeum является пионером нового подхода к шардингу. Благодаря динамическому сегментированию состояния в дополнение к совместимости с EVM , Shardeum действительно сможет обрабатывать множество децентрализованных приложений и решений уровня 2 для разных отраслей и потребителей с оптимальной производительностью. Сеть действительно будет маневрировать на неизведанных территориях мира блокчейнов, поскольку она стремится улучшить даже сети Web2 с точки зрения пропускной способности, сохраняя при этом высокий уровень безопасности и децентрализации, которыми известны сети Web3. Для мира Web3 нас ждут действительно захватывающие времена. Так что будем следить за обновлениями

Заключение
Мы надеемся, что этот пост помог вам понять, «что такое шардинг?», а также концепции сегментирования динамического состояния и то, как Shardeum использует эту концепцию для решения проблем масштабируемости, с которыми сталкиваются современные блокчейны. Поскольку сегментирование динамического состояния сочетается с функцией автоматического масштабирования, Shardeum стремится, наконец, решить трилемму блокчейна раз и навсегда и сделать Web3 массовым явлением!

Original texthttps://shardeum.org/blog/dynamic-state-sharding-shardeum/

Offline goldenbitC

  • Legendary
  • *
  • Activity: 1545
  • points:
    10579
  • Karma: 127
  • ⭕️м
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: October 26, 2023, 07:15:37 AM
    • View Profile

  • Total Badges: 26
    Badges: (View All)
    Fifth year Anniversary Fourth year Anniversary 10 Posts
Re: Shardeum тестнет
« Reply #4 on: October 26, 2023, 07:15:20 AM »

 
 Механизм консенсуса, используемый в Shardeum
 
Что такое консенсус в контексте технологии блокчейн?
Термин «консенсус» в публичных сетях блокчейн обозначает коллективное соглашение между операторами узлов о проверке транзакций. Это похоже на то, как если бы все в комнате согласились с тем, что было сказано, прежде чем записать это в официальный протокол.
Представьте, что вы находитесь в комнате со 100 людьми, и каждый раз, когда кто-то что-то говорит, эти люди записывают это в свой блокнот, при условии, что большинство из них согласны с тем, что было сказано. Именно так транзакции записываются/подтверждаются/записываются в блокчейне — и каждая (нода) имеет свою собственную копию проверенных транзакций.

Вот упрощенный пример того, как обычно происходит процесс консенсуса.
 
Если они согласны (консенсус достигнут):
 
• Допустим, кто-то запускает процесс (конечный пользователь в реальном мире), выкрикивая: «Я даю Хине 5 долларов».
 • Услышав это, все (узлы в блокчейне) в комнате делают временную пометку, подтверждая, что они получили детали транзакции.
 • Затем все проверяют свои записи, чтобы убедиться, что у человека есть 5 долларов, которые он может отдать. 
• Если большинство людей в комнате (скажем, по крайней мере 51 из 100) согласны с тем, что утверждение верно (на основании их записей), то каждый завершает его в своем блокноте. Это подтверждает, что на счет Хины было зачислено 5 долларов США, а со счета отправителя была списана такая же сумма. Эта запись теперь является постоянной и не может быть изменена.
 • После подтверждения этот завершенный экземпляр (транзакция в реальном мире) затем добавляется в «основную запись» (сеть блокчейн), которая отслеживает все такие случаи (как финансовые, так и нефинансовые), обеспечивая полную и неизменяемую запись.
 
Если они не согласны:
 
• Допустим, кто-то кричит: «Я даю Джею 5 долларов».
 • Услышав это, все в комнате делают временную пометку, подтверждая, что получили детали транзакции.
  • Затем все они проверяют свои записи, чтобы определить, есть ли у человека 5 долларов, которые он может дать.
 • Если большинство присутствующих в комнате (скажем, по крайней мере 50 или более из 100) не могут согласиться с тем, что утверждение верно (на основании их записей), транзакция не завершается в их блокнотах.
  • Без консенсуса транзакция не добавляется в «основную запись». (сеть блокчейн). Официально транзакция отклоняется, а счета Джея и отправителя остаются неизменными.
 
Что такое механизм консенсуса или алгоритм консенсуса?
 
Установив важность консенсуса при проверке транзакций, можно задаться вопросом, как такое соглашение методично достигается в огромном мире блокчейнов и систем распределенного реестра. Введите «механизм консенсуса» или «алгоритм консенсуса». Это набор правил и процедур, которым следуют сети блокчейна (через операторов узлов) для достижения общего соглашения о подлинности транзакции или набора транзакций. Различные блокчейны используют разные механизмы консенсуса, каждый из которых имеет свои сильные стороны и проблемы, чтобы гарантировать, что копия цифрового реестра каждого участника соответствует другим.

Этот механизм не только подтверждает достоверность транзакций, но также повышает безопасность и устойчивость блокчейна к вредоносным действиям. Имейте в виду, что публичные блокчейны открыты для всех и управляются участниками со всего мира, воплощая фундаментальный принцип технологии: децентрализацию. Таким образом, алгоритмы консенсуса играют ключевую роль в обеспечении точной проверки коммерческих транзакций, как и в обычных системах, но без необходимости использования посредников.
 
Выбор механизма консенсуса, являющегося основой технологии блокчейн, существенно влияет на эффективность, безопасность и масштабируемость сети. Например, механизм «Proof of Work», используемый Биткойном, предполагает решение сложных головоломок с помощью мощных компьютеров для проверки транзакций. Хотя этот метод обеспечивает надежную защиту, он энергозатратен и, возможно, не самый эффективный. С другой стороны, «Proof of Stake» предлагает более энергоэффективный подход, позволяя участникам с адекватной ставкой (обычно предлагая собственные монеты в качестве залога) проверять транзакции и защищать сеть. Развивающийся мир блокчейна постоянно исследует новые механизмы консенсуса, стремясь к балансу между скоростью, безопасностью и устойчивостью. Это подчеркивает тот факт, что механизм консенсуса — это не просто техническая особенность, но решающий фактор, определяющий общую производительность и влияние сети блокчейн.
 
Механизм консенсуса Shardeum
 
Shardeum — это сетевая сеть первого уровня на основе EVM, которая линейно масштабируется для постоянного поддержания низких комиссий за счет динамического сегментирования состояния. Он использует новую комбинацию механизма консенсуса Proof of Stake (PoS) + Proof of Quorum (PoQ). Затронув вопрос о том, как работает механизм Proof of Stake, давайте сначала посмотрим, почему возникает необходимость во втором механизме консенсуса в той же цепочке, прежде чем мы приступим к объяснению Proof of Quorum.
 
Зачем два механизма консенсуса в одном блокчейне?

Различные механизмы консенсуса имеют свои сильные и слабые стороны с точки зрения безопасности, скорости и справедливости. Хотя система может полагаться на механизм консенсуса Proof of Stake (PoS), существуют сценарии или особые потребности, особенно в сегментированной сети, где PoS сам по себе может не обеспечить оптимальную производительность. Именно здесь будет действительно полезен второй тип механизма консенсуса, такой как «Доказательство кворума». Шардинг — это процесс, при котором распределенная система разделяет свою нагрузку на несколько более мелких сегментов или разделов, чтобы обеспечить параллельное выполнение транзакций, эффективность и высокую скорость.

 Начнем с того, что Shardeum отдает приоритет высокой справедливости при проверке транзакций, то есть транзакции проверяются и обрабатываются в порядке очереди (FCFS). За этим следует консенсус, достигнутый на уровне транзакции, что отличает его от традиционных систем консенсуса на уровне блоков. В рамках сегментированной архитектуры этот подход не только обеспечивает линейную масштабируемость, но и способствует более широкому участию общественности. Добавляя больше узлов, сеть будет масштабироваться пропорционально количеству добавленных узлов при максимальной децентрализации. Сеть сможет поддерживать общую стабильность и согласованность операций внутри сегмента, используя алгоритмы PoS и PoQ. Этот двойной механизм, созданный специально для этой уникальной установки, обеспечивает немедленную завершенность транзакций и предотвращает атаки двойного расходования.
 
Наконец, дополнительный протокол консенсуса расширяет базовый уровень (L1), усиливая сопротивление злоумышленникам, ищущим уязвимости для незаконного присвоения средств и дестабилизации сети. Этот многоуровневый подход может привести к созданию более устойчивой, демократичной и адаптируемой системы блокчейнов такого масштаба, как Shardeum.
 
Что такое доказательство кворума (POQ)?
 
В Shardeum узлы валидации используют специализированный подход. Они проверяют транзакции индивидуально, используя протокол заказа на основе временных меток. Вместо широковещательной рассылки по всей сети эти транзакции затем передаются только узлам внутри их конкретной консенсусной группы или сегмента. Важно отметить, что узлы валидации Shardeum хранят только последнее состояние учетных записей, которые они контролируют, а не данные всей сети. Эта стратегия выборочного совместного использования и хранения не только экономит ресурсы, но и повышает скорость транзакций, поскольку данные ограничиваются соответствующим сегментом, а не передаются по всей сети.
 
Каждый узел будет уведомлен о том, что все остальные узлы в группе консенсуса знают о конкретной транзакции, что приводит к сбору электронных голосов (или кворума) без доверия и лидерства в форме квитанций. Когда имеется более 50% квитанций (кворум), транзакции подтверждаются в сети с очень низкой задержкой, предотвращая перегрузки и сбои в работе. И такие отдельные транзакции объединяются в группы/блоки перед передачей их на архивные узлы в сети.
 
Доказательство ставки (PoS) на Shardeum
 
Стейкинг является важным компонентом процесса проверки Shardeum, позволяющим препятствовать и сокращать нечестные узлы. Сеть вскоре определит минимальную сумму ставок перед запуском своей основной сети. Но, как ранее заявляли соучредители проекта, их цель — сделать процесс работы узла более простым, чтобы обычный человек мог запускать узел на блокчейне в обмен на вознаграждение, независимо от финансовых возможностей или технических знаний. При этом можно ожидать, что проект будет придерживаться разумных требований к ставке для устранения или минимизации спам-активности и DDoS-атак.
 
Автоматическая ротация узлов валидатора с резервными узлами
 
Наряду с уникальным протоколом gossip, алгоритм консенсуса, используемый в Shardeum, поможет автоматически менять узлы валидатора в сети. Помимо узлов валидатора и узлов архива, в Shardeum будет третий и уникальный тип узлов, называемый «резервными узлами». Это узлы, находящиеся в сети и в настоящее время не участвующие в консенсусе. Резервные узлы помогают во многих отношениях. Они помогают масштабировать Shardeum быстрее, когда ожидается больше транзакций или во время большого трафика. Они также будут включаться в сеть в конце каждого цикла путем замены самых старых активных валидаторов в сети.
 
Эта периодическая перестановка гарантирует, что ни один узел или группа валидаторов не получит доминирования над конкретным сегментом в течение длительного периода. Это вносит непредсказуемость, защищая систему от сговора или злонамеренных атак. Более того, предоставляя разным узлам возможность со временем проверять различные шарды, это способствует равноправному участию и децентрализации.
 
Заключение
 
Механизм консенсуса в блокчейне важен для обеспечения целостности блокчейна и достоверности всех транзакций. Однако не существует универсального подхода, когда дело доходит до выбора подходящего механизма консенсуса для сети, и наиболее подходящий механизм для конкретного блокчейна будет зависеть от желаемых уровней трилеммы — безопасности, масштабируемости и децентрализации. . Однако Shardeum стремится поддерживать все три желательных свойства публичного блокчейна одновременно в любой заданной точке сети путем линейного масштабирования, чтобы навсегда гарантировать низкие и постоянные транзакционные издержки. А его механизм консенсуса — «Доказательство кворума» (PoS) и «Доказательство доли» (PoS) — разработан точно и уникально для решения трилеммы масштабируемости и подготовки к массовому внедрению технологии блокчейн.
 
Часто задаваемые вопросы (FAQ)
 
1. Что такое консенсус в блокчейнt?
Механизм консенсуса находится в самом ядре блокчейна и действует как его сердце. Это средство, с помощью которого доверие устанавливается децентрализованно, что устраняет необходимость в центральном управляющем органе. Проверяя и проверяя каждую транзакцию, механизм консенсуса помогает поддерживать целостность и безопасность всей сети. Этот процесс достижения широкого согласия между разрозненными участниками имеет основополагающее значение. Это не только способствует формированию чувства надежности и достоверности, но также играет решающую роль в предотвращении мошеннических действий. В результате, несмотря на разнообразный и распределенный характер участников, каждый может быть уверен в непротиворечивости и точности общих данных.
 
2. Какой механизм консенсуса использует Shardeum?
Shardeum использует новую комбинацию механизма консенсуса Proof of Stake (PoS) + Proof of Quorum (PoQ). PoS гарантирует, что только валидаторы с достаточной долей могут проверять и обрабатывать транзакции для защиты сети. Доказательство кворума позволяет сети генерировать квитанцию, показывающую, что большинство консенсусной группы проголосовало за транзакцию, что приводит к сбору электронных голосов (или кворума) без доверия и без лидера в форме квитанций. Как только отдельная транзакция достигает более 50% поступлений (кворума), она мгновенно подтверждается в сети. Такие отдельные транзакции объединяются в группы/блоки перед передачей их на архивные узлы в сети.
 
Shardeum также делит сеть на шарды, каждый из которых параллельно обрабатывает свои транзакции. Такое сочетание PoS, PoQ и шардинга позволяет Shardeum обрабатывать больше транзакций в секунду по мере того, как к сети присоединяется больше узлов, не жертвуя при этом безопасностью. Механизм консенсуса, используемый в Шардеуме, разработан уникальным образом, чтобы помочь ему линейно масштабироваться, способствовать высокой справедливости и более широкому участию общественности.
 
3. Сколько существует типов консенсуса?
 
В сетях блокчейнов могут использоваться различные механизмы консенсуса в зависимости от их ценностных предложений. Доказательство ставки (PoS) и его варианты являются наиболее распространенными механизмами консенсуса, используемыми сегодня в экосистеме блокчейнов, включая Ethereum. Доказательство работы или PoW используется в старых сетях, таких как Биткойн.
 
4. Каковы элементы консенсуса?
 
Очень важно получать и упорядочивать транзакции в хронологическом порядке, что станет для вас трамплином для их справедливой обработки. Это можно сделать, воспользовавшись, среди прочего, протоколами заказа на основе меток времени, протоколами сплетен, протоколами практической византийской отказоустойчивости (PBFT). Следующим шагом является проверка транзакций на предмет их действительности с последующим достижением консенсуса между узлами, проверяющими транзакции и предлагающими блоки. Это будет сделано на основе консенсусного протокола блокчейн-платформы. Как только транзакция (в Шардеуме) или блок, содержащий несколько транзакций (в типичных блокчейнах), достигает консенсуса большинства, они будут подтверждены и добавлены в сетевую цепочку.
 
Интервал с момента, когда пользователь инициирует транзакцию или блокировку, до ее подтверждения/обработки обозначается как «время задержки». С другой стороны, «время завершения» относится к периоду, необходимому для того, чтобы транзакция стала необратимой и окончательно урегулированной. Блокчейн платформы обычно требуют низкой задержки и мгновенного времени завершения. И, как указывалось ранее, публичные блокчейны записывают транзакции прозрачно, а это означает, что каждый может видеть транзакцию с момента ее создания до момента ее подтверждения и завершения в сети. Вместе эти компоненты обеспечивают цельную среду, которая поддерживает целостность и функциональность всей сети блокчейн.

 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod