Durante estes anos no mundo das criptomoedas, testemunhei muitas pessoas caírem em armadilhas por quererem facilitar as coisas. Um amigo uma vez mostrou-me entusiasmado a sua suposta configuração perfeita — uma carteira única, um par de chaves privadas, uma aplicação, e ainda um robô de negociação automática, achando que assim tudo ficava limpo e organizado. Na altura, sorri e concordei, mas por dentro comecei a ficar desconfortável.
Porque eu sei muito bem: quando os ativos e o código se entrelaçam, a simplicidade torna-se o luxo mais caro.
Uma semana depois, ele enviou-me uma mensagem tarde da noite, com uma voz assustadoramente calma — o robô assinou por conta própria algumas coisas que ele nem sequer tinha autorizado. O problema não era o robô em si, mas sim a configuração de permissões demasiado permissiva. Era como ter uma chave mestra que abre todas as portas; se perder o controlo, toda a sua fortuna fica exposta.
Esta lição fez-me compreender especialmente bem o conceito de separação de identidades proposto pelo projeto KITE(KITE) — não porque soe sofisticado, mas porque é como pagar uma escola com a taxa do ensino com o próprio dinheiro. Quem quer passar por isso outra vez?
A abordagem tradicional é, na verdade, um sistema de chave única. Dar essa chave a qualquer agente, script, plugin de terceiros, ou até a si mesmo, mesmo que esteja meio adormecido, equivale a abdicar de todo o poder de decisão. E, ao contrário de emprestar algo que pode ser devolvido, o uso indevido de permissões não tem volta.
A solução do KITE divide o nível de identidade em três dimensões: nível do usuário, nível do agente e nível da sessão. Três chaves, três níveis de permissão, dividindo o risco uma e outra vez.
O nível do usuário é você mesmo, a chave raiz de nível mais alto. Deve ser usada o mínimo possível, como um título de propriedade bem trancado. Sua principal responsabilidade é definir as regras — determinar quem pode fazer o quê, até que ponto, atuando como o último mecanismo de equilíbrio. O restante do poder de execução é delegado a cada camada, com permissões estritamente limitadas a um escopo específico. Assim, mesmo que uma etapa seja comprometida, o dano fica restrito, sem afetar o todo.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
17 Curtidas
Recompensa
17
5
Repostar
Compartilhar
Comentário
0/400
EternalMiner
· 18h atrás
No final das contas, ainda é preciso ter mais chaves, não se pode entregar a porta do destino a um robô
Ver originalResponder0
HodlAndChill
· 18h atrás
Mais uma vez, a armadilha do "simplicidade é beleza"... Já vi muitas vezes amigos passarem por isso, tenho uma compreensão profunda.
Ver originalResponder0
LiquidityWizard
· 18h atrás
Ai, esta história fez o meu coração apertar, o sistema de chave única realmente é uma armadilha que estamos a cavar para nós próprios
Ver originalResponder0
PerpetualLonger
· 18h atrás
Porra, este amigo meu é igual a um colega meu, insiste em fazer algo como um botão de um clique totalmente automático, e no final o robô vendeu ele mesmo. Na hora eu disse que essa jogada era muito perigosa, mas ele insistiu em parecer um expert, agora? Está com a posição cheia e foi pego na baixa.
A separação de permissões parece realmente boa, mas para ser honesto ainda estou acostumado a monitorar o mercado por conta própria, por mais que tenha camadas de segurança, nada substitui a rapidez da minha própria mão. Mas desta vez tenho que pensar bem, caso venha um mercado de baixa e eu queira aumentar a posição, não dá para ficar olhando o celular o tempo todo...
Falando nisso, o plano KITE realmente tem algo de bom, muito mais confiável do que aquele monte de scripts confusos que eu usava antes. De qualquer forma, já fui enganado uma vez, se eu não aprender a ser mais inteligente, realmente não tenho mais salvação.
Durante estes anos no mundo das criptomoedas, testemunhei muitas pessoas caírem em armadilhas por quererem facilitar as coisas. Um amigo uma vez mostrou-me entusiasmado a sua suposta configuração perfeita — uma carteira única, um par de chaves privadas, uma aplicação, e ainda um robô de negociação automática, achando que assim tudo ficava limpo e organizado. Na altura, sorri e concordei, mas por dentro comecei a ficar desconfortável.
Porque eu sei muito bem: quando os ativos e o código se entrelaçam, a simplicidade torna-se o luxo mais caro.
Uma semana depois, ele enviou-me uma mensagem tarde da noite, com uma voz assustadoramente calma — o robô assinou por conta própria algumas coisas que ele nem sequer tinha autorizado. O problema não era o robô em si, mas sim a configuração de permissões demasiado permissiva. Era como ter uma chave mestra que abre todas as portas; se perder o controlo, toda a sua fortuna fica exposta.
Esta lição fez-me compreender especialmente bem o conceito de separação de identidades proposto pelo projeto KITE(KITE) — não porque soe sofisticado, mas porque é como pagar uma escola com a taxa do ensino com o próprio dinheiro. Quem quer passar por isso outra vez?
A abordagem tradicional é, na verdade, um sistema de chave única. Dar essa chave a qualquer agente, script, plugin de terceiros, ou até a si mesmo, mesmo que esteja meio adormecido, equivale a abdicar de todo o poder de decisão. E, ao contrário de emprestar algo que pode ser devolvido, o uso indevido de permissões não tem volta.
A solução do KITE divide o nível de identidade em três dimensões: nível do usuário, nível do agente e nível da sessão. Três chaves, três níveis de permissão, dividindo o risco uma e outra vez.
O nível do usuário é você mesmo, a chave raiz de nível mais alto. Deve ser usada o mínimo possível, como um título de propriedade bem trancado. Sua principal responsabilidade é definir as regras — determinar quem pode fazer o quê, até que ponto, atuando como o último mecanismo de equilíbrio. O restante do poder de execução é delegado a cada camada, com permissões estritamente limitadas a um escopo específico. Assim, mesmo que uma etapa seja comprometida, o dano fica restrito, sem afetar o todo.