SlideShare a Scribd company logo
1 of 17
Download to read offline
Forget “Layer 2 scaling”,
bring on Layer 3 scaling!
An overview of the 3 layer method of scaling
blockchain currencies
2 and 3 Layer scaling solutions
● Two layer approach with payment channels
○ Lightning network
○ Keep the Layer 1 resource usage small (small block)
● Three layer approach with multiexplorer nodes
○ Based on the Multiexplorer/Moneywagon API
○ No payment channels involved whatsoever
○ Load up layer 1 resource usage (big block)
Layer 1 Layer 2 Wallet Layer
Lightning
Node 1
Lightning
Node 2
Lightning
Node 4
Lightning
Node 5
Lightning
Node 3
Alice’s iOS wallet
supporting Lightning
protocol
Bob’s Android wallet
supporting Lightning
protocol
Low volume
settlements High volume via
“payment channels”
Layer 1 Layer 2 Wallet Layer
Lightning
Node 1
Lightning
Node 2
Lightning
Node 4
Lightning
Node 5
Lightning
Node 3
Alice’s iOS wallet
supporting Lightning
protocol
Bob’s Android wallet
supporting Lightning
protocol
Low bandwidth
settlements High bandwidth
payments
Cross-LN
routing
Problems with Layer 2
● Allows for anyone to run a full node easiely, but who will?
○ Blockchain already 80GB
● Inter-LN routing still not figured out
Layer 1 Layer 2 Layer 3 Wallet Layer
Android Wallet
supporting
multiexplorer
API
iOS Wallet
Supporting
multiexplorer
API
Server #1
Server #2
Server #3
Server #4
Server #5
Benefits of 3 Layers over 2 Layers
● Multiexplorer Nodes use less resources than full nodes.
○ Disk space: Definitely
○ Bandwidth: Maybe
● No paradigm change for wallets.
Is Layer 3 private?
● The “tor model” for privacy
○ The more multiexplorer nodes exist, the more private the system is for everyone
○ The more people that use this method, the more private the system is for everyone.
● A wallet is a collection of addresses. Wallets use a separate server for each
address. Each server only knows one of your addresses.
○ Can a multiexplorer node deduce the rest of your wallet addresses from one single address?
○ If your wallet has more addresses than multiexplorer nodes, privacy will degrade.
● Layer 2 can not de-anonymize the wallet layer
○ Layer 3 nodes are essentially proxy servers
● See multiexplorer “private mode”
Layer 1 Layer 2 Layer 3 Wallet Layer
Android Wallet
supporting
multiexplorer
API
iOS Wallet
Supporting
multiexplorer
API
Server #1
Server #2
Server #3
Server #4
Server #5
Address 1
Layer 1 Layer 2 Layer 3 Wallet Layer
Android Wallet
supporting
multiexplorer
API
iOS Wallet
Supporting
multiexplorer
API
Server #1
Server #2
Server #3
Server #4
Server #5
Address 2
Layer 1 Layer 2 Layer 3 Wallet Layer
Android Wallet
supporting
multiexplorer
API
iOS Wallet
Supporting
multiexplorer
API
Server #1
Server #2
Server #3
Server #4
Server #5
Address 3
Layer 1 Layer 2 Layer 3 Wallet Layer
Android Wallet
supporting
multiexplorer
API
iOS Wallet
Supporting
multiexplorer
API
Server #1
Server #2
Server #3
Server #4
Server #5
Address4
Layer 1 Layer 2 Layer 3 Wallet Layer
Android Wallet
supporting
multiexplorer
API
iOS Wallet
Supporting
multiexplorer
API
Server #1
Server #2
Server #3
Server #4
Server #5
Address5
Result
Address 1 - multiexplorer server #1 - routed to Coinbase.
Address 2 - multiexplorer server #2 - routed to Blockr
Address 3 - multiexplorer server #3 - routed to Coinbase
Address 4 - multiexplorer server #4 - routed to Blokchain.info
Address 5 - multiexplorer server #5 - routed to So Chain
Coinbase gets 2 of my addresses, but has no idea they came from the same
wallet, hence maximum privacy is preserved.
Isn’t the 3 Layer approach “centralizing”?
● Yes, the Layer 1 node count will drop to match the number of Layer 2 nodes.
○ AKA “DatacenterCoin”
○ Layer 2 node count will never be 1, as long as Bitcoin is popular
○ “Centralizing” is a terrible term to use here.
Layer 3 drawbacks
● No incentive to run a Layer 3 Node
○ But is “easiest” to run of all node types.
● Relies on the existence of a Layer 2.
○ If all exchanges dissappear, Layer 2 may become extinct
○ Blockexplorers may become extinct too… maybe/possibly
When will Layer 3 be complete?
● Its already complete! Ready to use today!
● https://multiexplorer.com/api
● Web wallet using the technique found at https://multiexplorer.com/wallet
● Android wallet / iOS wallet hopefully some day.
● The more peopel that use it, the better is it for everyone!
● Please consider running a Layer 3 node, instructions here: https://github.
com/priestc/Multiexplorer

More Related Content

Viewers also liked

Fantastic Massage In Salt Lake City
Fantastic Massage In Salt Lake CityFantastic Massage In Salt Lake City
Fantastic Massage In Salt Lake Citymercedesutahfan39
 
Uchitelskaya prezentatsia nas_obedenyaet_geografia
Uchitelskaya prezentatsia nas_obedenyaet_geografiaUchitelskaya prezentatsia nas_obedenyaet_geografia
Uchitelskaya prezentatsia nas_obedenyaet_geografiageogworld
 
Э.Хийморь Д.Солонго Б.Алтангэрэл А.Ахмарал - Байгууллагын мэдээллийн аюулгүй ...
Э.Хийморь Д.Солонго Б.Алтангэрэл А.Ахмарал - Байгууллагын мэдээллийн аюулгүй ...Э.Хийморь Д.Солонго Б.Алтангэрэл А.Ахмарал - Байгууллагын мэдээллийн аюулгүй ...
Э.Хийморь Д.Солонго Б.Алтангэрэл А.Ахмарал - Байгууллагын мэдээллийн аюулгүй ...batnasanb
 
VALERIA VALESKA NOVENO B #22 Y LAYJANY # 26
VALERIA VALESKA NOVENO B #22 Y LAYJANY # 26VALERIA VALESKA NOVENO B #22 Y LAYJANY # 26
VALERIA VALESKA NOVENO B #22 Y LAYJANY # 26Valeska Ramirez
 
Financial instruments futurum - apakah ipo dapat dianggap dana murah (bagi...
Financial instruments   futurum -  apakah ipo dapat dianggap dana murah (bagi...Financial instruments   futurum -  apakah ipo dapat dianggap dana murah (bagi...
Financial instruments futurum - apakah ipo dapat dianggap dana murah (bagi...Futurum2
 
천안오피.역삼오피≒다솜넷≒부천오피걸.선릉역오피방
천안오피.역삼오피≒다솜넷≒부천오피걸.선릉역오피방천안오피.역삼오피≒다솜넷≒부천오피걸.선릉역오피방
천안오피.역삼오피≒다솜넷≒부천오피걸.선릉역오피방dasom0040
 
Building iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" DominoBuilding iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" DominoRob Bontekoe
 
EY Simon Sinek press release Final
EY Simon Sinek press release FinalEY Simon Sinek press release Final
EY Simon Sinek press release FinalJeffrey Stier
 
Art Tracks: A technical deep dive.
Art Tracks:  A technical deep dive.Art Tracks:  A technical deep dive.
Art Tracks: A technical deep dive.David Newbury
 
Art Tracks: From Provenance to Structured Data
Art Tracks: From Provenance to Structured DataArt Tracks: From Provenance to Structured Data
Art Tracks: From Provenance to Structured DataDavid Newbury
 

Viewers also liked (17)

Fantastic Massage In Salt Lake City
Fantastic Massage In Salt Lake CityFantastic Massage In Salt Lake City
Fantastic Massage In Salt Lake City
 
Uchitelskaya prezentatsia nas_obedenyaet_geografia
Uchitelskaya prezentatsia nas_obedenyaet_geografiaUchitelskaya prezentatsia nas_obedenyaet_geografia
Uchitelskaya prezentatsia nas_obedenyaet_geografia
 
Э.Хийморь Д.Солонго Б.Алтангэрэл А.Ахмарал - Байгууллагын мэдээллийн аюулгүй ...
Э.Хийморь Д.Солонго Б.Алтангэрэл А.Ахмарал - Байгууллагын мэдээллийн аюулгүй ...Э.Хийморь Д.Солонго Б.Алтангэрэл А.Ахмарал - Байгууллагын мэдээллийн аюулгүй ...
Э.Хийморь Д.Солонго Б.Алтангэрэл А.Ахмарал - Байгууллагын мэдээллийн аюулгүй ...
 
VALERIA VALESKA NOVENO B #22 Y LAYJANY # 26
VALERIA VALESKA NOVENO B #22 Y LAYJANY # 26VALERIA VALESKA NOVENO B #22 Y LAYJANY # 26
VALERIA VALESKA NOVENO B #22 Y LAYJANY # 26
 
Financial instruments futurum - apakah ipo dapat dianggap dana murah (bagi...
Financial instruments   futurum -  apakah ipo dapat dianggap dana murah (bagi...Financial instruments   futurum -  apakah ipo dapat dianggap dana murah (bagi...
Financial instruments futurum - apakah ipo dapat dianggap dana murah (bagi...
 
천안오피.역삼오피≒다솜넷≒부천오피걸.선릉역오피방
천안오피.역삼오피≒다솜넷≒부천오피걸.선릉역오피방천안오피.역삼오피≒다솜넷≒부천오피걸.선릉역오피방
천안오피.역삼오피≒다솜넷≒부천오피걸.선릉역오피방
 
Building iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" DominoBuilding iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" Domino
 
EY Simon Sinek press release Final
EY Simon Sinek press release FinalEY Simon Sinek press release Final
EY Simon Sinek press release Final
 
2
22
2
 
JavaWorld - SCJP - Capitulo 5
JavaWorld - SCJP - Capitulo 5JavaWorld - SCJP - Capitulo 5
JavaWorld - SCJP - Capitulo 5
 
Zen of Consulting
Zen of ConsultingZen of Consulting
Zen of Consulting
 
Art Tracks: A technical deep dive.
Art Tracks:  A technical deep dive.Art Tracks:  A technical deep dive.
Art Tracks: A technical deep dive.
 
Understanding D3
Understanding D3Understanding D3
Understanding D3
 
Art Tracks: From Provenance to Structured Data
Art Tracks: From Provenance to Structured DataArt Tracks: From Provenance to Structured Data
Art Tracks: From Provenance to Structured Data
 
EC 438: Juegos Parapanamericanos
EC 438: Juegos ParapanamericanosEC 438: Juegos Parapanamericanos
EC 438: Juegos Parapanamericanos
 
EC 438: Final encebollado
EC 438: Final encebolladoEC 438: Final encebollado
EC 438: Final encebollado
 
EC 438: Infocentros
EC 438: InfocentrosEC 438: Infocentros
EC 438: Infocentros
 

Similar to Layer 3 scaling

The Emergent Layer 2
The Emergent Layer 2The Emergent Layer 2
The Emergent Layer 2Chris Priest
 
What is cryptocurrency - A complete Guide
What is cryptocurrency - A complete GuideWhat is cryptocurrency - A complete Guide
What is cryptocurrency - A complete Guideshira william
 
Defense in Depth: Securing your new Kubernetes cluster from the challenges th...
Defense in Depth: Securing your new Kubernetes cluster from the challenges th...Defense in Depth: Securing your new Kubernetes cluster from the challenges th...
Defense in Depth: Securing your new Kubernetes cluster from the challenges th...CloudOps2005
 
Long Short-Term Memory
Long Short-Term MemoryLong Short-Term Memory
Long Short-Term Memorymilad abbasi
 
MAJOR PROJECT FORMAT--2013(new 1)
MAJOR PROJECT FORMAT--2013(new 1)MAJOR PROJECT FORMAT--2013(new 1)
MAJOR PROJECT FORMAT--2013(new 1)Neelabja Manna
 
Web3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEMWeb3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEMTal Be'ery
 
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...Stefano Maestri - Blockchain and smart contracts, what they are and why you s...
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...Codemotion
 
BlockChain Basic Concepts
BlockChain Basic ConceptsBlockChain Basic Concepts
BlockChain Basic ConceptsMuLearn
 
Cryptography and Network Security
Cryptography and Network SecurityCryptography and Network Security
Cryptography and Network SecurityPa Van Tanku
 
Total privacy of transactions, Mimblewimble and Grin
Total privacy of transactions, Mimblewimble and GrinTotal privacy of transactions, Mimblewimble and Grin
Total privacy of transactions, Mimblewimble and GrinEugene Pavlenko
 
Alex WANG - What is the most effective cryptosystem for public-key encryption?
Alex WANG - What is the most effective cryptosystem for public-key encryption?Alex WANG - What is the most effective cryptosystem for public-key encryption?
Alex WANG - What is the most effective cryptosystem for public-key encryption?AlexWang212277
 
Cryptocurrency_slide
Cryptocurrency_slideCryptocurrency_slide
Cryptocurrency_slideaman pandey
 
Encode x ETH Safari: Building with and Integrating Coinbase Wallet
Encode x ETH Safari: Building with and Integrating Coinbase WalletEncode x ETH Safari: Building with and Integrating Coinbase Wallet
Encode x ETH Safari: Building with and Integrating Coinbase Walletssusercc3bf81
 
gething started - ethereum & using the geth golang client
gething started - ethereum & using the geth golang clientgething started - ethereum & using the geth golang client
gething started - ethereum & using the geth golang clientSathish VJ
 
Vert.x – The problem of real-time data binding
Vert.x – The problem of real-time data bindingVert.x – The problem of real-time data binding
Vert.x – The problem of real-time data bindingAlex Derkach
 
Construyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesConstruyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesOpenDireito
 
Bitclamp - A Permanent and Anonymous Publishing Platform Over Bitcoin
Bitclamp - A Permanent and Anonymous Publishing Platform Over BitcoinBitclamp - A Permanent and Anonymous Publishing Platform Over Bitcoin
Bitclamp - A Permanent and Anonymous Publishing Platform Over BitcoinBSidesROC
 

Similar to Layer 3 scaling (20)

The Emergent Layer 2
The Emergent Layer 2The Emergent Layer 2
The Emergent Layer 2
 
What is cryptocurrency - A complete Guide
What is cryptocurrency - A complete GuideWhat is cryptocurrency - A complete Guide
What is cryptocurrency - A complete Guide
 
Blockchain meetup
Blockchain meetupBlockchain meetup
Blockchain meetup
 
Defense in Depth: Securing your new Kubernetes cluster from the challenges th...
Defense in Depth: Securing your new Kubernetes cluster from the challenges th...Defense in Depth: Securing your new Kubernetes cluster from the challenges th...
Defense in Depth: Securing your new Kubernetes cluster from the challenges th...
 
Long Short-Term Memory
Long Short-Term MemoryLong Short-Term Memory
Long Short-Term Memory
 
Lstm
LstmLstm
Lstm
 
MAJOR PROJECT FORMAT--2013(new 1)
MAJOR PROJECT FORMAT--2013(new 1)MAJOR PROJECT FORMAT--2013(new 1)
MAJOR PROJECT FORMAT--2013(new 1)
 
Web3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEMWeb3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEM
 
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...Stefano Maestri - Blockchain and smart contracts, what they are and why you s...
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...
 
BlockChain Basic Concepts
BlockChain Basic ConceptsBlockChain Basic Concepts
BlockChain Basic Concepts
 
Cryptography and Network Security
Cryptography and Network SecurityCryptography and Network Security
Cryptography and Network Security
 
Total privacy of transactions, Mimblewimble and Grin
Total privacy of transactions, Mimblewimble and GrinTotal privacy of transactions, Mimblewimble and Grin
Total privacy of transactions, Mimblewimble and Grin
 
Alex WANG - What is the most effective cryptosystem for public-key encryption?
Alex WANG - What is the most effective cryptosystem for public-key encryption?Alex WANG - What is the most effective cryptosystem for public-key encryption?
Alex WANG - What is the most effective cryptosystem for public-key encryption?
 
Cryptocurrency_slide
Cryptocurrency_slideCryptocurrency_slide
Cryptocurrency_slide
 
Encode x ETH Safari: Building with and Integrating Coinbase Wallet
Encode x ETH Safari: Building with and Integrating Coinbase WalletEncode x ETH Safari: Building with and Integrating Coinbase Wallet
Encode x ETH Safari: Building with and Integrating Coinbase Wallet
 
gething started - ethereum & using the geth golang client
gething started - ethereum & using the geth golang clientgething started - ethereum & using the geth golang client
gething started - ethereum & using the geth golang client
 
Vert.x – The problem of real-time data binding
Vert.x – The problem of real-time data bindingVert.x – The problem of real-time data binding
Vert.x – The problem of real-time data binding
 
Construyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesConstruyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperables
 
Bitclamp - A Permanent and Anonymous Publishing Platform Over Bitcoin
Bitclamp - A Permanent and Anonymous Publishing Platform Over BitcoinBitclamp - A Permanent and Anonymous Publishing Platform Over Bitcoin
Bitclamp - A Permanent and Anonymous Publishing Platform Over Bitcoin
 
Blockchain
BlockchainBlockchain
Blockchain
 

Recently uploaded

21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological universityMohd Saifudeen
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdfAlexander Litvinenko
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.benjamincojr
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfKira Dess
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1T.D. Shashikala
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...drjose256
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsVIEW
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxCHAIRMAN M
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisDr.Costas Sachpazis
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksIJECEIAES
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...IJECEIAES
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docxrahulmanepalli02
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfJNTUA
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...archanaece3
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...IJECEIAES
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdfKamal Acharya
 

Recently uploaded (20)

21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 

Layer 3 scaling

  • 1. Forget “Layer 2 scaling”, bring on Layer 3 scaling! An overview of the 3 layer method of scaling blockchain currencies
  • 2. 2 and 3 Layer scaling solutions ● Two layer approach with payment channels ○ Lightning network ○ Keep the Layer 1 resource usage small (small block) ● Three layer approach with multiexplorer nodes ○ Based on the Multiexplorer/Moneywagon API ○ No payment channels involved whatsoever ○ Load up layer 1 resource usage (big block)
  • 3. Layer 1 Layer 2 Wallet Layer Lightning Node 1 Lightning Node 2 Lightning Node 4 Lightning Node 5 Lightning Node 3 Alice’s iOS wallet supporting Lightning protocol Bob’s Android wallet supporting Lightning protocol Low volume settlements High volume via “payment channels”
  • 4. Layer 1 Layer 2 Wallet Layer Lightning Node 1 Lightning Node 2 Lightning Node 4 Lightning Node 5 Lightning Node 3 Alice’s iOS wallet supporting Lightning protocol Bob’s Android wallet supporting Lightning protocol Low bandwidth settlements High bandwidth payments Cross-LN routing
  • 5. Problems with Layer 2 ● Allows for anyone to run a full node easiely, but who will? ○ Blockchain already 80GB ● Inter-LN routing still not figured out
  • 6. Layer 1 Layer 2 Layer 3 Wallet Layer Android Wallet supporting multiexplorer API iOS Wallet Supporting multiexplorer API Server #1 Server #2 Server #3 Server #4 Server #5
  • 7. Benefits of 3 Layers over 2 Layers ● Multiexplorer Nodes use less resources than full nodes. ○ Disk space: Definitely ○ Bandwidth: Maybe ● No paradigm change for wallets.
  • 8. Is Layer 3 private? ● The “tor model” for privacy ○ The more multiexplorer nodes exist, the more private the system is for everyone ○ The more people that use this method, the more private the system is for everyone. ● A wallet is a collection of addresses. Wallets use a separate server for each address. Each server only knows one of your addresses. ○ Can a multiexplorer node deduce the rest of your wallet addresses from one single address? ○ If your wallet has more addresses than multiexplorer nodes, privacy will degrade. ● Layer 2 can not de-anonymize the wallet layer ○ Layer 3 nodes are essentially proxy servers ● See multiexplorer “private mode”
  • 9. Layer 1 Layer 2 Layer 3 Wallet Layer Android Wallet supporting multiexplorer API iOS Wallet Supporting multiexplorer API Server #1 Server #2 Server #3 Server #4 Server #5 Address 1
  • 10. Layer 1 Layer 2 Layer 3 Wallet Layer Android Wallet supporting multiexplorer API iOS Wallet Supporting multiexplorer API Server #1 Server #2 Server #3 Server #4 Server #5 Address 2
  • 11. Layer 1 Layer 2 Layer 3 Wallet Layer Android Wallet supporting multiexplorer API iOS Wallet Supporting multiexplorer API Server #1 Server #2 Server #3 Server #4 Server #5 Address 3
  • 12. Layer 1 Layer 2 Layer 3 Wallet Layer Android Wallet supporting multiexplorer API iOS Wallet Supporting multiexplorer API Server #1 Server #2 Server #3 Server #4 Server #5 Address4
  • 13. Layer 1 Layer 2 Layer 3 Wallet Layer Android Wallet supporting multiexplorer API iOS Wallet Supporting multiexplorer API Server #1 Server #2 Server #3 Server #4 Server #5 Address5
  • 14. Result Address 1 - multiexplorer server #1 - routed to Coinbase. Address 2 - multiexplorer server #2 - routed to Blockr Address 3 - multiexplorer server #3 - routed to Coinbase Address 4 - multiexplorer server #4 - routed to Blokchain.info Address 5 - multiexplorer server #5 - routed to So Chain Coinbase gets 2 of my addresses, but has no idea they came from the same wallet, hence maximum privacy is preserved.
  • 15. Isn’t the 3 Layer approach “centralizing”? ● Yes, the Layer 1 node count will drop to match the number of Layer 2 nodes. ○ AKA “DatacenterCoin” ○ Layer 2 node count will never be 1, as long as Bitcoin is popular ○ “Centralizing” is a terrible term to use here.
  • 16. Layer 3 drawbacks ● No incentive to run a Layer 3 Node ○ But is “easiest” to run of all node types. ● Relies on the existence of a Layer 2. ○ If all exchanges dissappear, Layer 2 may become extinct ○ Blockexplorers may become extinct too… maybe/possibly
  • 17. When will Layer 3 be complete? ● Its already complete! Ready to use today! ● https://multiexplorer.com/api ● Web wallet using the technique found at https://multiexplorer.com/wallet ● Android wallet / iOS wallet hopefully some day. ● The more peopel that use it, the better is it for everyone! ● Please consider running a Layer 3 node, instructions here: https://github. com/priestc/Multiexplorer