Agora que sabemos o que são IDs Urbit, podemos aprender como funciona a plataforma de gerenciamento de identidade (Azimuth).
Em sua essência, podemos ver o Urbit como tendo dois componentes principais: Arvo (o sistema operacional) e Azimuth (o sistema de identidade).
A Urbit não é apenas uma plataforma de computação descentralizada, é uma plataforma que preserva o estado e a propriedade dos computadores.
O gerenciamento de identidade na Urbit é feito pelo Azimuth PKI. PKI significa “Public-Key Infrastructure” (infraestrutura de chave pública). Podemos imaginar a PKI como um sistema que permite a comunicação segura e a troca de dados em uma rede usando criptografia. Ela fornece uma estrutura na qual as entidades (como indivíduos, organizações ou dispositivos) trocam informações com segurança enquanto verificam a identidade umas das outras.
A PKI se baseia em um par de chaves criptográficas: uma chave pública e uma chave privada. Ambas são usadas na criptografia de mensagens, em que a chave pública é uma informação conhecida por todos, enquanto a chave privada é mantida em segredo e usada para descriptografar mensagens. Isso permite uma comunicação segura e eficiente.
As plataformas de blockchain desempenham muito bem essas funções, além de fornecer o conceito de escassez digital.
Portanto, em 2019, a Azimuth PKI foi implementada como um conjunto de contratos inteligentes no blockchain Ethereum, que fornece uma maneira segura, transparente e descentralizada de rastrear a propriedade e a delegação de endereços.
Cada espaço de endereço na rede Urbit tem um ponto Azimuth correspondente, que é um token não fungível (NFT) no blockchain Ethereum.
Um NFT é como um certificado, uma identificação exclusiva da propriedade de um ativo. No caso da Urbit, esse ativo é uma identidade capaz de criar uma nave dentro da Urbit.
Seu sistema operacional pessoal (Arvo), chamado de sua nave, precisa ser capaz de provar criptograficamente que é quem diz ser. Essa prova vem na forma de um keyfile, derivado de sua identidade, que você usa para iniciar sua nave. É por isso que o Azimuth desempenha um papel tão importante.
Aqui está uma breve visão geral da função que o Azimuth desempenha para a Urbit:
Propriedade: O Urbit Azimuth permite que os usuários tenham a propriedade verificável de sua identidade na rede. As chaves criptográficas podem ser armazenadas e gerenciadas com segurança pelos próprios usuários, dando a eles controle total sobre suas identidades on-line.
Delegação: Espaços de endereços de alto nível, como galáxias e estrelas, podem delegar subespaços (planetas) a outros usuários. Esse processo de delegação é gerenciado por contratos inteligentes do Azimuth no blockchain da Ethereum, garantindo transparência e segurança.
Transferência: Os pontos Azimuth (NFTs) podem ser comprados, vendidos ou transferidos como qualquer outro ativo no blockchain Ethereum. Isso possibilita um mercado para espaços de endereço Urbit, permitindo que os usuários negociem ou monetizem esses ativos.
Votação e governança: O Urbit Azimuth também inclui um sistema de governança que permite que proprietários de espaços de endereços de nível superior (como galáxias) participem do processo de tomada de decisões da rede. Eles podem propor e votar em atualizações ou alterações no sistema, garantindo que a rede permaneça descentralizada e sob o controle de seus usuários.
Em resumo, o Azimuth é um componente essencial da rede Urbit, fornecendo uma PKI descentralizada que gerencia a propriedade, a delegação e a transferência de espaços de endereço, utilizando o blockchain da Ethereum. Combinando o conhecimento que você já tem, podemos resumir que nomes curtos como ~datsyr-radser são endereços Urbit, também chamados de “pontos Azimuth”.
“Azimuth” é considerado a nomenclatura técnica para a PKI da Urbit, enquanto “Urbit ID” é a nomenclatura comum.
Observação: o Azimuth não é um sistema restrito que funciona apenas para o Arvo da Urbit. Por ser de código aberto e feito com contratos inteligentes na Ethereum, ele também pode ser usado como um sistema de identidade generalizado para outros projetos.
Como os usuários interagem com o Azimuth?
A principal forma de interação dos usuários com o Azimuth é por meio do Bridge. Trata-se de uma ferramenta em que os usuários podem gerenciar facilmente sua identidade Urbit.
Algumas funções importantes que o Bridge oferece são:
- Reivindicar um convite (o Bridge permite que você reivindique um planeta se tiver recebido um código ou link de convite de planeta);
- Desovar planetas/estrelas;
- Aceitar solicitação de patrocínio (aceitar uma solicitação de patrocínio para uma galáxia ou estrela);
- Transferir (enviar a identidade Urbit para outro endereço Ethereum);
- Aceitar transferência (receber uma identidade Urbit se alguém estiver tentando enviar uma para você);
- Gerar Arvo keyfile (gerar o keyfile para inicializar uma nave com sua identidade Urbit).
- Para saber mais sobre o Bridge, leia este artigo.
Rollups ingênuos
Qualquer pessoa que tenha usado a rede Ethereum sabe que fazer transferências na rede principal pode ser caro devido às taxas envolvidas. Uma das soluções adotadas por muitos projetos é a tecnologia de rollup, que atua como uma segunda camada (camada 2) que agrupa as operações antes de enviá-las para a camada principal (camada 1).
Em 2021, foi criado um rollup para o Azimuth para reduzir o custo de uso do gerenciador de endereços Urbit. Esse método é chamado de “rollups ingênuos”. Ele permite que grupos de ações do Azimuth sejam enviados todos juntos como uma única ação, a partir de um nó do Urbit conhecido como “roller”.
Seu computador Urbit faz o trabalho para essas ações, não o sistema Ethereum.
Como é muito mais barato, o Tlon tem um roller que qualquer pessoa pode usar gratuitamente. Isso ajuda os novos usuários a começar com um nome Azimuth duradouro sem saber sobre Ethereum, criptomoedas ou tecnologia blockchain. Mas qualquer pessoa pode ter um roller e usar sua própria nave para ações individuais.
Para obter mais detalhes sobre os rollups do Azimuth, leia este artigo.
Próximos passos
Continue aprendendo como a Urbit funciona com este curso organizado.
Talvez você também se interesse por: Avatares Urbit (Sigils)