f-o-a-m / kepler

A Haskell framework that facilitates writing ABCI applications
https://kepler.dev
Apache License 2.0
34 stars 9 forks source link

Goals for making the name server app #91

Closed martyall closed 4 years ago

martyall commented 4 years ago
  1. To understand how different modules and dependencies interact with one another. The Simple storage app only has one user defined module, so is insufficient to check this.
  2. To develop the lower level modules and interfaces for dealing with things like message routing, signature verification (authentication), basic validation of messages, hooks for custom validation.
  3. To further abstract common use patterns from simple-storage and name-server and incorporate them into a library.
  4. To benchmark a non-trivial application, both as an independent node but potentially as a network.