Estamos a tornar a governação da Uniswap mais segura e transparente ao adicionar suporte para o Seatbelt proposal testing suite. O Seatbelt ajuda a detetar potenciais problemas nas propostas antes de irem a votação, dando aos delegados e detentores de tokens mais confiança à medida que participam no processo de tomada de decisão.
Saiba mais sobre o Seatbelt e como pode usá-lo no seu processo de criação de propostas no Tally ⬎
Os delegados e detentores de tokens são frequentemente solicitados a avaliar propostas complexas que contêm interações de contrato de baixo nível, caminhos de execução de várias etapas e lógica sensível ao tempo. As simulações básicas fornecem uma primeira verificação, mas nem sempre refletem como as propostas se comportarão quando executadas on-chain. Casos extremos, especialmente aqueles ligados a timelocks, podem escapar dos relatórios de simulação. Em alguns casos, uma proposta que parece válida nos testes ainda pode falhar após a votação, levando a processos paralisados, tempo perdido ou até mesmo fundos bloqueados.
Apresentamos o Seatbelt: um conjunto de testes de código aberto desenvolvido pela ScopeLift com o apoio da Uniswap Foundation. O Seatbelt foi criado para detetar proativamente erros na lógica da proposta on-chain antes que causem problemas. O Seatbelt executa simulações pré-votação e produz um relatório legível que descodifica o que uma proposta realmente fará quando executada.
Ao analisar calldata, chamadas de contrato e alterações de estado esperadas no contexto do timelock específico de uma proposta e ambiente de execução, o Seatbelt ajuda os participantes da governação a detetar problemas antes que seja tarde demais.
Hoje, o Seatbelt está ativo no Tally para todas as propostas ativas da Uniswap.
Os delegados e detentores de tokens da Uniswap já não precisam de confiar em análises externas ou examinar repositórios do GitHub para entender os riscos da proposta. Com a integração do Tally, as descobertas do Seatbelt surgem como insights de segurança acionáveis diretamente na página da proposta. Os utilizadores agora verão o seguinte em cada proposta ativa da Uniswap no Tally:
Um módulo de Relatório do Seatbelt dedicado incorporado na IU do Tally
Resultados de Aprovação/Reprovação/Aviso para verificações de segurança comuns
Resumos legíveis das principais alterações de contrato que a proposta irá promulgar
Calldata e parâmetros descodificados, para transparência nas ações de baixo nível
Um indicador de estado do relatório que é atualizado automaticamente a cada 3 horas para se manter atualizado
Nota: Os relatórios do Seatbelt são pré-gerados e armazenados em cache para desempenho. Eles são regenerados automaticamente sempre que uma proposta é atualizada, reenviada ou modificada. (Os relatórios são atualizados num ciclo de 3 horas se não ocorrerem atualizações.)
O Seatbelt reduz significativamente a barreira técnica para a participação segura na governação da Uniswap. Ao apresentar informações críticas num formato fácil de entender, torna mais fácil para os delegados e stakeholders (mesmo aqueles sem formação técnica) votarem com conhecimento de causa. Para o processo de governação da Uniswap, esta integração leva a:
Menos surpresas de execução após a aprovação das propostas (chega de falhas inesperadas quando é hora de implementar)
Maior transparência para utilizadores não técnicos, que agora podem ver claramente o que uma proposta fará
Maior confiança para grandes detentores de tokens e revisores de comités ao avaliar propostas complexas
Uma base mais forte para práticas de segurança organizacional mais robustas
A integração do Seatbelt do Tally para a Uniswap reflete um objetivo maior: trazer dados de segurança significativos e conscientes do contexto diretamente para o processo de governação. Acreditamos que ferramentas de simulação proativas e integradas como esta devem tornar-se uma parte padrão dos fluxos de trabalho de propostas em todas as DAOs. Ao apresentar estes insights na interface do Tally, estamos um passo mais perto de uma governação on-chain mais segura e transparente para todos.
Explore os relatórios do Seatbelt na página do Tally da Uniswap → tally.xyz/uniswap
Tem perguntas ou feedback? Estamos a ouvir – sinta-se à vontade para entrar em contacto\
\
Aceda ao Github do Seatbelt
Aceda à documentação do Seatbelt