CS Tools and Tricks Seminars: Blockchains & Mining with Ethereum

Maximilian Schiedermeier - McGill University

March 22, 2019, 1 p.m. - March 22, 2019, 2:30 p.m.

Trottier 3120 (Krieble Lab)

Hosted by: CSGS

This week, at the CS Tools, Tips and Tricks seminar/workshop, Maximilian Schiedermeier, from Distributed Information Systems Lab will be leading the session on Blockchains & Mining with Ethereum. The details of the event are as follows:
When: Friday, March 22  1:00-2:30pm
Where: Trottier 3120 (Krieble Lab)
Speaker: Maximilian Schiedermeier
Topic: Blockchains & Mining with Ethereum
>> Ubuntu machines in the room: None as we have the dependencies installed on the machines.
>> On personal laptops: Installation of Geth, Web3J (optional), and Solidity (optional), Java/IntelliJ (https://kartoffelquadrat.eu:5050/maex/ethereum-guide/src/master/ethereum-guide.md#machine-setup)
Distributed Ledger Technology (DLT) provides strong guarantees for data integrity. This characteristic led to a recent hype of Blockchain technology, notably in the context of crypto-currency. Still many other domains can benefit from the advantages of DLT. However, developing D-Apps using blockchains, is challenging: The crypto-background renders software tools complex and hard to configure. Getting started is often a frustrating and time consuming process. The goal of this course it to provide a gentle and straightforward introduction to key concepts around blockchains and how to use corresponding tools. Within the session we will set up a new ethereum blockchain, create accounts, mine ether and transfer currency between accounts. Depending on time, the course also provides an outlook on smart-contract programming and BC access, using java.
Looking forward to seeing you all,