We are building mainland Europe’s first school on blockchain technology and smart contracts in order to the alleviate the massive shortage of developers and business people in the blockchain industry.
Our teaching methodology is a mix of theory, demonstrations and hands-on programming. Theory is built from ground up – the workshop began with questions such as “How does the current financial system work?”, “What are hash functions?” and ended with advanced themes such as Decentralized Autonomous Organizations (DAOs) owning physical means of production using smart contracts.
The hands-on programming section walked participants through the architecture and code of a decentralized Rock-Paper-Scissors game. It concluded with them playing the game with a billion (fake) ether at stake! Solidity tips, tricks and unique design considerations highlighted by this example were much appreciated by the programmers in the audience.
Finally, one of our demonstrations had us deploy a Swiss Verein as a DAO on the Ethereum blockchain. Switzerland has a rich tradition of citizens forming local recreational clubs for mountaineering, trekking, sports and technology. These rules of such voluntary associations, called Vereins, can be implemented in computer code as a smart contract and we deployed one on-stage. The design used is inspired by the work of Alex van der Sande at the Ethereum foundation.
For a moment, ponder the larger meaning of this demo: What was deployed is an entirely new kind of organizational form like the AG, Inc, or GmbH but running on a blockchain. It needs no Governmental approval, can be created in 5 minutes and costs 10 USD cents to do so! Capabilities like these parallel the rise of the joint-stock company in the late-1500s; a development whose ramifications reverberate through our lives today!
In the future, we will mold this workshop design in two aligned directions: One format will be meant for programmers and the other for non-programmers. The lawyers and bankers in the audience found the programming section less useful, and therefore we will cater to their specific needs. Concurrently, we are also working on advanced solidity workshops and enterprise courses related to bank-grade blockchains.
Finally, a shout-out to our friends at Ether Camp, who provided the Integrated Development Environment used by participants to program. Thank you Ether Camp!