In this tutorial-style episode, we’re going to go over the various steps that are required for setting up a ZenCash secure node. The discussion will be limited to a very high level, with the purpose of giving you a rough idea of the magnitude of the associated workload.
Summary
In a couple of sentences, ZenCash secure nodes enable reward entitlement for operators. Said nodes solve challenges, associated with computational validation of shielded transactions within the ZenCash blockchain. And this happens via a form of staking.
Minimum requirements
42 ZEN for staking.An extra 0.5-0.8 ZEN for transaction costs and secure node “gas”.Domain-name ownership.Static IP (either IPv4 or IPv6 will work).4 GB RAM.15 GB SSD hard-drive space.64-bit processor.A clean install of a 64-bit Linux-based OS on the secure node server.Challenge solution within the time limit of 5 minutes.Relevant entities
“Local” ZenCash wallet for staking.“Remote” server for secure node hosting.Dedicated domain name, as a point of access.External to your secure node, challenge allotting “overlord”.The set of all remaining secure nodes.Episode 3: Scams 101
Episode Notes
Associated blog post by Crypto Jerônimo: TBAYouTube video tutorial by Crypto Jerônimo: TBACrypto Basic Podcast - ZenCash 101: https://www.cryptobasicpodcast.com/home/zencashCrypto Basic Podcast - CryptoConvos: Robert Viglione: https://www.cryptobasicpodcast.com/home/robertviglioneZenCash Discord server: https://discord.gg/xNngUvV“Zen White Paper”: https://zencash.com/assets/Zen-White-Paper.pdf“Zen Application Platform: Tiered Node System and Sidechains to Decentralize the Network”: https://zencash.com/assets/files/Zen-Application-Platform-Whitepaper.pdfZenCash Secure Nodes - global tracker: https://securenodes.na.zensystem.io/–, Episode 3: Scams 101: https://crypto-jeronimo.github.io/podcast/2018/04/22/episode-3-scams-101.htmlPurchase inexpensive domain names via NameCheap: https://www.namecheap.com“Countdown to Zero Day” by Kim Zetter: https://amzn.to/2I7yIGO“How Digital Detectives Deciphered Stuxnet, the Most Menacing Malware in History”, Wired: https://www.wired.com/2011/07/how-digital-detectives-deciphered-stuxnet/“Stuxnet attack forced Britain to rethink the cyber war”, The Guardian https://www.theguardian.com/politics/2011/may/30/stuxnet-attack-cyber-war-iranStuxnet: https://en.wikipedia.org/wiki/StuxnetWebHostingTalk forums - Dedicated Hosting Offers: https://www.webhostingtalk.com/forumdisplay.php?f=36&sort=threadstartedOVH VPS provider (mispelled as “OVN” in the episode recording): https://www.ovh.comLinode VPS provider: https://www.linode.com/Her, a 2013 movie with Joaquin Phoenix: https://en.wikipedia.org/wiki/Her_(film)#Plot–, Episode 2: Numerai: https://crypto-jeronimo.github.io/podcast/2018/03/31/episode-2-numerai.htmlPort forwarding: https://en.wikipedia.org/wiki/Port_forwardingStarCraft: Brood War: https://en.wikipedia.org/wiki/StarCraft:_Brood_WarGitHub issue - “Challenge was resolved successul, but shown as failed”: https://github.com/ZencashOfficial/secnodetracker/issues/12GitHub issue - “permanently decommissioning a secure node”: https://github.com/ZencashOfficial/secnodetracker/issues/53Creating SSH public and private keys in Linux-based systems: https://help.ubuntu.com/community/SSH/OpenSSH/KeysCreating SSH public and private keys in Ubuntu-based systems (alternative explanation): https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-ubuntu-1604Creating SSH public and private keys in CentOS: https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-centos7Creating SSH public and private keys in Windows via puttygen (containing embedded video tutorials): https://www.ssh.com/ssh/putty/windows/puttygenCreating SSH public and private keys in Windows via puttygen (with extended explanation): https://winscp.net/eng/docs/ui_puttygenCreating SSH public and private keys in Mac OSX: https://docs.joyent.com/public-cloud/getting-started/ssh-keys/generating-an-ssh-key-manually/manually-generating-your-ssh-key-in-mac-os-xCreating SSH public and private keys in Mac OSX (alternative explanation): https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/Appendix/OSX/SSHKeyOSX.htmlCreating SSH public and private keys in Mac OSX (another alternative explanation): https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#platform-macTLS certificates: https://en.wikipedia.org/wiki/Transport_Layer_Security#Digital_certificatesInter-server migration of secure nodes: https://www.zen-solutions.io/migrating-from-one-vps-provider-to-another/