Chia(奇亞)命令行參數(shù)詳解
Chia(奇亞)是由目前最優(yōu)秀的網(wǎng)絡(luò)協(xié)議工程師、BitTorrent的發(fā)明者Bram Cohen創(chuàng)建的。Chialisp是Chia新推出的智能交易編程語(yǔ)言,功能強(qiáng)大、易于審核、安全。目前可供參考的智能交易有:原子交換、授權(quán)收款人、可恢復(fù)錢(qián)包、多重簽名錢(qián)包和限價(jià)錢(qián)包。
相關(guān)Chia奇亞挖礦教程:http://www.dbjr.com.cn/blockchain/771894.html
Chia(奇亞)命令行參數(shù)詳解
啟動(dòng)
命令:chia init
首先,init會(huì)檢查你的~/.chia目錄下是否安裝了舊版本的chia。
如果有,init會(huì)將這些舊文件遷移到新版本
包括:
config (包含舊的SSL證書(shū))
db
wallet
加載config.yaml配置文件,更新錢(qián)包密鑰并確保coinbase獎(jiǎng)勵(lì)進(jìn)入正確的錢(qián)包
如果不存在舊版本,init可以創(chuàng)建默認(rèn)的chia配置并且初始化一個(gè)新的SSL密鑰和證書(shū)(用于與GUI的安全通信)。
開(kāi)啟服務(wù)
命令:chia start {service}
例如
chia start node 將只啟動(dòng)全節(jié)點(diǎn)。
chia start farmer將啟動(dòng)農(nóng)夫、收割機(jī)、完整節(jié)點(diǎn)和錢(qián)包。
service可選參數(shù)有{all,node,harvester,farmer,farmer-no-wlet,farmer-only,timelord,timelord-launcher-only,wallet,wallet-only,introducer,simulator}。
P盤(pán)
命令:chia plots create [添加參數(shù)或賦值] 。
參數(shù)
-k [size]。定義繪圖的大小。不同系統(tǒng)上的k大小和創(chuàng)建時(shí)間列表請(qǐng)查看:k大小對(duì)應(yīng)的P盤(pán)文件規(guī)格
-n [繪圖數(shù)量]。按順序進(jìn)行的繪圖數(shù)量。一旦一個(gè)繪圖完成,它將被移動(dòng)到最終位置-d,然后再開(kāi)始下一個(gè)繪圖序列。
-b [內(nèi)存緩沖區(qū)大小MiB]。定義內(nèi)存/RAM使用量。默認(rèn)值是2048 (2GiB)。更多的內(nèi)存將略微提高繪圖的速度。請(qǐng)記住,這只是分配給繪圖算法的內(nèi)存。運(yùn)行錢(qián)包等將需要你的系統(tǒng)提供額外的內(nèi)存。
-f [farmer 公鑰]: 這是你的 "農(nóng)民公鑰". 當(dāng)你想在其他機(jī)器上創(chuàng)建P盤(pán)文件時(shí),如果你不想給chia賬戶(hù)完整的訪問(wèn)權(quán)限,就可以使用這個(gè)密鑰。要找到你的 Chia 農(nóng)民公鑰,請(qǐng)使用以下命令: chia keys show
-p [pool 公鑰]。這是你的 "池公鑰". 當(dāng)你想在其他機(jī)器上創(chuàng)建P盤(pán)文件時(shí),如果你不想給chia賬戶(hù)完整的訪問(wèn)權(quán)限時(shí),就可以使用它。要找到你的 Chia Pool 公鑰,請(qǐng)使用下面的命令: chia keys show
-a [fingerprint]。這是用來(lái)選擇農(nóng)夫公鑰和池子公鑰的指紋。當(dāng)你想從鑰匙鏈中的多個(gè)鑰匙中選擇一個(gè)時(shí),請(qǐng)使用這個(gè)命令。要找到你的 Chia 密鑰指紋,請(qǐng)使用以下命令: chia keys show
-t [tmp dir]。定義P盤(pán)時(shí)的臨時(shí)目錄。這里是P盤(pán)的第一階段和第二階段需要使用。-t 路徑需要最大的工作空間:通常是最終plot文件大小的 4 倍左右。
-2 [tmp dir 2]: 定義一個(gè)次要的臨時(shí)目錄,用于存放P盤(pán)臨時(shí)文件。這是繪圖階段3(壓縮)和階段4(檢查)發(fā)生的地方。根據(jù)您的操作系統(tǒng),-2可能默認(rèn)為-t或-d的相同路徑。因此,如果-t或-d的空間不足,建議手動(dòng)設(shè)置-2。-2 路徑需要的工作空間與繪圖的最終大小相等。
-d [final dir]: 定義存儲(chǔ)plot文件的最終位置。當(dāng)然,-d 應(yīng)該有足夠的可用空間作為Plot文件的最終大小。這個(gè)目錄會(huì)自動(dòng)添加到 ~/.chia/VERSION/config/config.yaml 文件中。你可以使用 chia plots remove -d 從配置中刪除一個(gè)最終目錄。
-r [線程數(shù)]: 2線程通常是最佳的。多線程目前只在P盤(pán)第一階段使用。
-u [buckets數(shù)量]。更多的數(shù)據(jù)包可以減少對(duì)內(nèi)存的需求,但需要更多的隨機(jī)磁盤(pán)搜索。對(duì)于機(jī)械磁盤(pán),你需要設(shè)置更少的buckets,而對(duì)于NVMe固態(tài)硬盤(pán),你可以設(shè)置更多的buckets。一般來(lái)說(shuō),你可以設(shè)置32、64或128(默認(rèn))
-s [stripe size]。這是在第一階段進(jìn)行并行工作負(fù)載時(shí),交給每個(gè)線程的數(shù)據(jù)量。默認(rèn)的64K似乎是整體的最佳選擇。32K往往是小損失,128K也是小損失。
-e [bitfield plotting]。使用-e標(biāo)志將禁用bitfield P盤(pán)算法,并恢復(fù)到舊的b17的P盤(pán)格式。它降低了對(duì)內(nèi)存的要求,但在P盤(pán)時(shí)時(shí)也會(huì)多寫(xiě)12%的數(shù)據(jù)。它通常被認(rèn)為是一個(gè)更快的選項(xiàng),適用于更快的驅(qū)動(dòng)器,如SSD。
Example
下面的例子將創(chuàng)建一個(gè) k=32 的P盤(pán)文件,并使用 4GB (注意 - 不是GiB) 的內(nèi)存。
chia plots create -k 32 -b 4000 -t /path/to/temporary/directory -d /path/to/final/directory
下面的例子將創(chuàng)建一個(gè)k=34圖,并使用8GB的內(nèi)存,2個(gè)線程和64個(gè)buckets。
chia plots create -k 34 -e -b 8000 -r 2 -u 64 -t /path/to/temporary/directory -d /path/to/final/directory
額外說(shuō)明
在繪圖過(guò)程中,第1階段(正向傳播)和第3階段(壓縮)往往花費(fèi)的時(shí)間最多。因此,為了最大限度地提高繪圖速度,-t和-2應(yīng)該放在最快的硬盤(pán)上,而-d可以放在慢速硬盤(pán)上。
目前,繪圖只使用1個(gè)CPU線程。因此,大多數(shù)Chia用戶(hù)認(rèn)為同時(shí)運(yùn)行多個(gè)P盤(pán)程序可以顯著提升效率。
在SSD固態(tài)硬盤(pán)上P盤(pán)比在機(jī)械硬盤(pán)上更快,這是客觀存在的。然而,SSD的壽命明顯有限,而且早期的Chia測(cè)試似乎表明,在SSD上P盤(pán)很快就會(huì)耗盡它們。因此,許多Chia用戶(hù)決定在多個(gè)機(jī)械硬盤(pán)上同時(shí)并行P盤(pán)更 "綠色"。
P盤(pán)模式的設(shè)計(jì)是為了盡可能提高工作效率。然而,為了防止無(wú)休止算力攻擊,農(nóng)民不應(yīng)該能夠在平均爆塊間隔內(nèi)P好一個(gè)P盤(pán)文件。這就是為什么在主網(wǎng)上最小的k-size是k32。
P盤(pán)文件可用性校驗(yàn)
命令:chia plots check -n [num checks] -l -g [substring]
首先將在你的config.yaml配置文件中所設(shè)置的所有plot目錄中查找。你可以用chia plots show檢查這些目錄。
-g 只檢查 [substring] 目錄或文件名包含大小寫(xiě)敏感的P盤(pán)文件。如果沒(méi)有指定 -g,那么 config.yaml 中每個(gè)目錄下的所有圖都會(huì)被檢查。
使用-g的例子
檢查一個(gè)長(zhǎng)目錄名內(nèi)的地塊,如/mnt/chia/DriveA,可以使用chia plots check -g DriveA
檢查只有k33地塊可以使用 chia plots check -g k33
在2020年10月31日創(chuàng)建的檢查小區(qū)可以使用 chia plots check -g 2020-10-31
-l 允許你通過(guò) ID 查找重復(fù)的P盤(pán)文件。它檢查config.yaml中列出的所有P盤(pán)文件保存目錄,并列出所有以相同文件名結(jié)尾的繪圖文件名; *-[64 char plot ID].plot。如果你只想檢查重復(fù)的文件,你應(yīng)該使用-l -n 0。
-n代表給出的challenges數(shù)量。如果你不包含-n整數(shù),默認(rèn)為30。例如,如果-n設(shè)置30,那么每個(gè)P盤(pán)文件將被檢測(cè)30個(gè)challenges。challenges數(shù)從5(最?。┑?n,而且不是隨機(jī)的。
每個(gè)P盤(pán)文件都會(huì)接受每個(gè)挑戰(zhàn):
獲取challenges的質(zhì)量(是否有空間證明?你應(yīng)該期望每個(gè)challenges有1個(gè)證明,但也可能有0個(gè)或1個(gè)以上的證明。)
如果有證明,則獲得該challenges的完整證明。
驗(yàn)證完整校樣的數(shù)量與預(yù)期質(zhì)量校樣的數(shù)量是否一致。
最后,你會(huì)看到一份報(bào)告,是最終的真實(shí)證明與預(yù)期證明的對(duì)比。
因此,如果-n是20,你會(huì)期望有20個(gè)證明,這取決于你的plot文件有多少。
使用 -n 10 或 -n 20 運(yùn)行該命令對(duì)于一個(gè)非常小的檢查來(lái)說(shuō)是很好的,但實(shí)際上并不能給你提供很多信息,讓你知道這些地塊是否真的是高質(zhì)量的。
可以考慮使用-n 30來(lái)獲得更好的統(tǒng)計(jì)信息。
更多細(xì)節(jié),您可以閱讀 chiapos https://github.com/Chia-Network/chiapos/blob/master/src/prover_disk.hpp 中的 DiskProver 命令。
full proofs與expected proofs的比率意味著什么?
如果比率>1,說(shuō)明你的P盤(pán)文件在這次的掃盤(pán)中比較幸運(yùn)。
如果比率<1,你的P盤(pán)文件相對(duì)幸運(yùn)值較低。
除非你的比值<0.70,否則你不應(yīng)該真正關(guān)心這個(gè)問(wèn)題。
理論上,比率>1的地塊更有可能在區(qū)塊鏈上贏得挑戰(zhàn)。同樣,比率<1的P盤(pán)文件獲勝的可能性也會(huì)降低。然而,在實(shí)踐中,這其實(shí)并不會(huì)有明顯的影響。"P盤(pán)文件數(shù)量 "和 "k-size "在贏得爆塊的影響因素要比 "每次挑戰(zhàn)產(chǎn)生的證明 "大得多。因此,如果你的P盤(pán)文件檢查比例小于1,不要擔(dān)心,除非它們明顯小于1。
以上就是Chia(奇亞)命令行參數(shù)詳解的詳細(xì)內(nèi)容,更多關(guān)于Chia命令行參數(shù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
Mynt是什么?如何在Monad測(cè)試網(wǎng)上挖礦Mynt?
Mynt是一個(gè)去中心化的穩(wěn)定幣協(xié)議,允許用戶(hù)通過(guò)存入ETH或MON(Monad 的原生代幣)作為抵押品,鑄造與美元掛鉤的穩(wěn)定幣USDm,通過(guò)與 Mynt 進(jìn)行測(cè)試網(wǎng)互動(dòng),用戶(hù)可能有機(jī)會(huì)獲…
2025-06-06 -
如何在加密貨幣交易中應(yīng)用Black-Litterman模型?
Black-Litterman模型由Fischer Black和Robert Litterman于1991年在高盛開(kāi)發(fā),Black-Litterman模型是加密貨幣交易和投資的強(qiáng)大工具,為最優(yōu)投資組合配置提供了穩(wěn)健的框架,那…
2025-06-06 -
加密貨幣交易中的諧波形態(tài):八種常用的諧波形態(tài)指南
諧波形態(tài)是依靠斐波那契比率來(lái)預(yù)示價(jià)格趨勢(shì)潛在反轉(zhuǎn)的高級(jí)圖表形態(tài),諧波形態(tài)精確且數(shù)學(xué)定義明確,使其成為重視市場(chǎng)預(yù)測(cè)結(jié)構(gòu)化方法的交易者的最?lèi)?ài),在本指南中,我們將探討諧…
2025-06-06 -
區(qū)塊鏈的多層結(jié)構(gòu)都有那些?L1 與 L2 有什么區(qū)別?新手完整指南
區(qū)塊鏈的多層結(jié)構(gòu)都有那些?區(qū)塊鏈層:完整指南區(qū)塊鏈被稱(chēng)為革命性的,但其潛力的本質(zhì)在于其多層架構(gòu),這些層決定了信息在分布式網(wǎng)絡(luò)中的傳遞、驗(yàn)證、記錄和訪問(wèn)方式,從硬件…
2025-06-06 -
什么是空投挖礦?如何在2025年進(jìn)行空投挖礦?
空投挖礦是指積極尋求并參與由各種加密貨幣初創(chuàng)公司或項(xiàng)目的創(chuàng)始人和創(chuàng)始人組織的空投活動(dòng),很多新手投資者還不了解什么是空投挖礦?如何在2025年進(jìn)行空投挖礦?下文將為大…
2025-06-06 -
什么是時(shí)空證明PoSt?有什么優(yōu)勢(shì)?有哪些值得關(guān)注的項(xiàng)目?
Proof-of-Space-Time(PoST)是什么?Proof-of-Space-Time(PoST)有什么優(yōu)勢(shì)?時(shí)空證明PoSt有哪些值得關(guān)注的項(xiàng)目?下面腳本之家小編給大家詳細(xì)介紹下時(shí)空證明PoSt是什么吧…
2025-06-06 -
Solana是什么?它如何運(yùn)作?與其他鏈有何不同?
Solana 是一個(gè)高性能公鏈,以其速度快、費(fèi)用低和可擴(kuò)展性而聞名,它于 2020 年上線,支持智能合約、去中心化應(yīng)用 (dApp) 和數(shù)字資產(chǎn)——與以太坊類(lèi)似,但速度更快、成本更低…
2025-06-05 -
SUI上排名前五的空投項(xiàng)目有哪些?SUI 上5大最佳空投項(xiàng)目
Sui近期在DEX日交易量上超越了Base,表明盡管發(fā)生了短暫震動(dòng)網(wǎng)絡(luò)的安全事件,但用戶(hù)參與度依然強(qiáng)勁,即使在受到協(xié)議層漏洞影響后,生態(tài)系統(tǒng)仍展現(xiàn)出非凡的韌性——用戶(hù)并未…
2025-06-05 -
InfoFi與注意力經(jīng)濟(jì)平臺(tái)Kaito是什么?Kaito新手使用教學(xué)
KAITO是AI驅(qū)動(dòng)的Web3一站式資訊平臺(tái),KAITO是Kaito生態(tài)關(guān)鍵代幣,生態(tài)主要交易媒介、能質(zhì)押、能參與項(xiàng)目Launchpad、能分配獎(jiǎng)勵(lì),就像是注意力版本的$BNB代幣之于BNB生態(tài),下…
2025-06-05 -
什么是InfoFi?有哪些InfoFi項(xiàng)目值得關(guān)注?如何利用InfoFi賺錢(qián)
一個(gè)新的金融前沿正在形成——信息、注意力和數(shù)字信號(hào)成為寶貴的資產(chǎn),在本文中,我們探討了什么是InfoFi,有哪些InfoFi項(xiàng)目值得關(guān)注以及個(gè)人在這個(gè)新的信息驅(qū)動(dòng)型經(jīng)濟(jì)中如…
2025-06-05