O modelo de Delegação de Cálculo Referenciado (RDoC, Refereed Delegation of Computation) da Coinweb tem como objetivo reduzir a complexidade do cálculo, garantindo ao mesmo tempo a segurança e precisão das transações entre cadeias. Normalmente, os mecanismos de consenso exigem a maioria dos participantes da rede para garantir a validação das funções, mas o RDoC só precisa de um nó honesto para operar, o que permite que clientes leves (como front-ends de dApp e dispositivos móveis) verifiquem transações de forma independente, reduzindo a dependência da camada principal da blockchain para cada transação. Transferir a tarefa de validação para o aplicativo cliente não só reduz o tempo de processamento, mas também diminui o uso de recursos, melhorando assim a eficiência e a escalabilidade das transações entre blockchains.
O RDoC delega a verificação das tarefas para o cliente, em vez de as centralizar na blockchain. Este modelo divide as tarefas em unidades verificáveis mais pequenas, processadas localmente pelos dispositivos do cliente. Este processo envolve três etapas:
Este modelo RDoC constrói um ambiente que não depende de consenso de blockchain, permitindo que os clientes realizem verificações sem depender da blockchain. A verificação descentralizada reduz as demandas de recursos dos mecanismos tradicionais de consenso, facilitando o processamento de transações e melhorando a escalabilidade e interoperabilidade entre blockchains. Esse modelo é especialmente adequado para computação determinística, onde as transações produzem resultados consistentes a cada processamento, trazendo vantagens para aplicações de alta frequência em várias blockchains. A verificação simultânea em todos os dispositivos também aumenta a capacidade de processamento e eficiência das transações.
A estrutura de várias camadas da Coinweb é baseada na arquitetura InChain, que é um design que permite que aplicativos descentralizados (dApps) operem em várias blockchains em uma única camada computacional. Esta estrutura integra diferentes blockchains em uma plataforma unificada, permitindo que dApps acessem e interajam com as blockchains subjacentes sem estarem vinculados a uma blockchain específica. A arquitetura InChain separa a camada de execução da camada de consenso e da camada de disponibilidade de dados, permitindo que a Coinweb execute cálculos determinísticos com base em dados de blockchains independentes, garantindo que o fluxo de dados permaneça consistente mesmo ao utilizar dados de várias blockchains.
Para alcançar este objetivo, a Coinweb utiliza uma camada de liquidação cruzada consistente. Através do seu gráfico de propagação de estado, alinha dados de diferentes blockchains para rastrear mudanças e transações entre cadeias. Este design alivia problemas de inconsistência causados por reorganização de blocos, que podem ocorrer ao usar múltiplas blockchains. Ao projetar um sistema capaz de lidar com reorganizações, a Coinweb garante a confiabilidade e consistência dos dados, permitindo a adição de mais blockchains à rede sem afetar a estabilidade.
A estrutura de várias camadas pode rotear transações para a blockchain mais adequada dinamicamente com base em fatores como a velocidade da transação, os custos de gás e a congestão da rede. Por exemplo, um dApp na Coinweb pode executar contratos inteligentes no Ethereum e armazenar dados de forma segura no Bitcoin. O sistema de roteamento, em conjunto com os contratos inteligentes reativos da Coinweb, pode alternar automaticamente as transações para outra blockchain, quando necessário. Essa flexibilidade melhora a usabilidade dos dApps, pois eles podem otimizar o uso da blockchain em tempo real, equilibrando custos e desempenho.
A arquitetura InChain resolve problemas de segurança ao reter as propriedades de segurança da primeira camada (L1) da cadeia subjacente. O Coinweb incorpora o sharding nas blockchains existentes, permitindo que os dados herdem a segurança e a disponibilidade dessas cadeias, sem restrições em suas regras de transação. Essa configuração permite que o Coinweb se adapte às novas inovações da tecnologia blockchain, pois pode adicionar mais blockchains enquanto mantém um ambiente seguro para dApps. Através do suporte a emissão de tokens intercadeias e contratos inteligentes complexos e de alta capacidade, o framework de várias camadas do Coinweb maximiza os efeitos de rede do ecossistema de blockchain interconectado, ao mesmo tempo em que reduz o custo e a complexidade das transações.
O sistema de computação da Coinweb depende de WebAssembly (WASM) e máquinas virtuais RISC-V para maximizar a escalabilidade e fornecer um ambiente multiplataforma para aplicativos descentralizados (dApps). O WebAssembly suporta várias linguagens de programação, incluindo Rust, JavaScript e Python, proporcionando conveniência para muitos desenvolvedores. A implementação do WASM pela Coinweb permite que os dApps funcionem eficientemente em vários dispositivos e plataformas, criando um ambiente familiar e reduzindo a dificuldade de aprendizado para desenvolvedores que desejam migrar para aplicativos de blockchain.
A plataforma utiliza um modelo de programação em lote e processamento paralelo para executar transações em várias máquinas virtuais. Esta arquitetura permite que os dApps processem simultaneamente um grande número de transações, em vez de sequencialmente, aumentando assim a capacidade de processamento e escalabilidade. Ao executar tarefas de computação em paralelo, a Coinweb pode aproveitar a escalabilidade horizontal, distribuindo tarefas de computação por várias máquinas virtuais. Para aplicações complexas que exigem alta capacidade de computação, esse design reduz os gargalos associados ao processamento sequencial.
RISC-V é uma máquina virtual suportada pela Coinweb que adiciona flexibilidade à capacidade de computação da plataforma. O design modular do RISC-V permite otimizações personalizadas para melhorar o desempenho de requisitos específicos de dApp. Combinando WebAssembly e RISC-V, a camada de computação da Coinweb pode lidar com várias cargas de trabalho e se adaptar aos padrões de blockchain em constante evolução para suportar recursos eficientes de dApp.
A arquitetura da Coinweb, através do suporte a várias máquinas virtuais e execução paralela, permite que dApps maximizem a utilização de recursos computacionais, alcançando escalabilidade além dos sistemas de blockchain tradicionais de thread único. A plataforma não apenas atende às necessidades atuais de blockchain, mas também está pronta para integrar-se com a próxima geração de tecnologia, tornando-a a escolha ideal para desenvolvedores implantarem aplicativos em larga escala em várias blockchains. Essa adaptabilidade fornece à Coinweb uma base escalável para dApps de alto desempenho, reduzindo custos de desenvolvimento e melhorando a interoperabilidade entre blockchains.
Destaque
O modelo de Delegação de Cálculo Referenciado (RDoC, Refereed Delegation of Computation) da Coinweb tem como objetivo reduzir a complexidade do cálculo, garantindo ao mesmo tempo a segurança e precisão das transações entre cadeias. Normalmente, os mecanismos de consenso exigem a maioria dos participantes da rede para garantir a validação das funções, mas o RDoC só precisa de um nó honesto para operar, o que permite que clientes leves (como front-ends de dApp e dispositivos móveis) verifiquem transações de forma independente, reduzindo a dependência da camada principal da blockchain para cada transação. Transferir a tarefa de validação para o aplicativo cliente não só reduz o tempo de processamento, mas também diminui o uso de recursos, melhorando assim a eficiência e a escalabilidade das transações entre blockchains.
O RDoC delega a verificação das tarefas para o cliente, em vez de as centralizar na blockchain. Este modelo divide as tarefas em unidades verificáveis mais pequenas, processadas localmente pelos dispositivos do cliente. Este processo envolve três etapas:
Este modelo RDoC constrói um ambiente que não depende de consenso de blockchain, permitindo que os clientes realizem verificações sem depender da blockchain. A verificação descentralizada reduz as demandas de recursos dos mecanismos tradicionais de consenso, facilitando o processamento de transações e melhorando a escalabilidade e interoperabilidade entre blockchains. Esse modelo é especialmente adequado para computação determinística, onde as transações produzem resultados consistentes a cada processamento, trazendo vantagens para aplicações de alta frequência em várias blockchains. A verificação simultânea em todos os dispositivos também aumenta a capacidade de processamento e eficiência das transações.
A estrutura de várias camadas da Coinweb é baseada na arquitetura InChain, que é um design que permite que aplicativos descentralizados (dApps) operem em várias blockchains em uma única camada computacional. Esta estrutura integra diferentes blockchains em uma plataforma unificada, permitindo que dApps acessem e interajam com as blockchains subjacentes sem estarem vinculados a uma blockchain específica. A arquitetura InChain separa a camada de execução da camada de consenso e da camada de disponibilidade de dados, permitindo que a Coinweb execute cálculos determinísticos com base em dados de blockchains independentes, garantindo que o fluxo de dados permaneça consistente mesmo ao utilizar dados de várias blockchains.
Para alcançar este objetivo, a Coinweb utiliza uma camada de liquidação cruzada consistente. Através do seu gráfico de propagação de estado, alinha dados de diferentes blockchains para rastrear mudanças e transações entre cadeias. Este design alivia problemas de inconsistência causados por reorganização de blocos, que podem ocorrer ao usar múltiplas blockchains. Ao projetar um sistema capaz de lidar com reorganizações, a Coinweb garante a confiabilidade e consistência dos dados, permitindo a adição de mais blockchains à rede sem afetar a estabilidade.
A estrutura de várias camadas pode rotear transações para a blockchain mais adequada dinamicamente com base em fatores como a velocidade da transação, os custos de gás e a congestão da rede. Por exemplo, um dApp na Coinweb pode executar contratos inteligentes no Ethereum e armazenar dados de forma segura no Bitcoin. O sistema de roteamento, em conjunto com os contratos inteligentes reativos da Coinweb, pode alternar automaticamente as transações para outra blockchain, quando necessário. Essa flexibilidade melhora a usabilidade dos dApps, pois eles podem otimizar o uso da blockchain em tempo real, equilibrando custos e desempenho.
A arquitetura InChain resolve problemas de segurança ao reter as propriedades de segurança da primeira camada (L1) da cadeia subjacente. O Coinweb incorpora o sharding nas blockchains existentes, permitindo que os dados herdem a segurança e a disponibilidade dessas cadeias, sem restrições em suas regras de transação. Essa configuração permite que o Coinweb se adapte às novas inovações da tecnologia blockchain, pois pode adicionar mais blockchains enquanto mantém um ambiente seguro para dApps. Através do suporte a emissão de tokens intercadeias e contratos inteligentes complexos e de alta capacidade, o framework de várias camadas do Coinweb maximiza os efeitos de rede do ecossistema de blockchain interconectado, ao mesmo tempo em que reduz o custo e a complexidade das transações.
O sistema de computação da Coinweb depende de WebAssembly (WASM) e máquinas virtuais RISC-V para maximizar a escalabilidade e fornecer um ambiente multiplataforma para aplicativos descentralizados (dApps). O WebAssembly suporta várias linguagens de programação, incluindo Rust, JavaScript e Python, proporcionando conveniência para muitos desenvolvedores. A implementação do WASM pela Coinweb permite que os dApps funcionem eficientemente em vários dispositivos e plataformas, criando um ambiente familiar e reduzindo a dificuldade de aprendizado para desenvolvedores que desejam migrar para aplicativos de blockchain.
A plataforma utiliza um modelo de programação em lote e processamento paralelo para executar transações em várias máquinas virtuais. Esta arquitetura permite que os dApps processem simultaneamente um grande número de transações, em vez de sequencialmente, aumentando assim a capacidade de processamento e escalabilidade. Ao executar tarefas de computação em paralelo, a Coinweb pode aproveitar a escalabilidade horizontal, distribuindo tarefas de computação por várias máquinas virtuais. Para aplicações complexas que exigem alta capacidade de computação, esse design reduz os gargalos associados ao processamento sequencial.
RISC-V é uma máquina virtual suportada pela Coinweb que adiciona flexibilidade à capacidade de computação da plataforma. O design modular do RISC-V permite otimizações personalizadas para melhorar o desempenho de requisitos específicos de dApp. Combinando WebAssembly e RISC-V, a camada de computação da Coinweb pode lidar com várias cargas de trabalho e se adaptar aos padrões de blockchain em constante evolução para suportar recursos eficientes de dApp.
A arquitetura da Coinweb, através do suporte a várias máquinas virtuais e execução paralela, permite que dApps maximizem a utilização de recursos computacionais, alcançando escalabilidade além dos sistemas de blockchain tradicionais de thread único. A plataforma não apenas atende às necessidades atuais de blockchain, mas também está pronta para integrar-se com a próxima geração de tecnologia, tornando-a a escolha ideal para desenvolvedores implantarem aplicativos em larga escala em várias blockchains. Essa adaptabilidade fornece à Coinweb uma base escalável para dApps de alto desempenho, reduzindo custos de desenvolvimento e melhorando a interoperabilidade entre blockchains.
Destaque