I woke up this morning to a telegram message from @stoner announcing a new SmokeD version release and got super excited. Both to see development and to be able to give back to this community som more!
Hotbox v2.0.1
This version is now live and has an updated install script for new witnesses and a new script called update.sh
to make the move to Smoked v0.0.6 as easy as possible.
New Witnesses
Follow this guide if you are starting up a fresh witness. There is even a video tutorial linked in this post in hopes to make your new adventure start off on the right foot. If you see anything wrong or get stuck please feel free to message me via Discord. You can find me as jrswab
in the official Smoke Discord group.
Existing Hotbox Users
- Enter the Hotbox by running `run.sh
a. (if you are still on V1 update to V2 first) - Disable your witness
a.update_witness "username" "url" "SMK1111111111111111111111111111111114T1Anm" {} true
b. Replace username and url with your information.
c. Copy and paste the command into the CLI_Wallet.
d. Wait for it to broadcast. You will see some yellow words scroll by and then a group of grayish-white text. - Close your wallet with
ctrl+d
- Type
exit
to close current tmux window.
a. If after this you do not see the witness output close the current tmux window again. - Shut down smoked with
ctrl+c
- Type
exit
to close Docker docker rm hotbox
cd ~/hotbox
docker pull jrswab/hotbox
a. This will pull the version tagged as latest.
b. As of this posting "latest" is version 2.0.1./run.sh
./update.sh
./smoked.sh
a. Watch this for a bit to make sure you are seeing new blocks
b. If you are seeing errors you may need to delete the blockchain data and re-sync.ctrl+b
c
./wallet.sh
- Unlock the wallet
- Re-enable your witness.
a.update_witness "username" "url" "Brain Wallet Public Key Here" {} true
b. Replace username and url with your information.
c. Copy and paste the command into the CLI_Wallet.
d. Wait for it to broadcast. You will see some yellow words scroll by and then a group of grayish-white text. - Re-lock your wallet with
lock
ctrl+b
0
to see witness log- To leave the hotbox
a.ctrl+b
c
to get an empty tmux window
b.ctrl+h
to exit docker and keep in running
c. Once out usedocker ps -a
to make sure your docker hotbox is still running.
Thanks for using the Hotbox and please let me know if you have any questions.
<3 J. R.
Your Vote Matters!
If you like with I am doing for the Smoke blockchain and you have an extra vote it would be an honor to have your support.
Go to https://smoke.io/~witnesses
and type jrswab
in the box at the bottom.
Want to know more about my witness?
Feel free to message jrswab#3134
on Discord or jrswab
on Keybase.
Find me on the net!
jrswab.com | Mastodon | Keybase
Merry Christmas from Canada. May the Love and Light of our Lord and God the Creator of the Universe Jesus Christ (The Holy Annointed) and the Holy Smoke of the Kaneh Bosm / Cannabis (Annointing Oil) fill your house with Peace and Happiness in the coming New Year.
Thank you! May the Lord God of Heaven bless you and your family too!
Amen. Peace be with you in the name of Yeshua (Jesus)
Any plans to add server security set up to hotbox? I'm afraid we are going to end up with newbies that are running as root with no firewall which puts the whole chain in jeopardy.
I have thought a lot about this and am still figuring out a good way to go about it.
From the Docker side of things it is secure but the witness running the server that the hotbox is one does need to take steps. I do mention in the setup post that everyone needs to follow the official guide to make sure they are as secure as possible.
I hope you can figure something out because I think a lot of newbies are just excited to get it running and seeing blocks produced and will forgo or procrastinate on the security implementation. BTW, I don't see anything mentioned in the set up post. https://smoke.io/guide/@jrswab/how-to-start-a-new-witness-with-hotbox-2-0-0
Must have been in the first... Crap, I thought I put it in there. I'll add it to the official repo today.
Is there any kind of way to do a worker system on Smoke? It would be cool to incentivize well run public RPC nodes ... and keeping witness criteria to a high standard
Sure a worker system would be possible, but I'm not aware of any being worked on. Another option would be to restructure the witness reward pool so that those running a witness earn X per block, those running a witness + seed earn X + Y, and those running a witness + RPC earn X + Z.
No way to tell the load on rpc..I can just run rpc and limit the connections . Doesn't ass any good to the network and I collect extra smoke.
yes, additional controls would need to be added as well.
I think it's a good idea personally. Also would be forward thinking to add in IPFS to these roles. As IPFS carries content through the blockchain as well already