A computação quântica é um campo emergente que promete transformar o processamento de informações. Diferente dos computadores clássicos, que utilizam bits, os computadores quânticos utilizam qubits, capazes de representar múltiplos estados simultaneamente graças à superposição e ao entrelaçamento quântico. Isso permite resolver problemas complexos muito mais rapidamente.
A aula expositiva abordou conceitos fundamentais como superposição, entrelaçamento, e algoritmos quânticos, como o de Shor e o de Grover. Listas de exercícios foram fornecidas para reforçar o aprendizado teórico e prático.
No trabalho final, os alunos simularam o impacto do algoritmo de Shor na tecnologia blockchain usando Ket e Python. O algoritmo de Shor é conhecido por sua capacidade de fatorar grandes números inteiros, o que ameaça a segurança de sistemas criptográficos como os usados em blockchain.
Quantum computing is an emerging field that promises to transform information processing. Unlike classical computers, which use bits, quantum computers use qubits, capable of representing multiple states simultaneously due to superposition and quantum entanglement. This allows for solving complex problems much faster.
The lecture covered fundamental concepts such as superposition, entanglement, and quantum algorithms, including Shor's and Grover's algorithms. Exercise lists were provided to reinforce both theoretical and practical learning.
In the final project, students simulated the impact of Shor's algorithm on blockchain technology using Ket and Python. Shor's algorithm is known for its ability to efficiently factor large integers, which threatens the security of cryptographic systems like those used in blockchain.