永久圖床!用 Arweave-deploy 和 arkb 將檔案上傳至 Arweave 區塊鏈並以 IPFS 連結分享

安裝 arkb 將檔案上傳到 arweave 區塊鏈上

上一篇教學向各位介紹了購買 Arweave 與匯入錢包的操作過程。而這篇將繼續講解 arkb 的安裝與使用方式。


永久圖床!Arweave 幣的購買與轉入錢包

 

安裝 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

 

arkb 上傳檔案至 arweave 區塊鏈

 

完成上傳後,資料夾內所產生的 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 即可上傳。

 

因此如果你也有大量上傳和永久保存檔案需求的話,可以參考本站永久圖床系列教學來進行。


 

延伸閱讀

永久圖床!Arweave 幣的購買與轉入錢包

Node.js 更新源

Node.js 官方

Install npm on linux mint

arkb - Github 專案

arweave-deploy 專案

更多 LikeCoin

更多 IPFS 教學 

 

留言

這個網誌中的熱門文章

寶鐘瑪琳中之人前世照片、年齡分析