Understanding and avoiding visually ambiguous characters in IDs

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
  • gubbins

    Gubbins serial number generator & validator

  • A few years ago, I created a system that generates a serial number from a prefix and a 32-bit unsigned integer and fixes up this kind of input error when passing the serial.

    https://github.com/pallas/gubbins

  • bips

    Bitcoin Improvement Proposals

  • Modern bitcoin addresses use a base-32 character set that leaves out some of the most ambiguous pairs and also permutes the address ordering so that the most visually similar remaining characters produce single bit errors which are better handled by the addresses error detecting (and potentially correcting) code.

    https://github.com/bitcoin/bips/blob/master/bip-0173.mediawi...

  • 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.

    InfluxDB logo
  • gajus-com

  • Heads up that the article is open source in case you wanted to contribute an edit.

    https://github.com/gajus/gajus-com/blob/main/src/blogPosts/2...

    I fixed the typo though. Thanks!

  • uuid7-csharp

    UUIDv7 for C#. Time-ordered UUIDs with up to 50ns resolution and 48 bits of randomness.

  • 3. IDs don't use L and O because those can be confused for other characters

    I've found it very handy in my travels.

    [1] https://github.com/stevesimmons/uuid7-csharp?tab=readme-ov-f...

  • bip39

    A web tool for converting BIP39 mnemonic codes

  • python-mnemonic

    :snake: Mnemonic code for generating deterministic keys, BIP39

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Need help understading BIP39

    1 project | /r/cryptography | 10 Jul 2023
  • What happens if I lose my cold card device?

    1 project | /r/BitcoinBeginners | 19 May 2023
  • How to add a 25th word to your seed ?

    1 project | /r/ledgerwallet | 14 May 2023
  • Question about wallet security

    3 projects | /r/Bitcoin | 6 Apr 2023
  • If you broke your phone right now, could you still access your crypto?

    1 project | /r/CryptoCurrency | 4 Apr 2023