IOTA视频教程-3:IOTA种子

 

IOTA种子

  • IOTA种子是一个81个字符长的字符串,这些字符只包括26个拉丁字母和数字9
  • 字符A-Z都是大写的
  • 通过种子,IOTA钱包可以生成对应的地址
  • 每个种子所生成的所有地址都归属于这个种子
  • 一个IOTA种子看起来是这样的:C9RQFODNSAEOZVZKEYNVZDHYUJSA9QQRCUJVBJD9KHAKPTAKZSNNKLJHE FFVK9AWVDAUJRYYKHGWQIAWT

通过终端生成IOTA种子

/dev/urandom 是什么

IOTA视频教程-3:IOTA种子

  • /dev/urandom 函数通过收集比如设备驱动器的环境噪音,网络包的时间参数以及其他来源的信息作为随机数,加入到一个墒池中,然后生成加密学随机数
  • 墒池子中的数据被作为加密学安全的伪随机数生成器(CSPRNG)的输入数据
  • 随机数生成器从而生成得到随机数
  • Urandom意味着无限随机
  • Mac系统中, /dev/random 和 /dev/urandom没有差别
  • Linux系统中,/dev/random 和 /dev/urandom 是有区别的

使用浏览器生成IOTA种子

  • 根据IOTA知识库推荐的另一种方法,可以采用Web应用程序来生成IOTA种子:https://ipfs.io/ipfs/QmdqTgEdyKVQAVnfT5iV4ULzTbkV4hhkDkMqGBuot8egfA
  • 种子生成器的源代码可以在这里找到:https://github.com/knarz/seedgen
  • Knarz/seedgen 使用了斯坦福Javascript加密函数库:https://github.com/bitwiseshiftleft/sjcl
  • 更多信息请参考:http://bitwiseshiftleft.github.io/sjcl/ 和 http://bitwiseshiftleft.github.io/sjcl/doc
  • 如果您想通过web应用程序生成IOTA种子,请先把 https://ipfs.io/ipfs/QmdqTgEdyKVQAVnfT5iV4ULzTbkV4hhkDkMqGBuot8egfA 这个页面保存到计算机,然后断掉您的互联网连接,再打开网页,并移动鼠标直到网页显示达到100%,最后安全地保存您的IOTA种子

关于IOTA种子,您应该注意:

  • 绝不要自己手动输入81个随机字符!
  • 绝不要使用自己能够记得住的句子!
  • 绝不要网络在线的时候使用web 生成种子!
  • 绝不要使用未知来源的,不熟悉的种子生成器。
  • 推荐使用官方的钱包。
  • 使用种子生成器的时候,断掉网络连接,得到的随机种子,建议随机替换掉其中的数个字符。

 

 

 

 

 

Jimmy Xiong

专栏作者:Jimmy Xiong

个人简介:研究者,布道者,投资人,IEN成员,IOTAChina创办人。

作者邮箱 作者主页 Ta的文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注