Friday, December 08, 2017

IOT300 – Fundamentals of Cryptocurrencies – Bitcoin and Ether

A cryptocurrency is a digital asset designed using cryptography to work as a medium of exchange for a transaction. By now, you should have heard of Bitcoin, the first decentralized cryptocurrency that is widely in use today. And in addition to Bitcoin, there exist a number of alternative cryptocurrencies, one of which is known as Ether. Ether is a cryptocurrency like Bitcoin, except that it runs on its own network called Ethereum.

In this course, you will learn the fundamentals of cryptocurrencies and how to get started started in mining Bitcoin and Ether. 

Course comes with a mining rig!


Topics

What is a cryptocurrency?

How cryptocurrencies work?
  Blockchain
  Decentralization

Popular cryptocurrencies
  Bitcoin
  Ether

Advantages of cryptocurrencies

Buying and Storing Bitcoin and Ether
  Exchanges
  Wallets

Mining Cryptocurrencies
  Starting your own mine
  Cloud Mining

Building your own mining rig
  Hardware requirements

  Cost Estimations

Understanding Blockchain - Building your own Blockchain Implementation


Sunday, December 03, 2017

IOT301 – Building Blockchain- Based Decentralized Applications using Ethereum


One of the hottest technologies of late is no doubt Blockchain. But what is Blockchain? A blockchain is a digital transaction of records that’s arranged in chunks of data called blocks. These blocks then link with one another through a cryptographic validation known as a hashing function. Linked together, these blocks form an unbroken chain a blockchain. A Blockchain is programmed to record not just financial transactions but virtually everything of value.

In this course, you will learn the fundamentals of Blockchain, as well as learn how to implement Smart Contracts using Ethereum. You will create your own Ethereum private network and learn how to deploy smart contracts onto them. 

Topics
·         What is a Blockchain?
o    Attributes of a Blockchain
o    Bitcoin and Ethereum
§  Bitcoin and Ethereum Blockchains
o    Crypto-fuel for the Ethereum network - Ether
·       Getting Started with Ethereum
o    Using Geth - CLI for running Ethereum node
o    Using Mist and Ethereum Wallet
o    Performing Mining
o    Joining the networks – mainnet vs testnet(s)
o    Creating your own private Ethereum network
§  Creating nodes
§  Creating accounts
§  Performing mining and sending Ether to another node
·       Smart Contracts and Decentralized Application (DApp)
o    Use cases for Smart Contracts   
o    How to implement Smart Contracts
o    Learning Solidity - a Smart Contract Programming Language
o    Deploying Smart Contracts
·       Business case
o    Case Studies