SlideShare a Scribd company logo
SECURE. PRIVATE. UNTRACEABLE.
Helsinki, Finland
Welcome
Justin Ehrenhofer
Finance
Management Information Systems
/u/SamsungGalaxyPlayer or sgp_
CryptoUMN.com
People Started Adding Tools to Bitcoin
People Started Adding Tools to Bitcoin
People Started Adding Tools to Bitcoin
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
rCT = x*G + a*H(G)
Commitment
public key
Random Number Actual Amount
Ring Signatures & RingCT
5
8
11
15
18
21
INPUTS
NewerOlder
Coinbase Transaction
(New Money)
Input Actually
Spent
Someone Else
Borrowed Input
How Inputs Are Selected
AT LAUNCH
CURRENT (IMPROVED TRIANGULAR DISTRIBUTION)
IDEAL
ENTIRE BLOCKCHAIN
Time Since Last Spent
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
Adapted from Scott Anecito’s Presentation
The Infamous GUI
MyMonero Lightweight Wallet
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
Children can be given
their own accounts, and
parents can monitor their
spending
Parents
(with the View Key)
Adapted from Riccardo Spagni’s Presentation
Monero Limitations
…but so close!
- Coinomi
- GUI port
- MyMonero
- Jaxx
Ongoing Development
Multisig Sub-Addresses Translations
Lightweight
Wallet
RingCT
Optimizations
Community
Hardfork Schedule
September 18th*
• Mandatory RingCT
• Minimum ringsize ≥5 (likely 10)
• Fluffy blocks (in testing now)
• Improved input selection algorithm
• 0MQ
• Sub-Addresses
January April September
Community Growth
Community Growth
XMR.TO – Pay Bitcoin Addresses with Monero
Thank You!
monero.stackexchange.com
getmonero.org
/r/Monero
justin@ehrenhofer.org

More Related Content

What's hot

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 - Madison, Wisconsin 2 2017
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 2 2017Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 2 2017
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 2 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Athens, Greece 2017
Monero Presentation by Justin Ehrenhofer - Athens, Greece 2017Monero Presentation by Justin Ehrenhofer - Athens, Greece 2017
Monero Presentation by Justin Ehrenhofer - Athens, Greece 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Budapest, Hungary 2017
Monero Presentation by Justin Ehrenhofer - Budapest, Hungary 2017Monero Presentation by Justin Ehrenhofer - Budapest, Hungary 2017
Monero Presentation by Justin Ehrenhofer - Budapest, Hungary 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
 
Cryptography for Smalltalkers 2
Cryptography for Smalltalkers 2Cryptography for Smalltalkers 2
Cryptography for Smalltalkers 2ESUG
 
Crypto talk OpenValue meetup 20-3-18
Crypto talk OpenValue meetup 20-3-18Crypto talk OpenValue meetup 20-3-18
Crypto talk OpenValue meetup 20-3-18Roy Wasse
 
September Ethereum Berlin Workshop
September Ethereum Berlin WorkshopSeptember Ethereum Berlin Workshop
September Ethereum Berlin Workshopaeronbuchanan
 
The bitcoin blockchain
The bitcoin blockchainThe bitcoin blockchain
The bitcoin blockchainSalah Hawila
 
Clasificación general
Clasificación generalClasificación general
Clasificación generallimas17
 

What's hot (13)

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 - Madison, Wisconsin 2 2017
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 2 2017Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 2 2017
Monero Presentation by Justin Ehrenhofer - Madison, Wisconsin 2 2017
 
Monero Presentation by Justin Ehrenhofer - Athens, Greece 2017
Monero Presentation by Justin Ehrenhofer - Athens, Greece 2017Monero Presentation by Justin Ehrenhofer - Athens, Greece 2017
Monero Presentation by Justin Ehrenhofer - Athens, Greece 2017
 
Monero Presentation by Justin Ehrenhofer - Budapest, Hungary 2017
Monero Presentation by Justin Ehrenhofer - Budapest, Hungary 2017Monero Presentation by Justin Ehrenhofer - Budapest, Hungary 2017
Monero Presentation by Justin Ehrenhofer - Budapest, Hungary 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
 
Privacy Coins
Privacy CoinsPrivacy Coins
Privacy Coins
 
Cryptography for Smalltalkers 2
Cryptography for Smalltalkers 2Cryptography for Smalltalkers 2
Cryptography for Smalltalkers 2
 
Vcs28
Vcs28Vcs28
Vcs28
 
Crypto talk OpenValue meetup 20-3-18
Crypto talk OpenValue meetup 20-3-18Crypto talk OpenValue meetup 20-3-18
Crypto talk OpenValue meetup 20-3-18
 
September Ethereum Berlin Workshop
September Ethereum Berlin WorkshopSeptember Ethereum Berlin Workshop
September Ethereum Berlin Workshop
 
The bitcoin blockchain
The bitcoin blockchainThe bitcoin blockchain
The bitcoin blockchain
 
Clasificación general
Clasificación generalClasificación general
Clasificación general
 
Php&redis presentation
Php&redis presentationPhp&redis presentation
Php&redis presentation
 

Similar to Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017

Monero Presentation by Justin Ehrenhofer - Warsaw, Poland 2017
Monero Presentation by Justin Ehrenhofer - Warsaw, Poland 2017Monero Presentation by Justin Ehrenhofer - Warsaw, Poland 2017
Monero Presentation by Justin Ehrenhofer - Warsaw, Poland 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017
Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017
Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 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
 
Monero Presentation by Justin Ehrenhofer - Valencia, Spain 2017
Monero Presentation by Justin Ehrenhofer - Valencia, Spain 2017Monero Presentation by Justin Ehrenhofer - Valencia, Spain 2017
Monero Presentation by Justin Ehrenhofer - Valencia, Spain 2017Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - Zagreb, Croatia 2017
Monero Presentation by Justin Ehrenhofer - Zagreb, Croatia 2017Monero Presentation by Justin Ehrenhofer - Zagreb, Croatia 2017
Monero Presentation by Justin Ehrenhofer - Zagreb, Croatia 2017Justin Ehrenhofer
 
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...Dace Barone
 
Blockchain, Smart Contracts & Crypto: Blurring The Lines Btw Investing & Gamb...
Blockchain, Smart Contracts & Crypto: Blurring The Lines Btw Investing & Gamb...Blockchain, Smart Contracts & Crypto: Blurring The Lines Btw Investing & Gamb...
Blockchain, Smart Contracts & Crypto: Blurring The Lines Btw Investing & Gamb...Jessica Tams
 
Defcon Monero Ring Signatures Presentation by Justin Ehrenhofer 2018
Defcon Monero Ring Signatures Presentation by Justin Ehrenhofer 2018Defcon Monero Ring Signatures Presentation by Justin Ehrenhofer 2018
Defcon Monero Ring Signatures Presentation by Justin Ehrenhofer 2018Justin Ehrenhofer
 
Presentation topalidis giorgos
Presentation topalidis giorgosPresentation topalidis giorgos
Presentation topalidis giorgosGiorgos Topalidis
 
Presentation_Topalidis_Giorgos
Presentation_Topalidis_GiorgosPresentation_Topalidis_Giorgos
Presentation_Topalidis_GiorgosGiorgos Topalidis
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksBernhard Haslhofer
 
Bitcoin San Francisco Dev Talk 6-23-14, Tom Johnson
Bitcoin San Francisco Dev Talk 6-23-14, Tom JohnsonBitcoin San Francisco Dev Talk 6-23-14, Tom Johnson
Bitcoin San Francisco Dev Talk 6-23-14, Tom Johnsonairealtime
 
Cryptocurrency Mixing
Cryptocurrency MixingCryptocurrency Mixing
Cryptocurrency Mixingashmoran
 
Ethereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonderEthereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yondergavofyork
 
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter TeuflBCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter TeuflBlockchainHub Graz
 
A simplified Bitcoin Implementation in GO
A simplified Bitcoin Implementation in GOA simplified Bitcoin Implementation in GO
A simplified Bitcoin Implementation in GOBrian Yap
 
Bitcoin protocol for developers at techfest
Bitcoin protocol for developers at techfestBitcoin protocol for developers at techfest
Bitcoin protocol for developers at techfestAlberto Gomez Toribio
 
CryptoSuper 500 November 2019
CryptoSuper 500 November 2019CryptoSuper 500 November 2019
CryptoSuper 500 November 2019Stephen Perrenod
 

Similar to Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017 (20)

Monero Presentation by Justin Ehrenhofer - Warsaw, Poland 2017
Monero Presentation by Justin Ehrenhofer - Warsaw, Poland 2017Monero Presentation by Justin Ehrenhofer - Warsaw, Poland 2017
Monero Presentation by Justin Ehrenhofer - Warsaw, Poland 2017
 
Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017
Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017
Monero Presentation by Justin Ehrenhofer - Wroclaw, Poland 2017
 
Evaluating Private Cryptocurrency Technologies and Implementations
Evaluating Private Cryptocurrency Technologies and ImplementationsEvaluating Private Cryptocurrency Technologies and Implementations
Evaluating Private Cryptocurrency Technologies and Implementations
 
Monero Presentation by Justin Ehrenhofer - Valencia, Spain 2017
Monero Presentation by Justin Ehrenhofer - Valencia, Spain 2017Monero Presentation by Justin Ehrenhofer - Valencia, Spain 2017
Monero Presentation by Justin Ehrenhofer - Valencia, Spain 2017
 
Monero Presentation by Justin Ehrenhofer - Zagreb, Croatia 2017
Monero Presentation by Justin Ehrenhofer - Zagreb, Croatia 2017Monero Presentation by Justin Ehrenhofer - Zagreb, Croatia 2017
Monero Presentation by Justin Ehrenhofer - Zagreb, Croatia 2017
 
Bitcoin.pdf
Bitcoin.pdfBitcoin.pdf
Bitcoin.pdf
 
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
“Technical Intro to Blockhain” by Yurijs Pimenovs from Paybis at CryptoCurren...
 
Blockchain, Smart Contracts & Crypto: Blurring The Lines Btw Investing & Gamb...
Blockchain, Smart Contracts & Crypto: Blurring The Lines Btw Investing & Gamb...Blockchain, Smart Contracts & Crypto: Blurring The Lines Btw Investing & Gamb...
Blockchain, Smart Contracts & Crypto: Blurring The Lines Btw Investing & Gamb...
 
Defcon Monero Ring Signatures Presentation by Justin Ehrenhofer 2018
Defcon Monero Ring Signatures Presentation by Justin Ehrenhofer 2018Defcon Monero Ring Signatures Presentation by Justin Ehrenhofer 2018
Defcon Monero Ring Signatures Presentation by Justin Ehrenhofer 2018
 
Presentation topalidis giorgos
Presentation topalidis giorgosPresentation topalidis giorgos
Presentation topalidis giorgos
 
Presentation_Topalidis_Giorgos
Presentation_Topalidis_GiorgosPresentation_Topalidis_Giorgos
Presentation_Topalidis_Giorgos
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency Networks
 
Bitcoin San Francisco Dev Talk 6-23-14, Tom Johnson
Bitcoin San Francisco Dev Talk 6-23-14, Tom JohnsonBitcoin San Francisco Dev Talk 6-23-14, Tom Johnson
Bitcoin San Francisco Dev Talk 6-23-14, Tom Johnson
 
Cryptocurrency Mixing
Cryptocurrency MixingCryptocurrency Mixing
Cryptocurrency Mixing
 
Ethereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonderEthereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonder
 
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter TeuflBCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
 
A simplified Bitcoin Implementation in GO
A simplified Bitcoin Implementation in GOA simplified Bitcoin Implementation in GO
A simplified Bitcoin Implementation in GO
 
Bitcoin protocol for developers at techfest
Bitcoin protocol for developers at techfestBitcoin protocol for developers at techfest
Bitcoin protocol for developers at techfest
 
Cto cn
Cto cnCto cn
Cto cn
 
CryptoSuper 500 November 2019
CryptoSuper 500 November 2019CryptoSuper 500 November 2019
CryptoSuper 500 November 2019
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»QADay
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform EngineeringJemma Hussein Allen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...QADay
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsVlad Stirbu
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

Monero Presentation by Justin Ehrenhofer - Helsinki, Finland 2017

  • 2. Welcome Justin Ehrenhofer Finance Management Information Systems /u/SamsungGalaxyPlayer or sgp_ CryptoUMN.com
  • 3. People Started Adding Tools to Bitcoin
  • 4. People Started Adding Tools to Bitcoin
  • 5. People Started Adding Tools to Bitcoin
  • 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 rCT = x*G + a*H(G) Commitment public key Random Number Actual Amount
  • 10. Ring Signatures & RingCT 5 8 11 15 18 21 INPUTS NewerOlder Coinbase Transaction (New Money) Input Actually Spent Someone Else Borrowed Input
  • 11. How Inputs Are Selected AT LAUNCH CURRENT (IMPROVED TRIANGULAR DISTRIBUTION) IDEAL ENTIRE BLOCKCHAIN Time Since Last Spent
  • 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 Adapted from Scott Anecito’s Presentation
  • 20. 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 Children can be given their own accounts, and parents can monitor their spending Parents (with the View Key) Adapted from Riccardo Spagni’s Presentation
  • 21. Monero Limitations …but so close! - Coinomi - GUI port - MyMonero - Jaxx
  • 22. Ongoing Development Multisig Sub-Addresses Translations Lightweight Wallet RingCT Optimizations Community
  • 23. Hardfork Schedule September 18th* • Mandatory RingCT • Minimum ringsize ≥5 (likely 10) • Fluffy blocks (in testing now) • Improved input selection algorithm • 0MQ • Sub-Addresses January April September
  • 26. XMR.TO – Pay Bitcoin Addresses with Monero

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.
  2. 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.