Budapest, Magyarország
+06 48 48 87 40

Blockchain Systems Engineering for SMEs

A practical guide to requirement modeling and assurance for blockchain applications

Available date and registration:

The date of the course will be announced later

Format:

hybrid (in person or online) live lectures in English (2×8 hours)

Language:

English

Tuition fee:

free

A practical guide to requirement modeling and assurance for blockchain applications

System engineering tasks are playing an increasingly important role in the planning and implementation of blockchain-based applications. Solutions must now increasingly meet requirements beyond the integrity provided by the blockchain platform – such as performance, reliability, maintainability, privacy, and data confidentiality. In addition, in an increasing number of cases, it is necessary to perform actual architecture planning – with cross-chain and off-chain integration, external data sources, and “Layer 2” solutions.

The “Blockchain Systems Engineering for SMEs” course aims to give a focused overview of the main challenges and the current state-of-the-art solutions, enabling system-engineering-oriented design and further in-depth exploration of the introduced techniques as needed, showcasing practical approaches and patterns.

The course equally covers both inter-organizational platforms (like Hyperledger Fabric and consortium Ethereum) and public (Ethereum-based) networks, adjusting the content to fit the participants’ needs based on a preliminary assessment of their requirements via survey.

What we offer:
Ethereum and Hyperledger Fabric as distributed systems
Ethereum- and Hyperledger-Fabric-based solution-architectures
Requirement-driven design of blockchain solutions: overview
Modeling: processes, data sensitivity, and access rules
Design for performance and timeliness
The main patterns of privacy and confidentiality assurance
Software technology of smart contracts – a brief overview
Assessment and management of systemic risks
Vulnerabilities and software weaknesses in smart contracts: types, impact, audit, verification and validation
Integration patterns and solutions: integration of blockchains, embedding blockchain into existing systems
What does the training prepare you for?
Formulate technical requirements for blockchain-based solutions
Determine main risks and design technical solutions
Organize implementation projects and identify the necessary expertise
Our target audience

Due to its nature, the course is primarily recommended for IT professionals with a basic understanding of blockchain but is also open to engineers just getting acquainted with this technology and also accessible to a broader audience with an IT background.

Lecturers

Dr. Imre Kocsis is an Associate Professor at the Department of Artificial Intelligence and Systems Engineering of the Budapest University of Technology and Economics (BME). His key research areas are the systems engineering and end-to-end resilience assurance of blockchain-based applications.
He is leading the participation of BME in the Hyperledger Foundation and leads the Education Workgroup of the Hungarian Blockchain Coalition.

Dr. Attila Klenik

Attila Klenik obtained his doctorate from the Budapest University of Technology and Economics, specializing in blockchain and distributed ledger technology. His research domains encompass performance modeling and systems design for dependability. In addition to academic expertise, he has several years of practical experience in the design and implementation of industrial projects within this domain.

Bertalan Zoltán Péter

Bertalan Zoltán Péter is currently pursuing his doctoral studies in computer engineering at the Budapest University of Technology and Economics. His primary research areas are distributed ledger systems and blockchains and their design for dependability.