Filecoin 經濟模型與機制探討:太空競賽、FIL、中心化 - 創投圈 創投圈

Filecoin 經濟模型與機制探討:太空競賽、FIL、中心化

欄目:數字資產 評論:0 點擊: 147 次

不久之前,Filecoin 官方再一次修改經濟模型,加入了前置抵押、延長了WaitSeed,在礦工中引發了諸多討論。

F ilecoin致力於成為一個去中心化的存儲網絡,為世界保存重要信息。經過多年開發,現在終於臨近上線。但是,就在不久之前,官方還在修改經濟模型,加入了前置抵押、延長了WaitSeed,在礦工中引發了很多討論。

北京時間8 月20 日上午8 點,一位化名“宋江”的礦工在Filecoin slack 的# fil-lobby 頻道發布了一篇名為“Filecoin, A 'Centralized' Storage Network”的文章,文章提出即將開始的太空競賽存在缺乏公平、大礦工壟斷、發牌的人也在玩牌等問題。隨後“宋江”表示:“致所有礦工: 我會在太空競賽的期間對所有的大礦工進行網絡攻擊,直至其訂單成功率降至80% 以下並失去獲獎資格。”

北京時間8 月21 日上午約7 點,“宋江”再次現身# fil-lobby 頻道,表示Filecoin 作為區塊鏈項目,其消耗的能源應該帶來網絡的去中心化,而目前在Filecoin 中存在太多的優先級,中心化程度高,整個網絡很容易被少數人操縱。隨後,針對Filecoin 的中心化問題,“宋江”向Filecoin 官方進行提問,並與Lotus 的開發負責人Why 進行了一系列關於太空競賽Bot、經濟模型、Filecoin Discover、中心化等問題的討論。我們作為礦工,並不贊成攻擊行為,但我們認為這些對機制、設計的討論很有意義,特此整理翻譯。相關討論內容如下:

Q1

宋江:在太空競賽中,如何證明來自一個中心化的機器人的訂單成功率是可信的?是否存在通過篡改成功率而讓某些礦工獲得或喪失比賽資格的可能?

Why:此次太空競賽由我們協議實驗室舉辦並發放獎勵,所有的驗證過程也都是由我們來完成,所以其可信度大可不必擔心。當然,你也可以選擇不參與此次太空競賽,等待更加去中心化的主網上線,然後和其他人一樣參與挖礦。

我知道你還是對Filecoin 開發者目前正在做的事情心存疑慮。但是現在你只有2個選擇,要么相信,要么不相信。機器人也是其中的一部分。我們的團隊正在盡力讓這一切變得更加的透明化,但是最終的選擇權還是在你自己的手上。

你或許可以攻擊你的礦工同伴,讓本該正常工作的機器人無法與他們進行訂單交易,但是我們有許多網絡指標,並且可以檢測可疑活動。因此,並不是“機器人說了算”,而是由我們來分析機器人的輸出是什麼並確保其正確性。

你可以選擇加入競賽測試網,參與挖礦或做任何其他想做的事情,但這次競賽是由我們來給出獎勵,而非Filecoin 網絡。當主網上線後,你可以用你喜歡的去中心化的方式挖礦,來獲取你的獎勵。

Q2

宋江:Filecoin Discover硬盤的銷售記錄能否公開?利潤和利潤的使用方式能否公開?是否有礦工可以通過“私下的”手段獲得比別人更多的硬盤,從而在挖礦過程中取得更多的優勢?官方團隊自己是否可以使用這樣的硬盤進行挖礦?利潤後續將會用於何種用途?

Why:我們在不久之後會對Discover項目的銷售記錄進行公開,我們也沒有不公開的理由。在該項目上,不會存在任何的利潤。其中存在的成本涉及硬盤成本、運輸成本、大量的工程開發時間成本等等,請相信我們所花費投入的成本肯定比Discover收取的費用高。

另外,這也並不是獲取驗證數據的唯一方式,我們正在與一些不同的群體合作來設立驗證者。如textile 將會成為驗證者,它能夠給他們的用戶一些配額以進行驗證的客戶交易。如此一來,礦工更像是為Filecoin 網絡上DApp 的用戶提供數據存儲,而Filecoin 上的用戶將擁有更好的數據存儲體驗,這些意味著網絡規模將會越來越大。

宋江:你們在迴避我問題中最關鍵的點。不妨讓我進一步闡述。我想提醒的是,你們現在有權力生產任意多的硬盤,你們也有權力將硬盤以任何價格出售給任何礦工,你們甚至有權力授權任何人成為硬盤的生產商。這些權力,沒有任何約束。不需要提前告知社區,也不需要社區投票表決。你們可以根據自己的偏好來決定網絡中優先存儲的內容,而不是將自由選擇的權力留給社區和用戶。為什麼你們認為的有用數據就是有用的?為什麼你們授權的生產商就能生產“有用”的數據?為什麼你們能決定這樣一個去中心化的網絡中到底應該優先存儲什麼樣的內容?現在整個網絡,就是全世界的礦工在為接收官方的訂單、存儲官方的數據而服務。它就是一個去中心化的官方網盤。你們的團隊為了生產硬盤花費了大量的時間和金錢。那麼,作為一個去中心化的項目,硬盤生產商和硬盤內容的選擇,能否交給社區投票決定?我相信這個頻道裡有數不盡的人們願意幫助你們去生產這種硬盤,且不計利潤。

Why:這個問題是關於治理的。考慮到你提問的詳細程度,我猜你一定已經親自花時間熟悉涉及有關代碼,清楚驗證數據在鏈上的真正含義(如果還沒有,那很可恥,你是在惡意提問)。考慮到本次探討還會有普通用戶觀看,我將進行詳細說明:

當用戶向礦工提交訂單時,任何訂單都可以標記為“已驗證”。並且如果該用戶擁有足夠多的“已驗證用戶配額”,則該訂單本身的算力值將是其他任何扇區空間的10倍。

“已驗證的用戶配額”可以在VerifiedRegistryActor 中進行跟踪。這個Actor 有兩個治理層,頂層是一個多重簽名,將由整個生態系統中相當多的成員擔任。比如Filecoin 基金會、協議實驗室代表,以及生態中的其他知名團體(我很想讓以太坊基金會成為keyholder 之一)。這個頂層稱作為“root key”,只可以做一件事情,就是將“數據容量”授權給其下一層——“驗證者”。這裡的“數據容量”是指該驗證者當下可以提供的特定數量的已驗證數據(以字節為單位)。

現在的問題是,誰將成為驗證者?任何想要建立在Filecoin 之上並讓用戶將數據存儲Filecoin 中的群體,都可以輕鬆獲得“驗證者”的身份和“數據容量”。像textile、fleek、slate 等等將會獲得驗證者的數據容量,然後據此可以將其部分“數據容量”授予其用戶。

在這裡,Filecoin Discover 項目實際上只是一個客戶,每個硬盤將會從驗證者那裡請求數據容量,而驗證者則從“根治理多簽”獲得其數據容量分配。因此,Filecoin Discover 並不能按所需數量隨意生產。

現在,所有這些都導致​​了一個關鍵點,我認為很多人也都錯過了,那就是:為將要存儲在Filecoin 上的任何數據來獲取經過驗證的客戶數據容量應該很容易,任何需要的人都可以獲得一些數據容量來存儲他們想要存儲的任何數據。

唯一無法獲得數據容量的是那些想要存儲垃圾數據以提高算力的礦工。Filecoin的重點是存儲真實數據。Filecoin的共識機制不是像比特幣那樣的無用的工作量證明,而是有用的工作量證明(存儲)。

你存儲的數據應該對世界有真正的價值,而不是一些無用的內容僅僅為了填滿硬盤獲得區塊獎勵。我們的目標是,網絡中幾乎所有的算力都應來自“經過驗證的客戶”訂單。

相比較而言,“承諾容量”扇區(沒有訂單的扇區)貢獻的總算力應該非常低。這意味著那些不打算接受訂單和存儲真實數據的礦工將獲得非常少的算力,因為他們的每個硬盤僅會給他們帶來存儲真實數據的礦工硬盤的十分之一的算力。

宋江:對於銷售記錄公開的問題,回答是“可能”。我暫時接受“可能”作為問題的答案。對於利潤的問題,回答是沒有利潤。我姑且也選擇相信了。你們展示了一系列對於驗證客戶端的設計和未來規劃,告訴我未來任何有真實數據存儲需求的人都可以很容易成為驗證客戶端。我會記住的。

Q3

宋江:最後一個問題,是所有礦工最關心的。在主網上線的時候,作為一個礦工,是否需要花費大量的金錢,向官方或早期投資者購買FIL,用作挖礦過程中的扇區前置抵押?需要購買多少數量的FIL?會以什麼樣的價格?通過交易所還是什麼其他渠道?如果我有大量硬件,但是沒有足夠的錢購買足夠的FIL,是不是意味著就不能參與挖礦了?前置抵押這個對礦工不友好的規則,究竟是為了防止存儲數據的丟失,還是官方考慮自身利益和前期投資人利益的結果?數據丟失的問題,為什麼不能僅僅通過後置抵押解決?在主網上線後的第6和12個月底,FIL的流通量會是多少?

Why:我們首先討論下抵押的必要性、抵押的數量和原因,然後再對早期礦工如何獲取抵押所需要使用的代幣作一個詳細的解釋。

礦工因為封裝扇區獲得算力,這個算力賦予他們對網絡一定的控制能力。

對於攻擊鏈的成本和收益問題,無需過於深入地討論共識安全和經濟模型。要維護像Filecoin 一樣的開放參與網絡的安全性,必須要求任何對網絡進行一定程度的控制相應付出一定的成本,否則攻擊者太容易進入和接管網絡了。

對於Filecoin 來說,購買硬盤和封裝設備是攻擊成本的一部分,但是我們以不同方式進行了測算,只有當網絡達到極大規模(沒記錯的話,一旦網絡超過1 Zetabyte,抵押可以接近於0) ,我們才可以依賴僅有的硬盤成本和封裝設備成本來確保網絡安全。因此,在網絡達到該規模前,抵押機制必須要成為Filecoin 經濟安全的補充。

那麼現在,需要多少抵押呢?這取決於網絡規模大小以及網絡中流通的FIL 數量,抵押成本的是基於你在一定時間內針對給定sector的預期區塊獎勵來定價的。目前,需要抵押的FIL 數量等於在20 天內我們預估你從該sector 獲得的區塊獎勵的FIL 數量。

需要明確的一點是:這些資金只是暫時被鎖定,而非支付給系統。在sector 到期後,你可以將其取回。

當前由於處在網絡早期,與之後總算力較高時的任何時間相比,現在每個sector 都擁有較高的預期獎勵。這意味著初始抵押值會更高一些,以換取更高的潛在回報。對於太空競賽,我們將這個數字限制為每32GB 扇區1 FIL。我們將觀察其效果並確定是否在主網上保留這個1 FIL 上限(我個人支持)。但是無論如何,這意味著在網絡啟動時,每個扇區最多需要1 FIL 作為抵押。因此,如果你要抵押30,000 個扇區(大約1 PB ),則必須抵押最多30,000 FIL (請注意,我說“最多”,因為該數字假設沒有其他人正在commit 扇區並增加網絡總算力)。因此,這是很大一筆FIL,很可能會限制你的存儲速率。但我覺得還好,因為我認為你無法通過網絡中的早期訂單快速獲取那麼大量的數據。而且我對為只想存儲空扇區的礦工進行優化並不十分感興趣(請記住:Filecoin 是為了真實數據而存在的)。

那麼,你將從哪裡獲得初始FIL 呢?首先,是太空競賽。我們正在舉行這場比賽,並提供FIL 作為抵押品來幫助建立早期網絡。此外,交易所將是購買用作抵押品的FIL 的好地方。我十分確定會有足夠的投資者希望將其代幣出售給你,這將確保有足夠的供應(在網絡早期,投資者帳戶中每天大約有50 萬個代幣解鎖,儘管其中很大一部分因其他原因將被鎖定而不能轉移)。最重要的是,我們正在做一些建模工作,並研究了可以使人們更輕鬆地實現此目的的不同方式。我們的cryptoecon 團隊正在撰寫一篇博客文章,將對此進行更詳細的說明。

協議實驗室不會在Filecoin 網絡早期出售任何持有的代幣,因此市場流動性將僅僅來自於早期投資者。(注意,所有投資者的資金存在至少6 個月的鎖定期,并線下釋放)。

社區礦工arctic:對礦工來講,從Filecoin主網上線第一天,就要去交易所購買FIL用於抵押挖礦,這是非常困難的。礦工每購買1個FIL需要支付50美金,但是6個月後將會損失很多價值。

如果想通過引入博弈論來構建一個更好的系統,那麼唯一要做的事情就是鼓勵誠實礦工,這也是Bitcoin成功的原因。一味地要求抵押是無法成功的,相反如果你獎勵誠實節點,網絡將向好的方向發展。

另外我也想了解更多關於“為什麼需要抵押機制”的技術細節。我認為這里許多都是開發者,我們可以理解每個細節。

Why:是的,這是礦工不得不做出的決定。我也同意這並非易事,但如果你要在網絡上線的前幾週內抵押無限的空白扇區,那就必鬚麵對一些困難。

如果你想了解抵押機制實現的技術細節,可以在repos中查看相關代碼。

社區礦工arctic:這對於已經在挖礦硬件上投入幾百萬美元的礦工來說很不公平,現在如果他們沒有FIL進行抵押,就無法參與挖礦。為什麼不將前置抵押改成獲得FIL獎勵後進行鎖定?

Why:主要原因是因為如果將前置抵押改成後置鎖倉,那麼獲取算力和挖礦的成本會變成零。這種情況下,如果攻擊者試圖接管網絡,他將不會有任何風險,攻擊成本將變得非常低。

記住,只有在網絡規模較小時,抵押才會比較昂貴。如果你想在抵押上花費較少,就等著網絡規模增長起來吧。

社區礦工arctic:根據目前測試網的硬件情況,我認為攻擊成本很高。礦工已經在硬件上投入1億美元,這意味著攻擊者至少需要1億美元才能接管網絡。也別忘了,硬件並不是免費的。

Why:硬件的確不是免費的,但卻是可租賃的。你可以通過轉售挖礦硬件來換回之前的投入(我們估算大約是50%,具體取決於硬件類型)。

社區礦工arctic:對於nothing at stake攻擊問題,可以選擇比抵押更好的解決方案。而抵押將會限製網絡增長。

Why:是的,抵押會限製網絡增長,鏈的帶寬也會限製網絡增長。並且那種增長只是礦工承諾空的扇區,而非向網絡提供任何價值。

社區礦工arctic:要真正進行nothing at stake攻擊是十分昂貴的,並且需要一些運氣。

Why:我十分贊成。nothing at stake攻擊是很難實施的。

社區礦工arctic:雖然有幾種方式來解決這個問題,但是避免nothing at stake攻擊的一種簡單方式,就是將Filecoin區塊鍊網絡上的一些數據,週期性的放到Bitcoin區塊鍊和Ethereum區塊鏈上。這樣就可以通過去中心化的方式證明特定區塊鏈的存在以及鏈的“年齡”。

所以,像“為了解決 nothing at stake 攻擊而不得不選擇前置抵押”這樣的解釋,並不能說服我。如果沒有涉及到安全問題,我不能支持這種抵押機制設計。它只會限製網絡增長,並不能使網絡更加安全。

我的理解是,抵押機制只是經濟考慮。實際上,我們都希望Filecoin能夠成功,但我們不得不接受一個事實——主網上線後前6個月,大部分扇區將會是空的。而前置抵押機制並不能解決空扇區問題。

Why:確實,你可以揮揮手並說“已經部署檢查點了”。但是誰來決定是什麼哈希走向哪裡,以及標準來源在哪裡?你希望協議實驗室每天播報當前區塊鏈的頭在哪裡嗎?

社區礦工arctic:我的理解是,你應該首先為Filecoin網絡配備大量硬件,比如10億硬件,然後再解決空扇區問題。

Why:可是如果我們那麼做了,選擇在扇區開始獲得真實數據之前不支付區塊獎勵,你會開心嗎?

似乎你想要的只是在無需存儲真實數據的情況下賺錢。你給我的印像是,你實際上並沒有致力於網絡的長期成功,而只是想在一開始就快速賺錢(這就是為什麼你抱怨最初的抵押費用太高)。

社區礦工arctic:我認為可以支付少於正常獎勵的金額給礦工,比如整個獎勵的20%-30%。

所有來到Filecoin的礦工都是致力於長期發展的,他們的硬件只能用來維護Filecoin網絡。

Why: Filecoin硬件不是特定用於Filecoin挖礦。它是標準HPC服務器,GPU和一堆磁盤。實際上,任何HPC機構都會購買你使用的Filecoin挖礦硬件。

社區礦工arctic:所有礦工都想賺錢,這不是礦工的錯,也不是我的錯。甚至Bitcoin礦工都想賺錢。它應該是一個激勵兼容的生態系統。礦工一直在賺錢,因此他們可以購買更多硬件來擴大Filecoin網絡的規模。難道這不是你們想要看到的嗎?還是說你希望所有礦工賠錢而選擇離開?

Why:我們確實是圍繞激勵兼容性設計機制,這是核心設計理念。並且除了早期的抵押問題外,我們還有一個很好的模型。正如我所提到的,我們仍在努力弄清楚網絡應該如何啟動,努力爭取限制前置抵押數量、用未來的區塊獎勵支付“未兌現”的抵押等事情,也獲得了一些成功。

我確實認為,在主網上線前抵押可以減少,轉而使用更平滑的函數,並且或許可以更多地依賴區塊獎勵鎖定。另外,就抵押機制的實際交互情況進行研究,也是太空競賽的主要目標之一。直到網絡具有一定的價值,我們才能獲得關於這一切的非常好的數據。

社區礦工arctic:這與賺錢與否無關,我們是從技術上探討,為什麼要使用抵押機制來實現網絡安全。我希望Filecoin網絡能夠成功,這就是我們正在討論的原因...你不能說我只是想賺錢,這似乎不夠專業。無論怎樣,我理解你們的壓力。我沒有惡意,只是想了解有關抵押設計理念的更多細節。感謝你的回复。

Why:感謝一起探討,這些事情確實不簡單。

社區礦工arctic:謝謝,我唯一的建議是,如果決定使用抵押機制,除了從交易所購買FIL用於抵押之外,請提供給礦工更多選擇。

Why: 是的,我同意。太空競賽是一種方式,我們還在考慮更多的方式。

社區成員Senshi:看到有關質押的討論(礦工將從何處獲得初始Filecoin?),我在HackFS上提出了一個解決方案。我們將為礦工提供更多選擇,使其借用FIL,而不是從交易所購買代幣。如arctic所建議的,如果礦工可以接受20-30%的折扣獎勵,則可以通過借用FIL來實現。從經濟上講,這等同於支付該金額的利息並藉用FIL進行抵押。不僅提供貸款,我們還提供跨貨幣掉期合約。有了貸款和掉期合約,礦工就無需在賺取高利率的同時賣掉FIL。

我們的設計理念是,如果礦工想要最大化利潤,他們希望藉出/交換FIL。在當前經濟不景氣的情況下,對加密貸款/掉期進行再投資比從零轉換為法定貨幣要好得多,這比在法定貨幣中獲得零利率要好得多。

此外,我們還建立了場外交易大宗交易貨幣市場,因此礦工可以在不影響匯率的情況下購買/出售較大的FIL。因此,不會遭受無償損失。

社區礦工arctic:感謝你的友善及解決方案@senshi。我想你誤會了我所說的內容。我理解@Why想要從主網上線第一天就開始封裝真實數據,但礦工卻會封裝空數據。因此我認為可以降低空扇區的出塊獎勵為正常獎勵的20%-30%,而如果礦工封裝有效數據,則可以得到完整的區塊獎勵。

我這裡有一些數據,現在每32G扇區需要1FIL進行抵押。假設有一名大礦工,其封裝速度是1PB/天,那麼相當於每天封裝31250個扇區,那麼每天需要抵押31250個FIL。這意味著每天需要抵押大約50萬美金的FIL(因為前期流通量非常少)。

如果全網封裝速度是10PB/天(大概率會在主網上線的時候發生),這意味著基本上需要買下市場上的每一個FIL。那麼有兩件事情會發生:

其一,礦工由於需要抵押,將不會賣出任何挖到的FIL。這意味著市場上沒有任何FIL流通,不會有任何新的礦工加入網絡,因為他們無法購買FIL進行抵押。並且,他也會擔心如果他以30$-50$的價格購買FIL,他會因為參與挖礦而損失很多錢(或許幾個月後FIL價格會掉到10美金?)。

其二,如果市場上沒有幣流通,這意味著沒有抵押、沒有新的礦工,那麼Filecoin會變成寡頭和壟斷的網絡,它會變得越來越中心化。如果真的想讓Filecoin網絡去中心化,需要降低參與門檻而不是增加壁壘。我知道有許多因素需要考慮,但是需要考慮效果。

一個解決方案是,確保當全網封裝速度到20PB/天時,每日抵押量不應該超過每日供應量的20%,最好是佔每日供應量的10%。這意味著封裝一個扇區需要抵押0.1FIL或者0.05FIL。這是考慮到安全性、當前礦工、新礦工及市場因素的權衡。

@senshi 你所提供的方案中,主網上線第一天的FIL從哪來?你可能對市場和礦工的博弈過於理想化。即使礦工讓大公司來存儲數據,我不認為所支付的費用能夠覆蓋硬件成本。現在Filecoin更適用於存檔數據,而非日常使用的數據。

我的觀點是,抵押對於網絡的增長而言可能不是一個好的設計。或者至少應該轉變成後置抵押(比如礦工獲得獎勵後,需要鎖定20天這樣)。我知道你有很多金融工具來對沖風險,但是複雜性本身也會帶來風險,尤其在加密貨幣世界,還記得3月份BTC跌到3200美元嗎?幾乎所有的做市商都離開出局了。

我只是希望當網絡達到20PB/天時,每天的總抵押量小於10萬FIL,即每日釋放量的20%。而根據當前模型,將永遠無法看到20PB/天的增長規模,或每天需要100萬FIL用於抵押,這沒有任何意義。



聲明: 本文由( 創投圈 )編輯整理,轉載請保留鏈接: Filecoin 經濟模型與機制探討:太空競賽、FIL、中心化