Aprofundei-me neste incidente — afinal, estamos perante um caso exemplar de partição de cadeia. Duas implementações dominantes de nós basicamente dividiram a realidade e criaram versões paralelas da cadeia a correr em simultâneo. Foi preciso um patch de emergência para resolver a confusão.
O que me chamou a atenção? O nível de gravidade é semelhante a alguns daqueles exploits infames do Bitcoin de antigamente. Sabes, aqueles de que ninguém gosta de falar mas que todos os developers referem quando se discute vulnerabilidades de consenso. Quando o software de nós principal diverge desta forma, estás essencialmente a jogar com a integridade da rede. Uma versão valida blocos que a outra rejeita e, de repente, os mineradores estão a construir sobre histórias incompatíveis.
A velocidade do patch aqui foi crucial. A resposta rápida evitou danos permanentes, mas o simples facto de isto ter acontecido expõe a fragilidade arquitetónica na diversidade de clientes. Faz-te pensar em quantas cadeias estão a funcionar com bombas-relógio prestes a explodir nas suas implementações de nós.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
7 gostos
Recompensa
7
5
Republicar
Partilhar
Comentar
0/400
NotSatoshi
· 45m atrás
A divisão da cadeia voltou? Hoje em dia, a implementação dos nodes é realmente um risco, parece que todas as cadeias estão a jogar roleta russa.
Ver originalResponder0
ThesisInvestor
· 45m atrás
A divisão da cadeia é realmente um pesadelo, duas implementações de node entram em conflito e toda a cadeia parte-se... É preciso elogiar a rapidez deste hotfix, caso contrário estaria tudo perdido.
Ver originalResponder0
SchrödingersNode
· 59m atrás
Dois cadeias foram brutalmente divididas, esta cirurgia foi feita muito rapidamente... Mas temo que só aprendi a fazer isso depois de ter sofrido perdas.
Ver originalResponder0
SybilAttackVictim
· 1h atrás
A divisão da cadeia já não dá mais para aguentar, cada implementação de node está a fazer o seu próprio jogo, isto não é basicamente criar armadilhas para os mineiros?
Ver originalResponder0
GateUser-ccc36bc5
· 1h atrás
A partição da cadeia voltou, e desta vez está bastante severa. Dois nós estão operando de forma independente, e os mineiros estão confusos.
Aprofundei-me neste incidente — afinal, estamos perante um caso exemplar de partição de cadeia. Duas implementações dominantes de nós basicamente dividiram a realidade e criaram versões paralelas da cadeia a correr em simultâneo. Foi preciso um patch de emergência para resolver a confusão.
O que me chamou a atenção? O nível de gravidade é semelhante a alguns daqueles exploits infames do Bitcoin de antigamente. Sabes, aqueles de que ninguém gosta de falar mas que todos os developers referem quando se discute vulnerabilidades de consenso. Quando o software de nós principal diverge desta forma, estás essencialmente a jogar com a integridade da rede. Uma versão valida blocos que a outra rejeita e, de repente, os mineradores estão a construir sobre histórias incompatíveis.
A velocidade do patch aqui foi crucial. A resposta rápida evitou danos permanentes, mas o simples facto de isto ter acontecido expõe a fragilidade arquitetónica na diversidade de clientes. Faz-te pensar em quantas cadeias estão a funcionar com bombas-relógio prestes a explodir nas suas implementações de nós.