O que são Estrelas na Urbit e qual sua função?


Conforme o artigo introdutório sobre o que é Urbit, aprendemos que a arquitetura básica da rede é composta de planetas, estrelas e galáxias, sendo que estrelas e galáxias facilitam a descoberta e comunicação entre duas entidades (como dois planetas, por exemplo).

ilustração de estrelas urbit
As estrelas são parte de uma galáxia

Em resumo, as principais funções das estrelas são descoberta/roteamento de pares e distribuição de OTAs. Vamos entender melhor o que é isso tudo.

A descoberta/roteamento de pares diz respeito à comunicação entre duas entidades. Na prática, ela permite que um planeta encontre rapidamente e se comunique com outro dentro da rede.

OTAs é uma sigla para “Over the Air updates“. No contexto da Urbit, eles são um mecanismo para atualizar remotamente o software das estrelas. Quando uma nova versão do software Urbit é lançada, ela pode ser distribuída para as estrelas usando OTAs. Isto permite que as estrelas sejam atualizadas sem a necessidade de acessar fisicamente cada estrela para atualizar o software manualmente.

Esta funcionalidade é importante porque o sistema Urbit é projetado para funcionar com hardware especializado, o que significa que o software e o hardware estão intimamente integrados.

As OTAs funcionam através de uma rede de distribuição de conteúdo que permite que as atualizações sejam enviadas de forma eficiente e confiável a todas as estrelas. Quando uma nova atualização é disponibilizada, as estrelas podem optar por baixá-la e instalá-la automaticamente, ou esperar pela confirmação do usuário.

Além de atualizar o software Urbit, as OTAs também podem ser usadas para fazer atualizações críticas de segurança e corrigir falhas de segurança, o que ajuda a garantir que a rede Urbit permaneça segura e atualizada, dando aos usuários a melhor experiência possível.

Para garantir que uma estrela desempenhe seu papel adequadamente, ela precisa estar on-line o tempo todo. Quando uma estrela está prestando serviços a um planeta, diz-se que ela está patrocinando o planeta. Um planeta pode escolher qual estrela será seu patrocinador.

Como as estrelas são normalmente hospedadas com uma infraestrutura mais robusta do que os planetas individuais, faz sentido que elas sejam encarregadas de tarefas computacionalmente mais intensivas, como largura de banda significativa ou espaço em disco.


Reputação e Moderação

Como patrocinador, você compartilha um certo nível de responsabilidade pelos planetas que endossa. Se um planeta patrocinado se envolver em comportamento abusivo, outros poderão solicitar que você intervenha, emitindo um aviso ou mesmo retirando seu patrocínio.

Embora esta seja uma ocorrência pouco frequente, a remoção unilateral do patrocínio deve ser vista como um último recurso. Atualmente, isto depende de um sistema de normas e expectativas sociais, mas o desenvolvimento de várias estruturas de reputação pode ser antecipado no futuro. Sua reputação como uma estrela tem um peso significativo, pois ninguém deseja ser associado a entidades desonestas como provedores de e-mail não solicitados, o que poderia desencorajar outros de realizar negócios com você.

O relacionamento entre um patrocinador e um planeta patrocinado envolve responsabilidade e consentimento mútuos. Todas as interações são voluntárias, e se você ganhar uma reputação de apoiar planetas abusivos, outros têm a opção de desconsiderar você ou as naves sob seu patrocínio. Com o tempo, os sistemas formais de reputação podem tornar-se um fator de influência nestas decisões.


Serviços adicionais

Há alguns serviços adicionais que as estrelas podem fornecer aos planetas por questões de praticidade e conveniência. Embora não seja obrigatório, a posição privilegiada de uma estrela pode tornar estes serviços comuns.

Alguns exemplos de serviços adicionais que as estrelas podem oferecer incluem: fornecer hospedagem, operar um nó de Bitcoin completo e operar um rollup de camada 2 para interagir com o Ethereum.

Uma estrela pode decidir se deve ou não cobrar por cada serviço em particular.


Vantagens de possuir uma estrela na rede Urbit

Cada estrela pode criar 65.535 planetas. Ou seja, como a quantidade total de planetas na Urbit é escassa (cerca de 4 bilhões no total), cada planeta tem valor. Um detentor de uma estrela pode vender milhares de planetas.

As estrelas são muito mais escassas do que os planetas. Há apenas 65.000 estrelas no total.

Além de poder vender planetas, o proprietário de uma estrela eventualmente no futuro pode cobrar uma pequena taxa por serviços de descoberta de pares e OTAs, dependendo de como a rede amadurecer.


Cuidados ao comprar uma estrela Urbit

Deve-se tomar cuidado ao comprar uma estrela para ter certeza de quantos planetas já foram desovados por aquela estrela. É possível que o proprietário já tenha vendido todos eles. Ensinaremos a você como e onde comprar uma estrela em segurança em outros artigos aqui no site em breve.

Veja também: