Gitee 團隊一直在探索如何提供一個更安全、穩定甚至是去中心化的代碼託管環境。也一直在跟蹤興起的存儲區塊鏈技術,其中就深入的研究了 IPFS 協議,同時在探索 IPFS 協議在代碼託管上的落地的可行性和優缺點。
IPFS (InterPlanetary File System – 星際文件系統) 是一個基於內容哈希定址的點對點的超媒體分發協議,2014 年開始由 Protocol labs 在開源社區下推動發展,目前已經提供了基於 Golang 的開源實現(詳情請訪問:https://github.com/ipfs/ipfs),站在存儲角度,IPFS 具有如下主要特點:
無疑 IPFS 的特性給了 Gitee 的代碼存儲很多想象空間,近期 Gitee 團隊測試了 IPFS 在文件存儲的方面的性能,發現其目前的 Golang 實現的版本,在私有 IPFS 存儲網路的情況下,其性能相比目前的基於 s3 協議的對象存儲不相上下,大文件存儲(大於等於 1G)方面性能比 s3 協議更優一點,這結果對我們的探索之路來說是值得讓人興奮的。
更多的探索成果我們將持續分享:)
更多關於碼雲 Gitee 的資訊請關注公眾號:
[admin
]