lotus-2 本地環境搭建

1、本地環境搭建(參考https://docs.lotu.sh/en+setup-local-dev-net):
              1、環境搭建(各種依賴)https://docs.lotu.sh/en+install-lotus-ubuntu
              2、編譯程序(指定編譯選項扇區2k 方便測試  正常32G或者64G)
                 make 2k
              3、下載2k參數
                ./lotus fetch-params --proving-params 2048
              4、預密封扇區
                ./lotus-seed pre-seal --sector-size 2048 --num-sectors 2
              5、創建創世塊並啓動第一個節點
                ./lotus-seed genesis new localnet.json
                 增加一個miner到當前節點
                ./lotus-seed genesis add-miner localnet.json ~/.genesis-sectors/pre-seal-t01000.json
                 啓動節點
                ./lotus daemon --lotus-make-genesis=dev.gen --genesis-template=localnet.json --bootstrap=false
              6、在另一個控制檯中,導入創世礦工密鑰
                ./lotus wallet import ~/.genesis-sectors/pre-seal-t01000.key
                設置lotus節點錢包地址,可以跟礦工使用同一節點
                ./lotus wallet set-default [address]
              7、設置創世礦工
                ./lotus-storage-miner init --genesis-miner --actor=t01000 --sector-size=2048 --pre-sealed-sectors=~/.genesis-sectors --pre-sealed-metadata=~/.genesis-sectors/pre-seal-t01000.json --nosync
              8、啓動礦工
                ./lotus-storage-miner run --nosync
              9、導入文件,生成cid(test.log爲本地文件,大小需要小於你的扇區SectorSize)
                ./lotus client import ~/test.log   (cid=`./lotus client import ~/test.log`)
              10、導入文件的cid miner(t01000 t=測試網 0=id枚舉 1000=payload) 存儲價格 存儲時長 
                ./lotus client deal [cid] t01000 0.000000005 100  (./lotus client deal $cid t01000 0.000000005 100)
              11、重複安裝:刪除舊的配置目錄
                rm -rf ~/.lotus* ~/.genesis-sectors ~/dev.gen dev.gen localnet.json ~/localnet.json    
            2、配置相關
                1、關閉miner的證明計算,修改~/.lotusstorage/config.toml,增加配置:
                    [Storage]
                    AllowPreCommit1 = false
                    AllowPreCommit2 = false
                    AllowCommit = false   (目前c1固定綁定在miner 後續版本已修改可以移到work 但測試網還沒更新)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章