Stacks Eastern Europe

Jun 013 min read

Hyperchains - Обновление!

Wen Hyperchains? (Когда Hyperchains?)

Обновление, которого вы все с нетерпением ждали! Около 3 месяцев назад мы представили вам Hyperchains, решение 2-го уровня для масштабирования Stacks, которое мы разрабатыем в Hiro. Оно предоставит высокую пропускную способность и работу с малой задержкой, чтобы вы могли создавать быстрые и надежные приложения для своих пользователей.

Кратко: Мы запустились в TestNet и планируем попробовать наш первый вариант кейс с NFT в TestNet в июле 2022!

Федеративное против Полностью децентрализованного

Стоит отметить, что первоначальная версия Hyperchains будет федеративной моделью. Это будет начальный шаг в эволюции hyperchains. Мы используем итеративный подход к созданию и развертыванию этого решения 2-го уровня, и в конечном итоге появятся версии, которые подходят для нескольких вариантов использования от федеративных до децентрализованных. Однако сложность увеличивается по мере того, как мы стремимся к более децентрализованной версии. Основная сеть Stacks останется децентрализованной; любой, кто хочет извлечь выгоду из улучшенной производительности, может запрыгнуть в hyperchain и испытать жизнь на скоростной полосе.

Под капотом

У Аарона скоро появится блестящий пример по внутренней работе контракта Hyperchains, особенно о том, как депозиты и снятие средств работают через смарт-контракт 1-го уровня.

Взаимодействие с hyperchain точно такое же, как взаимодействие с другой сетью блокчейна Stacks — форматы транзакций, интерфейсы RPC и виртуальная машина Clarity одинаковы (как разница между взаимодействием с тестовой сетью и основной сетью).

Чтобы внести депозит в hyperchain, пользователи отправляют транзакцию в основной сети Stacks, которая вызывает метод депозита в смарт-контракте. Аналогично для вывода средств, когда пользователь заканчивает взаимодействие с hyperchain, он отправляет транзакцию, которая вызывает метод вывода в том же смарт-контракте.

Блоки, микроблоки и статусная модель

Копнув дальше, статус транзакций будет аналогичен статусу на 1-ом уровне:

В ожидании (Pending) → В микроблоке (In Microblock) → Подтверждено в якорном блоке (Confirmed in Anchor Block)

Микроблоки будут поставляться с гарантией завершенности в этой версии Hyperchains.

Производительность

Одним из важнейших факторов является увеличение пропускной способности и транзакций с низкой задержкой. Для более высокой пропускной способности hyperchains позволяют использовать более крупные блоки с большим количеством операций. Мы ожидаем увеличения пропускной способности в 4 раза и сокращения времени подтверждения по сравнению с текущими ~10 минут → 1 минута.

Чтобы получить более конкретные показатели производительности, помогите нам протестировать это в TestNet! Подробности указаны в конце этого поста.

Временная шкала (график):

Вот общий верхнеуровневый график нашего запуска в основной сети.

Подключайтесь

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

Присоединяйтесь к ежемесячному созвону разработчиков, которая состоится сегодня, 26 мая 2022 г. в 16:00 UTC, и присоединяйтесь к обсуждению в прямом эфире.

Зарегистрируйтесь здесь! (следующий созвон 30 июня в 16:00 UTC)

Тест, тест, тест

Если вы очень заинтересованы в том, чтобы предоставить раннюю обратную связь, вам повезло; мы ищем команды, заинтересованные в тестировании hyperchain! Если вы заинтересованы, присоединяйтесь к обсуждению, и мы свяжемся с вами для координации любого тестирования.

До скорой встречи в Hyperchain!

Основные ссылки

Оригинал статьи

Официальный сайт Stacks

Социальные сети Stacks - Ссылка на соц. сети и сообщества

Share this story