Skip to content

ritheshSalyan/blockchain101-scem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blockchain101-scem

Blockchain workshop @ SCEM

Agenda

Session 1

  • Blockchain background and basics

  • Basics of decentralization using Distributed Ledger Technology

  • Bitcoin consensus algorithm and transactions

Session 2

  • Smart contract basics

  • Turing complete scripting language to create smart contracts

  • Basics of Ethereum

  • Setting up Ethereum development environment

  • Create and deploy a "Hello World" smart contract

  • Create, test and deploy a Proof of Ownership application.

Pre requisites or Required installations

  • Recommended to use a system of 4 GB RAM (Don't worry, we can still make it work).

  • Although you can work on any platform (Windows, Mac OSX, Linux), a Debian based operating system (Ubuntu, Linux Mint, Kali) is preferred. You can also install a docker container for Ubuntu 16.04 if you are comfortable with Linux (Optional).

    $ docker pull ubuntu
    $ docker run ubuntu:16.04 grep -v '^#' /etc/apt/sources.list
    $ docker run -it ubuntu:16.04 /bin/bash
    
    

    Run this inside the docker container:

    $ apt-get install software-properties-common

  • Install a python interpreter >= 3.5.

  • It would be great if you also setup a latest version of nodejs and npm. Here is a install guide for Ubuntu system.

About

Blockchain workshop @ SCEM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 69.8%
  • JavaScript 17.0%
  • Python 10.3%
  • HTML 2.8%
  • CSS 0.1%