Estava lendo o whitepaper da Kite e uma frase ficou na minha cabeça mais do que toda a apresentação sobre pagamentos. Ela diz que uma autorização com um limite diário de US$ 100 por 30 dias significa uma exposição máxima de US$ 3.000, mesmo que o agente seja totalmente comprometido.
É uma maneira diferente de pensar na segurança dos agentes. Eu sempre achei que o objetivo fosse fazer o modelo se comportar. O design da Kite nem tenta corrigir isso. Ele limita os danos para que você possa calcular o pior cenário antes de aprovar qualquer coisa. As chaves de sessão são de uso único, o endereço do agente é derivado da sua carteira e só sua chave raiz pode colocar tudo em risco.
Aqui está a parte que não consigo parar de questionar. Esses US$ 3.000 são para o caso de um único provedor. Com N provedores, o limite passa a ser a soma do limite diário de cada provedor multiplicado pelo número de dias, e um limite diário global, se alguém o impuser, é o que faz esse valor diminuir. Então, aquele número de que gostei vira uma soma que cresce a cada novo serviço pelo qual um agente paga. 🤔
O whitepaper descreve regras no nível da conta que abrangem vários serviços, então não estou dizendo que o design falha. Estou dizendo que o número simples depende de quem impõe esse limite global.
Quem deveria controlar esse limite na economia dos agentes: o usuário, o provedor ou a blockchain? Quero saber onde vocês o colocariam.
$KITE #KiteBBW
É uma maneira diferente de pensar na segurança dos agentes. Eu sempre achei que o objetivo fosse fazer o modelo se comportar. O design da Kite nem tenta corrigir isso. Ele limita os danos para que você possa calcular o pior cenário antes de aprovar qualquer coisa. As chaves de sessão são de uso único, o endereço do agente é derivado da sua carteira e só sua chave raiz pode colocar tudo em risco.
Aqui está a parte que não consigo parar de questionar. Esses US$ 3.000 são para o caso de um único provedor. Com N provedores, o limite passa a ser a soma do limite diário de cada provedor multiplicado pelo número de dias, e um limite diário global, se alguém o impuser, é o que faz esse valor diminuir. Então, aquele número de que gostei vira uma soma que cresce a cada novo serviço pelo qual um agente paga. 🤔
O whitepaper descreve regras no nível da conta que abrangem vários serviços, então não estou dizendo que o design falha. Estou dizendo que o número simples depende de quem impõe esse limite global.
Quem deveria controlar esse limite na economia dos agentes: o usuário, o provedor ou a blockchain? Quero saber onde vocês o colocariam.
$KITE #KiteBBW
