Fazendo a ponte entre a Web2 e a Web3: Explorando a história da atestação e projectos relacionados

PrincipianteFeb 05, 2024
Este artigo apresenta a EAS, a Smart Layer, a EthSign, a Verax e a PADO Labs.
 Fazendo a ponte entre a Web2 e a Web3: Explorando a história da atestação e projectos relacionados

O atestado não é um conceito novo, especialmente se estiver familiarizado com o consenso Proof of Stake (PoS) da Ethereum, onde alguns passos são referidos como atestado. Além disso, projectos como o EAS, o Smart Layer, o EthSign, o Verax e o PADO Labs também destacam a sua camada de protocolo e o conceito de atestação. Então, o que é exatamente o Atestado e em que é que difere da Verificação?

História e definição de atestado

Começando pela etimologia, Attestation tem origem em meados do século XV, significando "testemunho" ou "uma declaração em apoio de um facto". A origem de Verification é ligeiramente anterior, significando "confirmação" ou "corroboração". De acordo com as estatísticas de frequência da literatura nos últimos dois séculos, a frequência de utilização da Verificação aumentou gradualmente, enquanto a da Atestação diminuiu. Para além disso, a frequência de Verification é mais de dez vezes superior à de Attestation, o que indica que Attestation é um termo relativamente específico.

No processo de consenso do Ethereum, um Atestado refere-se ao reconhecimento de um validador do estado final do bloco atual, semelhante a um processo de votação. Além disso, se um validador se envolver num comportamento malicioso (como uma votação envolvente) ou participar passivamente (ou ficar offline), será penalizado pelo algoritmo de consenso (slashing / Inactivity Leak). Isto implica que a participação de um validador na Certificação envolve alguma subjetividade.

De acordo com o dicionário da Cornell Law School, o significado de Attestation é semelhante a "testemunho", exigindo normalmente a presença de uma testemunha durante a assinatura de contratos, testamentos ou outros documentos escritos. A testemunha deve também assinar para atestar a autenticidade do conteúdo do documento e a autenticidade do signatário. Este processo também pode ser resumido como "testemunho".

Assim, com base nas informações acima, Atestar está mais próximo de significados como "testemunho", "depoimento" e "declaração", em que o reconhecimento do Atestador envolve um certo grau de subjetividade que não pode ser verificado por outros através de outros métodos. Em contrapartida, a Verificação é mais comum, baseando-se em métodos definidos que podem ser verificados repetidamente.

Compreender estas distinções permite-nos perceber porque é que tantos projectos utilizam a Certificação como um conceito central a explicar. Não se trata de resolver um problema técnico ou algorítmico, mas de abordar uma questão de consenso social. Trata-se de como permitir que estes eventos atestáveis e declaráveis sejam definidos de acordo com algumas normas e, em seguida, armazenar estes dados na cadeia de blocos, implementar uma lógica mais compossível através de contratos inteligentes, gerar liquidez, etc.

Nos cenários Web2, as aplicações de atestação incluem:

  • Verificação da conta : Verificação das contas de utilizador através de e-mail ou número de telefone.

  • Comprovativo de emprego: fornecido pelos empregadores, inclui informações básicas sobre o trabalhador, a duração do emprego e o cargo, geralmente emitido pelo departamento de RH.

  • Credenciais académicas : Certificados académicos oficiais emitidos por instituições de ensino, verificados através de plataformas como a Rede de Verificação Académica para confirmar que uma pessoa concluiu estudos específicos.

  • Verificação de identidade: documentos de identidade emitidos pelo governo, tais como cartas de condução e passaportes.

A Web3 introduz uma mudança de paradigma nas funcionalidades de atestação. A confiança já não depende de uma única entidade centralizada, mas é distribuída por uma rede composta por vários nós, salvaguardando e garantindo a segurança e a credibilidade da informação através de tecnologias criptográficas e algoritmos de consenso. Na Web3, as aplicações de atestado incluem:

  • Prova de propriedade de activos digitais : Geração de assinaturas digitais na cadeia de blocos para atestar que um endereço específico é proprietário de uma determinada quantidade ou tipo de activos digitais, como NFTs.

  • Verificação de identidade : Obtenção de verificação de identidade individual através de sistemas de identidade descentralizados na cadeia de blocos.

  • Prova de execução de contrato inteligente: os contratos inteligentes emitem atestados para provar que foram executados como esperado, desencadeando determinadas condições ou eventos.

  • Integridade e proveniência dos dados: garantir a integridade e a imutabilidade dos dados através da geração de assinaturas digitais na cadeia de blocos, em que as assinaturas só são verificadas com êxito se os dados permanecerem inalterados.

A combinação da Web3 e da Web2 alarga significativamente o espaço de imaginação para a atestação. Funcionando como uma ponte entre o mundo digital e o mundo real, a atestação pode fornecer mecanismos de prova em vários cenários, como a verificação, o endosso, a votação, a certificação e a proteção. Os exemplos incluem:

  • Bilhetes para eventos: os organizadores de eventos podem emitir um atestado baseado na cadeia de blocos para os bilhetes, impedindo a falsificação ou a utilização duplicada.

  • Prova de presença: Utilize o atestado na cadeia não só para provar a presença em eventos específicos, mas também para oferecer recordações digitais.

  • E-mail: os utilizadores podem associar as suas identidades na Web3 e na Web2 utilizando o atestado de e-mail, simplificando o processo de verificação de identidade.

  • Verificação dos registos médicos: a cadeia de blocos regista as informações de saúde, o diagnóstico e os processos de tratamento dos doentes, com os médicos a gerarem atestados assinados digitalmente para provar a integridade dos registos.

Entre os projectos de conceito de atestação dignos de nota contam-se

  1. Serviço de atestação Ethereum (EAS) : Um mecanismo de prova universal

O EAS é um projeto de infraestrutura de código aberto para atestação em cadeia ou fora de cadeia. Utiliza assinaturas digitais de informação estruturada como meio de verificar factos, provar a autenticidade e estabelecer confiança em várias interacções em linha e na cadeia. O EAS funciona através de dois contratos inteligentes: o Contrato de Registo de Esquemas para registar esquemas de prova e o Contrato de Atestação para gerir o ciclo de vida da atestação.

  • Contrato de registo de esquemas: permite aos utilizadores registar modelos de provas, definindo a estrutura e o formato dos dados da prova. Os utilizadores definem um esquema, que é depois registado no contrato. Uma vez registado, o contrato atribui um identificador único (UID) ao esquema para referência em futuros atestados.

  • Contrato de atestado: gere o ciclo de vida dos atestados. Os utilizadores criam atestados utilizando modelos previamente registados, preenchendo o conteúdo específico de acordo com o formato definido e assinando-o digitalmente na cadeia ou fora dela. Estes dados assinados, juntamente com o UID do esquema, são submetidos ao contrato de atestação. O contrato verifica a assinatura e o UID e, se for validado, o atestado é registado na cadeia de blocos para que qualquer pessoa possa verificar a sua autenticidade. Os atestados podem ser revogados, mas não editados, o que faz com que deixem de ser considerados válidos.

Os atestados podem ser realizados on-chain, armazenados diretamente na cadeia de blocos Ethereum para imutabilidade e segurança, ou off-chain, armazenados fora da cadeia de blocos em soluções de armazenamento descentralizadas como o IPFS, para partilha privada conforme necessário.

  1. Camada inteligente: Verificação de identidade

A Smart Layer é uma rede de serviços de blockchain programável que suporta a execução da lógica de tokens, permitindo interacções complexas com vários sistemas e tokens de uma forma descentralizada, escalável e segura. Utilizando a tecnologia TokenScript, a Smart Layer criou o Token Executável. Um Token Executável é um NFT ou Token com código executável incorporado, o que o torna mais do que um simples ativo digital estático; pode executar várias funções.

Em colaboração com a equipa Devcon da Fundação Ethereum, a Smart Layer desenvolveu provas de bilhetes baseadas em Tokens Executáveis para 20 000 construtores de Ethereum que participaram nos eventos Devcon 6 Bogotá, EFDevconnect Amsterdam e EDCON 2023. Os portadores de bilhetes para eventos podem gerar um comprovativo utilizando o mesmo endereço de correio eletrónico para obter um passe especial denominado "Smart Pass", ganhando pontos Smart Layer adicionais.

  1. EthSign: Assinatura de contratos

O EthSign é um protocolo de assinatura de documentos baseado em blockchain, concebido para permitir aos utilizadores assinar, encriptar e armazenar permanentemente documentos num ambiente descentralizado, seguro e verificável. Permite que os utilizadores de diferentes sistemas de cadeia de blocos assinem digitalmente e encriptem documentos utilizando as suas chaves criptográficas. Isto significa que os utilizadores de Bitcoin podem colaborar com utilizadores de Ethereum e utilizadores de outros ecossistemas de cadeia de blocos para executar contratos, entre outras coisas. A EthSign utiliza a cadeia de blocos Arweave para armazenamento permanente, não exigindo taxas aos utilizadores.

A EthSign oferece uma variedade de modelos de contratos e funciona de forma semelhante à DocuSign. Os utilizadores podem iniciar sessão utilizando a sua carteira blockchain, e-mail ou conta Twitter, com o apoio da verificação de identidade web2 da Particle Network. Os utilizadores podem criar um novo contrato através de modelos ou carregar um documento não assinado, adicionar campos de assinatura e data ou conteúdo de texto, preencher o endereço ou a conta do signatário e escolher uma data de expiração do contrato, após a qual a assinatura não é possível. Tendo em conta a privacidade dos documentos, os utilizadores podem optar por encriptar os documentos e utilizar o gestor de palavras-passe de contratos da EthSign, tirando partido da encriptação assimétrica para gerir as palavras-passe de contratos sem terem de as memorizar.

Além disso, a EthSign fornece verificação de contratos, permitindo inicialmente que os utilizadores verifiquem o conteúdo original dos seus documentos completos em relação às cópias no Arweave. Agora, também verifica a validade das assinaturas digitais e se foram criadas por endereços de assinatura certificados pela EthSign, estando planeado um futuro suporte para verificação offline.

O EthSign pretende evoluir de uma aplicação de assinatura de contratos para um protocolo de prova de cadeia completa, permitindo que o conteúdo seja assinado na cadeia. Por exemplo, a Coinbase Verifications já utiliza o EAS para permitir que os utilizadores provem o seu estatuto KYC na rede Base. Se um utilizador quiser provar o seu estatuto de verificado através da Coinbase para obter acesso a outros projectos, pode utilizar o zkAttestations do Sign Protocol para capturar dados dos servidores da Coinbase através de uma extensão do navegador e, em seguida, gerar uma prova de verificação encriptada.

  1. Verax: Ferramentas para programadores

O Verax é um registo partilhado de provas em cadeia concebido para fornecer armazenamento centralizado para provas em cadeia e oferecer aos programadores uma ferramenta universal e escalável para gerir e utilizar estas provas, que podem verificar a identidade de uma entidade, a propriedade de activos digitais, a confiança numa carteira, etc. Estas provas podem ser utilizadas para criar identidades digitais, sistemas de confiança, protocolos de reputação e muito mais.

Um dos objectivos da conceção do Verax é a interoperabilidade, ajudando os programadores a emitir atestados compatíveis com outras normas. Funciona como um canal, permitindo que diferentes projectos armazenem e recuperem provas on-chain neste canal, e outros protocolos, dapps ou utilizadores podem facilmente usar e combinar estas provas sem se preocuparem com questões de compatibilidade entre diferentes padrões.

  1. PADO: Proteção da privacidade

O PADO é uma infraestrutura baseada em criptografia concebida para permitir aos utilizadores provar os seus dados fora da cadeia de uma forma verdadeira e protegida pela privacidade. Por exemplo, permite aos utilizadores provar o seu estatuto de veterano em jogos Web2 para protocolos GameFi sem revelar dados pessoais. A singularidade do PADO reside na utilização de tecnologias criptográficas avançadas, incluindo MPC-TLS (Multi-Party Computation Transport Layer Security) e IZK (Interactive Zero-Knowledge Proofs), que permitem aos provadores provar dados "às cegas". Isto significa que o provador não pode ver os dados originais, incluindo as informações públicas e privadas do utilizador, mas pode garantir a origem dos dados transmitidos através de métodos criptográficos.

O PADO atinge os seus objectivos garantindo duas propriedades de segurança fundamentais:

  • Autenticidade: ao proteger a fonte dos dados, garante que os dados do utilizador provêm de uma fonte específica e permanecem inalterados durante a partilha.

  • Privacidade : Respeitar o princípio da minimização dos dados quando se trata de informações privadas. Durante a computação dos dados, o PADO utiliza provas de conhecimento zero para proteger a privacidade, garantindo que nenhum dado original é divulgado, incluindo informações públicas e privadas do utilizador.

Estes projectos ainda não emitiram tokens e os seus modelos económicos ainda estão a ser analisados pela equipa. As partes interessadas podem experimentar o produto e aguardar possíveis futuros lançamentos aéreos.

Perspectivas futuras

Sendo uma das narrativas mais importantes no domínio da Web3 a longo prazo, o RWA (Real World Assets) tem recebido uma atenção considerável por parte do capital. Muitos protocolos DeFi bem conhecidos, como o MakerDAO, o Synthetix e o Compound, começaram a aventurar-se neste domínio. O Boston Consulting Group estima que, até 2030, o mercado de RWA poderá crescer para 16 biliões de dólares. No entanto, trazer activos fora da cadeia para a cadeia de blocos é uma tarefa complexa que enfrenta inevitavelmente questões relacionadas com auditorias de transparência, conformidade legal e regulamentação.

Neste contexto, a certificação desempenha um papel significativo na promoção da adoção em massa. A certificação pode verificar a associação entre os activos na cadeia e os activos reais fora da cadeia, aumentando a transparência e dando confiança aos investidores e participantes. Isto não só cumpre as análises de conformidade e os requisitos regulamentares, como também ajuda a criar confiança entre a Web2 e a Web3. Através da Attestation, as instituições financeiras e as empresas tradicionais podem aceder mais facilmente ao ecossistema da cadeia de blocos, conseguindo uma integração perfeita dos activos digitais.

Declaração de exoneração de responsabilidade:

  1. Este artigo foi reproduzido de[Chainfeeds]. Todos os direitos de autor pertencem ao autor original[0X Natalie e ZHIXIONG PAN]. Se houver objecções a esta reimpressão, contacte a equipa da Gate Learn, que tratará prontamente do assunto.
  2. Declaração de exoneração de responsabilidade: Os pontos de vista e opiniões expressos neste artigo são da exclusiva responsabilidade do autor e não constituem um conselho de investimento.
  3. As traduções do artigo para outras línguas são efectuadas pela equipa Gate Learn. A menos que seja mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!
Создайте аккаунт