The document discusses cryptocurrency, blockchain, distributed ledgers, smart contracts, consensus algorithms, and blockchain technologies and use cases. It provides definitions and examples of cryptocurrencies like Bitcoin and Ethereum. It explains that blockchains use consensus algorithms like proof-of-work to validate transactions and smart contracts to enable ledger functions. Common blockchain technologies discussed include Hyperledger, Ethereum, and Quorum. Potential use cases mentioned are supply chains, online voting, and land registries.
3. What is cryptocurrency?
● Crypt-o-currency is a form of digital
money that is designed to be secure and,
in many cases, anonymous.
4. What is cryptocurrency?
● Crypt-o-currency is a form of digital
money that is designed to be secure and,
in many cases, anonymous.
● The first cryptocurrency was bitcoin,
which was created in 2009 and is still
the best known.
5. What is cryptocurrency?
● Crypt-o-currency is a form of digital
money that is designed to be secure and,
in many cases, anonymous.
● The first cryptocurrency was bitcoin,
which was created in 2009 and is still
the best known.
● There has been a proliferation of
cryptocurrencies in the past decade and
there are now more than 900 available on
the internet.
6. Most common cryptocurrencies?
● Bitcoin: Bitcoin was the first and is the most commonly traded
cryptocurrency to date. The currency was developed by Satoshi Nakamoto in
2009, a mysterious figure who developed its blockchain. It has a market
capitalisation of around $45 billion as of July 2017.
7. Most common cryptocurrencies?
● Bitcoin: Bitcoin was the first and is the most commonly traded
cryptocurrency to date. The currency was developed by Satoshi Nakamoto in
2009, a mysterious figure who developed its blockchain. It has a market
capitalisation of around $45 billion as of July 2017.
● Ethereum: Developed in 2015, ethereum is the currency token used in the
ethereum blockchain, the second most popular and valuable cryptocurrency.
Ethereum has a market capitalisation of around $18bn as of July 2017.
However, ethereum has had a turbulent journey. After a major hack in 2016
it split into two currencies, while its value has in recent months reached
as high as $400 but crashed briefly to as low as 10 cents.
8. Most common cryptocurrencies?
● Bitcoin: Bitcoin was the first and is the most commonly traded
cryptocurrency to date. The currency was developed by Satoshi Nakamoto in
2009, a mysterious figure who developed its blockchain. It has a market
capitalisation of around $45 billion as of July 2017.
● Ethereum: Developed in 2015, ethereum is the currency token used in the
ethereum blockchain, the second most popular and valuable cryptocurrency.
Ethereum has a market capitalisation of around $18bn as of July 2017.
However, ethereum has had a turbulent journey. After a major hack in 2016
it split into two currencies, while its value has in recent months reached
as high as $400 but crashed briefly to as low as 10 cents.
● Ripple: Ripple is another distributed ledger system that was founded in
2012. Ripple can be used to track more kinds of transactions, not just of
the cryptocurrency. It has been used by banks including Santander and UBS
and has a market capitalisation of around $6.3 billion.
9. Most common cryptocurrencies?
● Bitcoin: Bitcoin was the first and is the most commonly traded cryptocurrency
to date. The currency was developed by Satoshi Nakamoto in 2009, a
mysterious figure who developed its blockchain. It has a market
capitalisation of around $45 billion as of July 2017.
● Ethereum: Developed in 2015, ethereum is the currency token used in the
ethereum blockchain, the second most popular and valuable cryptocurrency.
Ethereum has a market capitalisation of around $18bn as of July 2017.
However, ethereum has had a turbulent journey. After a major hack in 2016 it
split into two currencies, while its value has in recent months reached as
high as $400 but crashed briefly to as low as 10 cents.
● Ripple: Ripple is another distributed ledger system that was founded in 2012.
Ripple can be used to track more kinds of transactions, not just of the
cryptocurrency. It has been used by banks including Santander and UBS and has
a market capitalisation of around $6.3 billion.
● Litecoin: This currency is most similar in form to bitcoin, but has moved
more quickly to develop new innovations, including faster payments and
processes to allow many more transactions. The total value of all Litecoin is
around $2.1 billion.
10.
11. What is a Blockchain?
● “The blockchain is an incorruptible digital ledger of
economic transactions that can be programmed to
record not just financial transactions but virtually
everything of value.”
● Don & Alex Tapscott, authors Blockchain Revolution
12. What is a Blockchain?
● “The blockchain is an incorruptible digital ledger of economic
transactions that can be programmed to record not just
financial transactions but virtually everything of value.”
● Don & Alex Tapscott, authors Blockchain Revolution
● A blockchain is a shared ledger where transactions are
permanently recorded by appending blocks. The blockchain
serves as a historical record of all transactions that ever
occurred, from the genesis block to the latest block, hence
the name blockchain.
13.
14. A Distributed Ledger
● At the heart of a blockchain network is a
distributed ledger that records all the
transactions that take place on the network.
15. A Distributed Ledger
● At the heart of a blockchain network is a
distributed ledger that records all the
transactions that take place on the network.
● A blockchain ledger is often described as
decentralized because it is replicated across
many network participants, each of whom
collaborate in its maintenance.
16. Smart Contracts
● To support the consistent update of information – and to enable a whole
host of ledger functions (transacting, querying, etc) – a blockchain network
uses smart contracts to provide controlled access to the ledger.
17. Smart Contracts
● To support the consistent update of information – and to enable a whole
host of ledger functions (transacting, querying, etc) – a blockchain network
uses smart contracts to provide controlled access to the ledger.
● Smart contracts help you exchange money, property, shares, or anything
of value in a transparent, conflict-free way while avoiding the services of a
middleman.
18. Smart Contracts
● To support the consistent update of information – and to enable a whole
host of ledger functions (transacting, querying, etc) – a blockchain network
uses smart contracts to provide controlled access to the ledger.
● Smart contracts help you exchange money, property, shares, or anything
of value in a transparent, conflict-free way while avoiding the services of a
middleman.
● At core, these automated contracts work like any other computer
program’s if-then statements. They just happen to be doing it in a way that
interacts with real-world assets.
19.
20. Consensus Algorithm
● When we talk about the blockchain,
the first thing that came up in our
mind is the security and the
security because of the blockchain
consensus algorithm.
21. Consensus Algorithm
● When we talk about the blockchain,
the first thing that came up in our
mind is the security and the
security because of the blockchain
consensus algorithm.
● The ledger transactions
synchronized across the network.
22. Consensus Algorithm
● When we talk about the blockchain,
the first thing that came up in our
mind is the security and the
security because of the blockchain
consensus algorithm.
● The ledger transactions
synchronized across the network.
● In blockchains, participants in
network verifies the transaction.
23. Consensus Algorithm
Imagine that several divisions of the Byzantine army are camped outside an enemy city, each division commanded by its own
general. The generals can communicate with one another only by messenger. After observing the enemy, they must decide upon a
common plan of action. However, some of the generals may be traitors, trying to prevent the loyal generals from reaching
agreement. The generals must decide on when to attack the city, but they need a strong majority of their army to attack at
the same time. The generals must have an algorithm to guarantee that (a) all loyal generals decide upon the same plan of
action, and (b) a small number of traitors cannot cause the loyal generals to adopt a bad plan. The loyal generals will all
do what the algorithm says they should, but the traitors may do anything they wish. The algorithm must guarantee condition
(a) regardless of what the traitors do. The loyal generals should not only reach agreement, but should agree upon a
reasonable plan.
26. PoW
● Let’s say we are going to work on a string
“blockchain” and our target is to find a variation
of the variation of it that SHA-256 hashes to a
value beginning with ‘0000’.
● We vary the string by adding an integer value to
the end called a nonce and incrementing it each
time.
In 1999, Miguel Castro and Barbara Liskov introduced the “Practical Byzantine Fault Tolerance” (PBFT) algorithm, which provides high-performance Byzantine state machine replication, processing thousands of requests per second with sub-millisecond increases in latency.