ZenGo-X / gotham-city

Gotham city is a fully functional project to demonstrate real-life example of minimalist Bitcoin decentralized HD wallet using 2 party ECDSA
Other
195 stars 51 forks source link

Gotham goes real #58

Closed leontiad closed 1 year ago

leontiad commented 1 year ago

The library has many points of improvements at the system/networking level: Observations:

Possible directions: [Gotham 2.0]

  1. binary encoding/decoding of messages
  2. framing the communicated bytestream to follow the application logic for better handling the message dispatcher
  3. 1-1 map to the underlying tokio runtime for taking advantage of concurrent execution at different levels: client is not blocked when expecting something from the server, server is not blocking when performing a task for a specific response.

[Gotham 3.0]