É hora de prevenir hacks *antes* que aconteçam. A V1 da Credible Layer está aqui. Os testes beta começam agora. Estamos a trabalhar nisto há muito tempo e estamos muito otimistas sobre o impacto que pode ter. Aqui está como funciona. A Credible Layer tem quatro componentes: > Aserções: Regras de segurança escritas em Solidity que definem estados que nunca deveriam ocorrer (por exemplo, "o endereço de implementação não deve mudar", "o preço não deve desviar mais de x% em uma única transação"). > Protocolos: As equipas definem asserções para os seus contratos e registam-nas na blockchain. > Construtores de Blocos/Sequenciadores: A infraestrutura da rede valida cada transação em relação às asserções antes da inclusão no bloco, descartando qualquer uma que viole as regras de segurança. > Painel de Transparência: Mostra quais protocolos estão protegidos e como. Aqui está uma análise do fluxo de transações para dar uma ideia de como funciona na prática: > O utilizador submete a transação à rede > A transação entra no mempool > OP-Talos recebe a transação para potencial inclusão > OP-Talos referencia asserções relacionadas aos contratos com os quais a transação interage > PhEVM simula a execução da transação e cria instantâneas de estado pré/pós-transação > Todas as asserções relevantes são executadas contra esses estados > Se alguma asserção reverter → transação marcada como inválida e descartada > Se todas as asserções passarem → transação incluída no bloco Se uma transação resultar em um hack e o contrato estiver protegido pela Credible Layer, a transação é descartada. Se o contrato não estiver protegido, a transação é incluída. ...