Apresentando contas Omnichain
Confira esta postagem do blog em中文,日本語, Español e Tieng Việt
As contas TL;DR Omnichain podem gerenciar fundos e dados em qualquer blockchain. O recurso permite segurança em nível de carteira fria com funcionalidade de carteira em nível quente e adiciona efetivamente uma camada de contrato inteligente em plataformas de contrato não inteligentes, como Bitcoin.
Uma característica poderosa dos contratos inteligentes é que eles podem manter quaisquer ativos como uma conta normal e receber e gastar esses ativos de acordo com a lógica programada. O problema com alguns blockchains importantes, como Bitcoin, Dogecoin, Monero e outros, é que eles não têm um nível de capacidade geral de contrato inteligente para oferecer suporte a aplicativos úteis, incluindo trocas de AMM, mercados de empréstimos/empréstimos garantidos com pools e outros dApps. Atualmente, você não pode envolver o Bitcoin (sem envolver) em lógica arbitrária de maneira descentralizada e sem permissão. Assim, desenvolvedores e usuários não conseguem aproveitar a liquidez dessas cadeias, deixando grandes oportunidades na mesa.
O que são contas Omnichain?
Omnichain Accounts descreve a capacidade da ZetaChain de oferecer suporte a ativos externos gerenciados por contrato inteligente e contas em qualquer blockchain e camada. Esse poderoso recurso de cadeia cruzada permite ativos nativos gerenciados por contratos inteligentes, como Bitcoin, ETH, ERC20, Algorand ASAs etc. agora têm a capacidade de criar dApps omnichain , ou odApps, que podem suportar lógica arbitrária projetada para executar condicionalmente nessas cadeias externas de forma nativa e direta (sem agrupar ou vincular ativos). Portanto, as contas Omnichain são uma pré-condição para qualquer blockchain que afirme ter suporte de contrato inteligente omnichain genérico.
Descompactando o esquema de assinatura distribuída Omnichain Accounts
Para alcançar a verdadeira interoperabilidade, um blockchain deve ser capaz de observar outras cadeias, escaneá-las em busca de eventos relevantes e chegar a um consenso. A questão é: como você muda de estado nessas outras blockchains? No ZetaChain, todos os validadores possuem coletivamente uma única chave pública/privada, que pode iniciar transações em outras blockchains diretamente. Vários TSSs diferentes podem ser usados, dependendo da criptografia em diferentes cadeias e de sua capacidade/custo de contrato inteligente.
A presença de uma única chave pública e endereço distribuído é um ingrediente-chave para contas Omnichain porque permite que ZetaChain custeie ativos em blockchains externos que podem não ter recursos de contrato inteligente adequados e o fazem evitando um único ponto de falha. Abaixo está um clipe de uma recente chamada de analista, na qual um dos desenvolvedores de protocolo da ZetaChain explica como as trocas entre cadeias funcionam neste cenário:
As contas Omnichain podem ser confiáveis para gerenciar ativos de acordo com regras predeterminadas, uma funcionalidade comparável ao uso de contratos inteligentes da Ethereum. O ZetaChain leva isso um passo adiante, pois um contrato inteligente pode alavancar e gerenciar ativos em qualquer blockchain conectado, pois contém uma chave e um endereço TSS de propriedade coletiva. Isso efetivamente adiciona recursos de contrato inteligente à rede Bitcoin e outros blockchains de contrato não inteligente.
Por que as contas Omnichain são importantes?
A tecnologia subjacente por trás das contas Omnichain fornece recursos de contratos inteligentes universais do ecossistema criptográfico em qualquer blockchain externo. Isso significa que os dApps agora podem guardar e manipular ativos em blockchains diretamente e fornecer a experiência de segurança em nível de carteira fria com funcionalidade em nível de carteira quente. Mais notavelmente, esse recurso adiciona essencialmente a funcionalidade de contrato inteligente a blockchains de contrato não inteligente, como Bitcoin e Dogecoin. Alcançar liquidez unificada e UXs em blockchains permitirá maior eficiência de capital e adoção de cripto. Estamos entusiasmados com o que o ecossistema de desenvolvedores criará usando as contas Omnichain oferecidas pela ZetaChain.
Como as contas Omnichain funcionam na prática?
A Figura 1 abaixo mostra como o ZetaChain TSS funciona. Vamos percorrer o mecanismo de Contas Omnichain para contratos inteligentes ZetaChain para gerenciar BTC em Bitcoin:
- O contrato inteligente inicia uma solicitação para
KeyGengerar uma chave TSS que atua como o endereço de um cofre Bitcoin. - O ZetaClient monitora o endereço TSS. Ao identificar as transações recebidas no cofre TSS, ele analisa os dados da transação Bitcoin
OP_RETURNe invoca aZetaProcessfunção com os dados analisados no contrato inteligente. - O contrato inteligente executa as ações de acordo (como crédito em determinadas contas, envio de outro ativo de acordo com o preço do AMM, etc.). Para enviar Bitcoin do contrato inteligente, o contrato inteligente emite um específico
Eventque o ZetaClient pega, assina e transmite para a rede Bitcoin. O contrato inteligente também deve implementar uma funçãoZetaExternalTcConfirmque é invocada quando a transação da cadeia externa de saída é extraída.
Visite nossos documentos em docs.zetachain.com e comece a criar odApps. Junte-se ao nosso Discord para ter acesso aos canais da ZONA DE DESENVOLVIMENTO. Aqui, você poderá colaborar com os primeiros construtores odApp no #protocol e obter feedback técnico da equipe no #dev-support. Siga ZetaChain no Twitter @zetablockchain e participe da conversa no Telegram .
Sobre a ZetaChain
ZetaChain é a camada fundamental para um futuro multichain. O novo blockchain permite a funcionalidade multichain sem usar pontes ou tokens encapsulados e a fácil implantação de omnichain-dApps ou odApps. Esses aplicativos podem gerenciar e conectar dados e valores em todas as plataformas de contratos inteligentes, bem como plataformas de contratos não inteligentes, como Bitcoin e Dogecoin.





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)