1. IPFS原力区首页
  2. Filecoin
  3. Filecoin生态

TJ Wallet将第一时间更新支持Filecoin正式网 f3矿工钱包地址!

TJ Wallet将第一时间更新支持Filecoin正式网 f3矿工钱包地址,这也代表着TJ Wallet凭借自己独家的技术实力成为Filecoin生态中首家支持f3地址的钱包项目方。

太空竞赛SR1在9月份圆满落幕,SR2也逐渐接近尾声。Filecoin官方终于在近期宣布Filecoin主网将在区块高度达到148888时正式启动,按照区块增加速度计算,Filecoin主网大概率将于北京时间10月15日正式启动。

这也就是说,目前还在进行中的太空竞赛SR2有点类似于游戏中的“不删档公测”,Filecoin主网即将与目前的太空竞赛无缝对接。

对于期待主网上线的投资者来说,终于在期待很久之后得到了满意的答案,现在看来似乎这段时间也成为矿工布局矿机参与挖矿的最佳时机。

可以预见的未来,Filecoin上线的脚步越来越近了。那么作为Filecoin生态基建的坚定支持者,TJ Wallet最近做了什么呢?

今天他宣布:TJ Wallet将第一时间更新支持Filecoin正式网 f3矿工钱包地址!

在Filecoin地址规则中,t代表测试网,f代表即将上线的正式网,1代表钱包地址,2是合约地址,3则是矿工地址。

TJ Wallet宣布支持f3矿工钱包地址,这也代表着TJ Wallet凭借自己独家的技术实力成为Filecoin生态中首家支持f3地址的钱包项目方。

TJ Wallet将第一时间更新支持Filecoin正式网 f3矿工钱包地址!

那么,TJ Wallet的Filecoin地址是怎么形成的呢?今天和大家一起来看看:

 

 

Filecoin区块链相关算法介绍

  • BLS

Boneh-Lynn-Shacham(BLS)签名方案是一个基于双线性映射的密码学算法,它可以应用于可验证随机函数的设计,具有可验证性、随机性、唯性、确定性,可以实现签名聚合和密钥聚合(即可以将多个密钥聚合成一把密钥,将多个签名聚合成一个签名)。在以太坊的 Casper 实现中,有非常多的验证者都要对区块签名,要保证系统的安全性,同时节约存储空间,就需要用到这类签名聚合的算法。

  • BLAKE2

BLAKE2基于BLAKE实现,BLAKE是2008年被提交至SHA-3竞赛的一种哈希函数。有两大主要版本:BLAKE2b和BLAKE2s。BLAKE2b是BLAKE的64位版本,它可以生成最高512位的任意长度哈希。BLAKE2s是BLAKE的32位版本,它可以生成最高256位的任意长度哈希。BLAKE2x是对BLAKE2的简单扩展,它可以生成任意长度的哈希值(长度不受限制)。

  • ECC

椭圆曲线加密算法,即:Elliptic Curve Cryptography,简称ECC,是基于椭圆曲线数学理论实现的一种非对称加密算法。相比RSA,ECC优势是可以使用更短的密钥,来实现与RSA相当或更高的安全。据研究,160位ECC加密安全性相当于1024位RSA加密,210位ECC加密安全性相当于2048位RSA加密。

  • Base32编码

Base32编码是使用32个可打印字符(字母A-Z和数字2-7)对任意字节数据进行编码的方案,编码后的字符串不用区分大小写并排除了容易混淆的字符,可以方便地由人类使用并由计算机处理。Base32将任意字符串按照字节进行切分,并将每个字节对应的二进制值(不足8比特高位补0)串联起来,按照5比特一组进行切分,并将每组二进制值转换成十进制来对应32个可打印字符中的一个。

  • RFC

Request For Comments(RFC),是一系列以编号定义的文件。文件收集了有关互联网相关信息,以及UNIX和互联网社区的软件文件。目前RFC文件是由Internet Society(ISOC)赞助发行。基本的互联网通信协议都有在RFC文件内详细说明。RFC文件还额外加入许多在标准内的论题,例如对于互联网新开发的协议及发展中所有的记录。因此几乎所有的互联网标准都有收录在RFC文件之中。

 

 

TJ Wallet钱包

—— Filecoin地址f3(t3)生成规则 ——

1、首先使用bls签名算法随机生成256位私钥

privateKey = generatePrivateKey()

privateKey =

“5911802e64925545d36a24e58913cc77a248aefca71b7e1fc81077646348853c”

2、 利用bls算法生成公钥

publicKey = toPublicKeyFromPrivateKey(privateKey)

publicKey =

“a1f156c338f18cabb70455ce9457f706c2a67bd95f1a70f1d0866924a6bc11a6306cc1a2d99f3a395fbed92cff06d9f8”

3、 将得到的公钥值前添加0x03后,用blake2b算法计算4位校验和

checksum =

blake2b(“03a1f156c338f18cabb70455ce9457f706c2a67bd95f1a70f1d0866924a6bc11a6306cc1a2d99f3a395fbed92cff06d9f8”, 4)

checksum = “eabbe80d”

4、 将公钥和4位校验和连接起来

data = publicKey + checksum

data =

“a1f156c338f18cabb70455ce9457f706c2a67bd95f1a70f1d0866924a6bc11a6306cc1a2d99f3a395fbed92cff06d9f8eabbe80d”

5、 使用Base32编码格式进行编码

address = Base32Encode(data)

address =

“uhyvnqzy6ggkxnyekxhjiv7xa3bkm66zl4nhb4oqqzusjjv4cgtda3gbulmz6orzl67nslh7a3m7r2v35agq”

6、最后的生成地址 = “前缀” + 编码值

测试网 =

“t3″+ “uhyvnqzy6ggkxnyekxhjiv7xa3bkm66zl4nhb4oqqzusjjv4cgtda3gbulmz6orzl67nslh7a3m7r2v35agq”

final address =

t3uhyvnqzy6ggkxnyekxhjiv7xa3bkm66zl4nhb4oqqzusjjv4cgtda3gbulmz6orzl67nslh7a3m7r2v35agq

正式网 =

“f3″+ “uhyvnqzy6ggkxnyekxhjiv7xa3bkm66zl4nhb4oqqzusjjv4cgtda3gbulmz6orzl67nslh7a3m7r2v35agq”

final address =

f3uhyvnqzy6ggkxnyekxhjiv7xa3bkm66zl4nhb4oqqzusjjv4cgtda3gbulmz6orzl67nslh7a3m7r2v35agq

最终生成了Filecoin正式网的F3矿工钱包地址:

f3uhyvnqzy6ggkxnyekxhjiv7xa3bkm66zl4nhb4oqqzusjjv4cgtda3gbulmz6orzl67nslh7a3m7r2v35agq

 

TJWallet支持F3矿工钱包地址也在告诉大家Filecoin距离上线时间真的越来越近了,但如马克思哲学所说,新事物的发展方向是光明的,但道路总是曲折。好事多磨,因为好事代表有价值,有价值等于有难度。

毫无疑问,Filecoin和IPFS做的就是有价值的事情。我们唯一需要给他们的是:耐心和时间!

Filecoin主网上线在即,新的时代即将开启,让我们一起期待,Filecoin乘风而起!

本文来自投稿,不代表IPFS原力区立场,如若转载,请注明出处:https://ipfser.org/2020/10/13/f3kuanggongqianbao/

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:ipfsforce@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code