時間:2023-07-09|瀏覽:282
在Fission,我們一直在嘗試用IPFS做一些有趣的新實驗。IPFS的基于內容尋址的特性為我們提供了一個扁平、通用的名稱空間來存儲文件和其他數據,這促使我們以不同的方式思考如何構建和部署軟件。
最近,我們的一個應用程序來源于一個簡單的問題:如果我個人設置在不同的應用程序中大體相同,為什么我需要在每個應用程序中填寫相同的信息?
為解決這個問題,我們開發了一個名為IPFS可移植的用戶設置的完全客戶端應用程序。通過IPFS更新您的首選項,并隨身攜帶。這樣,您就不再需要在每個應用程序中填寫相同的信息。
這個應用程序是基于IPFS的,不需要HTTP網關。如果您的瀏覽器啟用了IPFS,并且您正在運行本地后臺程序,則該應用程序將連接到該后臺程序。如果沒有,它將設置一個瀏覽器內實例js-ipfs。
我們還展示了一些技術成果。其中包括get-ipfs,這是一個將IPFS實例加載到網頁中的包;FissionJavaScript客戶端,這是我們在站外使用的庫,具有創建啟用ipfs的應用程序所需的功能;托管IPFS節點,我們托管的節點現在更加健壯,并且能夠處理安全的Websocket連接,并將數據存儲在S3中。
如果您對構建和托管自己的演示感興趣,您可以通過在GitHub上fork存儲庫并按照所提供的指導進行操作來運行/部署自己的應用程序。
以上是本文的摘要,歡迎閱讀更多詳細內容。
熱點:ipfs