github seredat/karbowanec v.1.12.2
Karbo CLI Suite v.1.12.2

9 hours ago

What's Changed

  • Human-readable account numbers by @aivve in #243

Account Numbers (H–I–C Format)

Karbowanec now supports short, human-readable account numbers as an alternative to 95-character CryptoNote addresses. Account numbers are derived directly from a registration transaction's position on the blockchain — block height (H), transaction index (I), and a Luhn mod 36 check character (C) — producing compact identifiers like 1264265-1-W.

How it works: A user broadcasts a registration transaction containing their address. Once mined, the account number is permanently assigned — no central registry, no auctions, no new trust assumptions. The first registration for a given address is canonical; duplicates are ignored.

Key properties:

  • Fully on-chain and deterministic — O(1) forward lookup, no external dependencies
  • Luhn mod 36 checksum catches typos before any network query is made
  • Spam-resistant by design — standard fees apply, duplicate registrations have no effect
  • Backwards compatible — existing addresses and workflows are unaffected
  • New RPC methods: resolveaccountnumber and getaccountnumber, see documentation
  • Wallet integration for both sending (resolve + confirm) and receiving (register + display)

Note: Account numbers should be treated as unconfirmed until 10–60 blocks deep, mirroring standard confirmation practice. Users who prioritize address privacy should not register, as registration makes the address discoverable on-chain.

In-Depth Paper

Full Changelog: v.1.12.1...v.1.12.2

Downloads

Download for macOS ARM64 SHA256: 24A060D572475124B451CF0A7C26C549D994D8E7521AFED57B219293AD475D98

Download Universal Binaries for Linux SHA256: 7B984DC17BD11A90EDE022F9375BEB28A97EF65ADCC705366B10F312EDC5AD18

Download for Ubuntu 24.04 98EAD21C8154037F31FD7480902E2E1C6DF2FA10709637843751AAB2AF091B87

Download for Android arm64-v8a SHA256: d71d2615cf7f3f4d90a7d8883b2754867d027cb521ca26e8f132458138c2e4c2

Download for Windows SHA256: 3D8BF85AF2161BC722AF9E395176A89B8E1AC3600C7170DC49D4830672C03EBB

Don't miss a new karbowanec release

NewReleases is sending notifications on new releases.