SlideShare a Scribd company logo
SECURE. PRIVATE. UNTRACEABLE.
Vienna, Austria
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
https://xmrchain.net/search?value=9bb608c70622ce67333c267103241f19b8aca21b7915f237813e451e1f03576e
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
Launched
April 2014
All Tx Private
March 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
Children can be given
their own accounts, and
parents can monitor their
spending
Parents
(with the View Key)
Monero Limitations
Ongoing Development
Multisig Sub-Addresses &
Disposable Addresses
Translations
Lightweight
Wallet
Website
Redesign
Hardfork Schedule
September 18th*
• Mandatory RingCT
• Minimum ringsize ≥5
• Fluffy blocks
• Improved input selection algorithm
January April September
Thank You!
monero.stackexchange.com
getmonero.org
/r/Monero

More Related Content

What's hot

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
Justin 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 2017
Justin 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 2017
Justin 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 2017
Justin 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 2017
Justin Ehrenhofer
 
[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎
Shuji Kikuchi
 
Privacy Coins
Privacy CoinsPrivacy Coins
Privacy Coins
Tim Menapace
 
Nginx+tomcat https 配置
Nginx+tomcat  https 配置Nginx+tomcat  https 配置
Nginx+tomcat https 配置
诸葛修车网-诸葛商城
 
Codigo fuente
Codigo fuenteCodigo fuente
Codigo fuente
BlackD10
 
Vhdl practical exam guide
Vhdl practical exam guideVhdl practical exam guide
Vhdl practical exam guide
Eslam Mohammed
 
Manual usuario - Inspur cx-h81-m1 v2 0
Manual usuario  - Inspur cx-h81-m1 v2 0Manual usuario  - Inspur cx-h81-m1 v2 0
Manual usuario - Inspur cx-h81-m1 v2 0
Pablo J. Rodriguez H.
 
lp
lplp
Humantalk Angers 14 Mars
Humantalk Angers 14 MarsHumantalk Angers 14 Mars
Humantalk Angers 14 Mars
Rémi Dubois
 
História dos Sistemas Operacionais de Videogames
História dos Sistemas Operacionais de VideogamesHistória dos Sistemas Operacionais de Videogames
História dos Sistemas Operacionais de Videogames
Caio Gondim
 
Blowfish Cryptosystem
Blowfish Cryptosystem Blowfish Cryptosystem
Blowfish Cryptosystem
هيثم فرج
 

What's hot (15)

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 - 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 - 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 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 - 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
 
[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎[AKIBA.AWS] VPN接続とルーティングの基礎
[AKIBA.AWS] VPN接続とルーティングの基礎
 
Privacy Coins
Privacy CoinsPrivacy Coins
Privacy Coins
 
Nginx+tomcat https 配置
Nginx+tomcat  https 配置Nginx+tomcat  https 配置
Nginx+tomcat https 配置
 
Codigo fuente
Codigo fuenteCodigo fuente
Codigo fuente
 
Vhdl practical exam guide
Vhdl practical exam guideVhdl practical exam guide
Vhdl practical exam guide
 
Manual usuario - Inspur cx-h81-m1 v2 0
Manual usuario  - Inspur cx-h81-m1 v2 0Manual usuario  - Inspur cx-h81-m1 v2 0
Manual usuario - Inspur cx-h81-m1 v2 0
 
lp
lplp
lp
 
Humantalk Angers 14 Mars
Humantalk Angers 14 MarsHumantalk Angers 14 Mars
Humantalk Angers 14 Mars
 
História dos Sistemas Operacionais de Videogames
História dos Sistemas Operacionais de VideogamesHistória dos Sistemas Operacionais de Videogames
História dos Sistemas Operacionais de Videogames
 
Blowfish Cryptosystem
Blowfish Cryptosystem Blowfish Cryptosystem
Blowfish Cryptosystem
 

Similar to Monero Presentation by Justin Ehrenhofer - Vienna, Austria 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 2017
Justin 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 2017
Justin Ehrenhofer
 
Bitcoin.pdf
Bitcoin.pdfBitcoin.pdf
Bitcoin.pdf
INSPECTORESWSS
 
Evaluating Private Cryptocurrency Technologies and Implementations
Evaluating Private Cryptocurrency Technologies and ImplementationsEvaluating Private Cryptocurrency Technologies and Implementations
Evaluating Private Cryptocurrency Technologies and Implementations
Justin 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 2017
Justin Ehrenhofer
 
201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...
201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...
201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...
Paperchain
 
“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
 
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
BlockchainHub Graz
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency Networks
Bernhard Haslhofer
 
Blockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationBlockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentation
Paperchain
 
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
Justin Ehrenhofer
 
Bitcoin protocol for developers at techfest
Bitcoin protocol for developers at techfestBitcoin protocol for developers at techfest
Bitcoin protocol for developers at techfest
Alberto Gomez Toribio
 
Cryptocurrency Mixing
Cryptocurrency MixingCryptocurrency Mixing
Cryptocurrency Mixing
ashmoran
 
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
 
Presentation topalidis giorgos
Presentation topalidis giorgosPresentation topalidis giorgos
Presentation topalidis giorgos
Giorgos Topalidis
 
Presentation_Topalidis_Giorgos
Presentation_Topalidis_GiorgosPresentation_Topalidis_Giorgos
Presentation_Topalidis_Giorgos
Giorgos Topalidis
 
Bitcoin developer guide
Bitcoin developer guideBitcoin developer guide
Bitcoin developer guide
承翰 蔡
 
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
airealtime
 
ChapterTwoCryptoTheStreamCipherFHSU.pptx
ChapterTwoCryptoTheStreamCipherFHSU.pptxChapterTwoCryptoTheStreamCipherFHSU.pptx
ChapterTwoCryptoTheStreamCipherFHSU.pptx
ssuser0a47f0
 
Cto cn
Cto cnCto cn
Cto cn
gary wang
 

Similar to Monero Presentation by Justin Ehrenhofer - Vienna, Austria 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
 
Bitcoin.pdf
Bitcoin.pdfBitcoin.pdf
Bitcoin.pdf
 
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 - 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
 
201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...
201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...
201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...
 
“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...
 
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
 
Measurements in Cryptocurrency Networks
Measurements in Cryptocurrency NetworksMeasurements in Cryptocurrency Networks
Measurements in Cryptocurrency Networks
 
Blockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationBlockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentation
 
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
 
Bitcoin protocol for developers at techfest
Bitcoin protocol for developers at techfestBitcoin protocol for developers at techfest
Bitcoin protocol for developers at techfest
 
Cryptocurrency Mixing
Cryptocurrency MixingCryptocurrency Mixing
Cryptocurrency Mixing
 
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...
 
Presentation topalidis giorgos
Presentation topalidis giorgosPresentation topalidis giorgos
Presentation topalidis giorgos
 
Presentation_Topalidis_Giorgos
Presentation_Topalidis_GiorgosPresentation_Topalidis_Giorgos
Presentation_Topalidis_Giorgos
 
Bitcoin developer guide
Bitcoin developer guideBitcoin developer guide
Bitcoin developer guide
 
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
 
ChapterTwoCryptoTheStreamCipherFHSU.pptx
ChapterTwoCryptoTheStreamCipherFHSU.pptxChapterTwoCryptoTheStreamCipherFHSU.pptx
ChapterTwoCryptoTheStreamCipherFHSU.pptx
 
Cto cn
Cto cnCto cn
Cto cn
 

More from Justin Ehrenhofer

Importance of Privacy in Distributed Systems - NDSU
Importance of Privacy in Distributed Systems - NDSUImportance of Privacy in Distributed Systems - NDSU
Importance of Privacy in Distributed Systems - NDSU
Justin Ehrenhofer
 
Breaking Monero: Poisoned Outputs (EAE Attack)
Breaking Monero: Poisoned Outputs (EAE Attack)Breaking Monero: Poisoned Outputs (EAE Attack)
Breaking Monero: Poisoned Outputs (EAE Attack)
Justin Ehrenhofer
 
Monero Presentation by Justin Ehrenhofer - New York City, New York 2019
Monero Presentation by Justin Ehrenhofer - New York City, New York 2019Monero Presentation by Justin Ehrenhofer - New York City, New York 2019
Monero Presentation by Justin Ehrenhofer - New York City, New York 2019
Justin 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 2017
Justin 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 2017
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
Justin Ehrenhofer
 

More from Justin Ehrenhofer (6)

Importance of Privacy in Distributed Systems - NDSU
Importance of Privacy in Distributed Systems - NDSUImportance of Privacy in Distributed Systems - NDSU
Importance of Privacy in Distributed Systems - NDSU
 
Breaking Monero: Poisoned Outputs (EAE Attack)
Breaking Monero: Poisoned Outputs (EAE Attack)Breaking Monero: Poisoned Outputs (EAE Attack)
Breaking Monero: Poisoned Outputs (EAE Attack)
 
Monero Presentation by Justin Ehrenhofer - New York City, New York 2019
Monero Presentation by Justin Ehrenhofer - New York City, New York 2019Monero Presentation by Justin Ehrenhofer - New York City, New York 2019
Monero Presentation by Justin Ehrenhofer - New York City, New York 2019
 
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 - 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
 
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
 

Recently uploaded

Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 

Recently uploaded (20)

Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 

Monero Presentation by Justin Ehrenhofer - Vienna, Austria 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 https://xmrchain.net/search?value=9bb608c70622ce67333c267103241f19b8aca21b7915f237813e451e1f03576e
  • 11. How Inputs Are Selected AT LAUNCH CURRENT (IMPROVED TRIANGULAR DISTRIBUTION) IDEAL ENTIRE BLOCKCHAIN Time Since Last Spent
  • 14.
  • 15. Stealth Addresses OUTPUTS ? XMR Back to Sender To Receiver INPUTS 100 XMR OR hfk5yndjdmnfirwm5dnu 7yf8dji8fbwb4f5hdfdicnd ey5f8ne58nh5nogsefwjw 58fmd8jhybwnng8nengf 5hfnq835hng6iwfumwf8 3348dqnqcb8vqfi8dfj65f Commitment public key
  • 16. 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
  • 17. Mandatory Privacy Source: MoneroBlocks.info 24 Feb 2016 Source: zcha.in 15 March 2017
  • 18. A Brief History Launched April 2014 All Tx Private March 2016 Attacked September 2014 GUI Beta 1 December 2016 RingCT January 2017
  • 19. 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)
  • 21. Ongoing Development Multisig Sub-Addresses & Disposable Addresses Translations Lightweight Wallet Website Redesign
  • 22. Hardfork Schedule September 18th* • Mandatory RingCT • Minimum ringsize ≥5 • Fluffy blocks • Improved input selection algorithm January April September

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.