Criando Dados
Categorias de Dados
Existem sete categorias de dados:
Dados Gerais: Estas são quaisquer informações gerais sobre o proprietário dos dados, como nome, idade, etc.
Dados de Educação: Estes são dados sobre a educação do proprietário, escola, certificados, diplomas, etc.
Dados de Saúde: Estes são dados sobre o histórico de saúde do proprietário
Dados Profissionais: Estes são dados sobre a história de trabalho do proprietário
Dados de Propriedades: Estes são dados sobre as posses do proprietário, sejam imóveis ou outros. Isso inclui o endereço dessas posses quando relevante.
Outros: Estes são quaisquer dados sobre o proprietário que não se encaixam em nenhuma das categorias anteriores
Dados Pesquisáveis: Estes são dados armazenados em formato não criptografado e que podem ser pesquisados através da página SSI. Isso pode ser dados sobre a cadeia de suprimentos de um produto para que os usuários que compram o produto possam simplesmente pesquisá-lo pelo seu ID na página SSI e obter todas as informações da cadeia de suprimentos diretamente do blockchain. Isso permite que as empresas forneçam um passaporte da cadeia de suprimentos para cada produto que vendem
Passaporte da Cadeia de Suprimentos
Este é um conjunto de informações sobre a cadeia de suprimentos dos materiais que foram usados para fabricar um produto. Você deveria, no caso de uma bateria, por exemplo, ser capaz de ver todas as informações sobre:
todos os materiais que foram utilizados na fabricação da bateria
a cadeia de suprimentos de cada um desses materiais
como esses materiais foram extraídos/produzidos e em que condição
Nós imaginamos um futuro onde um Passaporte da Cadeia de Suprimentos é criado (seja em SSI ou em qualquer outra plataforma) para cada produto vendido e os usuários podem buscar o passaporte da cadeia de suprimentos de seu produto pelo ID do produto.
Preencher essa lacuna de conhecimento ajudará a prevenir muitos problemas na indústria de fabricação, na indústria de mineração e em muitas outras indústrias. Isso ajudará a:
prevenir o trabalho infantil, trabalho forçado, violações dos direitos humanos
prevenir condições de trabalho inseguras e exploração de funcionários
prevenir práticas não sustentáveis
prevenir a mineração ilegal (já que as empresas não poderão comprar minerais extraídos ilegalmente)
etc.
Como Criar um Dado SSI?
Em primeiro lugar, para que os dados criados sejam confiáveis para as pessoas, eles precisam ser criados por um auditor confiável em uma categoria apropriada à categoria dos dados sendo criados. Geralmente, quanto maior a cor de um auditor, melhor. Você pode procurar o auditor certo e então classificá-lo com base na cor para encontrar o certo na página dos auditores.
Além disso, um auditor não deve criar dados sobre si mesmo, não importa o quão confiável ele/ela seja.
Aqui está um guia passo a passo para criar dados sobre a idade de um de nossos usuários, considerando que o usuário tem 22 anos:
Vá para a página SSI e clique no botão Fazer Uma Entrada
Na página de criação de dados, preencha o campo Pergunta com o valor Idade e o campo Resposta com a idade do usuário. Defina Endereço da Carteira do Proprietário para o endereço do nosso usuário, escolhemos Geral como nossa categoria de dados, inserimos o ID do perfil do usuário junto com o nosso, e finalmente definimos um intervalo de tempo de validade para a idade. Para definir o intervalo de tempo de validade para a idade do nosso usuário, tivemos que verificar a data de nascimento do usuário, que no nosso caso é o dia 30 de agosto. Definimos isso como a data final de validade do nosso dado.
Depois que o tempo de validade termina, nosso dado expira e o usuário teria que criar um novo.
Você pode adicionar mais entradas e Validar o formulário.
Parabéns, você criou com sucesso um novo dado para o seu usuário.
Como Criar um Dado Automático?
A PaySwap é o auditor no caso da criação automática de dados. O número de dados que podem ser criados automaticamente é limitado.
Vá para a página SSI e clique no botão Fazer Uma Entrada Automática
Na página que aparece, selecione o tipo de dado que você gostaria de criar e siga os guias auxiliares disponíveis quando você passa o cursor sobre o ícone de ajuda de um campo.
Visualizando Seus Dados
Uma vez que os dados tenham sido criados para você por um auditor confiável, eles se tornam disponíveis na página SSI na categoria que foi escolhida para eles. Você pode visualizar seus dados atualmente ativos, dados expirados ou dados pendentes (dados que se tornarão ativos no futuro).
O texto abaixo de cada dado é o valor do dado como está armazenado.
Para visualizar seu dado descriptografado, clique no ícone de cadeado vermelho à direita do painel do seu dado e assine uma transação com sua carteira. Deve ficar verde e revelar os dados reais.
Criando um Token de Identidade
Tokens de identidade são mecanismos através dos quais os usuários podem comprovar informações sobre si mesmos a contratos inteligentes implantados no blockchain ou a seres humanos. Os tokens de identidade só podem ser cunhados pelo proprietário de seu dado subjacente,
não pelo seu auditor. Eles são tokens NFT que exibem seu dado subjacente. Vamos criar um para nosso dado de idade:
Clique na seta direita no painel do dado de idade e então na página que aparece, clique no cadeado vermelho e assine a transação para descriptografar os dados
Clique no botão Gerar Dados à direita e preencha o formulário como na imagem abaixo.
Valide a transação para gerar o token de identidade. Você deveria ser capaz de visualizar seu token de identidade a partir da aba NFTs > SSI na sua página de perfil. Clique no botão Seu Perfil do menu suspenso no canto superior direito da sua tela para ir para a sua página de perfil
Nosso token de identidade recém-criado é o terceiro da esquerda para a direita na imagem abaixo. Como você pode ver, ele exibe a pergunta que é idade assim como a resposta correta que é testify_eq_22 significando que está testificando que o proprietário tem uma idade igual a 22.
Este token pode ser mostrado a seres humanos para comprovar a idade e seu ID pode ser inserido ao chamar determinadas funções de contrato inteligente para comprovar a idade para esses contratos.
Criando Dados de Prova de Conhecimento Zero
Você pode criar dados de prova de conhecimento zero a partir de qualquer dado previamente criado. Vamos criar um.
O processo é semelhante ao dos tokens de identidade. Vá para a página do dado, descriptografe-o e clique no botão Gerar Dados
A Prova de Conhecimento Zero sendo criada na imagem acima é a de que a idade do usuário é superior a 18 sem revelar a idade real do usuário. Valide o formulário.
Você deveria ser capaz de visualizar o token gerado a partir da aba NFTs > SSI na sua página de perfil assim como com os tokens de identidade
Como você pode ver, ele exibe a pergunta que é idade assim como uma resposta que não revela a idade real do usuário: testify_gt_18 que significa que está testificando que a idade do usuário é maior que 18
Este token pode ser mostrado a seres humanos para comprovar a idade adulta e seu ID pode ser inserido ao chamar determinadas funções de contrato inteligente para comprovar a idade adulta para esses contratos.
Quanto aos outros parâmetros sendo exibidos:
SID: ID do Remetente ou neste caso ID do Auditor
RID: ID do Receptor ou o ID do Proprietário do dado
AID: ID do Auditor
Compartilhando Dados
Você só pode compartilhar dados que já foram criados para você. O sistema SSI permite que você especifique a duração para a qual está disposto a compartilhar os dados:
O processo é semelhante ao dos tokens de identidade. Vá para a página do dado, descriptografe-o e clique no botão Gerar Dados
Escolha a aba Compartilhar Dados e preencha a data final do compartilhamento, o ID do usuário com quem você está compartilhando o dado, e especifique se você está disposto a gerar uma prova NFT de que você está compartilhando o dado
Valide a operação e volte para a página inicial do SSI para visualizar seus dados compartilhados. Neste exemplo, compartilhamos o dado conosco mesmos, então ele estará disponível em nossa Caixa de Entrada porque se o tivéssemos compartilhado com outra pessoa, não estaria. Todos os dados compartilhados com você estão disponíveis em sua caixa de entrada junto com a data em que você não poderá mais visualizá-los (que em nossa imagem de exemplo é 28 de outubro de 2023 às 1:15 AM.
Para descriptografar dados compartilhados, você não precisa assinar uma transação, você só precisa clicar no ícone de cadeado vermelho à direita do painel do dado
Como especificamos ao compartilhar nosso dado que queríamos que uma prova NFT de nossa operação de compartilhamento fosse cunhada, esta prova foi e está disponível na aba NFTs > SSI em nossa página de perfil
Last updated