Tuesday, November 22, 2016

Part 3 - Blockchain Technology Overview - Course module structure

Part 3 - Blockchain Technology Overview - Course Structure

Structure of Course Module of Part 3A - Blockchain Technology Overview


Course Name:      Blockchain Technology Overview
Course Blog:         http://eecbitcoin.blogspot.ca/
Prerequisite:        Part 1 and 2
Teaching Scheme: Theory: 03Hrs/ Day  Total 12 hours
Examination Schemes: Audit (P/F) Written and MCQ

Description:
The course will introduce the basics of Blockchain Technology.
Course Objective:
  • To learn basics of Blockchain Technology
 Course Outcome: Students
  • Will be able to explain
  • Will be able to contribute in development and Design of Blockchain ecosystem
Course Contents:
  • What is Blockchain
  • How Blockchain Trust Infiltrates
  • Obstacles, Challenges and Mental Blocks
  • Blockchain in Financial Services
  • Lighthouse Industries & New Intermediaries
  • Implementing Blockchain Technology
  • Decentralization as the way forward
Text Books and References:
  • The Business Blockchain by William Mougayar
  • Blockchain Revolution by Don Tapscott

Part 2 - Bitcoin Lab - Course module structure

Structure of Course Module of Part 2 - Bitcoin Lab Practicals :


Course Name:      Bitcoin Lab Practicals
Course Blog:         http://eecbitcoin.blogspot.ca/
Prerequisite:        Completion of Part 1 - Bicoin Introduction
Teaching Scheme:  Computer Laboratory 03hrs/ twice weekly, total 12 hours in 2 weeks
Examination Schemes:  Lab Assignments submissions

Description:  Students will perform prescribed lab exercises to get hands-on practice of tools and technologies used for Bitcoin transactions.

Course Objective:
  • To learn installation, testing and operations of hardware, software and services.
  • To perform Bitcoin transactions
 Course Outcome: Students
  • Will be able to execute Bitcoin transactions
  • Will be able to contribute in development and support of Bitcoin ecosystem, infrastructure and applications.
Course Contents:
  • Wallet
  • Mine
  • Management tools
  • Unocoin API (unocoin.com/apidoc)
Text Books and References:


Part I - Content - History of Money and its significance to the rise of Bitcoin 

Roman empire was one of the first ancient civilizations to use coins

What is Money and How it is different than Currency?

On Nov 8 2016, the Prime Minister of India announced that 500 and 1000 Rs currency notes will not be a 'Legal Tender' or in simple words won't be considered as valid 'Money'. Till that point a billion people had taken these economic terms as granted. Frantically everyone started researching on it, experts showered their knowledge and it was chaotic in initial days. 

To understand Bitcoin, it is imperative to know the meaning of some very simple economic terms.

It is important to understand what exactly we mean by the word ‘Money’ and how it is different to ‘Currency’
If you actually think about it then you will realize that ‘Money’ is imaginary, unreal and intangible . Currency is a representation of money in a particular geographic region. Currency is printed but money is created. While money stores the intrinsic value within itself, currency possesses buying power bestowed upon it by the government.
Money is an intermediary between product and services that people want to trade
The 3 main functions of currency are -
  • Medium of Exchange: Currency satisfies the parameters of being durable, transportable, divisible, low level of counterfeitness and fungible.
  • Unit of Account: Measurement of goods, services etc and has a stable value over longer periods of time (like 50–100 years).
  • Store of Value: Other than money even gold, silver etc are good stores of value
USA Currency Note clearly states that `Note is Legal Tender for all Debts, public and private`

What is a Legal tender
A US $ Bill states that “This Note is legal tender for all debts, public and private”. But what does ‘Legal tender’ actually mean? The concept of legal tender is often misunderstood. Contrary to popular opinion, legal tender is not a means of payment that must be accepted by the parties to a transaction, but rather a legally defined means of payment that should not be refused by a creditor in satisfaction of a debt.
  • Bank of England is the only bank authorized to issue banknotes in England and Wales and its notes are legal tender in both.
  • In Scotland and Northern Ireland, 7 banks can issue notes but they are not legal tender anywhere the UK, not even in Scotland and Northern Ireland. They are just legal currency and may or may not be accepted by a merchant. Legal tender in Scotland is limited to coin.

We will now try to understand different forms of money used since ancient times and why each, including modern money, failed and hence the need and rise of digital currencies like Bitcoin

Before visiting 'History of Money' let us first catch glimpse of How the future of money will be like in this 30 second video.



This is an excerpt from an interview of Mr. Anil Bokil whose organisation is the brainchild behind demonitization. I apologize as it is in Marathi, so some of you might not understand. In this video Mr. Bokil clearly says that future of India (or probaly the world) is 'Single Currency'. He later on says that future is 'Digital Money' and not 'Currency'. This is different than online and mobile banking. This is probably the first direct reference to a crypto currency like Bitcoin by a prominent Indian economist.

Before we learn the future, it is important to understand each Financial System in History and why it failed and hence the need for an alternative.   

Barter system and why it failed
All ancient civilizations had barter system before the invention of coinage. It failed for 2 primary reasons.
  • With trade expanding across geographies value of 1 product varied on a huge scale in different regions Eg: Early tribes in India relied on pig meat as one of the forms of exchange which worked fine within their area but tribes in neighboring regions didn’t consume meat.
  • The Double Coincidence of Wants problem: Eg: Rani is mango trader and sells them in the summer season and Rupali is an orange trader who sells them in the winter season. If Rani and Rupali want to trade mango for orange, then they can do only when fruits are both available at the same time and place and both are willing to carry forward the trade with the mutually agreed exchange rate (Eg: 20 mangoes for 10 oranges). That may be a very brief time, or it may be never.
Interestingly even today countries sign trade deals which are somewhat like Barter system.
In 2007, U.S. & Indian Govt had agreed that Harley-Davidson motorcycles will be allowed access to the Indian market in exchange for the export of Indian mangoes :) ( Source : Wiki)

Cowrie shells were used as money by some ancient civilizations
Primitive forms of money and why they failed


Some examples of primitive money are

  • Whale teeth
  • Cattle
  • Beads
  • Grain
  • Tobacco
  • Cowry shells
They could not satisfy either some or all of the function of a good medium of exchange as mentioned in above section.
There is another form of primitive money which was practiced on Yap islands in Pacific ocean but we will cover this in later sections (‘What is Bitcoin’ ) as it bears a striking resemblance to the concept of Bitcoins or digital currency in general.

Problems with Early coins
I met people from different ethnicities in my travels around the world and each took extreme pride in claiming that theirs was one of the first civilization to use coins :). Greeks, Chinese, Romans — all of them used coins. As Indians we should say it out loud and with pride that — “The English word cash is derived from the Tamil / Malayalam (two South Indian Dravidian Languages) word ‘kasa’ meaning money.” 😊 (Source: Wiki )

Typical problems were -
  • Gresham’s Law of “bad money drives out good.” Earlier coins were from precious metals like gold and silver. But soon people realized that the collective value of melting a large amount of coins was much higher than the total face value of all coins used in melting. This lead to flooding of market with fake coins from cheap metals
  • Malpractices like and counterfeiting was easy
  • Value of metals used for the coins changes over time
We will continue this discussion in Part 2

Part 1 - Bitcoin Introduction - Course Structure

Structure of Course Module of Part 1 - Bitcoin Introduction :


Course Name:      Bitcoin Introduction
Course Blog:         http://eecbitcoin.blogspot.ca/
Prerequisite:        Completion of SE or equivalent
Teaching Scheme: Theory: 03Hrs/ Day   
Examination Schemes: Audit (P/F) Written and MCQ

Description:
The course will introduce the basics of Crypto-currencies and specifically the Bitcoin protocol which is being widely practiced in Industry. 
Course Objective:
  • To learn basics of Crypto-currencies technologies such as open source software, hardware, databases, networking, security
  • To get knowledge of Tools & Techniques used in Bitcoin ecosystem to execute various transactions and manage performance.
  • To understand Business applications of Bitcoin.
 Course Outcome: Students
  • Will be able to execute Bitcoin transactions
  • Will be able to contribute in development and support of Bitcoin ecosystem, infrastructure and applications.
Course Contents:
  • What is Bitcoin
  • History of Bitcoin
Text Books and References:

Saturday, November 19, 2016

Background and Course Modules

Background:

Entrepreneurship Educators Collaborative (EEC) is effort of a group of trainers dedicated to help Indian Engineering Colleges integrate Entrepreneurship related education in their undergrad degree programs. Proposed framework and the required course modules can be accessed at https://drive.google.com/file/d/0B-cGSz8Wq7OcX1NycFlhQWZwOFE/view?usp=sharing

Several technologies are growing at exponential rates which are creating business disruptions and hence huge entrepreneurial opportunities. Blockchain has already reached the peak of Gartner Hype cycle. In the following 5 to 10 years period, several business disruptions will occur because of the adoption of Blockchain technologies in related business scenarios.
Bitcoin - a cryptocurrency. is one of the leading application of blockchain technology that has already started showing tremendous potential for transformation in near future.

Blockchain Technology Course Modules

Learning and building skills in blockchain technology can be structured as follows in Engineering colleges:

  • Part 1 - Bitcoin Introduction  About 12 hours contact content, 1 week in Classroom sessions. ...... Week 1       
  • Part 2 - Bitcoin transactions practicals in Computer Lab with access to cloud infrastructure ....... Week 2 and 3
  • Part 3 - Blockchain Technology  About 12 hours contact content, 1 week in Classroom sessions. ....... Week 4
  • Part 4 - Explore Blockchain Applications Team Assignments  .......  Week 5 and 6  
  • Part 5 - Hackathon    ...... Week 7
  • Part 6 - Student Projects            ......Week 8 and 9:   ... 
  • Part 7 - Competition and Evaluation of student performance   ....... Week 10
The course modules are designed such that the college can plan to offer to include the course work of as little as 12 hours to as much as 60 hours, depending upon the availability in the program structure. 

Part 1 and 2, help students understand high level concepts of block chain technology and one specific blockchain application, Bitcoins - a crypto currency, which has already matured, growing exponentially and evolved into a fully operational ecosystem.

Part 3 will help students understand blockchain technology well beyond the Bitcoin space. Several tools and technologies available for wide range of applications will be covered.

Part 4 is intended for team based learning and get exposure to some real life practical problems in the world.

Part 5 is Hackathon, where students will brain storm several entrepreneurial ideas and build some quick solution prototypes.

Part 6 is Team based learning by performing a startup project based on blockchain technology,

Part 7 is to evaluate the student learning and project performance 

A tentative adoption in an engineering college can have following scenarios:
Part 1 and 2, together may be offered as Audit course of about 20 contact hours in the 3rd year of Engineering degree program.
Parts 1,2,3 and 4 together may be offered as One semester Credit course of about 40 contact hours.
Parts 5,6 and 7 can be offered either as activities of the Entrepreneurship Cell/ Club/  Incubation Center  or the students may undertake a Capstone project in final year based on this format.