據火星金融app一線報導,filecoin主網即將上線。預計今晚11:00左右在街區148888號發射。火星財經與火星雲礦聯合推出火星視頻直播,直接聚焦filecoin主網上線,深入解讀filecoin主網對行業的影響,分析fil未來市場趨勢和投資價值,分享開採經驗。
在今天的直播中,1475創始人楊明發表了題為「filecoin技術本質分析」的個人演講,重點介紹了porep、post和預期共識的技術特點。
1475是filecoin採礦機械技術服務商,2018年開始研究filecoin底層。2019年12月,filecoin啟動第一階段測試網絡後,服務商以「1475」為號碼參與挖掘,幫助官方發現漏洞並提供修復解決方案,並保持了現階段計算和區塊生產的第一名。今年第二次測試啟動後,1475次從非官方節點中挖掘出第一個塊,在計算能力和爆炸塊率方面排名前列。
以下為直播講話全文(未經本人確認)
你好,我是1475的創始人楊明。感謝您對Mars區塊鏈的邀請。今天,我不談論市場和貨幣價格。我想以一種面向生活的方式解釋一下您經常聽到的一些filecoin技術術語,以便幫助您更好地理解filecoin是如何構建一個分散存儲網絡的。
1、 Porep(複製證明)
首先,我們來談談波裡普。要實現分布式存儲,首先要解決的問題是如何準確證明曠工存儲了指定的數據,這不僅是必須解決的問題,也是最難解決的問題。例如,如果a聲稱錢包丟失(內存1475元),B找到丟失的錢包,我們如何驗證錢包是否屬於前者?一般來說,B會要求a指出錢包裡的錢數。
在filecoin領域,如何實現?它主要利用一些原始數據的實際需要進行存儲,將其標準化為10億個數據源,每十億個是32個字節,即約32GB的封裝數據,然後加密。在加密數據時,它將構造一個8-樹,然後形成一個對原始數據的字體大小進行加密的路徑,這就是所謂的香草證明。這條路實際上只是提到錢包裡有多少錢。如果對方回複錢包裡的錢是1475元,那麼這是一個非常重要的反饋。
然而,在filecoin領域,這個過程只能證明礦工們在存儲數據,而不是礦工們「一直在存儲數據」。你知道,在現實世界中,存儲有一個時間軸,這是一個時間階段。例如,如果要存儲2020年7月1日到2021年7月1日的數據,則需要存儲一年。
2、 Post(時空證明)
你如何證明礦工們已經存儲了一年的數據?這就需要使用一種新的算法,即「時空證明」。通過post,可以證明數據一直被存儲,數據沒有被刪除。
我還想舉一個生活中的例子。每個人都應該在朋友圈裡看到一個人,告訴大家他每天都在鍛鍊。如何打卡?就filecoin而言,如何證明礦工們一直在存儲數據,他們沒有刪除數據或作弊?從算法層面來看,解決問題的方法有兩種,一種是winningpost,另一種是windows post。
在算法層面,filecoin的解決方案是每30分鐘執行一次windows post,一天執行48次。它的核心類似於上面的健身時鐘。換句話說,如果你每隔30分鐘打卡一次,如果你不打卡(沒有存儲數據),那麼挖掘成本將非常高。
然而,有些礦工確實會製造攻擊。簡言之,生成攻擊是指礦工不存儲數據(或刪除數據),當網絡受到挑戰時,臨時生成滿足驗證要求的數據。此時,我們需要使用SDR算法,這就是俗稱的分包。
實際上,封裝時間很長。雖然我們也進行了算法優化,但最短的分載時間也需要1小時以上,甚至2-3小時才能完成一次二次分載。正如我們前面提到的,windowpost只提供30分鐘,所以該算法本質上是一個有時間限制的證明,這減少了礦工作弊的可能性。礦工不可能在30分鐘內生成完整的數據。你不能通過網絡傳輸來解決這個問題。這樣,filecoin解決了外包攻擊和生成攻擊。
通常情況下,系統會隨機進行一次挑戰,這實際上類似於抽樣。通過抽樣檢查,系統驗證礦工是否在存儲數據。如果沒有存儲的數據,礦工將無法獲得區塊獎勵。
總之,防拷貝是為了解決礦工在實際中對數據進行打包和存儲的問題;post是為了解決礦工在一定時間內對數據進行重新打包和保存的問題。我希望通過解釋這兩種算法來幫助您理解filecoin的底層技術的本質。
3、 預期共識
最後,我想談談歐共體(預期共識)。電子商務解決了什麼問題?為了保證一致性,我們需要一套機制,保證我的鏈條和其他上萬個礦工的鏈條一樣,保證鏈條上每個人的帳本都是一致的。首先,就像兩個豌豆一樣,我們需要在Tipset鏈上有一套同步機制;第二,在Tipset上同步選擇;第三,消息按照一定的順序進入帳簿輸入,這樣每個人的帳戶都是完全相同的。這三個方面是filecoin需要解決的問題。
例如,在比特幣網絡中,誰先通過鏈上的隨機數據和80Kb的7個字節的哈希碰撞,就可以計算出網絡難度內的值。只要價值低於網絡中的目標值,礦工就有權打包,我們達成共識。filecoin是做什麼的?
首先,filecoin使用「最終鏈規則」來確保鏈上圖書的一致性。每個區塊都有一個權重權重,每個人的鏈都有整個網絡的權重值。如果你的數據鏈上有兩個不同的人?以最重的值來判斷,比如一個是10003,另一個是1004,聽後者。
那麼,在達成共識的基礎上,還要保證報文與帳簿一致,這涉及到多種報文類的處理和排序。總的來說,電子商務是解決不確定因素的較好方法。
當然,它沒有白皮書中的SSLE那麼完美,也沒有白皮書中的SSLE那麼完美。例如,每個tipset有多少塊是固定的,並且沒有空塊。這些問題在某種意義上並沒有得到解決,但並不妨礙它成為區塊鏈歷史上裡程碑式的共識機制。
時間有限。我在這裡結束我的那份。我希望它能幫助你。謝謝您!
聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。
提示:投資有風險,入市須謹慎。本資訊不作為投資理財建議。