If you are new to Blockchain, this intro will guide you through the main concepts, use cases and technologies behind it. Blockchain is a revolution that goes beyond Bitcoins. It will involve the relationships between normal people and governments or established power, other than the way most of the the applications we use today works.
Consider this an effective Blockchain guide for newcomers. These slides have been developed and used in an Open Lesson at the Geeks Academy.
3. Any solution required a third party
Paying with credit cards requires users to
divulge personal data.
Transaction fees too high for small payments.
The God Protocol
âDoing business on the Internet
requires a leap of faith.â
Nick Sazbo, designer of "bit gold", precursor of
Blockchain
4. ââOh my god, this is it. This is the big
breakthrough,â This is the distributed
trust network that the Internet always
needed and never had.ââ
Marc Andreessen, co-creator of the first commercial Web
browser, Netscape.
Who is Satoshi Nakamoto (father of blockchain)?
Dorian S. Nakamoto
The hero: Blockchain!!!
Really?
I have done it?
âThe internet finally has a public data
baseâ
Chris Dixon, partner of Andreessen Horowitz, a
venture-capital firm which has financed several bitcoin
startups.
âBitcoin has the potential to do
something like change the world.â
Peter Thiel, Co-Founder of Paypal.
5. Hype Cycle for Emerging Technologies, 2016
Source: Gartner (August 2016)
"As a portent for the rise of the
programmable economy, the potential
of this technology to radically
transform economic interactions
should raise critical questions for
society, governments and enterprises,
for which there are no clear answers
today."
10. Blockchain Today
â Only 0.025% or $20 billion of global GDP is held in the blockchain
â This will increase significantly in the next decade, as banks, insurers and tech firms see the
technology as a way to speed up settlements and cut cost
â Being used by "less than 1%" of its total audience
â Bitcoin is "the only proven blockchain"
11. Current sentiment (mainly in finance applications)
â Scale the technology is still a challenge
â may be unable to support thousands of different services with millions of users
â Uncertainties surrounding security and privacy issues
â Governance is a "critical factor" for adoption
â What data do we use? Where do we store them? How can we ensure usage is compliant with
the regulations? Who updates them?
â As participants to a trade finance arrangement may rely on different banks, for
the information shared on the blockchain to be meaningful, the different banks
must agree on a common platform.
12. Need for standard
â There is no blockchain standard yet
â R3 Consortium
â leads a consortium of 42 financial
companies in R&D of blockchain usage in
the financial system
â Smart Contracts Alliance
â an industry initiative of the Chamber of
Digital is a de-facto authoritative resource
for smart contracts.
13. Use Case types
â Use blockchain for transferring any type of assets
â Colu has developed a mechanism to add extra data to bitcoin transaction so that they can
represent bonds, shares or units of precious metals.
â Use the blockchain as a registry of anything worth tracking closely
â Bitcoin transactions can be combined with snippets of additional information which then also
become embedded in the ledger
â Es. Tracking land titles, luxury goods
â âsmart contractsâ
â Execute automatically under the right circumstances
â Bitcoin can be âprogrammedâ so that it only becomes available under certain conditions
15. Cookies for Techies
â Blockchain security based on Hashing
â Hashing is any function that can be used
to map data of arbitrary size to data of
fixed size
â Hashing is in a one-way: It is easy to go
from the data to their hash; impossible to
go from the hash back to the data
â Change what goes into the block in any
way and the hash would be different
â Hash is put into the header of the
proposed block
â The header becomes the basis for a
puzzle which involves using the hash
function yet again
16. Miners looking for gold
â A blockâs hash has to look a certain way; it must
have a certain number of zeroes at the start
â Miners test trillions and trillions of possibilities by
trial and error looking for the answer
â Changing the ânonceâ to create different hashes
â Transaction data unmodified
â When a miner comes up with a solution other
nodes check it
â solving is hard but checking is easy!!
â each node that confirms the solution updates the
blockchain accordingly
â The hash of the header becomes the new blockâs
identifying string, and that block is part of the
blockchain ledger
The winning miner
earns 12 bitcoin, worth
about $21.111,00
17. The Blockchain 3 factors security
â Chance
â It is not possible to predict which miner will solve a puzzle
â It is not possible to predict who will get to update the blockchain at any given time
â History
â Each new header contains a hash of the previous blockâs header
â Make a change anywhere and that changed blockâs header will come out different
â The ledger will no longer match the latest blockâs identifier and will be rejected
â Incentives