Base58

Base58

[7] Base58 は、58種類の字母によって数を表す符号化です。58種類の字母アラビア数字ラテン文字で、 記号や一部の紛らわしいラテン文字を省いており、 プロトコル要素としても人間が入力する文字列としてもそこそこ使いやすいのが特徴です。

[8] Web に持ち込んだのはおそらく FlickrAPI のようです。その後の短縮URLブームで多くのサービスで採用されました。 Bitcoin でも使われているようです。

関連

[9] Base85 とは異なります。

メモ

[1] Base58 – Wikipedia ( ( 版)) http://de.wikipedia.org/wiki/Base58

[2] Flickr: Discussing manufacturing flic.kr style photo URLs in Flickr API ( ( 版)) http://www.flickr.com/groups/api/discuss/72157616713786392/

[3] Encode::Base58 - search.cpan.org ( ( 版)) http://search.cpan.org/dist/Encode-Base58/lib/Encode/Base58.pm

[4] flic.kr で使われている base58 のデコードを行う javascript のコード - Underconstruction by Taiyo ( ( 版)) http://d.hatena.ne.jp/t_trace/20090706/p1

[5] Encode::Base58::GMP - search.cpan.org ( ( 版)) http://search.cpan.org/dist/Encode-Base58-GMP/lib/Encode/Base58/GMP.pm

[6] Encode::Base58::BigInt - search.cpan.org ( ( 版)) http://search.cpan.org/dist/Encode-Base58-BigInt/lib/Encode/Base58/BigInt.pm

[13] Base58Check encoding - Bitcoin Wiki, , https://en.bitcoin.it/Base58Check_encoding

[10] 短縮URLブームとビットコインブームが終わって見なくなった。

[11] draft-multiformats-multibase-02 - The Multibase Data Format, , https://tools.ietf.org/html/draft-multiformats-multibase-02

[12] The did:key Method v0.7, , https://w3c-ccg.github.io/did-method-key/#format