This video provides a comprehensive guide to setting up a Bittensor Subnet 19 Block Machine miner, covering prerequisites (full archive node setup), Docker container configuration, hotkey and coldkey wallet management, node registration, and authentication processes. The tutorial demonstrates how to configure docker-compose.yml files, troubleshoot health check issues, and complete the subnet registration process using BTCLI commands. The key steps include generating secrets, configuring node parameters, and authenticating with the subnet to start earning alpha tokens. The video emphasizes that mining on Subnet 19 does not require machine learning expertise, making it accessible to beginners.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
The Easiest Bittensor Subnet to Start Mining On!Added:
What is up boys? It's your boy Rado. As you can see, the view is much better right now. I'm chilling. I took a little break from Betensor after the whole covenant rugpull situation. But right now, we're back full force. We are going to learn how to mine on Subnet 19 block machine, which is very similar to Subnet 97 Flame Wire, which I was using to monetize my Bitensor full node. So for everybody who's looking to add a bitensor cash flow, a simple mining solution, this video is for you. We are going to learn that right now and you are going to see that it's not so complicated and that you don't need to be a machine learning specialist to mine on Subnet 19. So let's get to it. All right, boys. So first order of business, go to subnetalpha.ai AI and head on over to subnet 19 so you can get a grasp as to what you need to do as a minor and earn alpha tokens on that subnet and you have all their web links right here. You have their X their website and most importantly their GitHub for you newcomers. GitHub is the place where you learn how to mine and you can clearly see it is stated right here minor. So we need to open that link right here. And here are all the prerequisites that you need to be uh you know a miner. I guess you can mine with a light node and an archive node. This is a full node. So I have that currently because of flame wire. I was already mining but it unregistered. So these are the requirements in order to mine on that subnet. I will be leaving a link down below where I bought my VPS server and I'm very happy with it. So you guys can cop one if you want. And if you do not know how to set up your full Bitensor archive node, you need to go on my channel and watch this part two video right here. It doesn't matter if I was mining on Flamewire at the time. It is the same setup because you need to be using this document file right here on docslearn bitensor.org. It shows you the six basic commands as to how to compile a full Bitensor node, how to start it, how to help check it, and things of that nature. and it takes you about 20 minutes to set up your node. Now, if you do not want to wait 3 weeks to sync the full blockchain, I suggest you subscribe to my Discord and head on over to Betensor Builders. You can type sync and it's going to give you a tunnel access to my own node if you want to actually sync it way faster. It's going to take you maybe or I think it's actually even 6 hours.
All right, let me show you how to double check your node for those of you who are already running it. I have my commands in a coding reference guide. So I just copy it right here. Head on over to my VPS where my full node is and I paste the command. And as you can see the progress is at 100%. This mainly indicates that I am in sync with the Bit Tensor chain and I can successfully start mining that subnet once my uh node is live. If you guys aren't at 100% uh for a full archive node, you can't really mine. And you can run this right here, systemct ctl status to see if your uh node is properly connected and everything. As you can see, the system service uh is running. Um I I'll probably leave these commands in the discord in a sheet somewhere. Um I just do my best to help people out. Speaking of subnets, let's talk about subnet 85 on the betensor network vido because it deserves some attention. The alpha price has been on a tear. So basically this subnet is tasked to take any uh you know production company's videos and you know just improve them whether it's compression upscaling making the video more HD all run by the miners under the hood. So they run complex AI machine learning models they take up the video they manipulate the pixels and make it look better. So this is something that is very much needed in the real world.
Think of people like Netflix, Paramount, Amazon, any company that films a lot or has a lot of video management to do.
Video might be the subnet for them. And on top of that, Vido is pretty smart because their whole subnet is AI powered. So they are currently fighting to remove the human in the loop when it comes to editing, managing videos, connecting to the cloud, maintaining them, doing video edits, enhancing, compressing, all these tasks that I just mentioned. Vido is on a mission to fully automate this process with a tool called Vido OS which is basically using AI agents that connect to a production company's cloud video storage and you know have the AI agent make these decisions that I just mentioned such as editing, compressing, improving videos, managing the pixels and etc. And all of this is possible because the miners created very good machine learning video processing models. So once again they are harnessing the power of you know Bitensor's incentive mechanism. In short, Vido OS, which is in beta right now, is aimed to fully remove the human in the loop when it comes to video management. And this is huge. And guys, recently for their alpha price, which isn't that high, they've just partnered with a post-prouction company called Pip Studios. So, what that means is that, you know, when a video or a film or a stream has ended, it still needs a lot of management as the sound, language, the quality, and things of that nature.
So Vido just partnered with Pips Studio and some of Pips's clients are Netflix, Amazon, all these big players, Paramount, Universal Studio, all billion-dollar companies that have massive amounts of video minutes and video management to do. And Vido is going to possibly serve that through Pip Studios joint venture partnership. It is pretty huge in my opinion. If you guys want to check out their alpha price and their subnet on to stats, I will be leaving a link in the YouTube description and I will also be leaving VidO's official website in the YouTube description as well. So you guys can check that out. All right guys, so what you need to understand right now is that I have a full node running on my VPS server. So this is running on the bare metal. But how subnet 19 has been um you know coded is that they've implemented three separate docker container packages. Think of these like mini computers uh you know inside of your VPS and we need to do a little bit of configuration so we point things at the right place. A Docker container like I said is a mini computer inside your VPS.
All right guys, so we are already ready for the meat and potatoes. Look at how easy it is. So head on over to root. I'm already there. And make a directory called SN19, right? Because you are going to be mining subnet 19. Go into it. So cd look guys you don't need to be a crazy developer to do these kinds of things. I'm just copy pasting things from AI. So this is the get clone command. We are officially going to put these files right here on our VPS. It's going to take a few seconds. Enter.
Boom. Done. It took one second. Now this command is to create a virtual environment for your Bensor packages.
Activate it. So as you can see your little virtual environment flag right here. Boom.
So, we're going to install Bitensor 10.31.
Now, install Bitensor CLI and pip install block machine. We need it to mine the subnet. Next up, we're just going to run this to see what type of hot keys and cold keys I have currently on that VPS. I've mined currently. So, I already have some wallets. So, as you can see, uh this right here is one of my cold keys, and I have an active hotkey named SN97 minor that I'm just going to rename to SN19 minor. And this hotkey isn't even used. So I won't be making any other cold and hot keys.
If you guys do not know, if you guys do not know how to create a um betensor cold key and hotkey, head on over to uh this document folder right here. It will be in the description. This subtab and BT wallet create new hotkey for this is for the hotkey.
So you need to copy paste this and follow the options right here. And basically wallet uh new cold key. This is for your cold key. So as a minor it's always a hotkey. Your cold key is where your funds lie. A hotkey is always nested under a cold key.
If you guys have a little bit of trouble with hot keys and cold keys, I have a full BTE guide that I share in my discord uh resource guide and it's basically BT Cle for newbies. I show all I show all the terminal uh windows with every command how it looks like so you make sure that you are doing the right things and don't you know lose your funds or send them to the wrong person.
Now look little nugget uh for recognition just copy this move file command and paste it right here. So we are going to delete this uh SN97 minor and rename it with SN19 minor. This is just for me locally for recognition. So enter. So now we just need to delete this hotkey pub and our minor will be renamed. So we need to run another command. So now we just need to run this remove command which is going to officially uh remove our old SN97 minor.
If you run wallet list again, boom, there you have it. I have my full new hotkey with the right name. So this is particularly something important you need to learn to do if you know your subnets unregister, you want to mine with the same hotkey in another subnet and etc. So now if you pay attention and you go to tow stats, you're going to see that the registration cost is 0.1 tow which is around $32 right now. So what I am going to do because on that cold key I only have about 0.07 free TOAO. It is the same exact wallet uh as the wallet right here on this Chrome extension. So I'm going to unstake some TOAO and it's going to be the same thing here cuz it's the same wallet. So, so make sure you have at least that much amount of free towel outside of subnet zero before running bically subnets register. So now another big but very easy part of the video. We need to run six different commands. So generate your secret. Boom. So this sets a password on your node so other people cannot use it for free. Boom. Just save it as well. So take your password. I'm going to blur it out. open up any notepad and just save it for later. So right here, this is going to create a M file inside of my directory with all the requirements backend port, metrics, ports, whatever. So boom, just create it.
And if you run ls, you're going to see your environment file, which is right here, the real one.
The data must be encrypted. So it's for that. So make directory psl and just run this command right here.
I don't know exactly what it means but this is what AI is telling me to do. So now the docker compos yiml file this is what we need to actually change and configure it. So uh you know the subnet talks to our VPS the bare metal server and not a docker container. So, as you can see, host internal, uh, this is the actual, uh, line that makes it all work.
So, what I'm going to do is run rm. We're going to remove docker dash yiml. So, boom, remove it. If we click, it's not there anymore. And we're just going to remake another one, but configure it differently. So, type it uh the exact same way, otherwise the subnet code is not going to pick it up. And you are going to paste all of this that cloud code just uh you know suggested for me. So boom ctrl +v. So it's right there. So ctrl o enter to save and ctrl x to exit the nano file. And mind you guys we're doing it that way because we already had a fully archived node that was running in a certain way and we need to make it work. So if you want to do it this way, just sync your full node on your VPS and follow this video once again. So the AI wants to run these extra two health check commands. So let's just do them. Sleep 30. And we see here status up to minutes. Something with unhealthy. So this is something we need to uh see what's up. So this is some live beginner debugging. You guys will get to see it. Just clear that for um you know more clarity. Logs. So here are the docker logs that apparently uh something says that we are unhealthy.
Just do like that send it to the AI. All right. So after maybe 15 minutes AI found the issue. I hope so. Basically our firewall wasn't configured properly because of previous flame wire configuration. So we need to um actually allow a lot of uh ports that we were previously blocking for our internal Docker containers to talk to my node.
That was the main issue. So now just restart your Docker and we're supposed to see uh the healthy sign because we still see the unhealthy right here. So started we just need to wait 30 seconds and run this to see uh you know if everything is fine. So, in my case as well, because everybody's setups are a bit different, we need to change this line to this line right here because engine X only listens on IPv4. So, it needs to be in this format. So, just change that line right here.
Ctrl O enter. And as you can see, we have the uh internal ipv4 format. And Ctrl X restart your containers. As you can see, we had removed them. So, boom.
Now, they're started.
Sleep 30 seconds. And we're going to health check one last time. Hopefully, we won't get the unhealthy. It is important you guys get the healthy mark right here because this is what determines if uh you know, the subnet can talk to your node and you can receive alpha rewards. Obviously, my debugging stages are a bit different than yours, but I'm still showing you guys so you can have a real um firsthand beginner experience as to how I deal with setting up my miners even though when we uh run into some hiccups. So, there you have it. Docker compos PS.
It's the health check. And finally, we got the healthy right. So, I'm just going to ask AI what are the next steps. It's healthy, boys. It's time to register on the subnet. So, I'm just going to reorganize my wallets on my own machine and run this full command right here. You can pause the screen. And you would need to run it on your own virtual box Linux instance. So, I spun up a Linux instance on my Mac as well because you never sign with your private keys on a VPS. It needs to be the machine you control.
That's why we're doing this. If you don't understand what virtual machines are, check this video right here and all my other mining guides. But, you know, I don't want this video to be too long.
So, I'll go and open up that, write the command, and we'll be registered on the subnet. So, now I'm on my terminal. I know it's a bit small because Mac is weird. Just activate my VM. And as you can see right here, I only have one of my mining hotkeys. I just need to regenerate it really quickly with BT Cle wallet regen hotkey. And, you know, I'll run the command afterwards.
So guys, with this command right here, the only thing I'm doing is regenerating my hotkey private keys from the VPS on a machine that I control so I can register on the subnet. I already have all the flags, so just press enter. Select pneummonic, write your 12 word. So I'll do that and then run the subnets register command and we'll see the next steps. So boom, take this command right here without the flags. And as you can see, I have my full minor hotkey right here and my cold key. So we're able to register on the subnet and we do have the free towo as well. So btle subnets register 19 hotkey name and cold key name and also I'll be leaving these commands in the YouTube description as well. So now just press enter and follow the interactive guide. You'll be registered on the subnet. It takes a few minutes.
Boom. So once you wait a few minutes as you can see registered you have your towel balance that decreased and your minor UID.
Now guys, bear with me. We are going to start the block machine authentification process and for them to be able to serve requests. So the first thing you're going to do on your local instance is pip install block machine. Wait 10 seconds because you need that to run BM commands. Make sure you're in your VM and run BM minor login. Boom. Enter.
Open a new window because you're going to need it.
This is your new terminal window. It's a second one. Go over to that link that they've just sent you right now. And you need to make it quick. Go over to that link that they've just sent you now because you need to make it quick because it expires. So So boom. It's going to take you to a page like this. Click sign in with CLI.
Click copy on step one right here. Head on over to your Mac again on your other terminal instance because you need it for free. Go on your virtual environment. Activate your betensor v again and copy the signature message. So this is a btle wallet sign message. Click yes hotkey. Boom. Enter your cold key name and your minor name. So SN19 minor. Copy the string right here. Right click.
Copy. Paste it onto step two. Paste.
Boom. Just like that. And paste your SS 58 minor hotkey address. You need to make it quick. paste. Authorize. Boom.
Device authorized. So, we are successfully authorized. Next up, guys, run this command right here on your VPS server. Just like this. And note the secret that is going to print out on another tab uh right here. Obviously, I'm not going to click it. And then select this command right here. And you would need to put the secret that you just saw on your VPS here, but on your MacBook. And as you can see, the price per compute unit is right here. So click that BM minor ad. And this is after you have authenticated, right? So boom, your secret right here. I'm just going to put it. Obviously, I'm not going to show it for the video. Perfect. So it worked.
Node registered. This is amazing. Price must be at least 20 cents per 1M compute unit. So we just need to add an extra command. BM minor set price 0.2. It's the minimum. Enter.
price set. Boom. So, I think we are officially registered. So, now guys, if you run BM minor ls, you're going to be able to see your active node, uh, you know, servicing stuff to make sure it's online and you can run your metrics as well. Boom. This command right here, you can pause the screen.
Boom. Success rate 100%, latency, all these things. So, these are the things I'll be sharing inside of my Discord as to how to optimize them. And would you look at this? We've already serviced 400 requests. It's been like 2 minutes. We are officially mining, boys. I am so freaking pumped. We've made it. The setup was pretty easy. So, let me know in the comments down below if you're stuck somewhere. I'll be glad to help you out. Comment down below on this video. What did you like? Uh did you learn something? If you have any questions. And with that being said, guys, happy mining. Follow this guide.
Watch it two or three times if needed.
And you know, I hope you guys earn some Alpha tokens. Subscribe to the channel and I'll see you guys on the next one.
peace.
Related Videos
Are our DeFi tools becoming too easy to exploit?
saidotfun
228 views•2026-05-30
Solana Unchained ($UCHN) Explained: Solana’s Next Big Utility Project?
CryptoVlogOfficial
339 views•2026-05-30
🚨 Access Network App FREE Withdrawal to MetaMask?! Only 25M Supply 🔥
Airdrop26Alpha
459 views•2026-05-28
Free TON in 2026? How I Tested This Reddit TON Tool
SirenHead-z9y
2K views•2026-05-28
⚠️ALGO Has a Very Bright Future! ✅ One #Crypto Everyone Should Own!
MetaShackle
184 views•2026-05-30
BingX EventX: Trade Sports, Crypto & Global Events With One Click
AidenCryptox
311 views•2026-05-31
XRP IS GOING TO VANISH! A SUPPLY SHOCK IS INEVITABLE! (THIS IS THE PROOF!)
NCash
2K views•2026-05-31
AI Predicts What XRP Looks Like If Ripple Gets A Fed Master Account
CryptoBlazon
422 views•2026-05-30











