# EBSI encontra o DAVINCI: como a UPC usou a infraestrutura europeia de blockchain para votações estudantis privadas

O que acontece quando uma universidade quer realizar uma votação em que apenas os seus próprios estudantes podem participar, ninguém consegue ver quem votou em quê e cada boletim pode ser verificado de forma independente, tudo isto usando apenas as credenciais que os estudantes já têm?

Uma prova de conceito na Universitat Politècnica de Catalunya (UPC) propôs-se responder exatamente a isso. Desenvolvido no âmbito da tese de pós-graduação de Xavier López Mañes, dentro do projeto [DAVINCI](https://davinci.vote), o trabalho demonstra como os sistemas de identidade institucionais podem integrar-se com a votação baseada em blockchain para oferecer eleições privadas, seguras e verificáveis.

## **Factos essenciais**

- **Organização:** Universitat Politècnica de Catalunya (UPC)
- **Projeto:** protocolo DAVINCI
- **Abordagem:** dois caminhos de integração distintos testados (identidade descentralizada EBSI + alternativa institucional)
- **Autenticação:** credenciais universitárias habituais
- **Camada de votação:** protocolo DAVINCI com o SDK da Vocdoni
- **Resultado:** votação estudantil funcional com verificabilidade ponta a ponta

## **O desafio: identidade encontra privacidade**

Qualquer instituição que realiza eleições enfrenta uma tensão. É preciso saber que cada eleitor é quem diz ser e que pertence ao grupo elegível. Mas também é preciso manter o seu boletim secreto. Estes dois requisitos puxam em direções opostas. Quanto mais se verifica a identidade, mais difícil se torna proteger a privacidade.

A equipa da UPC construiu um sistema que resolve esta tensão mantendo separadas a camada de identidade e a camada de votação. A universidade trata de quem se é. O protocolo de votação trata do que se vota. Nenhum dos lados precisa de confiar cegamente no outro, porque uma prova criptográfica liga-os sem revelar informação pessoal.

## **Dois caminhos para o mesmo objetivo**

A prova de conceito testou duas abordagens de integração. Ambas partilham a mesma arquitetura fundamental: os estudantes identificam-se com as credenciais que usam no campus todos os dias, e o sistema de votação recebe apenas uma prova criptográfica de elegibilidade, não as credenciais em si.

Diferem, contudo, na forma como a camada de identidade é implantada.

---

### **Primeira fase: integração com a EBSI**

A primeira fase visava a integração completa com a [European Blockchain Services Infrastructure (EBSI)](https://ec.europa.eu/digital-building-blocks/sites/display/EBSI/), a infraestrutura de blockchain com permissões da Comissão Europeia para serviços digitais de confiança. A EBSI permite que instituições como a UPC emitam credenciais verificáveis que os estudantes podem associar a uma carteira pessoal e, depois, validar que essas credenciais pertencem a um membro específico do grupo autorizado.

A experiência do estudante era a seguinte:

1. **Autenticar:** o estudante inicia sessão com as suas credenciais universitárias habituais através do Issuer da UPC na rede EBSI.
2. **Reclamar as credenciais:** o Issuer gera um código QR que permite ao estudante assinar as suas credenciais na sua própria carteira.
3. **Provar a elegibilidade:** quando a votação abre, o estudante usa a carteira para se autenticar junto do Verifier da UPC. O Verifier confirma que a carteira pertence a um estudante autorizado e produz uma prova de censo.
4. **Depositar o voto:** o estudante submete o seu voto através do [SDK do DAVINCI](https://github.com/vocdoni/davinci-sdk), com a prova de censo anexada.

A arquitetura garante duas coisas em simultâneo: os estudantes autenticam-se com credenciais que usam todos os dias, e essas credenciais nunca saem do domínio institucional. O sistema prova a elegibilidade sem alguma vez ver os dados de identidade reais do utilizador.

![](/blog/images/2026/06/upload_c3dac78fd36e4ab9fe2a130be42abffc.webp)

Componentes da solução

**Porque é importante:** a EBSI foi concebida para a interoperabilidade transfronteiriça. Uma credencial emitida pela UPC poderia, em princípio, ser usada para votar em eleições realizadas por outras instituições em toda a Europa. Essa é a visão de longo prazo.

**O que a travou:** a parte técnica funcionou. Todos os componentes foram implementados e validados. Mas os prazos de aprovação administrativa dos órgãos de governação da EBSI tornaram impossível finalizar a integração dentro do calendário do projeto. A tecnologia estava pronta. A governação não.

---

### **Segunda fase: a alternativa institucional**

Quando o calendário da EBSI não fechou a tempo, a equipa adaptou o âmbito. E é aqui que a flexibilidade do [protocolo DAVINCI](/blog/davinci-universal-voting-protocol) se torna a verdadeira história.

O Issuer da EBSI foi substituído por um serviço gerido diretamente pela UPC. A universidade continua totalmente responsável por gerir as identidades dos estudantes e preservar a privacidade. O protocolo em si não precisou de alterações de arquitetura, apenas de uma fonte de identidade diferente.

O fluxo adaptado:

1. O estudante gera uma carteira efémera através de uma aplicação web.
2. Ao iniciar sessão com as suas credenciais universitárias, esta carteira fica associada à sua identidade institucional.
3. Quando a votação abre, a carteira autentica-se junto do Verifier da UPC, que gera a prova de censo.
4. O estudante deposita o voto através do SDK do DAVINCI.

**A diferença:** do ponto de vista do estudante, a experiência é quase idêntica. Do ponto de vista institucional, a complexidade de implantação é menor - sem dependência da governação de uma blockchain externa. A universidade controla diretamente toda a camada de identidade.

**O que se mantém igual:** a votação continua privada, os boletins continuam verificáveis e apenas os estudantes elegíveis podem participar.

## **Porque isto é importante para as instituições que realizam eleições**

A prova de conceito demonstra um espetro prático. Num extremo, a identidade totalmente descentralizada através de infraestruturas como a EBSI, com a interoperabilidade transfronteiriça como prémio. No outro, um modelo institucional mais simples em que a organização gere a sua própria camada de identidade. O mesmo protocolo serve ambos.

Isto é relevante para qualquer instituição que realiza eleições e gere o seu próprio censo: universidades, ordens profissionais, sindicatos, administrações públicas. Significa que é possível oferecer aos eleitores um caminho para a participação com as credenciais que já têm, na rede blockchain que fizer sentido para cada contexto (L1 pública, L2 ou com permissões), sem sacrificar a privacidade nem o controlo institucional.

O protocolo DAVINCI e o SDK do DAVINCI foram concebidos para ficar entre a identidade e a urna, mantendo-as separadas por conceção.

---

_Interessado em realizar eleições seguras e verificáveis na sua organização?_ [_Comece uma eleição gratuita em app.vocdoni.io_](https://app.vocdoni.io) _ou_ [_contacte-nos_](https://vocdoni.io/pt/contact) _para discutir o seu caso de uso._
