网上有很多资料讲IOTA地址如何产生
种子:种子是由81个字母或者数字组成,数字智能是9。26个字母+9一共27位数。每一位都可以用一个三位的三进制数代表。假如三级制012.那么a就是000.。b就是001。c就是002。d就是010.
种子如何产生的呢?直接在键盘上打81位字母或者数字9即可
私钥:种子变成三进制数后,直接扩产了三位。81*3=243。私钥生成函数 key(int[] inSeed, int index, int security)
三个参数的意义:
seed 种子=81位字符和数字9
index 种子在变成三级制数后,在数组上形成了81个三进制数组。然后每一个数组在递增Index位
security :私钥的长度需要由security 来决定,具体值为security * 243 * 27

当传入81位种子后,先变成243位三进制数组。然后每位数组自己递增index位。然后进行hash计算。计算的次数是security *27。每次计算都是用上一次的结果,私钥就是所有的结果加起来
接下来是地址的生成:


相信看图就能知道怎么产生地址的了。最后会将产生的243三进制数组变成可读的字符