- Mint an NFT (With DID)
- List Your NFTs
- Why doesn’t Chia run their own official pool?
- How do I assign portable plots to a pool?
- Create a DID Wallet
- Mainnet Usage
- Mint an NFT (No DID)
- Настройка Майнера Chia Coin на пуле.
- Выбор пула для майнинга CHIA COIN.
- Какие планы по развитию чиа ?
- Совместный стрим с разработчиками пула FindChia , текстовая версия ответов на вопросы стрима
- Доходность майнинга на HDD в 2022
- Резюме
- How does difficulty affect farmer’s netspace calculation?
- How can I tell if the server is receiving enough partials from a particular client?
- How does one calculate a farmer’s netspace?
- Майнинг на HDD, Топ 3.
- Other commands (not yet documented)
- Set the DID for an NFT
- Windows
- Какие проблемы есть в Chia?
- Как подключиться к пулу через Chia Blockchain?
- Что за атака была на сеть chia ?
- DataLayer
- Variable names used in pooling code
- Additional Information
- Multiple Computers
- Pool Fees
- Blockchain Fees
- Payout addresses
Mint an NFT (With DID)
Next we’ll mint an NFT that is associated with a DID. For this example, we’ll use most of the available options:
That should produce an output similar to this:
Here is a description of the options used:
If successful, you will receive a JSON output, including the coin additions and removals involved in minting the NFT, as well as the spend bundle that was used.
List Your NFTs
We’ll list the NFTs from both wallets that were created with the CLI.
Next, show the NFT the non-DID-linked wallet (Wallet ID 3). This NFT used a minimum set of options when created.
chia wallet nft list -i
NFT identifier: nft1k8hf52m30thue6puwnj6ff0rhph4s0cezmp570h0lrf08wvg3dqq5zsvzpLauncher coin ID: b1ee9a2b717aefcce83c74e5a4a5e3b86f583f1916c34f3eeff8d2f3b9888b40Launcher puzhash: eff07522495060c066f66f32acc2a77e3a3e737aca8baea4d1a64ea4cdc13da9Current NFT coin ID: 11c25eb4f17fccac63a5cf07421258c014592c55766826f28fe8f649ba78fc08Owner DID: NoneRoyalty percentage: NoneRoyalty puzhash: NoneNFT content hash: feef1ea09c0f93fcf5a8d7e0018f2511638d317d78e3d3a71462cdb061baad68NFT series total: 1Current NFT number in the series: 1Metadata updater puzhash: fe8a4b4e27a2e29a4d3fc7ce9d527adbcaccbab6ada3903ccf3ba9a769d2d78bInner puzzle supports DID: FalseNFT is pending for a transaction: False
Now we’ll show the NFT that used every available option. This NFT was created with a DID.
NFT identifier: nft1euzj4fuh2h46nd5dpm6vh2cmqkvnh2zwwpzd9l0awx496zrhe0psfmklxmLauncher coin ID: cf052aa79755eba9b68d0ef4cbab1b05993ba84e7044d2fdfd71aa5d0877cbc3Launcher puzhash: eff07522495060c066f66f32acc2a77e3a3e737aca8baea4d1a64ea4cdc13da9Current NFT coin ID: 5cdfe3eb4429ad5cb12ab549b6d2f0f7d919fa9f4389d187ad7414f747a86bd4Owner DID: did:chia:13p5fdxgm8e2pngdwp8m088t0etp7rgzx9ye2ju8v5ackcyg7t9nqx2um83Royalty percentage: 300Royalty puzhash: 827d2f77303929db5f3c26fd21b65901a342e36b9d912ac4440d6185f80d17a8NFT content hash: 14836b86a48e1b2b5e857213af97534704475b4c155d34b2cb83ed4b7cba2bb0Metadata hash: 868463c2ae6f8a9585156c9ad9f4b9b01eeacc56fec82aa629c97135ff21823eLicense hash: 358d4eb4aedefbec22824036299eff24216d213a95c8f986f862f0a89a250a82NFT series total: 5Current NFT number in the series: 1Metadata updater puzhash: fe8a4b4e27a2e29a4d3fc7ce9d527adbcaccbab6ada3903ccf3ba9a769d2d78bInner puzzle supports DID: TrueNFT is pending for a transaction: False
Note that you can obtain the same info with the get_info command. You’ll need to pass in the identifier of the NFT you want to list:
chia wallet nft get_info -ni nft1euzj4fuh2h46nd5dpm6vh2cmqkvnh2zwwpzd9l0awx496zrhe0psfmklxm
NFT identifier: nft1euzj4fuh2h46nd5dpm6vh2cmqkvnh2zwwpzd9l0awx496zrhe0psfmklxmLauncher coin ID: cf052aa79755eba9b68d0ef4cbab1b05993ba84e7044d2fdfd71aa5d0877cbc3Launcher puzhash: eff07522495060c066f66f32acc2a77e3a3e737aca8baea4d1a64ea4cdc13da9Current NFT coin ID: 5cdfe3eb4429ad5cb12ab549b6d2f0f7d919fa9f4389d187ad7414f747a86bd4Owner DID: did:chia:13p5fdxgm8e2pngdwp8m088t0etp7rgzx9ye2ju8v5ackcyg7t9nqx2um83Royalty percentage: 300Royalty puzhash: 827d2f77303929db5f3c26fd21b65901a342e36b9d912ac4440d6185f80d17a8NFT content hash: 14836b86a48e1b2b5e857213af97534704475b4c155d34b2cb83ed4b7cba2bb0Metadata hash: 868463c2ae6f8a9585156c9ad9f4b9b01eeacc56fec82aa629c97135ff21823eLicense hash: 358d4eb4aedefbec22824036299eff24216d213a95c8f986f862f0a89a250a82NFT series total: 5Current NFT number in the series: 1Metadata updater puzhash: fe8a4b4e27a2e29a4d3fc7ce9d527adbcaccbab6ada3903ccf3ba9a769d2d78bInner puzzle supports DID: TrueNFT is pending for a transaction: False
Why doesn’t Chia run their own official pool?
We want there to be a healthy ecosystem of competing pools with no privileged official one having an unfair advantage over the others.
How do I assign portable plots to a pool?
First you will create a Plot NFT (devs call this singleton in their code) in the new pools tab in the GUI. When you create a new portable plot, you must assign it a specific Plot NFT (for those using CLI, this replaces the Pool Public Key -p with a Pool Contract Address -c). All plots created with the same Plot NFT can then be assigned to a pool for farming. You can have many plot NFTs on the same key.
See our official NFT reference.
Create a DID Wallet
When running RPC commands with JSON inputs on Windows, you will need to escape all quotes with backslashes.
Here is an example of the difference between the syntax:
If you already created an NFT wallet using the CLI command from the previous section, you can skip to the next section, Obtain an image and its hash.
In this section, we’ll start with a brand new wallet fingerprint. However, you’ll still need an existing DID to set up a new DID with this RPC.
As detailed in the previous guide, you can use this command to do that:
chia wallet did create -n
Now we will make the new DID containing 1 mojo, with the backup DID for recovery and a transaction fee:
Which will eventually produce an output similar to this:
You can mint your NFT with a DID like this:
Here is a description of the parameters used in the command:
Mainnet Usage
That said, the code is the same for both testnet and mainnet usage.
When you are ready to move to mainnet, the first step is to run chia configure -t false, which will instruct Chia to switch your configuration to mainnet.
You should also generate a new set of keys and be extra careful to protect your seed phrase.
Mint an NFT (No DID)
For this example, we’ll mint an NFT using only the required options:
Настройка Майнера Chia Coin на пуле.
А архиве будут папки под разные операционные системы, мы же настраиваем под виндой, так что распаковываем её соответственно.
Запускаем файл с именем hpool-miner-chia-gui.
В последней версии майнера нужно будет добавить API Key, который находится в личном кабинете пула.
Далее нужно указать путь к к директориям, где будут находиться плоты.
Жёсткие диски и директории появятся в списке. Позже появится информация о количестве плотов, как завершится плоттинг.
Майнер начнёт автоматически добывать Chia Coin на пуле.
Добавить папки с плотами.
И потом нажать на Start.
Выбор пула для майнинга CHIA COIN.
Давайте посмотрим, какие в данный момент есть действующие пулы Chia, и обратим внимание на их общий хешрейт.
Лидирует hpool.com, он занимает 91% мощности сети, а значит при майнинге на нём выгоды будет больше, из-за того, что этот пул будет чаще находить блоки (причём заметно чаще).
Так же к пулу подключено свыше 20 тысяч майнеров, и общий хешрейт постоянно растёт с огромной скоростью.
Какие планы по развитию чиа ?
You can check contents of your wallet with: chia wallet, and status of your farmer with chia farm summary.
Check harvester and farmer logs: grep ~/.chia/mainnet/log/debug.log -e harvester
Совместный стрим с разработчиками пула FindChia , текстовая версия ответов на вопросы стрима
https://youtube.com/watch?v=ZWDzY0OtUTo%3Ffeature%3Doembed
Доходность майнинга на HDD в 2022

Подсчет ведется с учетом фермы размером 50 терабайт.
Итого, с учетом перехода Ethereum на POS, майнинг на жестких дисках кажется очень перспективной альтернативой ввиду низкого энергопотребления, доступности оборудования и своей экологичности, про которую в последнее время кричат из каждого холодильника. На наш взгляд, самой перспективной монетой, которую можно добывать с помощью жестких дисков является Chia, благодаря постоянно растущей экосистемы, нескончаемой разработке и постепенного внедрения новых проектов. Даже несмотря на то, что ее курс на сегодня не слишком высок и приносит не так много прибыли, добытые сегодня монеты могут стоить намного дороже в будущем.
Еще больше о разных видах майнинга, лайфхаков по разгону оборудования и реальных цифр — в нашем Telegram-канале. Ну и бонусом халявные токены в каждой статье про монеты и еженедельно за активность 😏🎁
Резюме
В 2022 году, помимо видеокарты, можно майнить на жестком диске. Однако этот бизнес нерентабелен. Из-за обвала рынка и высоких цен на оборудование срок окупаемости ферм — больше 3 лет. Многие пользователи считают, что выгоднее купить по текущей стоимости криптовалюту, а не добывать ее. Поэтому направление непопулярно.
Аналитики прогнозируют сильный рост цен на «зеленые» монеты в ближайшие несколько лет. По мнению экспертов, добыча цифровой валюты на HDD — первое устойчивое блокчейн-решение, которое получит распространение в скором будущем. Это достойная альтернатива энергозатратному и дорогому майнингу на видеокартах и асиках. Поэтому стоит ждать увеличения доходности в ближайшие 5-10 лет. Майнерам нужно рассчитывать не на быструю прибыль, а на медленный, но стабильный рост.
How does difficulty affect farmer’s netspace calculation?
As difficulty goes up, a farmer does less lookups and finds less proofs, but does not receive more points per unit of time. Imagine this scenario: Obtaining 10 proofs a day with difficulty 1 for a k32, is equivalent to obtaining 1 proof a day with difficulty 10. As a pool server, you prefer to receive 1 proof a day per K32 with difficulty 10. This is why we allow pool servers to set a minimum difficulty level to reduce the number of proofs each farmer needs to send to prove their netspace.
How can I tell if the server is receiving enough partials from a particular client?
The number of partials received is the only thing the pool is aware of, the pool does not know the exact total space
of the farmer. The space can be computed using the fact that each k32 plot will earn on average 10 points a day, on
mainnet. That means if the difficulty is set to 1, that’s 10 partials per day, if the difficulty is 10, 1 partial per
day per k32 plot.
How does one calculate a farmer’s netspace?
A farmer’s netspace can be estimated by the number of points submitted over each unit of time, or points/second. Each k32 gets on average 10 points per day. So 10 / 86400 = 0.0001157 points/second for each plot. Per byte, that is L = 0.0001157 / 106364865085 = 1.088 * 10^-15. To calculate total space S, take the total number of points found P, and the time period in seconds T and do S = P / (L*T).
For example for 340 points in 6 hours, use P=340, T=21600, L=1.088e-15, S = 340/(21600*1.088e-15) = 14465621651619 bytes. Dividing by 1024^4 we get 13.15 TiB.
Майнинг на HDD, Топ 3.
Для тех, кто верит в будущее майнинга на жестких дисках, хочу привести ТОП 3 перспективных криптовалют, которые пригодны для этого.
Other commands (not yet documented)
To see what you can do with each of these commands, use the help flag -h. For example, chia show -h.
To check your full node status, do chia show -s and you’ll see something like this. To figure how close
you are look at your height. Once fully synced it’ll say Full Node Synced at the top.
You can add and remove directories for your plots with chia plots add -d ‘your_dir’ or chia plots remove -d ‘your_dir’, help can be found for respective add/remove with chia plots add/remove -h
Example below will create a k32 plot and use 4GB (note — not GiB) of memory.
chia plots create -k 32 -b 4000 -t /path/to/temporary/directory -d /path/to/final/directory
Example 2 below will create a k34 plot and use 8GB of memory, 2 threads and 64 buckets
chia plots create -k 34 -e -b 8000 -r 2 -u 64 -t /path/to/temporary/directory -d /path/to/final/directory
Example 3 below will create five k32 plots (-n 5) one at a time using 4GB -b 4000 (note — not GiB) of memory and uses a secondary temp directory (-2 /path/to/secondary/temp/directory).
chia plots create -k 32 -b 4000 -n 5 -t /path/to/temporary/directory -2 /path/to/secondary/temp/directory -d /path/to/final/directory
Additional Plotting Notes
Set the DID for an NFT
Next we’ll set the DID for an existing NFT. But first we’ll need to create the new DID.
chia wallet did create -n New_DID
Successfully created a DID wallet with name New_DID and id 5 on key 2527948602Successfully created a DID did:chia:1yxezm4nl4lhr4f7yr7yw0w4t9v6p32n2zt0skk0gumn4krfy8uxq8hhg9w in the newly created DID wallet
Next, update the DID from previous example:
chia wallet nft set_did -i -di did:chia:1yxezm4nl4lhr4f7yr7yw0w4t9v6p32n2zt0skk0gumn4krfy8uxq8hhg9w -ni d7eed252af2055353a0ecbf734094345b3ffd793631a36b79ac80638a579b873
Transaction to set DID on NFT has been initiated with:
This command will create a new NFT wallet (6 in this case), which is associated with the new DID. It will also set the NFT’s DID to the newly created DID.
To verify this, run the list command to show that the new DID has been applied:
1. 4552548762. — 2527948602 (Synced)NFT identifier: nft1euzj4fuh2h46nd5dpm6vh2cmqkvnh2zwwpzd9l0awx496zrhe0psfmklxmLauncher coin ID: cf052aa79755eba9b68d0ef4cbab1b05993ba84e7044d2fdfd71aa5d0877cbc3Launcher puzhash: eff07522495060c066f66f32acc2a77e3a3e737aca8baea4d1a64ea4cdc13da9Current NFT coin ID: 3d77d58164db748ff874551af7ee7e5930b53ae63453efd451213e8bac1acb35Owner DID: did:chia:1yxezm4nl4lhr4f7yr7yw0w4t9v6p32n2zt0skk0gumn4krfy8uxq8hhg9wRoyalty percentage: 300Royalty puzhash: 827d2f77303929db5f3c26fd21b65901a342e36b9d912ac4440d6185f80d17a8NFT content hash: 14836b86a48e1b2b5e857213af97534704475b4c155d34b2cb83ed4b7cba2bb0Metadata hash: 868463c2ae6f8a9585156c9ad9f4b9b01eeacc56fec82aa629c97135ff21823eLicense hash: 358d4eb4aedefbec22824036299eff24216d213a95c8f986f862f0a89a250a82NFT series total: 5Current NFT number in the series: 1Metadata updater puzhash: fe8a4b4e27a2e29a4d3fc7ce9d527adbcaccbab6ada3903ccf3ba9a769d2d78bInner puzzle supports DID: TrueNFT is pending for a transaction: False
Windows
There is more than one chia.exe binary; the GUI is Chia.exe (two of these!) and the CLI is chia.exe. They are found in different places. Note the big C versus the little c.
The CLI one is the one referred to in this document, and for version 1.1.3 it can be found at
See our official DID reference.
Какие проблемы есть в Chia?
Одной из основных проблем, которую видим мы, является большое количество слабых нод, которые просаживают сеть, во время Dust attacks. Не оптимизированный клиент Chia (новые пользователи не понимают что и где нужно нажимать), не все пользователи умеют читать логи и обращаться с клиентом. Не всем нравится политика Chia, ребята ориентированы полностью в бизнес, а не развивают децентрализацию.
Но как мы видим, эфир тоже идёт в развитие бизнес-решений и это положительно влияет на курс монеты и на майнеров. Также XCH на сегодняшний день является наименее энергозатратным способом добычи криптовалюты, к тому же несущий в себе самые минимальные риски не возврата инвестиций, если сравнивать с асиками, либо ГПУ.
Как подключиться к пулу через Chia Blockchain?
У меня был нулевой баланс Chia. Пришлось купить немного XCH на Бирже Yobit и скинуть их себе на кошелёк.
Когда у вас положительный баланс кошелька Chia, то вкладка Пулы будет иметь следующий вид (когда вы подключаетесь).
Вы можете создать свой личный пул, либо ввести адрес нужного пула, который вы хотите добавить.
Я опять попытался подключиться к Hpool, но программа выдала ошибку.
Крупнейший китайский пул в данный момент не поддерживает официальный протокол пулов.
Мне удалось найти в интернете сайт пула, который поддерживает новую функцию и новые плоты Space Pool.
Далее нужно дождаться подтверждения транзакции.
Когда статус поменяется на “Pooling” можно создавать плоты.
Вам присвоят Launcher ID (похожий внутренний кошель пула вроде как) по которому можно проверять статистику на сайте пула.
Для майнинга на пулах придётся создавать новые плоты (NFT-plotts), на которых можно также майнить и в соло, но не одновременно на пуле и в соло. Все старые сформированные плоты могут участвовать только в соло майнинге.

Старые плоты майнят в соло.
Новая функция позволит пользователям легко переключаться между пулами, но не сможет выплатить вам вознаграждение за майнинг, если вы не успели добыть минимальную сумму для выплаты. Все монеты XCH будут приходить сразу на ваш кошелёк.
Брэм Коэн добавил, что безопасность протокола пулов настолько хороша, что исключает возможность проведения “Атаки 51%” на блокчейн. Сеть постоянно будет являться децентрализованной. Обычно, при подобной атаке, награду получают только майнеры, подключённые к массивному пулу, а остальные остаются без успешных решений и монет. Но теперь можно не опасаться этого, просто сформировать плоты и получать своё вознаграждение.
“Если у вас достаточно большая ферма, чтобы получать частые награды, мы рекомендуем вам вообще не использовать пул.”
Говорит Брэм Коэн
First, this looks in all plot directories from your config.yaml. You can check those directories with chia plots show. This command will check whether plots are valid given the plot’s associated keys and your machine’s stored Chia keys, as well as test the plot with challenges to identify found plots vs. expected number of plots.
Examples for using -g
-n represents the number of challenges given. If you don’t include an -n integer, the default is 30. For instance, if -n is 30, then 30 challenges will be given to each plot. The challenges count from 5 (minimum) to -n, and are not random.
Each plot will take each challenge and:
Finally, you’ll see a report the final true proofs vs. expected proofs.
Therefore, if -n is 20, you would expect 20 proofs, but your plot may have more or fewer.
Running the command with -n 10 or -n 20 is good for a very minor check, but won’t actually give you much information about if the plots are actually high-quality or not.
Consider using -n 30 to get a statistically better idea.
What does the ratio of full proofs vs expected proofs mean?
Что за атака была на сеть chia ?
В конце октября, а так же 20 декабря, чиа подверглась так называемой пылевой атаке. В связи с чем распределение наград на пулах выдавалось с задержками, блоки падали реже, невозможно было провести транзакцию не ставя очень высокую комиссию, на OKEx был невозможен вывод.
Пылевая атака была создана путём тысяч транзакций в 1 mojo, которые нагружали каждый последующий блок все сильнее и сильнее.
Возможно это было сделано с целью того, чтобы форсировать ввод комиссий на транзакциях.
DataLayer
See our official DataLayer reference.
An NFT wallet has the option of being associated with a DID. In this section, we’ll create a new DID. Later we’ll create two NFT wallets — one that is associated with a DID and one that is not.
To create a new DID using Chia’s CLI:
Run these commands to create a DID wallet with a custom name and 1 mojo:
Successfully created a DID wallet with name Test DID and id 2 on key 2527948602Successfully created a DID did:chia:13p5fdxgm8e2pngdwp8m088t0etp7rgzx9ye2ju8v5ackcyg7t9nqx2um83 in the newly created DID wallet
Wallet height: 1141612Sync status: SyncedBalances, fingerprint: 2527948602 -Total Balance: 1.00005999999 txch (1000059999990 mojo) -Pending Total Balance: 1.00005999999 txch (1000059999990 mojo) -Spendable: 1.00005999999 txch (1000059999990 mojo) -Type: STANDARD_WALLET -Wallet ID: 1 -Total Balance: 1.0 -Pending Total Balance: 1.0 -Spendable: 1.0 -Type: DECENTRALIZED_ID -DID ID: did:chia:13p5fdxgm8e2pngdwp8m088t0etp7rgzx9ye2ju8v5ackcyg7t9nqx2um83 -Wallet ID: 2
Variable names used in pooling code
За всё моё общение в чатах, я видел только один случай выхода из строя ссд диска раньше заявленного ресурса, причем конец у истории был положительный, человеку выдали новый диск по гарантии. В остальном, если у людей и выходили из строя диски, то ресурс был исчерпан вдвое, а то и в четыре раза. В чатах можно нередко увидеть сообщения что ресурс уже перевалил за гарантийный, а диски как работали, так и работают, не теряя своих свойств, несмотря на то что у многих диски эксплуатируются в условиях повышенной температуры. Что касается ХДД дисков, то тут процент брака минимален и если дефект не выявлен в первые недели использования, то в большинстве случаев диски отлично работают. По крайней мере на моей практике и в процессе общения с фармерами, я не слышал таких проблем. И это с учетом того, что некоторые покупали уже бу диски.
Additional Information
You can have multiple plot NFTs on the same key, and they can all be farmed at the same time. You can also farm
original (OG) plots as well.
Multiple Computers
You can also have multiple keys farming at the same time, but be careful with this. Each key has to sync separately,
and if you change pools in one computer (computer A), then you must sync up your wallet on computer B in order to farm
it separately. If computer B has multiple keys, make sure to sync each key up to the latest changes in the Plot NFT.
Pool Fees
Pool fees refer to the small cut that pools take when they distribute rewards to farmers.
Blockchain Fees
If you enter into an invalid state, you need to re-join or change to self-pooling again. This can happen if you close
the GUI before a pool switching operation has finalized. Please click «change pool», and re-enter the pool URL, or switch to self pooling. Sometimes you might need to wait a bit for the pool switching timeout to finish.
Payout addresses
Remote harvesters work the same way as always. They do not need to have any keys, and you can plot directly on another machine with the -f and -c arguments. The farmer machine needs to have the private key for the -f key, and the private key for the wallet that created the plot NFT. Your harvesters will find proofs more often when pooling, since the difficulty is lower. Remote harvester plots will now be visible by doing chia farm summary.
