multi-party-ecdsa VS awesome-mpc

Compare multi-party-ecdsa vs awesome-mpc and see what are their differences.

multi-party-ecdsa

Rust implementation of {t,n}-threshold ECDSA (elliptic curve digital signature algorithm). (by ZenGo-X)

awesome-mpc

A curated list of multi party computation resources and links. (by rdragos)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
multi-party-ecdsa awesome-mpc
4 4
941 1,616
1.0% -
3.6 4.1
8 months ago about 1 month ago
Rust
GNU General Public License v3.0 only -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

multi-party-ecdsa

Posts with mentions or reviews of multi-party-ecdsa. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-27.
  • Ssss: Shamir's Secret Sharing Scheme
    9 projects | news.ycombinator.com | 27 Oct 2022
    Use MPC instead? Sadly there are not enough mature open source projects around: https://github.com/ZenGo-X/multi-party-ecdsa and you can always take a look at https://github.com/rdragos/awesome-mpc

    Sadly companies like Unbound were acquired by Coinbase and the OSS codebase is not longer maintained: https://github.com/unboundsecurity/blockchain-crypto-mpc

  • Answering questions about our new secure crypto app
    1 project | news.ycombinator.com | 20 Oct 2021
    Ha nice call!

    Unfortunately we have not completed a satisfactory security audit. We engaged with one company, but I don't think they were worth their salt. The problem is that the "good" companies are much more expensive, so it's a consideration of the value of the security audit. (If you know of a reputable company that would like to audit for free though...)

    The code is not yet open source, but we are primarily expanding on this open-source library. https://github.com/ZenGo-X/multi-party-ecdsa

  • Rust implementation of {t,n}-threshold ECDSA
    1 project | news.ycombinator.com | 12 Oct 2021
  • Potential attack on threshold ECDSA prevented, counter-terrorists win!
    3 projects | /r/cryptography | 2 Oct 2021
    As true decentralized security enthusiasts, we quickly got in touch with ZenGo and fixed the discovered security breach in a pull request. It was soon approved and merged into their TSS library. The researcher who found the attack was granted a bug bounty, the biggest in ZenGo’s history.

awesome-mpc

Posts with mentions or reviews of awesome-mpc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-27.
  • What Will Happen in 2023 by Fred Wilson
    1 project | news.ycombinator.com | 1 Jan 2023
    Regarding b̶l̶o̶c̶k̶c̶h̶a̶i̶n̶ Web3: look at the fundamentals that could go beyond tokens et al:

    - Identity/U2F/2FA: it is time to use private keys instead of credit cards, instead of redundant KYC/AML processes.

    - Custody: it is time to have more methods to handle the custody of your identity and data that goes beyond crypto. For example, mechanisms that takes into account divorce, deaths, kidnapping, and other use cases.

    - TSS/multi-party-computation: we need more of this, currently there is no up to date open source fully audited state-of-the-art libraries for this in several programming languages. See [1]

    - Data privacy: computing private information without reveling it. More coopetition. Personally talking with big pharma companies and interested on this, the limitation is politics, not technology.

    - b̶y̶z̶a̶n̶t̶i̶n̶e̶ ̶f̶a̶u̶l̶t̶ ̶t̶o̶l̶e̶r̶a̶n̶c̶e̶ blockchain technologies for connecting different organizations. A hub for concrete purposes.

    - declarative smart contracts to quickly orchestrate processes between organizations.

    - Fully backed stable coins to push fintech beyond the power of the banks. Mostly regulated. Banks are slowly opening buggy APIs, we need a good fintech hub.

    [1] https://github.com/rdragos/awesome-mpc

  • Crypto/Web3 Startup Ideas (2023 Edition)
    1 project | news.ycombinator.com | 24 Dec 2022
    Very interesting list to build a discussion.

    As a Web3 incumbent (more than 200 projects done since 2014 in several blockchains and layers) I would start adding the following:

    - Provide one or more robust multi-party computation (MPC) libraries. Awesome-MPC [1] provides a big list but most are not maintained or security audited, were acquired and closed by companies (cough, cough Coinbase [2]). There are existing projects such as https://web3auth.io/ but the core elements are not open source. Shameless plug: we have created an MPC wallet that is accessed through https://walletconnect.com/ the interesting point about MPCs goes beyond Web3 and involves data custody in general.

    - Encourage coopetition using data privacy offerings for computing over encrypted data. Companies such as [3] provides technologies around this using different strategies such as homomorphic encryption or security enclaves.

    [1] https://github.com/rdragos/awesome-mpc

    [2] https://www.coinbase.com/blog/coinbase-to-acquire-leading-cr...

    [3] Examples: https://dualitytech.com/ https://secretarium.com/ https://www.dpella.io/ https://inpher.io/

  • Ssss: Shamir's Secret Sharing Scheme
    9 projects | news.ycombinator.com | 27 Oct 2022
    Use MPC instead? Sadly there are not enough mature open source projects around: https://github.com/ZenGo-X/multi-party-ecdsa and you can always take a look at https://github.com/rdragos/awesome-mpc

    Sadly companies like Unbound were acquired by Coinbase and the OSS codebase is not longer maintained: https://github.com/unboundsecurity/blockchain-crypto-mpc

  • Final Year Project - Undergrad
    1 project | /r/crypto | 26 Apr 2021
    I quickly scanned this repo and it seems to include only projects, that collaborated with Boston University. The list is far from complete. Check out https://github.com/rdragos/awesome-mpc for a maintained list of resources on circuit-based MPC.

What are some alternatives?

When comparing multi-party-ecdsa and awesome-mpc you can also consider the following projects:

tofn - A threshold cryptography library in Rust

cag - Crypto Audit Guidelines

grin - Minimal implementation of the Mimblewimble protocol.

keyxn - Pure Nim implementation of Shamir's Secret Sharing (SSS) algorithm

hashes - Collection of cryptographic hash functions written in pure Rust

blockchain-crypto-mpc - Protecting cryptographic signing keys and seed secrets with Multi-Party Computation.

seed-phrase-raid-5 - Apply RAID-5 (XOR, Parity) to your 24 word seed phrase

sss - Library for the Shamir secret sharing scheme

darknode-cli - Tool for deploying and managing Darknodes

kyber - Advanced crypto library for the Go language

blockchain-rust - A basic blockchain implementation in Rust for educational purposes only

python-slip39 - Generate Ethereum, Bitcoin, etc. account seed and backup Mnemonics in SLIP-39 format (Trezor & Ledger compatible), with details in printable PDF format. Optionally, also print encrypted JSON and BIP-38 paper wallets.