時(shí)間:2023-07-25|瀏覽:298
封裝是將數(shù)據(jù)存儲(chǔ)到礦機(jī)中并進(jìn)行加密的過程。每封裝1T的數(shù)據(jù),相當(dāng)于轉(zhuǎn)化為1T的算力。每T的算力需要大約10枚FIL同時(shí)還需要2枚FIL的gas費(fèi)用,因此每T的封裝成本大約為12枚FIL。
Filecoin的封裝過程按照其規(guī)定的格式,將數(shù)據(jù)進(jìn)行打包灌裝。P1、P2、C1、C2是封裝數(shù)據(jù)的步驟。P1是切片打包的過程,需要使用AMDCPU,耗時(shí)幾個(gè)小時(shí);P2是生成文件信息表(也稱為動(dòng)態(tài)哈希列表DHT),一般需要使用顯卡,耗時(shí)幾十分鐘;C1是貼標(biāo)簽的步驟,只需要幾十秒,但是是消耗gas費(fèi)用的重要環(huán)節(jié)之一;C2是進(jìn)行零知識(shí)證明,一般需要多個(gè)顯卡,耗時(shí)約半個(gè)小時(shí),同樣也是消耗gas費(fèi)用的重要環(huán)節(jié)之一。
為什么礦機(jī)需要進(jìn)行封裝呢?實(shí)際上,F(xiàn)ilecoin只是IPFS項(xiàng)目的激勵(lì)層。作為一個(gè)分布式存儲(chǔ)和共享文件的網(wǎng)絡(luò)傳輸協(xié)議,IPFS的本質(zhì)就是存儲(chǔ)和共享。而Filecoin的挖礦原理也是存儲(chǔ)和共享數(shù)據(jù),通過這種方式獲取官方提供的獎(jiǎng)勵(lì)。因此,F(xiàn)IL礦機(jī)需要封裝數(shù)據(jù),這就是封裝的過程。
當(dāng)前幾乎所有礦工存儲(chǔ)的都是垃圾數(shù)據(jù),只能獲取官方設(shè)定的挖礦獎(jiǎng)勵(lì)。然而,當(dāng)IPFS項(xiàng)目應(yīng)用廣泛后,礦工在存儲(chǔ)真實(shí)數(shù)據(jù)時(shí),將能夠獲取官方額外設(shè)定的存儲(chǔ)收益和檢索收益。為了這部分獎(jiǎng)勵(lì),官方預(yù)留了30億枚Filecoin,這將成為一筆非常豐厚的收益。
Filecoin的挖礦可以簡單分為worker和miner兩個(gè)步驟。worker負(fù)責(zé)計(jì)算,通過SDR算法對原始數(shù)據(jù)進(jìn)行數(shù)學(xué)計(jì)算,然后將計(jì)算好的數(shù)據(jù)封裝到硬盤的扇區(qū)中,并提交上鏈生成復(fù)制證明,從而獲得算力。這個(gè)過程需要消耗大量的CPU、內(nèi)存和GPU資源。然后,F(xiàn)ilecoin網(wǎng)絡(luò)根據(jù)礦工的算力分配區(qū)塊打包的權(quán)利(也就是區(qū)塊打包票選權(quán)),算力越大,贏票率越高。參與區(qū)塊打包的礦工需要重復(fù)提交時(shí)空證明,完成時(shí)空證明的節(jié)點(diǎn)將獲得區(qū)塊打包的獎(jiǎng)勵(lì)。
Filecoin本質(zhì)上是存儲(chǔ)挖礦,礦工根據(jù)實(shí)際封裝的數(shù)據(jù)量并提交復(fù)制證明,從而獲得有效算力。有效算力越高,獲得區(qū)塊獎(jiǎng)勵(lì)的概率就越大。礦工的算力越大,獲得區(qū)塊打包的權(quán)利或概率也越大。這涉及到兩個(gè)參數(shù):贏票率和出塊率。贏票率是獲得選票的概率,而出塊率是獲得區(qū)塊獎(jiǎng)勵(lì)的概率。