Filecoin 挖礦細節解析,讓你輕鬆挖礦
作 者丨IPFS中國社群:IP君
文章來源丨www.ipfs.cn
原文地址丨https://www.ipfs.cn/news/info-100145.html
·
當交易市場中,使用者和礦工
價格匹配之後,會發生什麼?
·
回答這個問題,就會涉及到一個PROPOSE-DEAL,這個就是整個交易的過程。
這個PROPOSE-DEAL就像是一個“智慧合約”,按照一定的規則,程式性地執行。
·
首先,當礦工ASK價格和使用者BID價格互相匹配之後,系統執行這個東西。
第一步,找到這個發出ASK的礦工,與他建立聯絡。
·
第二步、並且向他發生使用者的交易協議(DEAL),包含請求(ASK)、報價(BID)、需要儲存的資料(CID)。
·
·
第三步,這時候的權力在礦工手上,礦工會核實交易協議(DEAL)上的報價(BID)是對不對,如果不對,可以拒絕交易;或者這位礦工不想做這個交易了,也可以拒絕。
·
·
第四步,礦工接受交易協議(DEAL)後,系統就會通知使用者,使用者就可以把要儲存的資料傳給礦工。
·
·
以上四步就完成了一個交易,並且這個檔案傳輸的過程都是可檢驗的,萬一使用者傳多了資料怎麼辦,對吧?
·
如果傳輸的檔案比較小的,可以直接傳輸;如果是大檔案的話,會有專門的高速通道進行傳輸。
·
·
當資料傳輸完成後,礦工會在交易協議(DEAL)進行數字簽名,然後傳送回給使用者。
·
·
並且,這次交易會上鍊,可以參考右邊生成很多區塊,這個上鍊預設是礦工來做。
·
·
為什麼完成一個交易,右邊會生成這麼多區塊呢?這跟上篇《Filecoin Demo 視覺化圖大解析,讓你輕鬆瞭解挖礦的過程》中講到的一樣,在Filecoin白皮書中也有提到,從訂單的請求——匹配——結算,這整個過程當中,會生成很多Filecoin的區塊(如下圖)。
·
·
從這個交易的流程中,IP君感覺使用者和礦工的都非常自由,並不是說價格匹配了就一定要交易,這感覺就像場外交易一樣,選好賣家/買家,先給錢,再交貨。
·