As sidechains são blockchains independentes que funcionam paralelamente ao blockchain principal (mainchain), mas estão conectados a ele. Eles permitem a transferência de ativos e dados entre o mainchain e o sidechain, proporcionando uma solução escalável para estender as capacidades do blockchain sem sobrecarregar o mainchain.
Cada cadeia lateral opera independentemente da cadeia principal, com seu próprio conjunto de regras e protocolos. As cadeias laterais podem interagir com a cadeia principal e outras cadeias laterais, possibilitando transações e trocas de dados entre cadeias.
Os desenvolvedores podem personalizar as cadeias laterais para atender a requisitos específicos, incluindo mecanismos de consenso, padrões de token e parâmetros de bloco. Ao descarregar transações e cálculos para as cadeias laterais, a mainchain pode manter alto desempenho e evitar congestionamentos.
As sidechains da Lisk são projetadas para serem altamente personalizáveis e interoperáveis, aproveitando o Lisk SDK para desenvolvimento. A arquitetura envolve componentes que garantem a operação suave e a comunicação com a mainchain.
Uma cadeia lateral inicia seu ciclo de vida com um processo de registro na cadeia principal do Lisk. Isso envolve a submissão de uma transação de registro da cadeia lateral, que inclui detalhes como o nome da cadeia lateral, ID da cadeia e validadores iniciais.
Uma vez registrado, a cadeia lateral entra na fase ativa, onde pode começar a processar transações e trocar mensagens entre cadeias (CCMs) com outras cadeias. Se uma cadeia lateral não atender a certas condições, como o requisito de vivacidade (publicar atualizações entre cadeias dentro de um prazo especificado), ela pode ser encerrada e desconectada da cadeia principal.
A Lisk utiliza mensagens de cadeia cruzada (CCMs) para permitir a comunicação entre a cadeia principal e as cadeias laterais. Essas mensagens podem incluir dados de transação, atualizações de estado e alterações no validador.
Um CCU é uma transação que inclui um conjunto de CCMs de uma cadeia lateral para a cadeia principal. Ele contém a raiz do estado, a altura certificada e outros dados relevantes para garantir consistência e autenticidade. Cada cadeia lateral mantém uma caixa de entrada e saída para rastrear CCMs de entrada e saída. Estes são estruturados como árvores de Merkle para provar eficientemente a existência de mensagens específicas.
O Lisk suporta vários mecanismos de consenso para sidechains, permitindo que os desenvolvedores escolham a opção mais adequada para seus aplicativos.
DPoS é o mecanismo de consenso padrão para as cadeias laterais da Lisk, onde os detentores de tokens votam no deleGate.ios para validar transações e criar novos blocos. Os detentores de tokens votam no deleGate.ios usando seus tokens LSK. Cada voto tem peso com base no número de tokens mantidos. Os deleGate.ios eleitos se revezam na produção de blocos de forma circular, garantindo uma geração de blocos rápida e eficiente.
PoA é um mecanismo de consenso alternativo onde um conjunto predefinido de validadores, conhecidos como autoridades, são responsáveis pela produção de blocos. As autoridades são selecionadas com base em critérios off-chain, como reputação e identidade. Esse mecanismo troca descentralização por eficiência e desempenho. PoA é particularmente adequado para blockchains privados ou de consórcio onde os validadores são entidades conhecidas e confiáveis.
Interoperabilidade é uma pedra angular do ecossistema Lisk, permitindo uma comunicação fácil e troca de dados entre diferentes redes blockchain.
A solução de interoperabilidade da Lisk baseia-se em um protocolo de mensagens entre cadeias que facilita a transferência de dados e ativos entre cadeias. Essas mensagens podem transferir qualquer tipo de dados entre cadeias, proporcionando flexibilidade e extensibilidade para vários casos de uso. Certificados são usados para transferir informações de estado de forma segura entre cadeias. Eles são gerados a partir de blocos e assinados por validadores usando assinaturas BLS, garantindo autenticidade e integridade.
A mainchain da Lisk é uma solução de interoperabilidade importante ao agir como um roteador para mensagens entre cadeias laterais. A mainchain roteia CCMs entre cadeias laterais, garantindo comunicação eficiente e segura sem processar a validação completa das mensagens. Mantém informações de estado sobre cadeias laterais registradas, incluindo o número de CCMs enviados e a lista de validadores atuais.
O Lisk SDK oferece amplas opções de personalização para os desenvolvedores de cadeias laterais, permitindo que adaptem o blockchain às suas necessidades específicas. Os desenvolvedores podem escolher entre DPoS e PoA ou implementar mecanismos de consenso personalizados. As cadeias laterais podem suportar vários padrões de token, incluindo tokens fungíveis e não fungíveis, possibilitando aplicações diversas. Parâmetros-chave do blockchain, como tempo de bloco, limite de tamanho de bloco e duração do ciclo, podem ser personalizados para otimizar o desempenho.
As sidechains do Lisk podem ser usadas para construir aplicações DeFi que requerem alta taxa de transferência e escalabilidade. Uma plataforma DeFi operando em uma sidechain do Lisk pode processar transações de forma independente da mainchain, garantindo operações rápidas e econômicas.
As cadeias laterais oferecem uma solução escalável para rastrear e verificar transações de cadeia de suprimentos. Por exemplo: uma cadeia lateral de cadeia de suprimentos pode registrar o movimento de mercadorias, garantindo transparência e rastreabilidade sem congestionar a cadeia principal.
Aplicativos de jogos e plataformas NFT podem aproveitar as cadeias laterais para lidar com volumes elevados de transações e lógica complexa. Um mercado de NFT em uma cadeia lateral da Lisk pode criar e negociar NFTs de forma eficiente, proporcionando uma experiência de usuário perfeita.
Destaques
As sidechains são blockchains independentes que funcionam paralelamente ao blockchain principal (mainchain), mas estão conectados a ele. Eles permitem a transferência de ativos e dados entre o mainchain e o sidechain, proporcionando uma solução escalável para estender as capacidades do blockchain sem sobrecarregar o mainchain.
Cada cadeia lateral opera independentemente da cadeia principal, com seu próprio conjunto de regras e protocolos. As cadeias laterais podem interagir com a cadeia principal e outras cadeias laterais, possibilitando transações e trocas de dados entre cadeias.
Os desenvolvedores podem personalizar as cadeias laterais para atender a requisitos específicos, incluindo mecanismos de consenso, padrões de token e parâmetros de bloco. Ao descarregar transações e cálculos para as cadeias laterais, a mainchain pode manter alto desempenho e evitar congestionamentos.
As sidechains da Lisk são projetadas para serem altamente personalizáveis e interoperáveis, aproveitando o Lisk SDK para desenvolvimento. A arquitetura envolve componentes que garantem a operação suave e a comunicação com a mainchain.
Uma cadeia lateral inicia seu ciclo de vida com um processo de registro na cadeia principal do Lisk. Isso envolve a submissão de uma transação de registro da cadeia lateral, que inclui detalhes como o nome da cadeia lateral, ID da cadeia e validadores iniciais.
Uma vez registrado, a cadeia lateral entra na fase ativa, onde pode começar a processar transações e trocar mensagens entre cadeias (CCMs) com outras cadeias. Se uma cadeia lateral não atender a certas condições, como o requisito de vivacidade (publicar atualizações entre cadeias dentro de um prazo especificado), ela pode ser encerrada e desconectada da cadeia principal.
A Lisk utiliza mensagens de cadeia cruzada (CCMs) para permitir a comunicação entre a cadeia principal e as cadeias laterais. Essas mensagens podem incluir dados de transação, atualizações de estado e alterações no validador.
Um CCU é uma transação que inclui um conjunto de CCMs de uma cadeia lateral para a cadeia principal. Ele contém a raiz do estado, a altura certificada e outros dados relevantes para garantir consistência e autenticidade. Cada cadeia lateral mantém uma caixa de entrada e saída para rastrear CCMs de entrada e saída. Estes são estruturados como árvores de Merkle para provar eficientemente a existência de mensagens específicas.
O Lisk suporta vários mecanismos de consenso para sidechains, permitindo que os desenvolvedores escolham a opção mais adequada para seus aplicativos.
DPoS é o mecanismo de consenso padrão para as cadeias laterais da Lisk, onde os detentores de tokens votam no deleGate.ios para validar transações e criar novos blocos. Os detentores de tokens votam no deleGate.ios usando seus tokens LSK. Cada voto tem peso com base no número de tokens mantidos. Os deleGate.ios eleitos se revezam na produção de blocos de forma circular, garantindo uma geração de blocos rápida e eficiente.
PoA é um mecanismo de consenso alternativo onde um conjunto predefinido de validadores, conhecidos como autoridades, são responsáveis pela produção de blocos. As autoridades são selecionadas com base em critérios off-chain, como reputação e identidade. Esse mecanismo troca descentralização por eficiência e desempenho. PoA é particularmente adequado para blockchains privados ou de consórcio onde os validadores são entidades conhecidas e confiáveis.
Interoperabilidade é uma pedra angular do ecossistema Lisk, permitindo uma comunicação fácil e troca de dados entre diferentes redes blockchain.
A solução de interoperabilidade da Lisk baseia-se em um protocolo de mensagens entre cadeias que facilita a transferência de dados e ativos entre cadeias. Essas mensagens podem transferir qualquer tipo de dados entre cadeias, proporcionando flexibilidade e extensibilidade para vários casos de uso. Certificados são usados para transferir informações de estado de forma segura entre cadeias. Eles são gerados a partir de blocos e assinados por validadores usando assinaturas BLS, garantindo autenticidade e integridade.
A mainchain da Lisk é uma solução de interoperabilidade importante ao agir como um roteador para mensagens entre cadeias laterais. A mainchain roteia CCMs entre cadeias laterais, garantindo comunicação eficiente e segura sem processar a validação completa das mensagens. Mantém informações de estado sobre cadeias laterais registradas, incluindo o número de CCMs enviados e a lista de validadores atuais.
O Lisk SDK oferece amplas opções de personalização para os desenvolvedores de cadeias laterais, permitindo que adaptem o blockchain às suas necessidades específicas. Os desenvolvedores podem escolher entre DPoS e PoA ou implementar mecanismos de consenso personalizados. As cadeias laterais podem suportar vários padrões de token, incluindo tokens fungíveis e não fungíveis, possibilitando aplicações diversas. Parâmetros-chave do blockchain, como tempo de bloco, limite de tamanho de bloco e duração do ciclo, podem ser personalizados para otimizar o desempenho.
As sidechains do Lisk podem ser usadas para construir aplicações DeFi que requerem alta taxa de transferência e escalabilidade. Uma plataforma DeFi operando em uma sidechain do Lisk pode processar transações de forma independente da mainchain, garantindo operações rápidas e econômicas.
As cadeias laterais oferecem uma solução escalável para rastrear e verificar transações de cadeia de suprimentos. Por exemplo: uma cadeia lateral de cadeia de suprimentos pode registrar o movimento de mercadorias, garantindo transparência e rastreabilidade sem congestionar a cadeia principal.
Aplicativos de jogos e plataformas NFT podem aproveitar as cadeias laterais para lidar com volumes elevados de transações e lógica complexa. Um mercado de NFT em uma cadeia lateral da Lisk pode criar e negociar NFTs de forma eficiente, proporcionando uma experiência de usuário perfeita.
Destaques