SlideShare a Scribd company logo
Resource Slides for Q&A
Ethereum hard fork
• Why will DAO attack cause hard fork for Ethereum?
• the inherent vulnerabilities in The DAO’s smart contract leaves the door open
to future attacks. Each child DAO created is an effective copy of the original,
bringing with it all of the flaws contained within. It’s because of this that some
are pushing for a rule change in the ethereum network.
• Effect of hard fork?
 it would allow developers to freeze funds taken from The DAO, and thus
secure funds until they can be recovered.
the move threatens the integrity of the ethereum blockchain and the project
as a whole.
Ethereum hard fork
• How can the change happen?
• Release new version for numerous
client(Go,C++,Rust,Python,Java,Ruby,Haskell,JS, enforce upgrade of client
• Enforced by new rule: DAO challenge response after an eth handshake
• What exactly is the change?
• 35 files changed, including modifications to the configuration/genesis, p2p
networking, and EVM protocol.
• E.g. necessary consensus modifications to header validation rules
Public vs private blockchain
Public Private
Access Open read/write access to database Permissioned read and/or write access to
database
Speed Slower Faster
Security Based on consensus algorithm Pre-approved participants
Identity Anonymous/pseudonymous Known identities
Asset Native assets Any asset
Privacy Data publicly available to whoever
connect to the blockchain
Privacy policy for data same as in traditional
database
Transaction
fee
Transaction fee required Completely free/inexpensive transactions
Immutability Secured by hashing power Secured by distributed consensus
Examples Bitcoin, Ethereum, Hyperledger Ripple, Blockstream, Multichain
Smart contract
Pre-written logic(computer code)
Stored and replicated on a distributed storage platform(blockchain)
Execute/run by a network of computers(e.g. blockchain miners)
Result in ledger updates(e.g. cryptocurrency payment)
______________________________________________________________
= General purpose computation takes place on blockchain
If blockchains give us distributed trustworthy storage,
then smart contracts give us distributed trustworthy calculations.
Smart contract examples
• Decentralized Twitter
• a decentralised microblogging service
• provides basic Twitter-like functionality to
tweet messages of up to 160 characters.
• Decentralized Virtual World & Crypto-Real
Estate
• Ξtheria is a virtual world
• players can own tiles, farm them for blocks,
and build things.
• Managing identity
• plans to bring "ease and simplicity" to the
process of identification for businesses
wishing to onboard new customers
Smart contract
examples
• Slock.it: IoT + Blockchain
• blockchain smart contract to do
access control(control physical
lock)
• Enable Rent, sell or share
anything - without middlemen
https://www.youtube.com/watch?v=-Ht23KXic1k
Smart contract Good vs Bad
What’s good?
• Express business logic as
computer program
• Represent logic triggering event
as a message to the program
• Use digital signatures to prove
who send the messages
• Everything is transparent to
everyone in the blockchain
What’s bad?
• Execution of every program for
every message on every
blockchain node (global
execution)
• Works poorly for high
transaction throughput
• Transaction order is critical,
unconfirmed transaction has no
predictable outcome
Cryptocurrencies = Cryptographic based
digital money
• Definition
• Digital money
• Using cryptography functions to secure transactions
• No centralized trusted party to operate the currency
• Characteristic
• With digital signature to indicate ownership
• Digital transaction made with owner’s signature
• Everybody can verify ownership of crytocurrency, everyone can see transaction record of crytocurrency
• Not possible to double spend
• Who owns it?
• Anyone could own cryptocurrency, with a digital wallet
• Who runs it?
• The blockchain miners (A group of computers)
• Examples:
• Bitcoin, Ether, Ripple, Colored coins
9
How to get cryptocurrency?
• Purchase over an exchange
• For Investors
• Purchase with real world currency
• Be a miner and do mining
• People with internet and hardware
• Steps:
• Choose a cryptocurrency to mine(bitcoin, Ether, other altcoin: Litecoin, Dogecoin etc)
• Setup wallet to keep your wealth
• Download and install corresponding mining software
• Configuration – join some mining pool
• Run mining program, get cryptocurrency from rewards
How to get cryptocurrency?
• Transfer
• Someone transfer you their crytocurrency
• Steps:
• Download an wallet application
• Create account with the cryptocurrency
• Expose your wallet address to the sender
• Sender transfer cryptocurrency and you receive it.
Number of guesses(hashes) before you get
a Block hash value?
1.The number of guesses increasing in time.
2.Current value:
1.6*1018
hash/s * 10 min/block = 1.6*1018
hash/s * 600 sec/block = 9.6 * 1020
hash/block
Why Blockchain is begin with fintech? Other than
the payment what does it do in the finance?
• Part 1: Blockchain is created to solve The Byzantine General’s
Problem. Blockchain didn’t decided to start with Fintech, instead,
Blockchain is born because of Fintech(people extract Blockchain idea
from bitcoin).
• Part 2: The things blockchain can do in the finance area
• Virtual wallet / payments / exchange offering (Bitreserve, BitPesa)
• Process payments (BitPay, Coinbase)
• Clearing and settlement solutions (Hyperledger, Serica)
• Developing and offering cryptocurrency denominated products (SolidX,
Tinker)

More Related Content

What's hot (20)

Vilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensusVilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensus
Audrius Ramoska
 
Blockchain for Beginners
Blockchain for Beginners Blockchain for Beginners
Blockchain for Beginners
Cyber Security Alliance
 
Dash Crypto Currency Intro for Techies
Dash Crypto Currency Intro for TechiesDash Crypto Currency Intro for Techies
Dash Crypto Currency Intro for Techies
Joseph Holbrook, Chief Learning Officer (CLO)
 
Block chain
Block chainBlock chain
Block chain
TejashBansal2
 
20180711 Metamask
20180711 Metamask 20180711 Metamask
20180711 Metamask
Hu Kenneth
 
Azure Unchained (Azure boot camp Sofia 2017)
Azure Unchained (Azure boot camp Sofia 2017)Azure Unchained (Azure boot camp Sofia 2017)
Azure Unchained (Azure boot camp Sofia 2017)
Valio Bonev
 
Bitcoin & Ethereum Address
Bitcoin & Ethereum AddressBitcoin & Ethereum Address
Bitcoin & Ethereum Address
Po Wei Chen
 
Ethereum introduction
Ethereum introductionEthereum introduction
Ethereum introduction
kesavan N B
 
Pi network
Pi networkPi network
Pi network
VamsikrishnaVemavara
 
Metadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionMetadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN Explosion
Coin Sciences Ltd
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchain
seancarmody
 
Etherium Intro for techies
Etherium Intro for techiesEtherium Intro for techies
Etherium Intro for techies
Joseph Holbrook, Chief Learning Officer (CLO)
 
Ethereum - MetaMask&Remix&Smartcontract
Ethereum - MetaMask&Remix&SmartcontractEthereum - MetaMask&Remix&Smartcontract
Ethereum - MetaMask&Remix&Smartcontract
Hu Kenneth
 
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Дмитрий Плахов
 
SAA Blockchain Presentation. 10 Startups using the Blockchain
SAA Blockchain Presentation.  10 Startups using the BlockchainSAA Blockchain Presentation.  10 Startups using the Blockchain
SAA Blockchain Presentation. 10 Startups using the Blockchain
Tom McGovern
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
Ninad Sarang
 
Blockchain
BlockchainBlockchain
Blockchain
Soichiro Takagi
 
Economías criptográficas
Economías criptográficasEconomías criptográficas
Economías criptográficas
navajanegra
 
BlockchainConf.tech - Build a private blockchain workshop
BlockchainConf.tech - Build a private blockchain workshopBlockchainConf.tech - Build a private blockchain workshop
BlockchainConf.tech - Build a private blockchain workshop
Pad Kankipati
 
Ethereum Smart Contract Tutorial
Ethereum Smart Contract TutorialEthereum Smart Contract Tutorial
Ethereum Smart Contract Tutorial
Arnold Pham
 
Vilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensusVilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensus
Audrius Ramoska
 
20180711 Metamask
20180711 Metamask 20180711 Metamask
20180711 Metamask
Hu Kenneth
 
Azure Unchained (Azure boot camp Sofia 2017)
Azure Unchained (Azure boot camp Sofia 2017)Azure Unchained (Azure boot camp Sofia 2017)
Azure Unchained (Azure boot camp Sofia 2017)
Valio Bonev
 
Bitcoin & Ethereum Address
Bitcoin & Ethereum AddressBitcoin & Ethereum Address
Bitcoin & Ethereum Address
Po Wei Chen
 
Ethereum introduction
Ethereum introductionEthereum introduction
Ethereum introduction
kesavan N B
 
Metadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionMetadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN Explosion
Coin Sciences Ltd
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchain
seancarmody
 
Ethereum - MetaMask&Remix&Smartcontract
Ethereum - MetaMask&Remix&SmartcontractEthereum - MetaMask&Remix&Smartcontract
Ethereum - MetaMask&Remix&Smartcontract
Hu Kenneth
 
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Дмитрий Плахов
 
SAA Blockchain Presentation. 10 Startups using the Blockchain
SAA Blockchain Presentation.  10 Startups using the BlockchainSAA Blockchain Presentation.  10 Startups using the Blockchain
SAA Blockchain Presentation. 10 Startups using the Blockchain
Tom McGovern
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
Ninad Sarang
 
Economías criptográficas
Economías criptográficasEconomías criptográficas
Economías criptográficas
navajanegra
 
BlockchainConf.tech - Build a private blockchain workshop
BlockchainConf.tech - Build a private blockchain workshopBlockchainConf.tech - Build a private blockchain workshop
BlockchainConf.tech - Build a private blockchain workshop
Pad Kankipati
 
Ethereum Smart Contract Tutorial
Ethereum Smart Contract TutorialEthereum Smart Contract Tutorial
Ethereum Smart Contract Tutorial
Arnold Pham
 

Similar to Resource slides for blockchain related question (20)

BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & Ethereum
BlockchainHub Graz
 
What is bitcoin?
What is bitcoin?What is bitcoin?
What is bitcoin?
Suraj Bora
 
Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding Blockchain
Tony Willenberg
 
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptxS2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
TaufikIqbalR1
 
The presentation on the Blockchain_Introduction_KR.pdf
The presentation on the Blockchain_Introduction_KR.pdfThe presentation on the Blockchain_Introduction_KR.pdf
The presentation on the Blockchain_Introduction_KR.pdf
nehapatil1600
 
Ethereum Mining How To
Ethereum Mining How ToEthereum Mining How To
Ethereum Mining How To
Nugroho Gito
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and Cryptocurrencies
nimeshQ
 
Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)
Tomoaki Sato
 
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Codemotion
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart
Joseph Holbrook, Chief Learning Officer (CLO)
 
Blockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology EngineersBlockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology Engineers
Joseph Holbrook, Chief Learning Officer (CLO)
 
Blockchain (1).pptx
Blockchain (1).pptxBlockchain (1).pptx
Blockchain (1).pptx
MeetPBarasara
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
inder_barara
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
Inderjeet Singh
 
crypto ppt.ppt
crypto ppt.pptcrypto ppt.ppt
crypto ppt.ppt
SakshiRawat394090
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
Ponthota Viswanath Reddy
 
Cryptocurrencies overview
Cryptocurrencies overviewCryptocurrencies overview
Cryptocurrencies overview
Trector Rancor
 
Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20
Truong Nguyen
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
Saad Zaher
 
BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & Ethereum
BlockchainHub Graz
 
What is bitcoin?
What is bitcoin?What is bitcoin?
What is bitcoin?
Suraj Bora
 
Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding Blockchain
Tony Willenberg
 
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptxS2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
TaufikIqbalR1
 
The presentation on the Blockchain_Introduction_KR.pdf
The presentation on the Blockchain_Introduction_KR.pdfThe presentation on the Blockchain_Introduction_KR.pdf
The presentation on the Blockchain_Introduction_KR.pdf
nehapatil1600
 
Ethereum Mining How To
Ethereum Mining How ToEthereum Mining How To
Ethereum Mining How To
Nugroho Gito
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and Cryptocurrencies
nimeshQ
 
Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)
Tomoaki Sato
 
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Codemotion
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
inder_barara
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
Inderjeet Singh
 
Cryptocurrencies overview
Cryptocurrencies overviewCryptocurrencies overview
Cryptocurrencies overview
Trector Rancor
 
Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20
Truong Nguyen
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
Saad Zaher
 

Recently uploaded (20)

MINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PRMINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PR
MIND CTI
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdfAre Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Telecoms Supermarket
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
MINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PRMINDCTI revenue release Quarter 1 2025 PR
MINDCTI revenue release Quarter 1 2025 PR
MIND CTI
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdfAre Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Are Cloud PBX Providers in India Reliable for Small Businesses (1).pdf
Telecoms Supermarket
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 

Resource slides for blockchain related question

  • 2. Ethereum hard fork • Why will DAO attack cause hard fork for Ethereum? • the inherent vulnerabilities in The DAO’s smart contract leaves the door open to future attacks. Each child DAO created is an effective copy of the original, bringing with it all of the flaws contained within. It’s because of this that some are pushing for a rule change in the ethereum network. • Effect of hard fork?  it would allow developers to freeze funds taken from The DAO, and thus secure funds until they can be recovered. the move threatens the integrity of the ethereum blockchain and the project as a whole.
  • 3. Ethereum hard fork • How can the change happen? • Release new version for numerous client(Go,C++,Rust,Python,Java,Ruby,Haskell,JS, enforce upgrade of client • Enforced by new rule: DAO challenge response after an eth handshake • What exactly is the change? • 35 files changed, including modifications to the configuration/genesis, p2p networking, and EVM protocol. • E.g. necessary consensus modifications to header validation rules
  • 4. Public vs private blockchain Public Private Access Open read/write access to database Permissioned read and/or write access to database Speed Slower Faster Security Based on consensus algorithm Pre-approved participants Identity Anonymous/pseudonymous Known identities Asset Native assets Any asset Privacy Data publicly available to whoever connect to the blockchain Privacy policy for data same as in traditional database Transaction fee Transaction fee required Completely free/inexpensive transactions Immutability Secured by hashing power Secured by distributed consensus Examples Bitcoin, Ethereum, Hyperledger Ripple, Blockstream, Multichain
  • 5. Smart contract Pre-written logic(computer code) Stored and replicated on a distributed storage platform(blockchain) Execute/run by a network of computers(e.g. blockchain miners) Result in ledger updates(e.g. cryptocurrency payment) ______________________________________________________________ = General purpose computation takes place on blockchain If blockchains give us distributed trustworthy storage, then smart contracts give us distributed trustworthy calculations.
  • 6. Smart contract examples • Decentralized Twitter • a decentralised microblogging service • provides basic Twitter-like functionality to tweet messages of up to 160 characters. • Decentralized Virtual World & Crypto-Real Estate • Ξtheria is a virtual world • players can own tiles, farm them for blocks, and build things. • Managing identity • plans to bring "ease and simplicity" to the process of identification for businesses wishing to onboard new customers
  • 7. Smart contract examples • Slock.it: IoT + Blockchain • blockchain smart contract to do access control(control physical lock) • Enable Rent, sell or share anything - without middlemen https://www.youtube.com/watch?v=-Ht23KXic1k
  • 8. Smart contract Good vs Bad What’s good? • Express business logic as computer program • Represent logic triggering event as a message to the program • Use digital signatures to prove who send the messages • Everything is transparent to everyone in the blockchain What’s bad? • Execution of every program for every message on every blockchain node (global execution) • Works poorly for high transaction throughput • Transaction order is critical, unconfirmed transaction has no predictable outcome
  • 9. Cryptocurrencies = Cryptographic based digital money • Definition • Digital money • Using cryptography functions to secure transactions • No centralized trusted party to operate the currency • Characteristic • With digital signature to indicate ownership • Digital transaction made with owner’s signature • Everybody can verify ownership of crytocurrency, everyone can see transaction record of crytocurrency • Not possible to double spend • Who owns it? • Anyone could own cryptocurrency, with a digital wallet • Who runs it? • The blockchain miners (A group of computers) • Examples: • Bitcoin, Ether, Ripple, Colored coins 9
  • 10. How to get cryptocurrency? • Purchase over an exchange • For Investors • Purchase with real world currency • Be a miner and do mining • People with internet and hardware • Steps: • Choose a cryptocurrency to mine(bitcoin, Ether, other altcoin: Litecoin, Dogecoin etc) • Setup wallet to keep your wealth • Download and install corresponding mining software • Configuration – join some mining pool • Run mining program, get cryptocurrency from rewards
  • 11. How to get cryptocurrency? • Transfer • Someone transfer you their crytocurrency • Steps: • Download an wallet application • Create account with the cryptocurrency • Expose your wallet address to the sender • Sender transfer cryptocurrency and you receive it.
  • 12. Number of guesses(hashes) before you get a Block hash value? 1.The number of guesses increasing in time. 2.Current value: 1.6*1018 hash/s * 10 min/block = 1.6*1018 hash/s * 600 sec/block = 9.6 * 1020 hash/block
  • 13. Why Blockchain is begin with fintech? Other than the payment what does it do in the finance? • Part 1: Blockchain is created to solve The Byzantine General’s Problem. Blockchain didn’t decided to start with Fintech, instead, Blockchain is born because of Fintech(people extract Blockchain idea from bitcoin). • Part 2: The things blockchain can do in the finance area • Virtual wallet / payments / exchange offering (Bitreserve, BitPesa) • Process payments (BitPay, Coinbase) • Clearing and settlement solutions (Hyperledger, Serica) • Developing and offering cryptocurrency denominated products (SolidX, Tinker)

Editor's Notes

  • #3: Source: http://www.coindesk.com/dao-counter-attack-ethereum/
  • #4: Source: enforce upgrade: https://www.reddit.com/r/ethereum/comments/4tjzi4/time_to_upgrade_your_client_whether_you_are_pro/ DAO challenge: https://github.com/ethereum/go-ethereum/pull/2795 What exactly changed: https://github.com/ethereum/go-ethereum/pull/2814
  • #5: Ref Source: http://www.coindesk.com/state-of-blockchain-q1-2016/ https://magnr.com/blog/technology/private-vs-public-blockchains-bitcoin/ http://www.slideshare.net/coinspark/understanding-private-blockchains
  • #6: There are many debates over what smart contract is. One person has summarized that no-one has a clue…. Meaning the smart contract is at emerging stage where people don’t know what its future is going to be like. Though there is no concrete definition of what smart contract is, there are some characteristics people use to describe it. For instance, it is nothing fancy but pre-written business logic and it is stored and replicated on a distributed ledger. When it is running or executed it is executed by a network of computers instead of a single centralized server. Source: https://bitsonblocks.net/2016/02/01/a-gentle-introduction-to-smart-contracts/
  • #7: http://www.coindesk.com/7-cool-decentralized-apps-built-ethereum/ 1. Decentrailized twitter https://github.com/yep/eth-tweet http://etheria.world/whatis.html http://kyc-chain.com/
  • #9: Ref: smart contracts- the good, the bad and the lazy Questions: Useful example of smart contract. 2-3 slide of introduction to it. Good point Bad thing about it(Refer to Multichain)
  • #10: https://www.youtube.com/watch?v=fOMVZXLjKYo http://com-http.us/
  • #11: http://www.bestbitcoinexchange.io/
  • #14: Part 2 reference: https://www2.deloitte.com/content/dam/Deloitte/ie/Documents/FinancialServices/IE_Cons_Blockchain_1015.pdf