Today blockchain technology and cryptocurrencies are very hot topic. It is good to know how this database works and in which systems it may or may not be useful. During the workshop we will launch a private blockchain instance using the Ethereum implementation and prepare a client application in Java that will use it for data storage. We will also dispel the myths around blockchain. This will be an interactive workshop, so you will need to bring a computer with Windows, Linux or macOS. During this workshop you will: – learn how blockchain database works and when it is suitable to use it,- launch your own private blockchain instance and the blocks mining process,- implement a token contract and deploy it in a blockchain,- implement an application in Java that uses your blockchain as a database,- learn about the ÐApps, the distributed file system and distributed communication. The workshop is intended for people who would like to know more about how blockchain works and in which systems it may or may not be useful. You don't have to be a daily programmer to participate in it, but you should know the basic principles of programming in Java language. The workshops will be conducted in Polish. Agenda 1. What is a blockchain, how it works and when to use it. 2. Integrity and digital signature, accounts and transactions in blockchain. 3. Features of Ethereum blockchain. 4. Applications in blockchain: how to implement, deploy and use smart contracts. 5. Interacting with the blockchain using the web3j library. 6. ÐApps and the idea of decentralized Internet: blockchain, distributed file systems and distributed communication. Minimum requirements This is a BYOD (bring your own device) workshop, so remember to bring your own laptop. The workshop will run for 4 hours from 9AM until 1PM. There will be a few coffee breaks. Trainer – Piotr Nazimek Piotr Nazimek graduated from the Faculty of Electronics and Information Technology at the Warsaw University of Technology, where in 2012 he defended his thesis in computer system reliability. The scope of his interests includes widely understood security and software engineering. He is involved in transaction processing systems projects related to electronic payments and transport and in conducting training courses on the practical application of cryptography in computer systems. Tickets price includes Half-day workshop Coffee & Tea Wi-Fi access The workshop is organized for Confitura 2018 conference.
starting on 2018-07-01 09:00:00
Address:
123A Aleje Jerozolimskie
Warszawa
Poland{flickr|100|campaign}