blockchain icon

Build a cryptocurrency with Rust

2022-11-22

-

2022-12-13

English
English, German, Luxembourgish, French

In this course the inner workings of cryptocurrencies are imparted through implementing a simple cryptocurrency in Rust. Because of its memory safety and concurrency guaranties, Rust is one of today’s first choice for implementing crypto wallets and crypto mining software.

48,00 

Objective

All concepts are explained through step by step live coding. As Rust’s basic syntax is very similar to C and Java, the code samples are easy to understand, even without previous knowledge in Rust. Additional beginner exercises help you to take the first steps in Rust.

Learning outcomes

The learner understands the basic inner workings of cryptocurrencies. The following basic concepts will be covered through code examples: hash, hashing algorithms, block, blockchain, distributed ledger, blockchain validation,  transactions, overspending, double spending.

Prerequisites

Proficiency in one strongly typed programming language.

Schedule:

This training has a total of 12 hours and takes place over several weeks:

  • Day 1/4:   22.11.2022   13:00 – 16:00
  • Day 2/4:   29.11.2022   13:00 – 16:00
  • Day 3/4:   06.12.2022   13:00 – 16:00
  • Day 4/4:   13.12.2022   13:00 – 16:00

Location

This course takes place ON-SITE

Terres Rouges building
14, porte de France
L-4360 Esch/Alzette

Difficulty:

Intermediate

Language(s) course:

English

Instructor(s):

Jens Getreu

Language(s) spoken by instructor :

English, German, Luxembourgish, French

Additional information:

Certification:

This training does not have any assessment or exams; a certificate of participation will be issued to participants. A mandatory attendance percentage of at least 80% is required.