← Últimos artigos
💻 computer science

Source Known Identifiers: A Three-Tier Identity System for Distributed Applications

Este artigo apresenta os Identificadores Conhecidos pela Fonte (SKIDs), um sistema de identidade de três níveis que projeta uma única identidade de entidade através de fronteiras de confiança em aplicações distribuídas, satisfazendo simultaneamente requisitos de eficiência de armazenamento, ordenabilidade cronológica, verificação sem consulta, confidencialidade e endereçabilidade de longo prazo.

Autores originais: Duran Serkan Kılıç

Publicado 2026-04-03
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Duran Serkan Kılıç

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está organizando uma biblioteca gigante que cresce todos os dias, com livros vindos de diferentes cidades, escritos por diferentes autores e que precisam ser encontrados instantaneamente. O problema é: como dar um "nome" único para cada livro que seja pequeno o suficiente para caber no catálogo, mas que também conte a história de onde veio, quando foi escrito e que ninguém possa falsificar?

Até hoje, as bibliotecas digitais (aplicativos distribuídos) tinham que escolher entre três opções ruins:

  1. Números simples: Pequenos e rápidos, mas revelam segredos (como quando o livro foi criado) e são fáceis de adivinhar.
  2. Códigos longos e aleatórios: Seguros e únicos, mas grandes, bagunçados e difíceis de organizar cronologicamente.
  3. Dois códigos: Um pequeno para a biblioteca e um longo para o cliente. Isso gasta o dobro de espaço e é chato de gerenciar.

O artigo "Source Known Identifiers" (SKIDs) propõe uma solução genial: um sistema de três camadas (ou três "roupas") para a mesma identidade. É como se um mesmo personagem pudesse usar três disfarces diferentes dependendo de com quem está falando, mas todos os disfarces apontam para a mesma pessoa real.

Aqui está a explicação das três camadas, usando analogias do dia a dia:

1. A Camada Interna: O "Código de Barras" (SKID)

Para quem: O banco de dados da biblioteca (o sistema interno).
O que é: Um número de 64 bits (muito pequeno, como um número de telefone).
A Analogia: Imagine um número de ordem que você recebe ao entrar em um banco.

  • Ele é curto e rápido de processar (o computador adora).
  • Ele é cronológico: Se você chegar depois de mim, seu número será maior que o meu. Isso permite que o computador encontre seus dados muito rápido, como se estivesse folheando um livro na ordem correta.
  • Ele esconde segredos? Não. Se alguém ver seu número, pode saber exatamente que hora você chegou e de qual fila veio. Por isso, esse número nunca sai da biblioteca.

2. A Camada de Confiança: O "Carnê de Identidade" (SKEID)

Para quem: Outros sistemas de confiança que conversam entre si (ex: o sistema de vendas falando com o de estoque).
O que é: Um código de 128 bits (formato UUID, o padrão da indústria).
A Analogia: Imagine um RG com um holograma de segurança.

  • Ele contém o mesmo número de ordem do "Código de Barras", mas agora ele tem um selo de segurança (uma assinatura digital chamada MAC) e um carimbo de tipo de documento (se é um "Livro", um "DVD" ou um "Mapa").
  • O Truque Mágico: Você pode olhar para esse RG e dizer: "Este documento é original, vem da biblioteca X, é do tipo Y e foi criado na hora Z", sem precisar ligar para a biblioteca para perguntar. É uma verificação instantânea e gratuita.
  • Ele ainda é legível, então sistemas de confiança podem ler os dados.

3. A Camada Externa: O "Disfarce Invisível" (Secure SKEID)

Para quem: O cliente final, o usuário do aplicativo ou qualquer pessoa de fora.
O que é: O mesmo código de 128 bits, mas criptografado.
A Analogia: Imagine colocar esse RG dentro de um cofre indestrutível e opaco.

  • Para quem está de fora, parece apenas uma sequência aleatória de letras e números (como um código de barras de um produto genérico).
  • Ninguém consegue saber quando foi criado, quem criou ou que tipo de objeto é.
  • Mas o cofre tem uma chave: O sistema interno tem a chave para abrir o cofre, ler o RG original e verificar se é verdadeiro.
  • Isso protege a privacidade do usuário e impede que hackers adivinhem quantos livros existem na biblioteca ou quando foram criados (um problema chamado "Insecure Direct Object Reference").

Por que isso é tão especial? (As Vantagens)

  1. Economia de Espaço: A biblioteca usa apenas o "Código de Barras" (8 bytes) para guardar os dados. Isso é metade do espaço de outros sistemas modernos. É como guardar 100 livros em uma caixa que antes só cabia 50.
  2. Velocidade: Como o número interno é gerado de forma matemática (sem precisar de sorte ou aleatoriedade complexa), é 10 vezes mais rápido do que os métodos atuais. É como imprimir um bilhete de entrada em vez de desenhar um quadro à mão para cada pessoa.
  3. Segurança em Camadas: Para falsificar um "Disfarce Invisível", um hacker precisaria quebrar a criptografia (como um cofre), adivinhar a assinatura digital (o holograma), acertar o tipo de documento e ainda assim ter um número que exista no banco de dados. É como tentar ganhar na loteria, abrir um cofre e adivinhar a senha do banco ao mesmo tempo.
  4. Futuro Longínquo: O sistema foi projetado para funcionar por mais de 17.000 anos sem precisar ser trocado ou reiniciado. É uma identidade que sobrevive a civilizações.

Resumo da Ópera

O autor, Duran Serkan Kılıç, criou um sistema onde um único objeto pode ser:

  • Pequeno e rápido para o computador (SKID).
  • Verificável e rico em dados para parceiros de confiança (SKEID).
  • Invisível e seguro para o público (Secure SKEID).

É como ter uma identidade única que se adapta perfeitamente a cada situação, resolvendo o dilema antigo de "velocidade vs. segurança vs. privacidade" sem ter que sacrificar nenhum deles. O código está disponível gratuitamente para qualquer pessoa usar e testar.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →