Home
Softono
gotham-city

gotham-city

Open source Rust
217
Stars
57
Forks
16
Issues
11
Watchers
1 year
Last Commit

About gotham-city

[![Build Status](https://travis-ci.org/KZen-networks/gotham-city.svg?branch=master)](https://travis-ci.org/KZen-networks/gotham-city) Gotham City ===================================== Gotham city is a fully functional client/server application for issuing two party ECDSA signatures. ------- ### Server Gotham **server** is an ECDSA agnostic signing machine. List of supported Curve(s): * secp256k1 ### Client You can see a full fledged example of a client which connects to gotham server under: [integration-tests/test_ecdsa_key_signing](https://github.com/ZenGo-X/gotham-city/blob/master/integration-tests/tests/ecdsa.rs#L109) [//]: # (List of supported Coin(s):) [//]: # () [//]: # ( * BTC) [//]: # () [//]: # (**Extending the client to support more coin(s) is easy as long as the Elliptic Curve and signing scheme of the new blockchain are supported. In the case a blockchain is using secp256k1 together with ECDSA, the same keygen and signing code can be reused.**) [//]: # () [//]: # (| ![Demo ...

Platforms

Web Self-hosted

Languages

Rust

Links

Build Status

Gotham City

Gotham city is a fully functional client/server application for issuing two party ECDSA signatures.


Server

Gotham server is an ECDSA agnostic signing machine. List of supported Curve(s):

  • secp256k1

Client

You can see a full fledged example of a client which connects to gotham server under: integration-tests/test_ecdsa_key_signing

//: # ()

//: # ()

//: # ()

//: # ()

Project Description

Design Overview

ECDSA Keygen and Signing

ECDSA

Cryptographic libraries

//: # ()

For more information, see our white paper.

Benchmarks

In a local networking setup, with a MacBook Air M2, 8GB RAM and macOS 13.5:

  • cargo bench --bench keygen_bench reports 762ms
  • cargo bench --bench sign_bench reports 151ms

//: # ()

Disclaimer

USE AT YOUR OWN RISK, we are not responsible for software/hardware and/or any transactional issues that may occur while using Gotham city.The project is currently work in progress.

License

See LICENSE for more information.

Contact

For any questions, feel free to email us or join ZenGo X Telegram.