區塊鏈
挖礦,比特幣,EOS,以太坊

董天一 ·(09-22)深圳Meetup內容曝光,現場筆記,詳細劃重點版!

318


2018年9月22日,董天一老師在深圳成功舉辦了一場關于IPFS的Meetup。
IPFS中國社區的小伙伴也參加了這次會議,并且,熱愛學習的小伙伴認真地做了筆記,下面就以問答的形式,把筆記內容分享給大家:IPFS
1.?什么是IPFS?
IPFS是一個互聯網的底層協議,類似HTTP協議,上線時間是2015年的5月5號。
IPFS不是區塊鏈項目,沒有使用任何區塊鏈技術。所以,IPFS沒有Token、沒有發B、不能挖礦;Filecoin才是Token,挖的是Filecoin。
IPFS目標是打造一個更加開放、快速、安全的互聯網,利用分布式哈希表解決數據的傳輸和定位問題,把點對點的單點傳輸改變成P2P(多點對多點)的傳輸,其中存儲數據的結構是哈希鏈。
2.?IPFS如何找到數據?
每一個IPFS節點上都會存一個地圖,每個地圖之間互相連接,所有IPFS節點地圖加起來變成一個分布式哈希表。當我向這個網絡請求數據的時候,會根據數據本身的ID哈希值,采用一種數學計算的方式,來查找你的資源在哪臺機子上,然后建立起一種連接,下載你需要的數據。
3.?IPFS能不能加密文件?
IPFS不加密文件,加密任務是應用層的事情,所以,你需要的話可以自己去開發一個。之前HTTP也是不包含加密功能,加密是靠HTTPS實現的。?4.?IPFS的數據永久保存?
不是,是可以永久保存數據,不是所有數據都是永久保存。?5.?IPFS可以防止內容竄改嗎?
IPFS不能防竄改,你只要一改,哈希值就變了。并且,你自己節點存儲的數據,你有絕對權限,可以對文件進行刪、存、添加的操作。

Filecoin
1.?Filecoin的技術難點?

Filecoin的技術難點是數據持有證明、防止作弊和攻擊、零知識證明。
Filecoin有很多共識機制的可選擇,但是協議實驗室不希望像Bitcoin那樣通過消耗計算資源與能源的方式去建立共識,所以,采用了復制證明和時空證明來做數據持有證明。
復制證明是向系統證明自己確實在礦機上儲存數據,時空證明是在復制證明的基礎上加上時間戳的相關技術,用來證明礦工在一段時間內存儲數據的證明,這樣既可以做到持有驗證,同時也可以防止作弊。
零知識則是通過數據局部抽查的方式來驗證數據的真偽,零知識本質上是一個概率問題,但是卻能解決數據驗證的問題。?2.?Filecoin的未來到底會怎樣?
目前Filecoin的存儲成本是中心化存儲成本的1/3,而Filecoin的初心想通過共享硬盤和共享帶寬,為世界提供價格更低的存儲和網絡。
Filecoin的未來是可以期待的,但是不排除未來可能系統內耗過高,導致成本和中心化相差不大,甚至成本超過中心化的成本。所以,未來Filecoin可能也會面臨被淘汰,但還是要相信Filecoin整體的經濟模型和能力,可以沖破質疑。
3. Filecoin的經濟體系是怎樣運行的?

Filecoin的網絡中包含礦工與用戶,礦工對整體網絡的貢獻是提供存儲空間及網絡帶寬,用戶則是付費使用存儲空間及網絡帶寬,Filecoin網絡充當資源交易市場的角色。
在中心化的世界我們看似不用付費就可以得到存儲空間,其實成本是被解構了無形的加在我們身上。舉個例子,就像我們去京東上購買商品,京東首先是為自己存儲的網頁數據付費了,我們去訪問的同時,我們也需要像網絡運營商支付網絡流量費用。
4.?IPFS與Filecoin的關系
IPFS和Filecoin是兩個不一樣的項目,Filecoin是一個區塊鏈項目,但未來所使用的網絡是同一個。IPFS和Filecoin所使用的技術(除了Libp2p)幾乎是不重疊的。
IPFS使用的越多,Filecoin的需求更大;Filecoin的礦工越多,對IPFS的支持越大。
IPFS的核心是一個BT,Filecoin就是幫IPFS做“種子”,讓IPFS變得更加快速。
IPFS+Filecoin共享存儲方式可能是未來物聯網成功的一個關鍵因素。

Libp2p和IPLD
1.?什么是Libp2p?

Libp2p是一個P2P的網絡,分為網絡層、路由層、交換層。
Libp2p是IPFS和Filecoin的基礎設施,也是未來所有P2P和區塊鏈、物聯網的基礎設施。
Libp2p是與IPFS、Filecoin同等重要的一個項目。
?2.?什么是IPLD?
IPLD是一個哈希鏈數據統一格式,是Fielcoin項目的重要的一環。
現在已經統一的格式有比特幣的數據格式、以太坊數據格式、Git的數據格式。

挖礦

1.?Filecoin礦機的算力與Bitcoin礦機的算力有何不同?
Bitcoin礦機的算力是根據礦機的CPU等性能來確定且也是恒定的,也就說Bitcoin礦機在未接入Bitcoin網絡時就已經知道算力,礦工的預期挖礦效益是相對明確的。
Filecoin礦機的算力取決于礦機存儲數據量的大小,一臺Filecoin礦機剛接入Filecoin系統是算力為零,隨著存儲數據增多算力增大,礦機在不同地方不同網絡收益都是不一樣的,礦機的預期收益目前是不可預測的。
Filecoin礦機算力是指你存儲的數據量占全網存儲數據總量的比例,即代表你礦機的算力,算力越高新幣分發得到的獎勵越高。我們知道用戶在存儲數據時一般都是有時間限制的,數據存儲時間到期后,若未續約,這部分是存儲數據將不再為礦機帶來算力。??2.?存儲礦工與檢索礦工的區別?

Filecoin有兩個市場,存儲市場與檢索市場。
兩個市場雖然技術結構相同,但是在經濟模型上設計卻有大不同。兩個市場分別形成了存儲礦工和檢索礦工。
在存儲市場里用戶需要為存儲數據而向礦工付費;檢索市場里則是用戶需要為礦工提供的檢索數據傳遞而付費。
存儲市場是在Filecoin鏈上進行交易的,存儲礦工向系統提交復制證明,復制證明就像存儲數據以后的收據,向系統證明礦工有存儲數據,從而參與新幣的分發。
檢索市場是在Filecoin鏈下進行的,檢索市場選擇鏈下交易是為了用戶快速得到數據,快速完成交易,同時采用微支付形式進行支付,避免提供服務后用戶拒絕付費和用戶付費后沒有得到檢索服務。
即將檢索的數據打散成小塊,交付一部數據塊就得到一部分金額,直到錢貨兩清。
而存儲礦工與檢索礦工最大的區別就是存儲礦工可以參與新幣的分發,而檢索礦工只能為用戶提供檢索服務。
3.?礦機硬件配置與挖礦的影響因素是什么?

礦機的配置取決于復制證明的實現方式,目前協議實驗室還在調試優化,很多礦機廠商是根據復制證明來推測礦機配置的,Filecoin測試完成后,官方會公布礦機推薦配置和最佳配置,同時,協議實驗室想盡可能的使現有設備不經修改即可用于Filecoin體系,用來減少資源浪費;也會盡可能的降低Filecoin挖礦系統最低需求,降低Filecoin整個網絡成本。

目前,Filecoin整體網絡對礦機只有一個要求就是穩定,硬盤要用7*24小時運行的硬盤,網絡要用穩定的,同時也需要靜態IP,也就是說目前家庭礦機是不能進行挖礦(原因后面會說)。
為了讓礦機更容易挖礦,礦機還需要離用戶更近,因為數據在存儲時有一個臨近存儲的原則,礦機離用戶(節點)越近越有機會挖到礦。
目前礦機的CPU還是需要等待官方的消息才能確定。?4. 應用開發與挖礦的關系?
應用開發商可以說是礦工的衣食父母,礦工離應用開發商越近也就越容易接到應用開發商的存儲訂單。國內目前的應用開發不多,國內需要加快應用開發的腳步,屆時礦工才能擁有更好的挖礦環境。
5. 國內家庭礦機可以挖礦嗎?
由于國內靜態IP地址缺少,并且 ICE NAT框架在國內的實現的情況不理想,很多家庭網絡連接不上,所以很多Filecoin家庭礦機是挖不了礦的。并且如果 ICE NAT框架在Filecoin主網上線前未實現的話,中國礦工是競爭不過國外礦工的。不過,董老師和協議實驗室正在想辦法解決這個問題。
PS:本次筆記內容只是董天一老師 Meetup 的一部分,如果想了解全部內容,歡迎大家報名參加董天一老師以后的線下Meetup。

 

贊(0)

評論 搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
p3试机号99