Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### ZettelKasten Mining Installation Guide ###
- # Table of content: #
- 0.0 Windows
- 0.0a Window WSL
- 0.0b Linux LiveUSB
- 1.0 Linux
- 1.0a Ubuntu 16.04 compilation
- 1.0b Ubuntu 18.04 compilation
- 1.1 Start mining
- 2.0 Make a Full Node if you have multiple computers
- 3.0 Useful links
- 0.0 If you're on Windows, you could either:
- - Run the binaries (qt):
- https://zettelkasten.org/zettelkasten-win32.zip
- *It's currently plug and play and doesn't need for you to do anything else than clicking "Start Mining" into the "Mining" tab.
- It will create a new address every time you find a block, nothing wrong with it but if you rather solomine everything to a single address, here's how:*
- https://pastebin.com/s8WM9BZ5
- - 0.0a Use a linux subsystem under Windows 10:
- https://pastebin.com/uCiZ6wew
- *This is through the Windows Store, very light and fast to do, doesn't require for you to install a whole new system or anything like that and should have better hashrates than directly running it through windows.*
- - 0.0b Boot into a linux LiveUSB
- https://pastebin.com/zsnJ3Uds
- *As long as you're backing up your funds (or mining to an external address), since live USB, like your RAM is fully reset after each reboot.*
- 1.0 Under Linux, you could either:
- - Run the binaries:
- https://zettelkasten.org/zettelkasten-linux64.tar.gz
- *qt if you want to run with GUI, daemon (zettelkastend) if you want to run with CLI.*
- - Compile it yourself through github
- https://github.com/zettel-kasten/zettelkasten
- - 1.0a Ubuntu 16.04 (run that command)
- cd ~ && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libboost-all-dev libdb++-dev libminiupnpc-dev libssl-dev make g++ && git clone https://github.com/zettel-kasten/zettelkasten.git && cd zettelkasten/src && sed -i '242s/get<const CScriptID&>(address)/get<CScriptID>(address)/' rpcrawtransaction.cpp && chmod +x leveldb/build_detect_platform && make -f makefile.unix && chmod +x ~/zettelkasten/src/zettelkastend
- - 1.0b Ubuntu 18.04
- Differences with 16.04 is the package `libssl-dev` that needs to be `libssl1.0-dev` instead and also, you won't have to edit the line 242 from the file `rpcrawtransaction.cpp` so you can just run the command:
- cd ~ && sudo add-apt-repository universe && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libboost-all-dev libdb++-dev libminiupnpc-dev libssl1.0-dev make g++ git && git clone https://github.com/zettel-kasten/zettelkasten.git && cd ~/zettelkasten/src && chmod +x leveldb/build_detect_platform && make -f ~/zettelkasten/src/makefile.unix && chmod +x ~/zettelkasten/src/zettelkastend
- - 1.1 Start Mining
- To start mining, you have to set up the zettelkasten.conf, you can read more about it over there:
- https://pastebin.com/P6jDsWAr
- Or if that's a fresh rig, already know what you're doing and are in a hurry, you could just run that command instead:
- cd ~ && mkdir ~/.zettelkasten/ && echo "rpcuser=someuserany" >> ~/.zettelkasten/zettelkasten.conf && echo "rpcpassword=somepasswordany" >> ~/.zettelkasten/zettelkasten.conf && echo "daemon=1" >> ~/.zettelkasten/zettelkasten.conf && echo "server=1" >> ~/.zettelkasten/zettelkasten.conf && echo "gen=1" >> ~/.zettelkasten/zettelkasten.conf && echo "genproclimit=-1" >> ~/.zettelkasten/zettelkasten.conf && ~/zettelkasten/src/zettelkastend && sleep 5 && PUBKEY="$(~/zettelkasten/src/zettelkastend getaccountaddress 0)" && PRIVKEY="$(~/zettelkasten/src/zettelkastend dumpprivkey $PUBKEY)" && echo "miningprivkey=$PRIVKEY" >> ~/.zettelkasten/zettelkasten.conf && ~/zettelkasten/src/zettelkastend stop && sleep 5 && ~/zettelkasten/src/zettelkastend && sleep 5 && ~/zettelkasten/src/zettelkastend getmininginfo && sleep 2 && ~/zettelkasten/src/zettelkastend getinfo && sleep 2 && ~/zettelkasten/src/zettelkastend getpeerinfo && sleep 2 && ~/zettelkasten/src/zettelkastend getmininginfo
- (if your computer is really old and too slow, you can increase the sleep timers for that command)
- After setting up the zettelkasten.conf, you can have a list of all the commands with
- ./zettekastend help
- or if you're not into the folder
- ~/zettelkasten/src/zettelkastend help
- 2.0 ZettelKasten make a Full Node with Nodes in a same network
- https://pastebin.com/1Zse955T
- 3.0 Links
- - Bitcointalk Announcement Thread:
- https://bitcointalk.org/index.php?topic=3207356.0
- - Github (Main Net)
- https://github.com/zettel-kasten/zettelkasten
- - Github (Test Net)
- https://github.com/zettel-kasten/burgerhash
- - Blockexplorer:
- http://zettel.dashnetwork.info/
- - Discord:
- https://discord.gg/ftyTFKQ
- - Slack:
- https://join.slack.com/t/zetteltalk/shared_invite/enQtMzYxMTg4MjE2MjI2LTM5Y2U4N2NhMWI0ZjAxMWZkNDE5MDg5YmVlM2YwZWQyNmFjZTBjZTU2OTMxYmYxOTc4N2YzOTUzNjBhNDYzZjc
- - Binaries:
- Windows (Qt Wallet - 32 bits) //NEW WALLET:
- https://zettelkasten.org/zettelkasten-win32.zip
- Linux (Qt + Daemon - 64 bits) //NEW WALLET:
- https://zettelkasten.org/zettelkasten-linux64.tar.gz
- MacOS (Qt Wallet - 64 bits) //NEW WALLET:
- https://zettelkasten.org/zettelkasten-mac.dmg
- - CPUs By Hashrates:
- https://pastebin.com/exgrCzEn
Add Comment
Please, Sign In to add comment