Os rollups de bitcoin que estão por vir podem atender aos requisitos de Estágio 2 do @l2beat? A resposta curta é quase. Mas para atender a todos os requisitos, você precisaria de algo como OP_CAT. Os rollups de bitcoin podem ter suposições de confiança 1-de-N relacionadas à sua ponte. Mas há algumas nuances nisso. Existem duas coisas em que você confia: - Operadores: Você confia em 1-de-N operadores para processar retiradas e não congelar a ponte - Verificadores: Você confia em 1-de-N, N sendo qualquer um, para garantir a segurança da ponte Nas implementações propostas de rollups, as retiradas são processadas por operadores autorizados. Os operadores da ponte fornecem liquidez aos usuários para satisfazer os pedidos de retirada e, em seguida, se reembolsam a partir da ponte. Embora não seja incrivelmente eficiente, isso pode funcionar. Agora, estágios. Existem uma série de requisitos para que um rollup seja "Estágio 2" de acordo com a estrutura do @l2beat. Vamos ver se um rollup de bitcoin pode atendê-los: Os rollups de bitcoin podem atender a todos os requisitos do estágio 0 do L2Beat. Você pode usar bitcoin para DA, postar raízes de estado lá, e as pessoas podem reconstruir esse estado do rollup com base nesses dados. O Estágio 1 é onde as coisas começam a ficar complicadas. Os rollups de bitcoin podem atender a todos os requisitos... exceto: "Os usuários podem sair sem a coordenação do operador?" O sistema deve ser projetado de forma que as retiradas dos usuários não possam ser bloqueadas pelos operadores do rollup. O rollup deve implementar mecanismos que permitam que os usuários saiam de forma independente, garantindo que eles possam sempre acessar e controlar seus ativos. Os usuários podem teoricamente contornar os operadores do rollup (ainda não vimos isso, então não tenho certeza de como funcionaria). Mas, eles não podem contornar os operadores da ponte se todos os operadores da ponte estiverem offline. Portanto, a condição de que os usuários "podem sempre acessar e controlar seus ativos" não é atendida. Essa tendência continua no Estágio 2. Como mencionamos anteriormente, esses rollups podem ter provas de fraude sem permissão. Qualquer um pode garantir a integridade da ponte. E, eles provavelmente podem ter um mecanismo para contornar os operadores do rollup no caso de uma atualização indesejada ser implementada. "...Esse amplo intervalo de tempo permite que os usuários reajam a mudanças significativas no sistema com as quais podem não concordar e retirem seus ativos, se necessário." Mas, os requisitos relacionados a retiradas sem permissão não podem ser atendidos porque os usuários confiam em pelo menos 1 operador para cumprir os pedidos de retirada. Então, para esclarecer: - Os rollups de bitcoin são possíveis - Eles podem ter provas de fraude sem permissão para garantir a ponte com uma suposição de confiança 1-de-N - Em vez de depender de uma federação 2/3 para processar retiradas, você pode confiar apenas em 1-de-N operadores - Esta não é a mesma suposição de vivacidade (saída) que os rollups otimistas no ethereum. A suposição de segurança é semelhante Um rollup de bitcoin, com uma ponte estilo Strata ou Clementine, pode atender a todos os requisitos do L2Beat, exceto aqueles que exigem saída sem permissão. Embora os usuários possam ser capazes de contornar os operadores do rollup, eles devem confiar que 1-de-N operadores da ponte cumprirão os pedidos de retirada. Mas, se você tiver algo como OP_CAT, pode construir condições de gasto que carregam estado e verificadores on-chain. Isso permite que um programa de ponte desbloqueie fundos se certas condições forem atendidas. Como verificar uma prova SNARK atestando o estado atualizado do rollup, ou um período de contestação de prova de fraude passando. Portanto, se opcodes adicionais forem adicionados, os rollups de bitcoin poderiam atender aos requisitos relacionados à saída sem permissão e ser um rollup de Estágio 2. Espero que isso esclareça algumas confusões!
5,54K