Deep dive into smart contracts and blockchains


The invention of bitcoin brought about a wide range of opportunities for the developers to create new applications which have higher security, privacy and speed. How? The answer is Blockchain. In this talk, we will dive deep into what blockchains are, especially ethereum blockchain. We will explain what smart contracts are and also show how to build a smart contract using vyper a python based language.


People have used smart contracts in - Supply chain and logistics for transparency in goods movement(Maersk). Trade finance to reduce the paperwork and to mitigate risks(American Express). The entertainment industry in safeguarding the intellectual property rights, revenue and royalties(TOKIT). The insurance for reducing the delay caused due to documentation and middle men(AXA). Smart contracts mainly eliminate the necessary paperwork and documentation needed either physically or digitally and also the time taken by intermediaries/administrators to process these documents.Though fairly new to the people it is being implemented at such a pace which makes it important to all of us to have basic knowledge. There will be live examples of the above and a few more interesting uses of this technique. Prior knowledge of blockchain,smart contracts and a basic overview of python is helpful but not necessary. We will also provide a Github repo with the code from the talk.


Anand Sai

Recent Graduate. With 3 years of experience in python. Interested in ML and Blockchains. Works at Infosys Limited.

Aditthya Ramakrishnan

Aditthya has recently finished his bachelors degree at SRM University, India. He has previously spent a semester studying at the Massachusetts Institute of Technology, interned at the MIT Media Lab & Carnegie Mellon University. He also started Next Tech Lab, a student-run research lab at his university, mentoring and leading over 200 members working in fields like AI, AR/VR, IoT etc.