├── .gitbook └── assets │ ├── 0.png │ ├── 1.png │ ├── 10.png │ ├── 11.png │ ├── 12.png │ ├── 13.png │ ├── 14.png │ ├── 15.png │ ├── 16.png │ ├── 17.png │ ├── 18.png │ ├── 19.png │ ├── 2.png │ ├── 20.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── fig1.png │ ├── fig1.svg │ ├── fig10.png │ ├── fig10.svg │ ├── fig11.png │ ├── fig11.svg │ ├── fig12.png │ ├── fig12.svg │ ├── fig13.png │ ├── fig13.svg │ ├── fig14.png │ ├── fig14.svg │ ├── fig15.png │ ├── fig15.svg │ ├── fig16.png │ ├── fig16.svg │ ├── fig17.png │ ├── fig17.svg │ ├── fig18.png │ ├── fig18.svg │ ├── fig19.png │ ├── fig19.svg │ ├── fig2 (1).svg │ ├── fig2 (2).svg │ ├── fig2.png │ ├── fig2.svg │ ├── fig3.png │ ├── fig3.svg │ ├── fig4.png │ ├── fig4.svg │ ├── fig5.png │ ├── fig5.svg │ ├── fig6.png │ ├── fig6.svg │ ├── fig7.png │ ├── fig7.svg │ ├── fig8.png │ ├── fig8.svg │ ├── fig9.png │ ├── fig9.svg │ ├── lot49_network_overview.svg │ └── lot49_simulation.svg ├── .gitignore ├── 2.-overview.md ├── CMakeLists.txt ├── ImpliedTransaction.cpp ├── ImpliedTransaction.hpp ├── Ledger.cpp ├── Ledger.hpp ├── MeshNode.cpp ├── MeshNode.hpp ├── README.md ├── SUMMARY.md ├── Utils.cpp ├── Utils.hpp ├── appendix ├── a_technical-overview..md ├── appendix-e.-transmission-overhead.md ├── b_incentive-headers.md ├── c_implied-transactions-input-scripts.md ├── d_bls-versus-schnorr.md └── e_transmission-overhead.md ├── doc ├── lot49_network_overview.svg ├── lot49_simulation.svg └── transmission_overhead.md ├── lot49.cpp ├── protocol ├── 01_introduction.md ├── 02_overview.md ├── 03_concepts.md ├── 04_protocol-details.md ├── 05_safety.md ├── 06_incentive-economy.md ├── 07_analysis.md ├── 08_future-work.md ├── 09_conclusion.md ├── 10_acknowledgments.md └── references.md └── readme.md /.gitbook/assets/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/0.png -------------------------------------------------------------------------------- /.gitbook/assets/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/1.png -------------------------------------------------------------------------------- /.gitbook/assets/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/10.png -------------------------------------------------------------------------------- /.gitbook/assets/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/11.png -------------------------------------------------------------------------------- /.gitbook/assets/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/12.png -------------------------------------------------------------------------------- /.gitbook/assets/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/13.png -------------------------------------------------------------------------------- /.gitbook/assets/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/14.png -------------------------------------------------------------------------------- /.gitbook/assets/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/15.png -------------------------------------------------------------------------------- /.gitbook/assets/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/16.png -------------------------------------------------------------------------------- /.gitbook/assets/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/17.png -------------------------------------------------------------------------------- /.gitbook/assets/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/18.png -------------------------------------------------------------------------------- /.gitbook/assets/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/19.png -------------------------------------------------------------------------------- /.gitbook/assets/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/2.png -------------------------------------------------------------------------------- /.gitbook/assets/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/20.png -------------------------------------------------------------------------------- /.gitbook/assets/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/3.png -------------------------------------------------------------------------------- /.gitbook/assets/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/4.png -------------------------------------------------------------------------------- /.gitbook/assets/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/5.png -------------------------------------------------------------------------------- /.gitbook/assets/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/6.png -------------------------------------------------------------------------------- /.gitbook/assets/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/7.png -------------------------------------------------------------------------------- /.gitbook/assets/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/8.png -------------------------------------------------------------------------------- /.gitbook/assets/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/9.png -------------------------------------------------------------------------------- /.gitbook/assets/fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig1.png -------------------------------------------------------------------------------- /.gitbook/assets/fig1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig1.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig10.png -------------------------------------------------------------------------------- /.gitbook/assets/fig10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig10.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig11.png -------------------------------------------------------------------------------- /.gitbook/assets/fig11.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig11.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig12.png -------------------------------------------------------------------------------- /.gitbook/assets/fig12.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig12.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig13.png -------------------------------------------------------------------------------- /.gitbook/assets/fig13.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig13.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig14.png -------------------------------------------------------------------------------- /.gitbook/assets/fig14.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig14.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig15.png -------------------------------------------------------------------------------- /.gitbook/assets/fig15.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig15.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig16.png -------------------------------------------------------------------------------- /.gitbook/assets/fig16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig16.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig17.png -------------------------------------------------------------------------------- /.gitbook/assets/fig17.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig17.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig18.png -------------------------------------------------------------------------------- /.gitbook/assets/fig18.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig18.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig19.png -------------------------------------------------------------------------------- /.gitbook/assets/fig19.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig19.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig2 (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig2 (1).svg -------------------------------------------------------------------------------- /.gitbook/assets/fig2 (2).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig2 (2).svg -------------------------------------------------------------------------------- /.gitbook/assets/fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig2.png -------------------------------------------------------------------------------- /.gitbook/assets/fig2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig2.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig3.png -------------------------------------------------------------------------------- /.gitbook/assets/fig3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig3.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig4.png -------------------------------------------------------------------------------- /.gitbook/assets/fig4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig4.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig5.png -------------------------------------------------------------------------------- /.gitbook/assets/fig5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig5.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig6.png -------------------------------------------------------------------------------- /.gitbook/assets/fig6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig6.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig7.png -------------------------------------------------------------------------------- /.gitbook/assets/fig7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig7.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig8.png -------------------------------------------------------------------------------- /.gitbook/assets/fig8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig8.svg -------------------------------------------------------------------------------- /.gitbook/assets/fig9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig9.png -------------------------------------------------------------------------------- /.gitbook/assets/fig9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/fig9.svg -------------------------------------------------------------------------------- /.gitbook/assets/lot49_network_overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/lot49_network_overview.svg -------------------------------------------------------------------------------- /.gitbook/assets/lot49_simulation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitbook/assets/lot49_simulation.svg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/.gitignore -------------------------------------------------------------------------------- /2.-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/2.-overview.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /ImpliedTransaction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/ImpliedTransaction.cpp -------------------------------------------------------------------------------- /ImpliedTransaction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/ImpliedTransaction.hpp -------------------------------------------------------------------------------- /Ledger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/Ledger.cpp -------------------------------------------------------------------------------- /Ledger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/Ledger.hpp -------------------------------------------------------------------------------- /MeshNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/MeshNode.cpp -------------------------------------------------------------------------------- /MeshNode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/MeshNode.hpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/Utils.cpp -------------------------------------------------------------------------------- /Utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/Utils.hpp -------------------------------------------------------------------------------- /appendix/a_technical-overview..md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/appendix/a_technical-overview..md -------------------------------------------------------------------------------- /appendix/appendix-e.-transmission-overhead.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/appendix/appendix-e.-transmission-overhead.md -------------------------------------------------------------------------------- /appendix/b_incentive-headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/appendix/b_incentive-headers.md -------------------------------------------------------------------------------- /appendix/c_implied-transactions-input-scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/appendix/c_implied-transactions-input-scripts.md -------------------------------------------------------------------------------- /appendix/d_bls-versus-schnorr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/appendix/d_bls-versus-schnorr.md -------------------------------------------------------------------------------- /appendix/e_transmission-overhead.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/appendix/e_transmission-overhead.md -------------------------------------------------------------------------------- /doc/lot49_network_overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/doc/lot49_network_overview.svg -------------------------------------------------------------------------------- /doc/lot49_simulation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/doc/lot49_simulation.svg -------------------------------------------------------------------------------- /doc/transmission_overhead.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/doc/transmission_overhead.md -------------------------------------------------------------------------------- /lot49.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/lot49.cpp -------------------------------------------------------------------------------- /protocol/01_introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/01_introduction.md -------------------------------------------------------------------------------- /protocol/02_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/02_overview.md -------------------------------------------------------------------------------- /protocol/03_concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/03_concepts.md -------------------------------------------------------------------------------- /protocol/04_protocol-details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/04_protocol-details.md -------------------------------------------------------------------------------- /protocol/05_safety.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/05_safety.md -------------------------------------------------------------------------------- /protocol/06_incentive-economy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/06_incentive-economy.md -------------------------------------------------------------------------------- /protocol/07_analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/07_analysis.md -------------------------------------------------------------------------------- /protocol/08_future-work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/08_future-work.md -------------------------------------------------------------------------------- /protocol/09_conclusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/09_conclusion.md -------------------------------------------------------------------------------- /protocol/10_acknowledgments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/10_acknowledgments.md -------------------------------------------------------------------------------- /protocol/references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/protocol/references.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/global-mesh-labs/lot49/HEAD/readme.md --------------------------------------------------------------------------------