Blockchain has already proven its huge influence on the financial world with its first application in the form of cryptocurrencies such as Bitcoin. It might not be long before its impact is felt in all areas of the business world.
Many blockchain systems provide a technology called Smart Contracts. A smart contract, also known as a cryptocontract, is a computer program that directly controls the transfer of digital currencies or assets between parties under certain conditions. A smart contract not only defines the rules and penalties related to an agreement in the same way that a traditional contract does, but it can also automatically enforce those obligations.
This allows users, to permanently and securely store their data, set their own conditions and control who accesses the data and for what purpose. Because of these features, blockchain technology can be used to store user profile data.
Data Science Malta will be running one of the first smarts contracts online workshops in Malta. The workshop, partially supported by the eskills malta foundation is being held on the 25th and 26th of August and the 15th and 16th of September.
The course will teach you:
· Introduce Blockchain – what is it
· What is Bitcoin and what is Ether
· Begin to setup development environment: setup for Windows, Linux and MacOS
· Setup Private Ethereum Private Network – ether mining
· Understanding Ethereum Gas & OpCodes · Introduction to Smart Contract – Hello World version of a simple Smart Contract
· Full development of a Decentralised Application, DApp – with a web front-end
· Deploy DApp to private network
By the end of these two days you will have all that is required to start developing your own smart contracts. You’ll have a working environment and configured framework, you’ll know the basic blockchain mechanism – specifically the ones relevant to Ethereum as a virtual machine and you’ll know how to write, test and deploy your smart contracts.
This content was supplied by Data Science Malta