Skip to content

ECS-251-W2020/final-project-group-5

Repository files navigation

final-project-group-5

Fault tolerance and scalability are the two major limitations of most distributed systems. In this project, we intend to show that sharding is a prominent solution to these limitations in distributed transaction processing, specifically for permissioned blockchain systems. We would achieve this by implementing a sharding protocol called AHL (Attested HyperLedger) in ResilientDB. AHL makes use of Trusted Execution Environment to improve fault-tolerance and sharding to enhance performance and scalability. ResilientDB is a high-throughput yielding permissioned blockchain system. Our ultimate aim is to show improvements in fault-tolerance and scalability of ResilientDB by implementing AHL.

Important Links

  1. ResilientDB
  2. TrelloBoard

Note

For checking user commits please use DhruvKrishFork
This would also show the exact difference when compared to ResilientDB Master.
We maintain this branch so as to avoid rework when merging with Master.

About

Scaling ResilientDB via Sharding

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •