Prototyping presentation
Prototyping presentation
Technology
Overview of Blockchain Technology
Users use consensus mechanisms (e.g., Proof of Work, Proof of Stake) that
ensure agreement among the nodes regarding the validity of transactions
● There are multiple ledgers, but Bank holds the ● There is one ledger. All Nodes have some level of access
“main record” to that ledger.
● Client must reconcile its own ledger against that of ● All Nodes agree to a protocol that determines the “true
Bank, and must convince Bank of the “true state” state” of the ledger at any point in time. The application
of the Bank ledger if discrepancies arise of this protocol is sometimes called “achieving
consensus.”
Where is cryptography used in Blockchain
● Digital Signatures
Initiation and Broadcasting used to prove ownership of a particular transaction or data by an
individual or entity
of Transaction ● Private/Public Keys
encrypt and decrypt data, and to create and verify blockchain
addresses
● Hash Function
Chaining Blocks “a mathematical algorithm that converts a plaintext message of any
length into a fixed-length string of numbers”
How does a Distributed Ledger work
Power of Blockchain
Decentralized Platform
Unlike traditional databases, which are controlled by a single entity, blockchain operates on a
decentralized network
Transparency
Transactions on a blockchain are visible to all participants in the network. This transparency helps
build trust among users and allows for better tracking of assets and transactions.
Security
Blockchain uses cryptographic techniques to secure data, making it nearly impossible to alter or
tamper with information. This enhances data integrity and security.
Tokenization
Blockchain allows for the representation of real-world assets as digital tokens, making it easier to
trade, transfer, and invest in assets like real estate, art, and more.
Uses of Blockchain
Cryptocurrencies
The most well-known use of blockchain is as the underlying technology for cryptocurrencies like
Bitcoin and Ethereum, enabling secure peer-to-peer transactions without intermediaries.
Smart Contracts
These are self-executing contracts with the terms of the agreement directly written into code. They
automatically enforce and execute the terms of a contract when conditions are met, streamlining
processes and reducing the need for intermediaries.
Web3
Referred to as the decentralized web, it refers to applications and services built on blockchain
technology. Unlike Web 2.0, which is characterized by centralized platforms and services controlled
by a few major corporations. Web3 aims to create a more decentralized, user-centric, and trustless
internet.