Bài học 8

Сайдчейны Lisk и Совместимость

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

Обзор Сайдчейнов

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

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

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

Архитектура сайдчейна Lisk

Сайдчейны Lisk разработаны для высокой настраиваемости и совместимости, используя Lisk SDK для разработки. Архитектура включает компоненты, обеспечивающие плавную работу и взаимодействие с главным блокчейном.

Регистрация и Жизненный Цикл

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

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

Взаимодействие межцепочное

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

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

Механизмы консенсуса для сайдчейнов

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

Делегат.иод Доказательство доли (DPoS)

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

Подтверждение полномочий (PoA)

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

Совместимость в экосистеме Lisk

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

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

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

Настройка сайдчейнов

SDK Lisk предоставляет обширные возможности настройки для разработчиков сайдчейнов, позволяя им настраивать блокчейн под свои конкретные потребности. Разработчики могут выбирать между DPoS и PoA или реализовывать собственные механизмы согласования. Сайдчейны могут поддерживать различные стандарты токенов, включая обменяемые и необменяемые токены, обеспечивая разнообразные приложения. Основные параметры блокчейна, такие как время блока, лимит размера блока и длина раунда, могут быть настроены для оптимизации производительности.

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

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

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

Основные моменты

  • Обзор Сайдчейнов: Объясняет независимость, совместимость, настраиваемость и масштабируемость сайдчейнов Lisk.
  • Архитектура сайдчейнов: детализирует регистрацию, жизненный цикл и взаимодействие сайдчейнов через цепочки.
  • Механизмы Консенсуса: Обсуждает DeleGate.iod Proof of Stake (DPoS) и Proof of Authority (PoA) как механизмы консенсуса для сайдчейнов.
  • Совместимость: Охватывает протокол межцепочечной передачи сообщений Lisk и роль основной цепи в облегчении коммуникации.
  • Настройка и варианты использования: предоставляет примеры вариантов настройки и практические применения в DeFi, управлении цепочками поставок и играх.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 8

Сайдчейны Lisk и Совместимость

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

Обзор Сайдчейнов

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

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

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

Архитектура сайдчейна Lisk

Сайдчейны Lisk разработаны для высокой настраиваемости и совместимости, используя Lisk SDK для разработки. Архитектура включает компоненты, обеспечивающие плавную работу и взаимодействие с главным блокчейном.

Регистрация и Жизненный Цикл

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

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

Взаимодействие межцепочное

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

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

Механизмы консенсуса для сайдчейнов

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

Делегат.иод Доказательство доли (DPoS)

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

Подтверждение полномочий (PoA)

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

Совместимость в экосистеме Lisk

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

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

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

Настройка сайдчейнов

SDK Lisk предоставляет обширные возможности настройки для разработчиков сайдчейнов, позволяя им настраивать блокчейн под свои конкретные потребности. Разработчики могут выбирать между DPoS и PoA или реализовывать собственные механизмы согласования. Сайдчейны могут поддерживать различные стандарты токенов, включая обменяемые и необменяемые токены, обеспечивая разнообразные приложения. Основные параметры блокчейна, такие как время блока, лимит размера блока и длина раунда, могут быть настроены для оптимизации производительности.

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

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

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

Основные моменты

  • Обзор Сайдчейнов: Объясняет независимость, совместимость, настраиваемость и масштабируемость сайдчейнов Lisk.
  • Архитектура сайдчейнов: детализирует регистрацию, жизненный цикл и взаимодействие сайдчейнов через цепочки.
  • Механизмы Консенсуса: Обсуждает DeleGate.iod Proof of Stake (DPoS) и Proof of Authority (PoA) как механизмы консенсуса для сайдчейнов.
  • Совместимость: Охватывает протокол межцепочечной передачи сообщений Lisk и роль основной цепи в облегчении коммуникации.
  • Настройка и варианты использования: предоставляет примеры вариантов настройки и практические применения в DeFi, управлении цепочками поставок и играх.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.