Blockchain Engineering at TUP
Home / Schools / Blockchain Engineering
⬡// SCHOOL OF BLOCKCHAIN ENGINEERING

Blockchain Engineering

Design decentralized systems — consensus, cryptography and trust without intermediaries.

3Departments
18Faculty
520Students
1Lab
01 / OVERVIEW

Blockchain Engineering at TUP

Blockchain Engineering studies distributed ledgers from first principles: consensus protocols, cryptographic primitives, smart contracts and the systems that make decentralization secure.

Students build and audit real protocols, learning where the technology genuinely fits.

Admissions →
3Departments
18Faculty
520Students
1Lab
02 / DEPARTMENTS

Departments & specializations

03 / CURRICULUM

Representative courses

BC 101Blockchain FoundationsUndergraduate
BC 220Consensus ProtocolsUndergraduate
BC 330Smart Contract DevelopmentUndergraduate
BC 410Zero-Knowledge ProofsGraduate
BC 450Protocol Security & AuditingGraduate
BC 520Decentralized SystemsGraduate
04 / FACULTY

Faculty spotlight

AK

Dr. Adam Kowalski

Professor & Head of School
Consensus systems
LF

Dr. Lena Farah

Associate Professor
Zero-knowledge cryptography
TK

Dr. Tobias Krause

Assistant Professor
Smart contract security
05 / LABORATORIES

Where the work happens

06 / CAREERS

Where graduates go

Protocol EngineerSmart Contract DeveloperSecurity AuditorCryptography EngineerDistributed Systems EngineerResearch Scientist
07 / FAQ

Frequently asked

Is this about cryptocurrency?

Crypto is one application. The focus is the underlying engineering — consensus, cryptography and secure distributed systems.

Will I write smart contracts?

Yes — and learn to audit them, since security is central to the discipline.

Is the field stable enough to study?

The engineering fundamentals — consensus, cryptography, distributed systems — are durable regardless of market cycles.

// JOIN BLOCKCHAIN ENGINEERING

Ready to study Blockchain Engineering?

Applications for the 2026 intake are open. Scholarships available for international students.