您的位置:首頁>設計>正文

EOS存儲白皮書學習筆記

第一章:

EOS的定義:為商用分散式應用設計的一款類作業系統 的 區塊鏈基礎設施。

在這方面EOS有不一樣的做法, 它不需要開發者花錢,

具體是怎麼做的呢, 我們學習了《EOS存儲白皮書》後就知道了。

摘要

EOS.IO存儲是一個被設計為去中心化的檔案系統, 旨在為每個人提供永久的存儲能力, 並且要做到任何網頁流覽器都可以訪問存在上面的檔。

與其他建議的替代方案不同, 除了完全可退還的存款之外, EOS存儲上的存儲或頻寬將不會產生預付費用或固定費用。 使用者可以在需要存儲和頻寬的時候持有代幣, 並且在不需要存儲和頻寬的時候出售代幣。

它是基於星際間檔案系統(IPFS)和EOS軟體, , 並且為那些持有基於EOS軟體的區塊鏈的Token的人提供服務。 區塊生產者被激勵去複製和託管那些允許任何人通過Internet流覽器的訪問的檔。

簡單總結下:

基於星際間檔案系統(IPFS)設計的

任意流覽器都可以訪問

EOS存儲服務由區塊生產者提供。 只要你有Token, 就可以用。

背景

IPFS是什麼?

星際檔案系統(IPFS)是永久的、去中心化保存和共用檔的方法, 這是一種內容可定址、版本化、點對點超媒體的分散式協議。 它有3個特點:

內容可定址:通過檔內容生成唯一雜湊值來標識檔, 而不是通過檔保存位置來標識。 相同內容的檔在系統中只會存在一份, 節約存儲空間。

版本化:可追溯檔修改歷史

點對點超媒體:P2P 保存各種各樣類型的資料

第二章:

FileCoin區塊鏈

由於IPFS不提供和保證檔的存儲、託管和頻寬。 也就是說即使能有檔案名, 但是有可能找不到對應的檔內容。

IPFS團隊為了解決這個問題, 發佈了FileCoin區塊鏈。

使用區塊鏈的支付系統來激勵擁有剩餘存儲空間的人説明提供穩定可靠檔的存儲、託管和頻寬。

Filecoin採用的模式與其他分散式存儲解決方案Maidsafe, Storj和Siacoin類似。 簡單點說, 你提供了存儲空間, 別人在用你的資源的時候, 你就可以收到錢, 那麼你就會保證檔完整。 反之, 用資源的人就要花錢。

第三章:

EOS的存儲設計

EOS對存儲的需求

作為一個可以任意運行智慧合約的平臺, EOS設計性能需要達到百萬級。 那麼這樣的設計如果每秒進行100w次交易, 每次交易產生100位元組的資料, 那麼每秒鐘就有100M的資料記錄。 如果每個區塊生產節點都要存儲一份這樣的資料, 那時間稍久資料量就是一個天文數字。 另外, 對於一些智慧合約他們天然就有存儲資料的需要, 比如需要存儲文字、圖片、聲音、視頻等等資料。

這些資料更不可能存儲在區塊鏈上了。

上面說的filecoin的激勵模式, EOS為什麼沒有選用?

2.這樣門檻變高了, 也不利於推廣。 而且這是不符合EOS的設計哲學的, 還記得《EOS技術白皮書》中說的Token的作用嗎?你有1%的Token, 就有1%的使用權, 資源提供者通過EOS每年增發的5%的token獲得收入。

所以, EOS還是用這種設計機制, 具體是怎麼個機制呢?

首先, 設計了一套檔案系統智慧合約, 發行了一種 token 叫TOK。

它允許每個使用者定義一個目錄結構, 這個目錄結構下面的所有檔都連結了一個IPFS檔。 也就是說TOK只存儲IPFS的檔連結和一個人類可讀的檔案名。

其次, 當用戶要上傳檔的時候, 先將檔傳給指定的區塊生產者。 區塊生產者會驗證檔和檔案名匹配, 然後將交易廣播發送到整個區塊鏈系統,

其他的區塊生產會通過IPFS網路複製那個檔。 這樣用戶就成功的上傳了一個檔, 同時在的home目錄下保存了該檔的連結。

最後, EOS是怎麼保證檔的可用性, 以及每個人可以存儲多大體積的檔?

和使用EOS資源類似, 當使用者需要存東西的時候, 系統就會鎖定一部分的TOK。 當然如果使用者不需要存東西了, 系統就會解鎖TOK。 那麼鎖定多少呢?EOS給出了一個公式:價格=餘額/(供給*CRR)。 CRR:恒定儲備比率。

區塊生產者可以通過調整CRR(向上或向下)或調整總存儲量供應(向上或向下), 使存儲供應不低於已經聲明的存儲空間。

這種設計機制, 就使使用者無需為其存儲和頻寬使用支付任何TOK。

第四章:

不良資料

在存儲系統上難免會有許多黃色、暴力等不符合當地法律法規的不良資料, 這時候EOS就需要制定規則來防範。

EOS存儲協定將允許塊生產者刪除任何法律或仲裁要求刪除的檔。也為了防止區塊生產者亂刪,TOK持有者可以投票把區塊生產者票出局。

隱私

EOS存儲是一個存儲公共資訊的平臺,如果你想存儲私有資訊,那需要你在上傳之前就自行加密。當然只是檔加密,你的區塊鏈帳戶的身份還是會被別人看到的。

去中心化和複製(副本)

去中心化:EOS.IO存儲的核心將是IPFS,它提供了一個去中心化的網路,在這個網路上任何人都可以託管通過其位址識別的檔。

複製(副本):區塊生產者代表20或更獨特和獨立的個人或組織,每個人或組織都可以在全球不同的司法管轄區複製和託管資料,只要20個塊生產者中至少有一個線上並提供文檔,該檔對所有人都是可用的。

根據提出的存儲智慧合同和相應的法律義務,不在總票數前25名的生產者將無法提供EOS存儲服務;但是,在被選入前25名後,它們應該表明他們能夠快速啟用服務的能力。

第五章:

EOS.IO存儲的經濟學

天下沒有一個免費的午餐,所以是誰實際在支付由區塊生產商提供的存儲空間和頻寬?

現有的去中心化解決方案都依賴於每月小額支付,但這是不可持續的,因為它創造了不斷增長的基本轉帳負載,並且很難在不信任具有付款能力的協力廠商的情況下進行自動化。小額支付創造了不利於大規模採納的交易阻力。我們通常看到消費者對支付小額貸款的抵制並且偏愛固定費用或一次性付款。

儲存經濟學

使用EOS存儲的所有TOK持有人將通過EOS每年5%的通貨膨脹的部分來支付該費用。更具體來說,在已存儲文檔的使用者刪除文檔之前,由於無法出售TOK,他們面臨這種供應通貨膨脹。那些需要存儲的人通過金錢的時間價值來支付費用。從而取消小額支付,沒有交易摩擦,也不會有意外的費用。(懂經濟學的程式師真是牛逼了!)

頻寬經濟學

相對存儲,頻寬的分配相對複雜一些,因為上傳和存儲檔的人可能與下載該檔的個人有很大的不同。請假設YouTube的去中心化版本,有人上傳了一部家庭電影,然後被數百萬人觀看。發佈視頻的人不想或無法支付百萬觀眾帶來的頻寬消耗(沒那麼多TOK可以鎖定)。

在這種情況下,每個人為自己的頻寬付費是理想的。這又是一個小額支付不是可行的情況,因為它的成本交易(心理和網路)成為有效妨礙大規模採用的收費牆。

也就是說:所有用戶永遠鎖定足夠的TOK來合理的滿足每個人的平均頻寬需求,而不用感覺每次觀看他們都被收取費用。(這個程式師不僅懂經濟學,還懂心理學)

除了給所有用戶提供TOK頻寬外,區塊生產者可以提供免費增值服務給所有由TOK持有人通過通貨膨脹補貼的互聯網用戶。

每個區塊製造商自主決定將向匿名互聯網流覽器提供多少免費服務。由TOK持有者決定向哪個區塊生產商投票和支付金額。

此外,上傳檔的個人可以選擇提供那些下載它的頻寬費用,例如分發電影預告片的電影製片廠。(TOK感覺不夠用啊)

結論

EOS存儲的設計理念處處體現著EOS的設計哲學,特別是其經濟激勵系統,無處不在。在去中心化的世界裡提供類似中心化的服務,也許這才是區塊鏈的正確發展方向。

這時候EOS就需要制定規則來防範。

EOS存儲協定將允許塊生產者刪除任何法律或仲裁要求刪除的檔。也為了防止區塊生產者亂刪,TOK持有者可以投票把區塊生產者票出局。

隱私

EOS存儲是一個存儲公共資訊的平臺,如果你想存儲私有資訊,那需要你在上傳之前就自行加密。當然只是檔加密,你的區塊鏈帳戶的身份還是會被別人看到的。

去中心化和複製(副本)

去中心化:EOS.IO存儲的核心將是IPFS,它提供了一個去中心化的網路,在這個網路上任何人都可以託管通過其位址識別的檔。

複製(副本):區塊生產者代表20或更獨特和獨立的個人或組織,每個人或組織都可以在全球不同的司法管轄區複製和託管資料,只要20個塊生產者中至少有一個線上並提供文檔,該檔對所有人都是可用的。

根據提出的存儲智慧合同和相應的法律義務,不在總票數前25名的生產者將無法提供EOS存儲服務;但是,在被選入前25名後,它們應該表明他們能夠快速啟用服務的能力。

第五章:

EOS.IO存儲的經濟學

天下沒有一個免費的午餐,所以是誰實際在支付由區塊生產商提供的存儲空間和頻寬?

現有的去中心化解決方案都依賴於每月小額支付,但這是不可持續的,因為它創造了不斷增長的基本轉帳負載,並且很難在不信任具有付款能力的協力廠商的情況下進行自動化。小額支付創造了不利於大規模採納的交易阻力。我們通常看到消費者對支付小額貸款的抵制並且偏愛固定費用或一次性付款。

儲存經濟學

使用EOS存儲的所有TOK持有人將通過EOS每年5%的通貨膨脹的部分來支付該費用。更具體來說,在已存儲文檔的使用者刪除文檔之前,由於無法出售TOK,他們面臨這種供應通貨膨脹。那些需要存儲的人通過金錢的時間價值來支付費用。從而取消小額支付,沒有交易摩擦,也不會有意外的費用。(懂經濟學的程式師真是牛逼了!)

頻寬經濟學

相對存儲,頻寬的分配相對複雜一些,因為上傳和存儲檔的人可能與下載該檔的個人有很大的不同。請假設YouTube的去中心化版本,有人上傳了一部家庭電影,然後被數百萬人觀看。發佈視頻的人不想或無法支付百萬觀眾帶來的頻寬消耗(沒那麼多TOK可以鎖定)。

在這種情況下,每個人為自己的頻寬付費是理想的。這又是一個小額支付不是可行的情況,因為它的成本交易(心理和網路)成為有效妨礙大規模採用的收費牆。

也就是說:所有用戶永遠鎖定足夠的TOK來合理的滿足每個人的平均頻寬需求,而不用感覺每次觀看他們都被收取費用。(這個程式師不僅懂經濟學,還懂心理學)

除了給所有用戶提供TOK頻寬外,區塊生產者可以提供免費增值服務給所有由TOK持有人通過通貨膨脹補貼的互聯網用戶。

每個區塊製造商自主決定將向匿名互聯網流覽器提供多少免費服務。由TOK持有者決定向哪個區塊生產商投票和支付金額。

此外,上傳檔的個人可以選擇提供那些下載它的頻寬費用,例如分發電影預告片的電影製片廠。(TOK感覺不夠用啊)

結論

EOS存儲的設計理念處處體現著EOS的設計哲學,特別是其經濟激勵系統,無處不在。在去中心化的世界裡提供類似中心化的服務,也許這才是區塊鏈的正確發展方向。

Next Article
喜欢就按个赞吧!!!
点击关闭提示