SlideShare a Scribd company logo
1 of 25
Wroclaw, Poland
SECURE. PRIVATE. UNTRACEABLE.
Welcome
Justin Ehrenhofer
Finance
Management Information Systems
/u/SamsungGalaxyPlayer or sgp_
CryptoUMN.com
Fungibility
=
YOU
Why Fungibility Matters
Adapted from Keybase.io
Why Fungibility Matters
Adapted from Keybase.io
YOU
Known extremist
Drug lord
Hemorrhoid
Cream Direct
Your best friend
The Monero Difference
SENDER RECEIVER
RING
SIGNATURES
STEALTH
ADDRESSES
AMOUNT TRANSACTION
BROADCAST
Éą
KOVRI
(I2P ROUTER)
RING CONFIDENTIAL
TRANSACTIONS (RINGCT)
Ring Signatures & RingCT
8 (Tx ID hng6iwfumwf8)
9 (Tx ID cb8vqfi8dfj65f)
1 (Tx ID e4hn4ifqyd5ed)
3 (Tx ID wb4f5hdfdicnd)
4 (Tx ID nh5nogsefwjw)
6 (Tx ID ybwnng8nengf)
2 (Tx ID eshgni5lsvnf74)
5 (Tx ID fgwinw3fwtk54)
7 (Tx ID e4bgn8flwwrj8)
10 (Tx ID fnidmfnu3dm8)
11 (Tx ID twv8mf8dnfas)
13 (Tx ID 7nr8mrjffijdtm)
12 (Tx ID h5o8mfdngkd)
14 (Tx ID f8n8madkrjmd)
15 (Tx ID wn3f4diiijffwn)
16 (Tx ID 5 f8wnfdmmii)
17 (Tx ID h8fn5mdfi4w)
18 (Tx ID n48gfwmfdki)
20 (Tx ID t4vn8lf8djer4)
19 (Tx ID fnidmnfdsam)
21 (Tx ID 4f5f8njdoam4)
BLOCKCHAIN
8 (Tx ID hng6iwfumwf8)
5 (Tx ID fgwinw3fwtk54)
11 (Tx ID twv8mf8dnfas)
15 (Tx ID wn3f4diiijffwn)
18 (Tx ID n48gfwmfdki)
21 (Tx ID 4f5f8njdoam4)
Ring Signatures & RingCT
Ringsize=6
INPUTSMinimumSeptember2017*
MinimumToday
5 (Tx ID fgwinw3fwtk54)
8 (Tx ID hng6iwfumwf8)
11 (Tx ID twv8mf8dnfas)
15 (Tx ID wn3f4diiijffwn)
18 (Tx ID n48gfwmfdki)
21 (Tx ID 4f5f8njdoam4) key image
5 (Tx ID fgwinw3fwtk54)5 (Tx ID fgwinw3fwtk54)
8 (Tx ID hng6iwfumwf8)
11 (Tx ID twv8mf8dnfas)
15 (Tx ID wn3f4diiijffwn)
18 (Tx ID n48gfwmfdki)
21 (Tx ID 4f5f8njdoam4)
Ring Signatures & RingCT
Ringsize=6
INPUTSMinimumSeptember2017*
MinimumToday
8 (Tx ID hng6iwfumwf8)
11 (Tx ID twv8mf8dnfas)
15 (Tx ID wn3f4diiijffwn)
18 (Tx ID n48gfwmfdki)
21 (Tx ID 4f5f8njdoam4) key image
RingCT ring signature,
signs difference
between commitments
? XMR
Pedersen commitment
Commitment
public key
Ring Signatures & RingCT
5
8
11
15
18
21
INPUTS
NewerOlder
https://xmrchain.net/search?value=9bb608c70622ce67333c267103241f19b8aca21b7915f237813e451e1f03576e
Ring Signatures & RingCT
Near 100% use of
optional RingCT
Source: moneroblocks.info/stats
ORIGIN
NODE
12.154.85.166
LOGGING
NODE
Tx ID: 375wd4h
ORIGIN
NODE
3dsnf28.i2p
LOGGING
NODE
Tx ID: 375wd4h
Stealth Addresses
OUTPUTS
? XMR
Back to Sender
To Receiver
INPUTS
100 XMR
OR
hfk5yndjdmnfirwm5dnu
7yf8dji8fbwb4f5hdfdicnd
ey5f8ne58nh5nogsefwjw
58fmd8jhybwnng8nengf
5hfnq835hng6iwfumwf8
3348dqnqcb8vqfi8dfj65f
Commitment public key
Summary
5 (Tx ID fgwinw3fwtk54)
8 (Tx ID hng6iwfumwf8)
11 (Tx ID twv8mf8dnfas)
15 (Tx ID wn3f4diiijffwn)
18 (Tx ID n48gfwmfdki)
21 (Tx ID 4f5f8njdoam4)
? XMR
hfk5yndjdmnfirwm5dnu
7yf8dji8fbwb4f5hdfdicnd
ey5f8ne58nh5nogsefwjw
58fmd8jhybwnng8nengf
5hfnq835hng6iwfumwf8
3348dqnqcb8vqfi8dfj65f
Commitment public key
Mandatory Privacy
Source: MoneroBlocks.info 24 Feb 2016
Source: zcha.in 15 March 2017
A Brief History
Launched
April 2014
All Tx Private
April 2016
Attacked
September 2014
GUI Beta 1
December 2016
RingCT
January 2017
Regulatory Compliance and Transparency
A view key is used to
reveal all transactions for
a Monero account, or just
the key for a single
transaction
Transparency
View keys can be given to
selected parties, or can be
made public
Selected Parties
By publishing their view
key, charities can invite
easy public oversight
Charities
Auditors can be given
access to accounts
without being able to
spend those account
funds
Auditing
Children can be given
their own accounts, and
parents can monitor their
spending
Parents
(with the View Key)
Adapted from Fluffypony’s Slides
Monero Limitations
Monero Limitations
Bitcoin (0.3kB)
Monero ringsize 3 (3kB)
Monero with RingCT (12-13kB)
Current Blockchain
Size on Disk: 13.2GB
Addressing Transaction Size
1. RingCT is brand new; optimizations could reduce
transaction sizes by 20%
2. Prune non-essential parts of blockchain for 50%
size reduction. Sharding possible
3. Large hard drives are cheap, and prices continue
to fall (even if it can’t meet Moore’s Law)
4. Any real scaling needs to be done off-chain
anyway
Ongoing Development
Multisig
Improvements to
Dynamic Fees &
Dynamic Blocks
Sub-Addresses &
Disposable Addresses
Translations
Lightweight
Wallet
Website
Redesign
Hardfork Schedule
April 14th September 18th*
• Dynamic Block Improvements
• Dynamic Fee Improvements
• Mandatory RingCT
• Minimum ringsize ≥5
• Fluffy blocks
• Wallet sync optimizations
(prefetch and resource allocation)
January April September
Thank You!
monero.stackexchange.com
getmonero.org
/r/Monero
Adapted from Fluffypony’s Slides
People Started Adding Tools to Bitcoin

More Related Content

What's hot

Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017
Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017
Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Barcelona, Spain 2017
Monero Presentation by Justin Ehrenhofer - Barcelona, Spain 2017Monero Presentation by Justin Ehrenhofer - Barcelona, Spain 2017
Monero Presentation by Justin Ehrenhofer - Barcelona, Spain 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Stockholm, Sweden 2017
Monero Presentation by Justin Ehrenhofer - Stockholm, Sweden 2017Monero Presentation by Justin Ehrenhofer - Stockholm, Sweden 2017
Monero Presentation by Justin Ehrenhofer - Stockholm, Sweden 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Vienna, Austria 2017
Monero Presentation by Justin Ehrenhofer - Vienna, Austria 2017Monero Presentation by Justin Ehrenhofer - Vienna, Austria 2017
Monero Presentation by Justin Ehrenhofer - Vienna, Austria 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Brussels, Belguim 2017
Monero Presentation by Justin Ehrenhofer - Brussels, Belguim 2017Monero Presentation by Justin Ehrenhofer - Brussels, Belguim 2017
Monero Presentation by Justin Ehrenhofer - Brussels, Belguim 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Rome, Italy 2017
Monero Presentation by Justin Ehrenhofer - Rome, Italy 2017Monero Presentation by Justin Ehrenhofer - Rome, Italy 2017
Monero Presentation by Justin Ehrenhofer - Rome, Italy 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Milwaukee, Wisconsin 2017
Monero Presentation by Justin Ehrenhofer - Milwaukee, Wisconsin 2017Monero Presentation by Justin Ehrenhofer - Milwaukee, Wisconsin 2017
Monero Presentation by Justin Ehrenhofer - Milwaukee, Wisconsin 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Cologne, Germany 2017
Monero Presentation by Justin Ehrenhofer - Cologne, Germany 2017Monero Presentation by Justin Ehrenhofer - Cologne, Germany 2017
Monero Presentation by Justin Ehrenhofer - Cologne, Germany 2017Justin Ehrenhofer
 
Cryptography (Distributed computing)
Cryptography (Distributed computing)Cryptography (Distributed computing)
Cryptography (Distributed computing)Sri Prasanna
 

What's hot (9)

Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017
Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017
Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017
 
Monero Presentation by Justin Ehrenhofer - Barcelona, Spain 2017
Monero Presentation by Justin Ehrenhofer - Barcelona, Spain 2017Monero Presentation by Justin Ehrenhofer - Barcelona, Spain 2017
Monero Presentation by Justin Ehrenhofer - Barcelona, Spain 2017
 
Monero Presentation by Justin Ehrenhofer - Stockholm, Sweden 2017
Monero Presentation by Justin Ehrenhofer - Stockholm, Sweden 2017Monero Presentation by Justin Ehrenhofer - Stockholm, Sweden 2017
Monero Presentation by Justin Ehrenhofer - Stockholm, Sweden 2017
 
Monero Presentation by Justin Ehrenhofer - Vienna, Austria 2017
Monero Presentation by Justin Ehrenhofer - Vienna, Austria 2017Monero Presentation by Justin Ehrenhofer - Vienna, Austria 2017
Monero Presentation by Justin Ehrenhofer - Vienna, Austria 2017
 
Monero Presentation by Justin Ehrenhofer - Brussels, Belguim 2017
Monero Presentation by Justin Ehrenhofer - Brussels, Belguim 2017Monero Presentation by Justin Ehrenhofer - Brussels, Belguim 2017
Monero Presentation by Justin Ehrenhofer - Brussels, Belguim 2017
 
Monero Presentation by Justin Ehrenhofer - Rome, Italy 2017
Monero Presentation by Justin Ehrenhofer - Rome, Italy 2017Monero Presentation by Justin Ehrenhofer - Rome, Italy 2017
Monero Presentation by Justin Ehrenhofer - Rome, Italy 2017
 
Monero Presentation by Justin Ehrenhofer - Milwaukee, Wisconsin 2017
Monero Presentation by Justin Ehrenhofer - Milwaukee, Wisconsin 2017Monero Presentation by Justin Ehrenhofer - Milwaukee, Wisconsin 2017
Monero Presentation by Justin Ehrenhofer - Milwaukee, Wisconsin 2017
 
Monero Presentation by Justin Ehrenhofer - Cologne, Germany 2017
Monero Presentation by Justin Ehrenhofer - Cologne, Germany 2017Monero Presentation by Justin Ehrenhofer - Cologne, Germany 2017
Monero Presentation by Justin Ehrenhofer - Cologne, Germany 2017
 
Cryptography (Distributed computing)
Cryptography (Distributed computing)Cryptography (Distributed computing)
Cryptography (Distributed computing)
 

Similar to Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017

Monero Presentation by Justin Ehrenhofer - Oslo, Norway 2017
Monero Presentation by Justin Ehrenhofer - Oslo, Norway 2017Monero Presentation by Justin Ehrenhofer - Oslo, Norway 2017
Monero Presentation by Justin Ehrenhofer - Oslo, Norway 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Copenhagen, Denmark 2017
Monero Presentation by Justin Ehrenhofer - Copenhagen, Denmark 2017Monero Presentation by Justin Ehrenhofer - Copenhagen, Denmark 2017
Monero Presentation by Justin Ehrenhofer - Copenhagen, Denmark 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 1 2017
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 1 2017Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 1 2017
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 1 2017Justin Ehrenhofer
 
BCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
BCHGraz - Meetup #9 - Monero by Justin EhrenhoferBCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
BCHGraz - Meetup #9 - Monero by Justin EhrenhoferBlockchainHub Graz
 
Monero Presentation by Justin Ehrenhofer - Graz, Austria 2017
Monero Presentation by Justin Ehrenhofer - Graz, Austria 2017Monero Presentation by Justin Ehrenhofer - Graz, Austria 2017
Monero Presentation by Justin Ehrenhofer - Graz, Austria 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Riga, Latvia 2017
Monero Presentation by Justin Ehrenhofer - Riga, Latvia 2017Monero Presentation by Justin Ehrenhofer - Riga, Latvia 2017
Monero Presentation by Justin Ehrenhofer - Riga, Latvia 2017Justin Ehrenhofer
 
Evaluating Private Cryptocurrency Technologies and Implementations
Evaluating Private Cryptocurrency Technologies and ImplementationsEvaluating Private Cryptocurrency Technologies and Implementations
Evaluating Private Cryptocurrency Technologies and ImplementationsJustin Ehrenhofer
 

Similar to Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017 (7)

Monero Presentation by Justin Ehrenhofer - Oslo, Norway 2017
Monero Presentation by Justin Ehrenhofer - Oslo, Norway 2017Monero Presentation by Justin Ehrenhofer - Oslo, Norway 2017
Monero Presentation by Justin Ehrenhofer - Oslo, Norway 2017
 
Monero Presentation by Justin Ehrenhofer - Copenhagen, Denmark 2017
Monero Presentation by Justin Ehrenhofer - Copenhagen, Denmark 2017Monero Presentation by Justin Ehrenhofer - Copenhagen, Denmark 2017
Monero Presentation by Justin Ehrenhofer - Copenhagen, Denmark 2017
 
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 1 2017
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 1 2017Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 1 2017
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 1 2017
 
BCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
BCHGraz - Meetup #9 - Monero by Justin EhrenhoferBCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
BCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Graz, Austria 2017
Monero Presentation by Justin Ehrenhofer - Graz, Austria 2017Monero Presentation by Justin Ehrenhofer - Graz, Austria 2017
Monero Presentation by Justin Ehrenhofer - Graz, Austria 2017
 
Monero Presentation by Justin Ehrenhofer - Riga, Latvia 2017
Monero Presentation by Justin Ehrenhofer - Riga, Latvia 2017Monero Presentation by Justin Ehrenhofer - Riga, Latvia 2017
Monero Presentation by Justin Ehrenhofer - Riga, Latvia 2017
 
Evaluating Private Cryptocurrency Technologies and Implementations
Evaluating Private Cryptocurrency Technologies and ImplementationsEvaluating Private Cryptocurrency Technologies and Implementations
Evaluating Private Cryptocurrency Technologies and Implementations
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017

  • 2. Welcome Justin Ehrenhofer Finance Management Information Systems /u/SamsungGalaxyPlayer or sgp_ CryptoUMN.com
  • 5. Why Fungibility Matters Adapted from Keybase.io YOU Known extremist Drug lord Hemorrhoid Cream Direct Your best friend
  • 6. The Monero Difference SENDER RECEIVER RING SIGNATURES STEALTH ADDRESSES AMOUNT TRANSACTION BROADCAST Éą KOVRI (I2P ROUTER) RING CONFIDENTIAL TRANSACTIONS (RINGCT)
  • 7. Ring Signatures & RingCT 8 (Tx ID hng6iwfumwf8) 9 (Tx ID cb8vqfi8dfj65f) 1 (Tx ID e4hn4ifqyd5ed) 3 (Tx ID wb4f5hdfdicnd) 4 (Tx ID nh5nogsefwjw) 6 (Tx ID ybwnng8nengf) 2 (Tx ID eshgni5lsvnf74) 5 (Tx ID fgwinw3fwtk54) 7 (Tx ID e4bgn8flwwrj8) 10 (Tx ID fnidmfnu3dm8) 11 (Tx ID twv8mf8dnfas) 13 (Tx ID 7nr8mrjffijdtm) 12 (Tx ID h5o8mfdngkd) 14 (Tx ID f8n8madkrjmd) 15 (Tx ID wn3f4diiijffwn) 16 (Tx ID 5 f8wnfdmmii) 17 (Tx ID h8fn5mdfi4w) 18 (Tx ID n48gfwmfdki) 20 (Tx ID t4vn8lf8djer4) 19 (Tx ID fnidmnfdsam) 21 (Tx ID 4f5f8njdoam4) BLOCKCHAIN 8 (Tx ID hng6iwfumwf8) 5 (Tx ID fgwinw3fwtk54) 11 (Tx ID twv8mf8dnfas) 15 (Tx ID wn3f4diiijffwn) 18 (Tx ID n48gfwmfdki) 21 (Tx ID 4f5f8njdoam4)
  • 8. Ring Signatures & RingCT Ringsize=6 INPUTSMinimumSeptember2017* MinimumToday 5 (Tx ID fgwinw3fwtk54) 8 (Tx ID hng6iwfumwf8) 11 (Tx ID twv8mf8dnfas) 15 (Tx ID wn3f4diiijffwn) 18 (Tx ID n48gfwmfdki) 21 (Tx ID 4f5f8njdoam4) key image
  • 9. 5 (Tx ID fgwinw3fwtk54)5 (Tx ID fgwinw3fwtk54) 8 (Tx ID hng6iwfumwf8) 11 (Tx ID twv8mf8dnfas) 15 (Tx ID wn3f4diiijffwn) 18 (Tx ID n48gfwmfdki) 21 (Tx ID 4f5f8njdoam4) Ring Signatures & RingCT Ringsize=6 INPUTSMinimumSeptember2017* MinimumToday 8 (Tx ID hng6iwfumwf8) 11 (Tx ID twv8mf8dnfas) 15 (Tx ID wn3f4diiijffwn) 18 (Tx ID n48gfwmfdki) 21 (Tx ID 4f5f8njdoam4) key image RingCT ring signature, signs difference between commitments ? XMR Pedersen commitment Commitment public key
  • 10. Ring Signatures & RingCT 5 8 11 15 18 21 INPUTS NewerOlder https://xmrchain.net/search?value=9bb608c70622ce67333c267103241f19b8aca21b7915f237813e451e1f03576e
  • 11. Ring Signatures & RingCT Near 100% use of optional RingCT Source: moneroblocks.info/stats
  • 14. Stealth Addresses OUTPUTS ? XMR Back to Sender To Receiver INPUTS 100 XMR OR hfk5yndjdmnfirwm5dnu 7yf8dji8fbwb4f5hdfdicnd ey5f8ne58nh5nogsefwjw 58fmd8jhybwnng8nengf 5hfnq835hng6iwfumwf8 3348dqnqcb8vqfi8dfj65f Commitment public key
  • 15. Summary 5 (Tx ID fgwinw3fwtk54) 8 (Tx ID hng6iwfumwf8) 11 (Tx ID twv8mf8dnfas) 15 (Tx ID wn3f4diiijffwn) 18 (Tx ID n48gfwmfdki) 21 (Tx ID 4f5f8njdoam4) ? XMR hfk5yndjdmnfirwm5dnu 7yf8dji8fbwb4f5hdfdicnd ey5f8ne58nh5nogsefwjw 58fmd8jhybwnng8nengf 5hfnq835hng6iwfumwf8 3348dqnqcb8vqfi8dfj65f Commitment public key
  • 16. Mandatory Privacy Source: MoneroBlocks.info 24 Feb 2016 Source: zcha.in 15 March 2017
  • 17. A Brief History Launched April 2014 All Tx Private April 2016 Attacked September 2014 GUI Beta 1 December 2016 RingCT January 2017
  • 18. Regulatory Compliance and Transparency A view key is used to reveal all transactions for a Monero account, or just the key for a single transaction Transparency View keys can be given to selected parties, or can be made public Selected Parties By publishing their view key, charities can invite easy public oversight Charities Auditors can be given access to accounts without being able to spend those account funds Auditing Children can be given their own accounts, and parents can monitor their spending Parents (with the View Key) Adapted from Fluffypony’s Slides
  • 20. Monero Limitations Bitcoin (0.3kB) Monero ringsize 3 (3kB) Monero with RingCT (12-13kB) Current Blockchain Size on Disk: 13.2GB
  • 21. Addressing Transaction Size 1. RingCT is brand new; optimizations could reduce transaction sizes by 20% 2. Prune non-essential parts of blockchain for 50% size reduction. Sharding possible 3. Large hard drives are cheap, and prices continue to fall (even if it can’t meet Moore’s Law) 4. Any real scaling needs to be done off-chain anyway
  • 22. Ongoing Development Multisig Improvements to Dynamic Fees & Dynamic Blocks Sub-Addresses & Disposable Addresses Translations Lightweight Wallet Website Redesign
  • 23. Hardfork Schedule April 14th September 18th* • Dynamic Block Improvements • Dynamic Fee Improvements • Mandatory RingCT • Minimum ringsize ≥5 • Fluffy blocks • Wallet sync optimizations (prefetch and resource allocation) January April September
  • 25. People Started Adding Tools to Bitcoin

Editor's Notes

  1. CoinJoin requires other participants to mix with. DASH, which built its PrivateSend functionality on CoinJoin, requires at least 3 participants. The service performing the functionality, whether it is a centralized server for Bitcoin or a randomly-selected masternode for DASH, can log what money goes where.