O que o Origin Protocol fez após o hack do OUSD?

O artigo foi traduzido no meio do Origin Protocol para atualizá-lo sobre o que a equipe fez e fará após o último hack.

A Origin Protocol fez um grande esforço para devolver o OUSD - um projeto interessante à comunidade. Embora esse período de tempo não seja muito, isso não significa que a equipe trabalhou levemente para relançar a OUSD de qualquer maneira. O artigo a seguir foi compilado no meio do Origin Protocol para fornecer a você o que a equipe fez e fará após o último hack.

Coisas que o Origin Protocol fez

Na verdade, o erro acima só precisa ser corrigido com uma linha de código que pode ser corrigida imediatamente. No entanto, em vez de apenas alterar o código, o projeto gastou mais tempo do que examinando todos os processos.

Em primeiro lugar, a equipe corrigiu a verificação de validação do dispositivo, além de adicionar verificações de reentrância ao OUSD Vault para evitar que bugs semelhantes fossem explorados no futuro. 

Além do mais:

Auditoria

Quando o hack de novembro aconteceu, o Trail of Bits ainda estava em processo de auditoria de OUSD. Eles concluíram a auditoria e identificaram alguns problemas menores, além de um grande bug. Naquela época, a equipe estava trabalhando em cada questão que eles destacaram.

Atualmente, o projeto completou 2 auditorias, além de corrigir alguns pequenos bugs que a equipe descobriu durante esse processo. Além disso, a equipe decidiu encontrar uma segunda empresa de auditoria para fornecer uma perspectiva diferente. O projeto trabalhou com a Solidified, que revisou todo o sistema, bem como o novo contrato de staking e compensação do projeto, que a Trail of Bits ainda não testou.

A equipe também planeja auditar com o OpenZeppelin para verificar e revisar as atualizações do primeiro trimestre de 2021. Embora as auditorias ainda não possam garantir o risco total, elas provaram ser úteis na identificação de possíveis problemas.

Verificar contrato

O projeto também trabalhou com a Certora para começar a verificar oficialmente as várias propriedades de segurança dos contratos. Eles ajudarão a definir um conjunto automatizado de regras para garantir que os contratos atendam às especificações. Esses testes serão executados como parte do processo de CI para evitar bugs futuros que possam quebrar a especificação mencionada acima.

Ferramentas automatizadas

O projeto agora verifica automaticamente os erros comuns em cada alteração de código. Além disso, a equipe está executando o teste de fuzzing Echidna manualmente em cada solicitação de contrato pull. Essas verificações podem detectar e avisar automaticamente sobre problemas comuns de segurança. Além disso, o projeto também expande bastante seu conjunto de testes para garantir a segurança do código.

Medidas e procedimentos avançados de segurança

Artigos de relações públicas relacionados a contratos agora serão testados com mais rigor do que antes. Haverá dois engenheiros por contrato PR, e o processo será lento para garantir revisões completas, com listas de verificação detalhadas associadas a cada PR.

A equipe passou uma semana se concentrando na segurança do contrato e na realização de auditorias internas. E em um futuro próximo também haverá uma semana de problemas de segurança semelhantes.

Além disso, o projeto teve oficialmente uma equipe de engenheiros para revisar os ataques a outros projetos e mergulhará em cada uma dessas revisões, incluindo a análise do código-fonte do próprio contrato.

O projeto agora tem monitoramento automático no Discord para transações grandes e transações com falha. Com a função de pausa rápida recém-adicionada, permitindo que dois detentores de várias assinaturas pausem a cunhagem e o resgate para reagir mais rapidamente a incidentes e, esperançosamente, reduzir o tamanho de quaisquer vulnerabilidades. 

E, claro, recompensas de bugs com valores de até US$ 250.000.

Seguro DeFi

O projeto pretende trabalhar com Nexus Mutual, Cover Protocol e outros provedores de seguros para fornecer cobertura DeFi aos detentores de OUSD. A Origin pretende aplicar capital substancial como provedor de seguros inicial. Mais detalhes serão compartilhados em um futuro próximo.

Futuro do OUSD

É difícil recuperar a confiança das pessoas quando o OUSD foi hackeado logo após o lançamento. No entanto, com uma atitude de trabalho e responsabilidade com a comunidade, acredito que o projeto se desenvolverá bem no futuro.

Deixar um comentário

Analisando a Distribuição de Tokens: Como Identificar Possíveis Carteiras de Usuários Internos

Analisando a Distribuição de Tokens: Como Identificar Possíveis Carteiras de Usuários Internos

Uma estrutura prática para identificar possíveis carteiras de criptomoedas ligadas a insiders, usando concentração de detentores, vínculos com implementadores, padrões de financiamento, rótulos e comportamento on-chain.

O Guia Definitivo para Negociar Moedas de Memes com Segurança e Lucro

O Guia Definitivo para Negociar Moedas de Memes com Segurança e Lucro

Aprenda como negociar criptomoedas meme com um orçamento de risco, análise prévia de tokens, segurança da carteira, execução cuidadosa, regras de saída e registros fiscais.

Guia para iniciantes no uso do mercado ponto a ponto (P2P) da KuCoin

Guia para iniciantes no uso do mercado ponto a ponto (P2P) da KuCoin

Aprenda a usar o KuCoin P2P para comprar e vender criptomoedas, verificar pagamentos, escolher ofertas, evitar golpes comuns e resolver disputas com segurança.

O que são airdrops de criptomoedas e como se qualificar para os maiores?

O que são airdrops de criptomoedas e como se qualificar para os maiores?

Aprenda o que são airdrops de criptomoedas, como funcionam as regras de elegibilidade, quais mitos evitar e como aproveitar grandes oportunidades sem arriscar sua carteira.

Corrigindo erros de verificação KYC na Binance, Bybit e OKX.

Corrigindo erros de verificação KYC na Binance, Bybit e OKX.

Aprenda como corrigir falhas na verificação KYC na Binance, Bybit e OKX, resolvendo problemas com documentos, selfies, incompatibilidade de dados e problemas de conta.

Spot Trading vs. Margin Trading: Key Differences, Risks, and What Beginners Should Know

Spot Trading vs. Margin Trading: Key Differences, Risks, and What Beginners Should Know

Learn how spot trading and margin trading differ in crypto, including ownership, leverage, liquidation risk, costs, order types, and beginner risk checks.

Golpes com criptomoedas do tipo "honeypot" explicados: como verificar se você pode vender um token.

Golpes com criptomoedas do tipo "honeypot" explicados: como verificar se você pode vender um token.

Aprenda como os golpes de criptomoedas do tipo "honeypot" bloqueiam as vendas de tokens, como verificar simulações de venda, impostos, liquidez e controles de contrato antes de arriscar seus fundos.

Os perigos dos esquemas de manipulação de ações: como proteger seu capital

Os perigos dos esquemas de manipulação de ações: como proteger seu capital

Aprenda como funcionam os esquemas de pump-and-dump, os sinais de alerta a que deve estar atento e as medidas práticas para proteger o seu capital de ações e criptoativos manipulados.

Como desbloquear com sucesso uma conta bloqueada em uma corretora de criptomoedas

Como desbloquear com sucesso uma conta bloqueada em uma corretora de criptomoedas

Aprenda como recuperar com segurança uma conta bloqueada em uma corretora de criptomoedas, preparar documentos de verificação, concluir verificações de segurança, evitar golpes e lidar com atrasos na análise.

Investimento Dual na Binance: Riscos e Recompensas Explicados

Investimento Dual na Binance: Riscos e Recompensas Explicados

Aprenda como funciona o Binance Dual Investment, incluindo Comprar na Baixa, Vender na Alta, liquidação, APR, limites de liquidez, risco de mercado e Capitalização Automática.