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地址是怎麼形成的呢?今天和大家一起來看看:

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乘風而起!



www.tjwallet.net

專業可信賴的一站式數字資產解決方案

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;