永久圖床!用 Arweave-deploy 和 arkb 將檔案上傳至 Arweave 區塊鏈並以 IPFS 連結分享
上一篇教學向各位介紹了購買 Arweave 與匯入錢包的操作過程。而這篇將繼續講解 arkb 的安裝與使用方式。
安裝 arkb
一般來說,多數的 Linux 發行版在安裝時都會將 Node.js 一併納入必要的元件。但有時可能因為預裝的版本過舊或件相依性等關係,導致需要 node 來執行的軟體無法正常啟動。因此在安裝 arkb 之前,請先將軟體的環境準備好。翠習
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
node --version
npm --version
安裝 arkb 或 arweave-deploy
參考官方目錄 進行 arkb 的安裝。
npm install -g arkb
npm install -g arweave-deploy
arkb help
安裝 arweave-deploy
雖然 arweave-deploy 已無人維護,官方也建議使用者轉用 arkb,但如果你還是想用官方的上傳工具的話,可以參考本段的作法。
免安裝版
下載後,賦予執行權限 (Chmod a+x) 並以指令 ./arweave 即可使用。
手動安裝
到官方頁面下載 Arweave-deploy ,解壓縮並進入資料夾,依序輸入以下指令進行安裝:
npm install
npm run package
which arweave
/usr/local/bin/arweave
arweave deploy file.txt --key-file xxxxxxxxxxxxxx.json
使用 arkb 上傳檔案至 Arweave 區塊鏈
用以下指令進行上傳,同時建立 ar 與 ipfs 檔案連結。
arkb balance --wallet key.json #檢查餘額
arkb deploy ./file --ipfs-publish --wallet key.json
完成上傳後,資料夾內所產生的 manifest.arkb 即為 ar 連結與檔案的對映表;而檔案 IPFS 連結列表則可在終端機畫面上的「IPFS deployed! Main CID」 中找到。
你也可以直接登入官方的 Arweave wallet 檢視上傳檔案序列與狀態。
結語
由於這陣子加密貨幣價格大幅下跌的關係 (2022/6/25),使得站長從購買 ETH 到轉換為 Arweave 的過程都不會太過心疼和猶豫。畢竟換算下來真的有夠便宜,一顆 Arweave 僅要新台幣 $300。且透過 Arweave 費用計算機評估後發現上傳費用相當低廉,100 kb 的檔案包含手續費只要 0.00007 AR;1 GB 的檔案僅要 0.28 AR 即可上傳。
因此如果你也有大量上傳和永久保存檔案需求的話,可以參考本站永久圖床系列教學來進行。
延伸閱讀
留言
張貼留言
由於廣告留言太多,因此改採審核發佈,請耐心等候。
無法留言?請點我