Venus v0 9 0已發布,相關節點已啟動執行

2021-10-16 11:43:09 字數 2463 閱讀 9331

自2023年5月venus版本發布停滯,同年10月ipfsforce接手負責venus後,就基於完整的filecoin協議實現與lotus的完全互聯互通,近期做了資料庫優化、api及元件呼叫相容、程式加速啟動、tipset狀態快取等等方面的工作,並實現2k網路、calibration網路的挖礦全流程。

通過測試,目前venus v0.9.0已發布,基於該版本,目前已啟動mainnet節點f0128788,同時該版本已於github發布tags/releases包。在通過穩定性測試後,未來f0128788將逐步調整扇區封裝速率,軟體版本也將逐漸規律迭代,在此過程中,經過**審計,將發布正式版本 - venus v1.0.0。

f0128788的啟動作為venus第乙個大的里程碑式的標誌,是乙個開發周期的結束同樣是下個階段的開始。未來venus將從穩定性和易用性上逐步提公升,也將圍繞分布式礦池的支援做更多開發工作。

對於venus v0.9.0的首次使用,這裡提供乙份簡要使用文件。開發文件及詳細的使用文件將伴隨venus v1.0.0於github的filecoin-project/venus-docs呈現。

yum install epel-release -y

yum install ocl-icd-devel -y

yum install opencl-headers -y

1. 生成genesis pre-seal檔案

./lotus-seed pre-seal --sector-size 2048 --num-sectors 2./lotus-seed genesis new localnet.json./lotus-seed genesis add-miner localnet.json ~/.genesis-sectors/pre-seal-t01000.json
2. 啟動daemon

./lotus daemon --lotus-make-genesis=dev.gen --genesis-template=localnet.json --bootstrap=false

./lotus wallet import ~/.genesis-sectors/pre-seal-t01000.key

3. 礦工init

./lotus-miner init --genesis-miner --actor=t01000 --sector-size=2048 --pre-sealed-sectors=~/.genesis-sectors --pre-sealed-metadata=~/.genesis-sectors/pre-seal-t01000.json --nosync
4. 啟動 genesis miner

./lotus-miner run
1. 啟動daemon

# first start, dev.car是創世節點生成

./venus daemon --genesisfile=dev.car --network=2k --offline=true

# other

./venus daemon --offline=true

2. 連線創世節點

# genesis lotus執行

./lotus net listen

# venus執行

./venus swarm connect [peer addr]

# 檢視peers

./lotus swarm peers

# 建立錢包

./venus wallet new --type=bls

# 轉賬,在genesis執行

./lotus send $wallet_t3_addr [value]

# 查詢

./venus wallet balance $wallet_t3_addr

# 生成miner

./lotus-miner init --owner=$wallet_t3_addr --worker=$wallet_t3_addr --sector-size=2048 --nosync

wallet_t3_addr是建立的錢包位址

# 啟動

./lotus-miner run

# 做乙個 sector

./lotus-miner sectors pledge

其他命令參考lotus使用文件.

venus歡迎更多的開發者共建開源,歡迎更多的礦工共享開放。venus開發有序進行中,一起為分布式儲存助力,從當下開始······

JIRA更改已發布的工作流

在jira使用過程中經常遇到工作流已經發布到專案中使用,但由於專案組的變動或者組織變動,此時需要改變原先配置的工作流。但是在jira工作流維護中已經不能修改,除非你把此工作流所對應的所有專案都移走。如果這樣操作會帶來,已有缺陷狀態改變。經過多次測試,發現可以通過以下方法解決 1 表jiraworkf...

Android 收集已發布程式的崩潰資訊

我們寫程式的時候都希望能寫出乙個沒有任何bug的程式,期望在任何情況下都不會發生程式崩潰。不過理想是豐滿的,現實是骨感的。沒有乙個程式設計師能保證自己寫的程式絕對不會出現異常崩潰。特別是針對使用者數達到幾十萬幾百萬的程式,當你使用者數達到一定數量級後,就算你的程式出現個別異常崩潰情況也不用驚訝。既然...

Slackware發布距今已25年,最古老發行版

slackware 1.00 已經發布 25 周年了!slackware 是由 patrick volkerding 製作的 linux 發行版,從 1993 年發布至今也一直在 patrick 帶領下進行維護。它為著易用性和高穩定性雙重目標而設計。slackware 包含最新的流行軟體,並按照傳統...