on the way to omniledger adding transaction batching and
play

On the way to Omniledger: adding transaction batching and ByzcoinX - PowerPoint PPT Presentation

On the way to Omniledger: adding transaction batching and ByzcoinX to skipchains Raphal Dunant DEDIS lab Supervisor: Linus Gasser Responsible: Prof. Bryan Ford Omniledger improvements Block state storing Transaction Batching


  1. On the way to Omniledger: adding transaction batching and ByzcoinX to skipchains Raphaël Dunant DEDIS lab Supervisor: Linus Gasser Responsible: Prof. Bryan Ford

  2. Omniledger improvements ● Block state storing ● Transaction Batching ● Improve decentralised Signing 2

  3. Summary ● Introduction (done) ● Collections ● ByzcoinX Quick Answers ● Simulation results ● Conclusion (results, lessons learned, etc.) 3

  4. Patricia Merkle Tree 4

  5. ByzcoinX: Decentralized Witness Cosigning 5

  6. Objectives ● Understand and Document complete collection library ● Improve drastically running time of ByzcoinX ● Have nice, documented, tested code 6

  7. Collections Code Cleaning 7

  8. ByzcoinX Quick Answers Threshold = 5 5 2 2 8

  9. Simulation results ● 50 Nodes, 6 Subleaders, Default Leafs Timeout: 417ms, average of 10 tries ● Threshold: 2/3 · 50 = 34 ⌈ ⌉ ● 2.9 GHz, 4 Core, 4MB cache, 8GB DDR3-1600 RAM 9

  10. Future work ● Collections – Store on hard drive – Handle transactions conflicts more finely ● ByzCoinX – Add backward Compatibility – Rework Timeouts – Improve security ● Add more unit tests 10

  11. Conclusion ● Complete, working and reusable collections code ● Quick ByzcoinX performances ● Will be used in production ● Scalable and tested ● Can still get better ● Personal improvement 11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend