Skip to content

Version 7.3.0 released

Compare
Choose a tag to compare
@clemahieu clemahieu released this 06 Feb 18:27
· 2686 commits to master since this release

We're putting out a semi-major release today which includes a new format for addresses. All keys remain and the old account format will still be valid.

The new format looks like:
xrb_3m8n5i1yprf19mjiqook36eirpyf7er5mabdfaneixtt8fygewn7z7w88sym

Features:

  • An xrb_ prefix to indicate this address is for RaiBlocks (XRB)
  • All lower case since speaking case sensitivity is difficult
  • Base 32 removing some hard to speak or handwriting ambiguous letters
  • Increasing check code from 32 bits to 40 bits making the chance entering an invalid address 1 in 1 trillion.
  • Address lexicographically sorts with respect to the public key making keys display in order

The key is always 64 characters and can be split in to two lines for better sizing:
xrb_3m8n5i1yprf19mjiqook36eirpyf
7er5mabdfaneixtt8fygewn7z7w88sym

The alphabet chosen is from z-base-32 by Phil Zimmerman, a lot of good information on their design is at http://philzimmermann.com/docs/human-oriented-base-32-encoding.txt The only deviation is we didn't permute the alphabet since that would break lexicographic sorting.

The update also has a number of internal tweaks and reduced thread usage.

Config files will automatically be updated to use the new address format.