bip39 VS slips

Compare bip39 vs slips and see what are their differences.

bip39

A web tool for converting BIP39 mnemonic codes (by iancoleman)

slips

SatoshiLabs Improvement Proposals (by satoshilabs)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
bip39 slips
768 90
3,257 1,428
- 1.2%
3.2 9.0
3 days ago 10 days ago
JavaScript Markdown
MIT License Creative Commons Attribution Share Alike 4.0
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.

bip39

Posts with mentions or reviews of bip39. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-09.

slips

Posts with mentions or reviews of slips. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-02.
  • Shamir Secret Sharing
    7 projects | news.ycombinator.com | 2 Aug 2023
    For anybody new or returning to SSS, check out SLIP-0039: https://github.com/satoshilabs/slips/blob/master/slip-0039.m...

    One of the big downsides of SSS is that it’s very raw and you have to do a lot of legwork to make it actually useable. It’s rightfully criticized for this and the argument follows the don’t roll your own crypto vein.

    SLIP39 solves this by formalizing a protocol for handling SSS splits built atop standards for crypto key serialization (BIP-39). SlIP shards are unique on each generation so parties with the same underlying SSS shard can’t compare mnemonics, they’re mnemonically serialized, and have a checksum and group index metadata which makes a more sane UX possible when combining.

    7 projects | news.ycombinator.com | 2 Aug 2023
  • Trezor-T XMR Account Recovery (do not use, sample only)
    3 projects | /r/Monero | 4 Jun 2023
    Well every wallet chose to solve this problem independently. Trezor proposed a new standard called SLIP10 to do BIP44 type operations coins that did not use secp256k1. Problem is, there are very few utilities I've found that will do SLIP10 derivations.
  • Seed Conversion Woes
    6 projects | /r/TREZOR | 3 Jun 2023
    Checkout the SLIPs repo (https://github.com/satoshilabs/slips.git) and modify testvectors.py. We are going to replace the curvenames and last four show_testvectors lines with the following:
    6 projects | /r/TREZOR | 3 Jun 2023
    set PYTHONIOENCODING=UTF-8 python -m pip install --upgrade pip python -m pip install --upgrade setuptools python -m pip install --upgrade wheel python -m pip install --upgrade virtualenv python -m virtualenv "%temp%\slip10" cd "%temp%\slip10" .\Scripts\activate.bat python -m pip install ecdsa ed25519 base58 git clone https://github.com/satoshilabs/slips.git cd .\slips\slip-0010 python testvectors.py
    6 projects | /r/TREZOR | 3 Jun 2023
    Trezor method to do this is detailed in SLIP10, which has been in use since 2016.
    6 projects | /r/TREZOR | 3 Jun 2023
    You can plug those into the TrezorCTL and see if you can duplicate your keys. If you ever decide to wipe your device and temporarily run SLIP-14 on Monero, you would have something other's could validate.
  • Reminder: Trezor Shamir Backup is fundamentally secure
    2 projects | /r/CryptoCurrency | 17 May 2023
    They use an open source algorithm which is documented here. Anyone can verify it and the recovery outside of a Trezor hw-wallet is possible if required.
  • Simple sample script to dump Trezor Coinjoin taproot addresses
    2 projects | /r/TREZOR | 27 Apr 2023
    This was all done with the SLIP-14 seed using the passphrase coinjoin if you want to follow along.
  • Simple sample script to dump coinjoin taproot addresses
    4 projects | /r/brianddk | 27 Apr 2023
    With the introduction of the new Coinjoin feature in the latest release of firmware and software, I had the need to dump some of my taproot derivations. Although blockbook can do this fine using descriptors in place of xpubs for taproot accounts, it fails on Coinjoin accounts. This is likely because SLIP-25 as 6 deep derivations while BIP-86 uses a standard derivation depth of 5.

What are some alternatives?

When comparing bip39 and slips you can also consider the following projects:

brainflayer - A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key algorithms.

python-mnemonic - :snake: Mnemonic code for generating deterministic keys, BIP39

Bip39-diceware - Generate a Bip39 Wallet Mnemonic using plain six sided dice and a coin

electrum - Electrum Bitcoin Wallet

decrypt-openssl-bruteforce - Basic application to bruteforce decrypt files encrypted with openssl and save the plain text file locally.

bitaddress.org - JavaScript Client-Side Bitcoin Wallet Generator

Wallets Recovery - Information about wallet defaults for external recovery

dogecoin-wallet-new - Dogecoin Wallet app for your Android device. Standalone Dogecoin node, no centralized backend required. Forked from the popular Bitcoin Wallet.

Nault - ⚡ The most advanced Nano wallet with focus on security, speed and robustness

bips - Bitcoin Improvement Proposals

shamir39 - Split BIP39 mnemonics using Shamir's Secret Sharing Scheme

raspiblitz - Get your own Bitcoin & Lightning Node running - on a RaspberryPi with a nice LCD