# 地址生成

  1. 用输出 size 为 20 字节的 Blake2b 算法把 Public key 进行 Hash 后得到二进制形式的地址(BinaryAddress);
  2. 用输出 size 为 5 字节 Blake2b 算法把 BinaryAddress 进行 Hash 后得到二进制地址的校验和(AddressChecksum);
  3. 把 AddressChecksum 拼接到 BinaryAddress 之后,组成 25 字节的数组,把它转换成十六进制格式的字符串,再在这字符串前加上 "vite_" 前缀;
HumanReadableAddress = "vite_" + Hex(Blake2b160(PubKey) + Blake2b40(Blake2b160(PubKey)))