Vamos deixar isto claro: Arch não é um L2. O rótulo é utilizado porque as pessoas veem nosso modelo de execução personalizado e assumem uma categoria familiar. Mas as categorias só ajudam quando refletem como um sistema realmente funciona. Chamar Arch de um L2 apenas cria confusão sobre o que a arquitetura está fazendo. Os L2s exigem que os usuários façam a ponte ou envolvam seus ativos para acessar uma maior programabilidade. Eles mantêm uma máquina de estado separada que só se sincroniza de volta ao Bitcoin, se é que o faz, quando as transações são postadas de volta como compromissos ou provas na camada base. As suas transações não dependem de forma alguma do que está acontecendo na camada base do Bitcoin, uma vez que sua execução e validadores vivem inteiramente em outro lugar. O ArchVM funciona de forma diferente. ・Os mesmos validadores que aprovam as transações dentro do ArchVM também têm participações proporcionais de chave dentro da criptografia FROST + ROAST do Arch no Bitcoin. ・As mudanças de estado são refletidas de acordo, com um indexador de mempool em tempo real e um DAG (Grafo Acíclico Direcionado) que acompanha as transições de estado no arch e as transferências de ativos correspondentes no Bitcoin para garantir que permaneçam atômicas. ・Seu método de rollback/reapply garante consistência de estado, permitindo que o Arch forneça às aplicações uma pré-confirmação, permitindo que os usuários se afastem dos problemas de experiência do usuário que vêm com os lentos tempos de bloco do Bitcoin. É assim que o Arch pode trazer lógica financeira para ativos baseados em UTXO no Bitcoin, mantendo as ações realizadas dentro de nosso conjunto de aplicativos e alinhando-as em cada estágio com a camada base. Os desenvolvedores podem coordenar atividades, impor regras e construir aplicações on-chain sem introduzir ativos envoltos, modelos de ponte ou suposições de segurança que forcem os usuários a mover seus ativos para outro lugar. É um modelo diferente de tudo que o Bitcoin já viu... e desbloqueando uma forma de programabilidade do Bitcoin que nunca foi viável até agora.
Veja como o Arch mantém a execução dentro dos limites de confiança do Bitcoin:
11,93K