Сайдчейны - это независимые блокчейны, которые работают параллельно с основным блокчейном (основным блоком), но с ним связаны. Они позволяют передавать активы и данные между основным блокчейном и сайдчейном, обеспечивая масштабируемое решение для расширения возможностей блокчейна без перегрузки основного блока.
Каждый сайдчейн работает независимо от основной цепи, имея собственный набор правил и протоколов. Сайдчейны могут взаимодействовать с основной цепью и другими сайдчейнами, обеспечивая кросс-чейн транзакции и обмен данных.
Разработчики могут настраивать сайдчейны в соответствии с конкретными требованиями, включая механизмы консенсуса, стандарты токенов и параметры блоков. Перенося транзакции и вычисления на сайдчейны, основной цепочке удается поддерживать высокую производительность и избегать перегрузок.
Сайдчейны Lisk разработаны для высокой настраиваемости и совместимости, используя Lisk SDK для разработки. Архитектура включает компоненты, обеспечивающие плавную работу и взаимодействие с главным блокчейном.
Сайдчейн начинает свой жизненный цикл с процесса регистрации на основной цепи Lisk. Это включает в себя отправку транзакции регистрации сайдчейна, которая включает в себя детали, такие как название сайдчейна, идентификатор цепи и начальных валидаторов.
После регистрации сайдчейн переходит в активную фазу, где он может начать обработку транзакций и обмен кроссчейн-сообщениями (CCM) с другими цепочками. Если сайдчейн не соответствует определенным условиям, таким как требование активности (публикация кроссчейн-обновлений в течение определенного периода времени), он может быть прерван и отключен от основной цепи.
Lisk использует перекрестные цепочечные сообщения (CCM), чтобы обеспечить связь между основной цепочкой и сайдчейнами. Эти сообщения могут включать данные транзакций, обновления состояния и изменения валидаторов.
CCU - это транзакция, которая включает набор CCM из сайдчейна в основной чейн. Она содержит корень состояния, сертифицированную высоту и другие соответствующие данные для обеспечения согласованности и подлинности. Каждый сайдчейн поддерживает входящий и исходящий почтовый ящик для отслеживания входящих и исходящих CCM. Они структурированы в виде деревьев Меркля для эффективного доказательства существования конкретных сообщений.
Lisk поддерживает несколько механизмов консенсуса для сайдчейнов, позволяя разработчикам выбрать наиболее подходящий вариант для своих приложений.
DPoS - это типичный механизм консенсуса для побочных цепочек Lisk, где владельцы токенов голосуют за deleGate.ios для валидации транзакций и создания новых блоков. Владельцы токенов голосуют за deleGate.ios, используя свои токены LSK. Каждый голос взвешен в зависимости от количества удерживаемых токенов. Избранные deleGate.ios поочередно производят блоки в раунд-робин стиле, обеспечивая быстрое и эффективное создание блоков.
PoA — это альтернативный механизм консенсуса, в котором предопределенный набор валидаторов, известных как полномочия, отвечает за производство блоков. Авторитеты выбираются на основе критериев offchain, таких как репутация и личность. Этот механизм обеспечивает компромисс между децентрализацией и эффективностью и производительностью. PoA особенно подходит для частных или консорциумных блокчейнов, где валидаторами являются известные и доверенные организации.
Совместимость - это угловой камень экосистемы Lisk, обеспечивающий простое взаимодействие и обмен данными между различными блокчейн-сетями.
Решение Lisk по совместимости основано на протоколе обмена сообщениями между цепями, который облегчает передачу данных и активов между цепями. Эти сообщения могут передавать любой тип данных между цепями, обеспечивая гибкость и расширяемость для различных случаев использования. Сертификаты используются для безопасной передачи информации о состоянии между цепями. Они генерируются из блоков и подписываются валидаторами с использованием подписей BLS, обеспечивая подлинность и целостность.
Основная цепочка Lisk является важным решением в области совместимости, действуя как маршрутизатор для межцепочечных сообщений. Основная цепочка маршрутизирует CCM между сайдчейнами, обеспечивая эффективное и безопасное общение без полной проверки сообщений. Она хранит информацию о состоянии зарегистрированных сайдчейнов, включая количество отправленных CCM и список текущих валидаторов.
SDK Lisk предоставляет обширные возможности настройки для разработчиков сайдчейнов, позволяя им настраивать блокчейн под свои конкретные потребности. Разработчики могут выбирать между DPoS и PoA или реализовывать собственные механизмы согласования. Сайдчейны могут поддерживать различные стандарты токенов, включая обменяемые и необменяемые токены, обеспечивая разнообразные приложения. Основные параметры блокчейна, такие как время блока, лимит размера блока и длина раунда, могут быть настроены для оптимизации производительности.
Сайдчейны Lisk могут использоваться для создания приложений DeFi, требующих высокой пропускной способности и масштабируемости. Платформа DeFi, работающая на сайдчейне Lisk, может обрабатывать транзакции независимо от главной цепочки, обеспечивая быстрые и экономичные операции.
Сайдчейны предлагают масштабное решение для отслеживания и верификации транзакций в цепочке поставок. Например: сайдчейн цепочки поставок может записывать перемещение товаров, обеспечивая прозрачность и возможность отслеживания без перегрузки основной цепочки.
Игровые приложения и платформы NFT могут использовать сайдчейны для обработки больших объемов транзакций и сложной логики. Маркетплейс NFT на сайдчейне Lisk может создавать и торговать NFT-токенами эффективно, обеспечивая безупречный пользовательский опыт.
Основные моменты
Сайдчейны - это независимые блокчейны, которые работают параллельно с основным блокчейном (основным блоком), но с ним связаны. Они позволяют передавать активы и данные между основным блокчейном и сайдчейном, обеспечивая масштабируемое решение для расширения возможностей блокчейна без перегрузки основного блока.
Каждый сайдчейн работает независимо от основной цепи, имея собственный набор правил и протоколов. Сайдчейны могут взаимодействовать с основной цепью и другими сайдчейнами, обеспечивая кросс-чейн транзакции и обмен данных.
Разработчики могут настраивать сайдчейны в соответствии с конкретными требованиями, включая механизмы консенсуса, стандарты токенов и параметры блоков. Перенося транзакции и вычисления на сайдчейны, основной цепочке удается поддерживать высокую производительность и избегать перегрузок.
Сайдчейны Lisk разработаны для высокой настраиваемости и совместимости, используя Lisk SDK для разработки. Архитектура включает компоненты, обеспечивающие плавную работу и взаимодействие с главным блокчейном.
Сайдчейн начинает свой жизненный цикл с процесса регистрации на основной цепи Lisk. Это включает в себя отправку транзакции регистрации сайдчейна, которая включает в себя детали, такие как название сайдчейна, идентификатор цепи и начальных валидаторов.
После регистрации сайдчейн переходит в активную фазу, где он может начать обработку транзакций и обмен кроссчейн-сообщениями (CCM) с другими цепочками. Если сайдчейн не соответствует определенным условиям, таким как требование активности (публикация кроссчейн-обновлений в течение определенного периода времени), он может быть прерван и отключен от основной цепи.
Lisk использует перекрестные цепочечные сообщения (CCM), чтобы обеспечить связь между основной цепочкой и сайдчейнами. Эти сообщения могут включать данные транзакций, обновления состояния и изменения валидаторов.
CCU - это транзакция, которая включает набор CCM из сайдчейна в основной чейн. Она содержит корень состояния, сертифицированную высоту и другие соответствующие данные для обеспечения согласованности и подлинности. Каждый сайдчейн поддерживает входящий и исходящий почтовый ящик для отслеживания входящих и исходящих CCM. Они структурированы в виде деревьев Меркля для эффективного доказательства существования конкретных сообщений.
Lisk поддерживает несколько механизмов консенсуса для сайдчейнов, позволяя разработчикам выбрать наиболее подходящий вариант для своих приложений.
DPoS - это типичный механизм консенсуса для побочных цепочек Lisk, где владельцы токенов голосуют за deleGate.ios для валидации транзакций и создания новых блоков. Владельцы токенов голосуют за deleGate.ios, используя свои токены LSK. Каждый голос взвешен в зависимости от количества удерживаемых токенов. Избранные deleGate.ios поочередно производят блоки в раунд-робин стиле, обеспечивая быстрое и эффективное создание блоков.
PoA — это альтернативный механизм консенсуса, в котором предопределенный набор валидаторов, известных как полномочия, отвечает за производство блоков. Авторитеты выбираются на основе критериев offchain, таких как репутация и личность. Этот механизм обеспечивает компромисс между децентрализацией и эффективностью и производительностью. PoA особенно подходит для частных или консорциумных блокчейнов, где валидаторами являются известные и доверенные организации.
Совместимость - это угловой камень экосистемы Lisk, обеспечивающий простое взаимодействие и обмен данными между различными блокчейн-сетями.
Решение Lisk по совместимости основано на протоколе обмена сообщениями между цепями, который облегчает передачу данных и активов между цепями. Эти сообщения могут передавать любой тип данных между цепями, обеспечивая гибкость и расширяемость для различных случаев использования. Сертификаты используются для безопасной передачи информации о состоянии между цепями. Они генерируются из блоков и подписываются валидаторами с использованием подписей BLS, обеспечивая подлинность и целостность.
Основная цепочка Lisk является важным решением в области совместимости, действуя как маршрутизатор для межцепочечных сообщений. Основная цепочка маршрутизирует CCM между сайдчейнами, обеспечивая эффективное и безопасное общение без полной проверки сообщений. Она хранит информацию о состоянии зарегистрированных сайдчейнов, включая количество отправленных CCM и список текущих валидаторов.
SDK Lisk предоставляет обширные возможности настройки для разработчиков сайдчейнов, позволяя им настраивать блокчейн под свои конкретные потребности. Разработчики могут выбирать между DPoS и PoA или реализовывать собственные механизмы согласования. Сайдчейны могут поддерживать различные стандарты токенов, включая обменяемые и необменяемые токены, обеспечивая разнообразные приложения. Основные параметры блокчейна, такие как время блока, лимит размера блока и длина раунда, могут быть настроены для оптимизации производительности.
Сайдчейны Lisk могут использоваться для создания приложений DeFi, требующих высокой пропускной способности и масштабируемости. Платформа DeFi, работающая на сайдчейне Lisk, может обрабатывать транзакции независимо от главной цепочки, обеспечивая быстрые и экономичные операции.
Сайдчейны предлагают масштабное решение для отслеживания и верификации транзакций в цепочке поставок. Например: сайдчейн цепочки поставок может записывать перемещение товаров, обеспечивая прозрачность и возможность отслеживания без перегрузки основной цепочки.
Игровые приложения и платформы NFT могут использовать сайдчейны для обработки больших объемов транзакций и сложной логики. Маркетплейс NFT на сайдчейне Lisk может создавать и торговать NFT-токенами эффективно, обеспечивая безупречный пользовательский опыт.
Основные моменты