Where: Building 19, Level 3, Conference Hall number 2&3
Credit: 6
Description
About this 2-day workshop
This workshop will cover everything from the foundations of blockchain, to what smart contracts are, how to write them, good examples worldwide, and a brainstorming session and presentation for local use-cases, plus a networking mixer.
Participants are encouraged to come with their own laptop to follow practical activities.
Program:
1. Blockchain 101: Basics
Prof. Marco Canini will introduce the fundamentals of blockchain technologies.
Activity: Explore the bitcoin blockchain
2. Blockchain Foundations: Something Old and Something New
Prof. Wattenhofer will first discuss some of classics fundamental results that predate Satoshi Nakamoto, in particular what has been done by the distributed computing community (consensus, byzantine agreement, state replication, ledgers). Then he will present recent developments in blockchain technologies: malleability, selfish mining, DAG-based blockchains, state channels, payment networks, watchtowers, governance, applications, economical aspects.
3. Blockchain 102: Smart Contracts
Learn what smart contracts are and what you can achieve through them with Hassan
Activity: Design and implement a smart contract
4. Successful Use-Cases Of Blockchain
Understand what works and what not with blockchain in the real world with James
Activity: Explore local use-cases of blockchain
5. Mixer
Get together over coffee and refreshments
Related Events
Location, Location, Location, and Time
We value your feedback and welcome any comments you may have to help us improve our programs. Make sure you submit the survey after you have attended this event!
Hassan Alsibyani
Hassan is Technical Lead at Wasphi. He holds an MSc in computer science from King Abdullah University of Science and Technology. As a computer scientist, he seeks to find the best possible way to increase the quality of human life by using current technologies and creating new ones. He is interested to discover and implement methods in which the blockchain can yield novel solutions to improve the privacy of sensitive data.
James Audretsch
James is currently a MS/PhD student in computer science at King Abdullah University of Science and Technology. He is interested in finding innovative solutions for blockchain technology. He has extensive experience as a full stack software engineer and has applied machine learning to detect earthquakes during an internship at KAUST. He is also a Python, Docker, and Ultimate Frisbee enthusiast.
Marco Canini
Marco Canini is Assistant Professor of Computer Science at KAUST. Professor Canini‘s research interests are in the principled construction and operation of large scale networked computer systems, specifically in distributed systems, large-scale computing and computer networking with emphasis on cloud computing and programmable networks. His current work focuses on improving networked systems design, implementation and operation along several vital properties such as reliability, performance, security and energy efficiency.
Roger Wattenhofer
Roger is a full professor at the Information Technology and Electrical Engineering Department, ETH Zurich, Switzerland. He received his doctorate in Computer Science from ETH Zurich. He also worked at Microsoft Research in Redmond, Washington, at Brown University in Providence, Rhode Island, and at Macquarie University in Sydney, Australia. His research interests are a variety of algorithmic and systems aspects in computer science and information technology. His work received multiple awards, e.g. the Prize for Innovation in Distributed Computing for his work in Distributed Approximation. He published the book “Distributed Ledger Technology: The Science of the Blockchain“, which has been translated to Chinese, Korean and Vietnamese.
No resources found.
No links found.