{"id":2226,"date":"2018-05-08T15:33:15","date_gmt":"2018-05-08T19:33:15","guid":{"rendered":"https:\/\/www.danielpradilla.info\/blog\/?p=2226"},"modified":"2018-05-08T07:04:07","modified_gmt":"2018-05-08T11:04:07","slug":"10-things-i-learned-while-setting-up-five-masternodes","status":"publish","type":"post","link":"https:\/\/www.danielpradilla.info\/blog\/10-things-i-learned-while-setting-up-five-masternodes\/","title":{"rendered":"10 things I learned while setting up five masternodes"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2227\" data-permalink=\"https:\/\/www.danielpradilla.info\/blog\/10-things-i-learned-while-setting-up-five-masternodes\/denys-nevozhai-154974-unsplash\/\" data-orig-file=\"https:\/\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2018\/05\/denys-nevozhai-154974-unsplash.jpg\" data-orig-size=\"1000,436\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"denys-nevozhai-154974-unsplash\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2018\/05\/denys-nevozhai-154974-unsplash-300x131.jpg\" data-large-file=\"https:\/\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2018\/05\/denys-nevozhai-154974-unsplash.jpg\" class=\"aligncenter size-full wp-image-2227\" src=\"https:\/\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2018\/05\/denys-nevozhai-154974-unsplash.jpg\" alt=\"Photo by Denys Nevozhai on Unsplash\" width=\"1000\" height=\"436\" srcset=\"https:\/\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2018\/05\/denys-nevozhai-154974-unsplash.jpg 1000w, https:\/\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2018\/05\/denys-nevozhai-154974-unsplash-300x131.jpg 300w, https:\/\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2018\/05\/denys-nevozhai-154974-unsplash-768x335.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p>Over the past few weeks, I&#8217;ve been experimenting with masternodes as alternatives\/replacements to traditional crypto mining rigs. Like with many other crypto-related things, I was surprised to find such a huge community and wealth of options. It&#8217;s akin to opening a window into another world.<\/p>\n<p>What interests me the most is to learn to what extent <a href=\"https:\/\/hackernoon.com\/what-is-a-masternode-and-why-should-i-have-one-345ddb780523\">Proof of Stake has the potential to replace Proof of Work<\/a>, and the best way to learn \u2013apart from formal reading\u2013 is to set up your own.<\/p>\n<p><strong>Masternodes deliver on the promise<\/strong> of you being an enabler of a decentralized network of value exchange by locking or &#8220;staking&#8221; a fixed amount of coins in exchange for the privilege to transmit or verify transactions. Basically, you buy a fixed amount of coin, say 1000, and lock them in a masternode.<\/p>\n<p>I picked 5 projects at different price points: ALQO (XLQ), Ellerium Project (ELP), Rampant (RCO), High Temperature Coin (HTRC), and Madcoin (MDC). Just by the names, it sounded like a bad idea, but I cannot afford and will ever afford dumping $400K into a Dash masternode. Also, these um, &#8220;coins&#8221;, offered the promise of a high risk\/reward investment and the always underestimated chance of learning something by making a fool out of myself.<\/p>\n<p>I had low expectations, I wanted some education and the possibility for the experiment to pay for itself with the rewards from HODLing the coins.<\/p>\n<p><strong>So, what did I learn?<\/strong><\/p>\n<h3>1 You can set up a masternode anywhere, but it&#8217;s best if you get a VPS<\/h3>\n<p>The masternode can be any machine connected to the internet, but you need a fixed IP address. Exposing your home network to attackers is a bad idea, so the standard procedure is to get a VPS from a hosting provider and set up a masternode there.<br \/>\nI got a VPS from <a href=\"https:\/\/www.ovh.com\/fr\/vps\/\">oOVH<\/a>, just because they had an offer for a year-long plan of 2GB\/10GB at \u00e2\u201a\u00ac2.5\/month;<\/p>\n<p>&nbsp;<\/p>\n<h3>2 It&#8217;s a scammers free-for-all<\/h3>\n<p>In an industry already filled with pyramid schemes, masternodes offer scammers an almost-frictionless way of stealing our money. <a href=\"https:\/\/hackernoon.com\/i-want-to-run-a-masternode-how-do-i-pick-a-good-one-fe2071904965\">See this article for a lengthy description of the different scamming methods<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3>3 It&#8217;s all \u2013almost\u2013 the same code base<\/h3>\n<p>This one was quite surprising. All the clients I tested come from the same origin. I believe it&#8217;s either the Bitcoin or the Dash client (haven&#8217;t checked), they have all the same names for their command line tools and the same options.<\/p>\n<p>However, I noticed some code smells: the clients for High Temperature Coin and Madcoin consist on a single application to run the daemon and query the status of the masternode, whereas ALQO uses the more sensible alqod as a daemon and alqo-cli for client-related queries.<\/p>\n<p>I guess this makes it even easier to swindle a couple of hundred people.<\/p>\n<p>&nbsp;<\/p>\n<h3>4 Cheaper coins are harder to set up<\/h3>\n<p>You want the easiest setup procedure? There&#8217;s a markup for that. The best developers\/marketers flock to the most popular projects. They are better debuggers, keen on following up on errors and setting up good documentation.<\/p>\n<p>ALQO, the &#8220;premium&#8221; coin in this case, has flawless setup procedures. They also offer a monitored VPS themselves for $9.99 with minimal setup effort, a clever move by the team, given the hefty markup they charge. But on the other hand also worth it, if you don&#8217;t want to invest a few hours tinkering with settings and another chunk of your time monitoring if the masternode is still up.<\/p>\n<p>My life saver was <a href=\"https:\/\/masternodes.github.io\/vps\/\">Nodemaster<\/a>, an excellent tool that allows you to install around 60 different masternodes by just running a script.<\/p>\n<p>&nbsp;<\/p>\n<h3>5 You can set up more than one masternode per server<\/h3>\n<p>It kinda defeats the purpose of a supposedly decentralized network, but some masternode coins allow you to start up more than one daemon per machine, if you configure the ports correctly and you have extra IP addresses. As long as you don&#8217;t use the same IP and ports you can start as much daemons as your memory allows. Each of the daemons consume around 250 to 400MB.<\/p>\n<p>This is a cheap way to hedge your bets: get onto several cheap-ish coins, find a high-memory, vps and load it up as much as you can.<\/p>\n<p>&nbsp;<\/p>\n<h3>6 I\u00a0found a use case for Discord<\/h3>\n<p>No amount of customization will make me choose Slack over the traceability of a 15-year-old email inbox. But I found that almost all of these coins use <a href=\"https:\/\/discordapp.com\/\">Discord<\/a> for their community engagement and support and, turns out, it works extremely well. I was able to get responses to my queries within minutes without the noise that Twitter brings. It works just like IRC did 20 years ago \ud83d\ude09<\/p>\n<p>&nbsp;<\/p>\n<h3>7 Decentralized exchanges offer the future now<\/h3>\n<p>Most of these coins need to be bought at decentralized exchanges. Learning <a href=\"https:\/\/www.cryptocompare.com\/exchanges\/guides\/what-is-a-decentralized-exchange\/\">how these exchanges work<\/a> was worth all the trouble. They are one of the best representations of how we can become fully independent of banks and clearinghouses or maybe we&#8217;ll never get there, but decentralized exchanges sure are extremely efficient and automated intermediaries.<\/p>\n<p>&nbsp;<\/p>\n<h3>8 It works!<\/h3>\n<p>I was amazed when I received my first reward. Mere cents, but satisfying nevertheless because it is, essentially, free money (after costs)<\/p>\n<p>&nbsp;<\/p>\n<p>If you want to get into this, I have two recommendations <strong>and this is NOT investment advice:<\/strong><\/p>\n<h3>9 Check your expectations about how long-term can this be<\/h3>\n<p>If you are doing it for learning purposes, don&#8217;t overthink it. But if you&#8217;re planning medium term (months) or more, you need an exit strategy. Setting up a masternode might take you anywhere from 8 hours to 30 minutes, depending on the transaction time, network speed, who&#8217;s your VPS provider, and how good are the coin developers. Make it worth your while. The majority of the masternodes I&#8217;ve seen are short-term scams looking to make a million or two. You have to ask yourself when and how you are going to shut down the masternode and stick to that plan. Don&#8217;t be the last dummy holding, keep checking the volume of the exchanges where the coin are available.<\/p>\n<p>&nbsp;<\/p>\n<h3>10 How to pick up the right coin<\/h3>\n<p>Check the coin&#8217;s Discord or Telegram channel. Look for signs of trouble in the support area and look at how lively the community is. Do the team members write in a language they understand? Do they write at all? Spam and shitposting are signs of a badly-maintained community. The developers might be in the Bahamas by now.<\/p>\n<p>Check other social proof: how many followers they have on Twitter, are they real or purchased followers? Do they seem to know what they are talking about? How many committers the project has on GitHub. A not-so-surprising majority of these projects have only one committer in Github. Either he has an earth-shattering idea or he&#8217;s in for a quick win.<br \/>\nAlso-important-but-weirdly-enough-not-so-really: Does this coin has a purpose? Is it filling a real-world need?<\/p>\n<p>In <a href=\"https:\/\/masternodes.online\/\">masternodes.online<\/a> you will find a listing of a lot \u2013if not all\u2013 of these coins. One of the elements of this list is the ROI (Return On Investment). Don&#8217;t fall for it. ROI can be made into whatever they want with proper monetary policy and price manipulation, especially in &#8220;young&#8221; coins with a few masternodes. Check the daily volume (the total value of daily operations) and the total market capitalization, take the two numbers and divide them, take the masternode worth (amount of US$ in coin you need to stake) and find a combination you like for the three numbers. Open Excel, do your own research.<\/p>\n<p>The volume tells you the most brutal of truths: the price might be attractive, but if you cannot get your money out, it&#8217;s worthless.<\/p>\n<p>Again,\u00a0<strong>this is NOT investment advice. In fact, I guarantee that you will gain experience and lose whatever you invest! That should be your default expectation.<\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the past few weeks, I&#8217;ve been experimenting with masternodes as alternatives\/replacements to traditional crypto mining rigs. Like with many other crypto-related things, I was surprised to find such a huge community and wealth of options. It&#8217;s akin to opening a window into another world. What interests me the most is to learn to what&hellip; <a class=\"more-link\" href=\"https:\/\/www.danielpradilla.info\/blog\/10-things-i-learned-while-setting-up-five-masternodes\/\">Continue reading <span class=\"screen-reader-text\">10 things I learned while setting up five masternodes<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[173,331],"tags":[],"class_list":["post-2226","post","type-post","status-publish","format-standard","hentry","category-lifestyle","category-software-development-en-en","entry"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1tlzy-zU","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1860,"url":"https:\/\/www.danielpradilla.info\/blog\/tools-working-remotely\/","url_meta":{"origin":2226,"position":0},"title":"4 Tools for Working Remotely","author":"Daniel Pradilla","date":"04\/01\/2013","format":false,"excerpt":"Or how to telecommute without disappearing This article belongs to the\u00a0telecommuting and geographical independence series. If there's an aspect of the digital revolution that I'm passionate about, is the possibility we have to be omnipresent through technology. Thanks to mobile computing and the drop in telecommunication costs, everyday there're fewer\u2026","rel":"","context":"In &quot;Best of&quot;","block_context":{"text":"Best of","link":"https:\/\/www.danielpradilla.info\/blog\/category\/bestof\/"},"img":{"alt_text":"Empty desk with laptop in modern office","src":"https:\/\/i0.wp.com\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2011\/01\/OJO-Images.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1638,"url":"https:\/\/www.danielpradilla.info\/blog\/stackexchange\/","url_meta":{"origin":2226,"position":1},"title":"Encuentra la respuesta y busca trabajo en Stack Exchange","author":"Daniel Pradilla","date":"25\/04\/2011","format":false,"excerpt":"Creemos que la Internet es lo suficientemente grande y Google lo suficientemente poderoso como para encontrar respuestas para todo. Pero si tu trabajo es bastante espec\u00c3\u00adfico, ya sabr\u00c3\u00a1s que esto nunca se cumple. En agosto de 2008, Joel Spolsky y Jeff Atwood lanzaron el mejor sitio de preguntas y respuestas\u2026","rel":"","context":"In &quot;Control de Proyectos&quot;","block_context":{"text":"Control de Proyectos","link":"https:\/\/www.danielpradilla.info\/blog\/category\/controldeproyectos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/danielpradilla.info\/blog\/wp-content\/uploads\/2011\/04\/stack_exchange_logo.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1645,"url":"https:\/\/www.danielpradilla.info\/blog\/la-importancia-de-comer-juntos\/","url_meta":{"origin":2226,"position":2},"title":"La importancia de comer juntos","author":"Daniel Pradilla","date":"03\/05\/2011","format":false,"excerpt":"Joel Spolsky escribe sobre la importancia de que los miembros de un equipo o una empresa compartan la hora del almuerzo: Hay muchas cosas que son accidentales acerca de Fog Creek y Stack Exchange, pero la comida no es una de ellas. Diez a\u00c3\u00b1os atr\u00c3\u00a1s, Michael y yo emprendimos con\u2026","rel":"","context":"In &quot;Control de Proyectos&quot;","block_context":{"text":"Control de Proyectos","link":"https:\/\/www.danielpradilla.info\/blog\/category\/controldeproyectos\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2011\/05\/28lunch.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1943,"url":"https:\/\/www.danielpradilla.info\/blog\/organize-dropbox\/","url_meta":{"origin":2226,"position":3},"title":"How to Keep your Dropbox Organized","author":"Daniel Pradilla","date":"21\/03\/2013","format":false,"excerpt":"A while ago I wrote about how Dropbox can be a tool to organize your life. One of the secondary benefits of Dropbox is that you can share folders with other people to exchange files in a transparent way. The problem is that if you share Dropbox folders with several\u2026","rel":"","context":"In &quot;Lifestyle&quot;","block_context":{"text":"Lifestyle","link":"https:\/\/www.danielpradilla.info\/blog\/category\/lifestyle\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2011\/09\/3367971-12637982-thumbnail.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1833,"url":"https:\/\/www.danielpradilla.info\/blog\/market-yourself-in-15-seconds\/","url_meta":{"origin":2226,"position":4},"title":"How to market yourself in 15 seconds","author":"Daniel Pradilla","date":"12\/12\/2012","format":false,"excerpt":"How to Market Yourself in 15 Seconds Almost all of the \u00e2\u20ac\u0153productive\u00e2\u20ac\u009d things I've done in my life (software, books, web sites, literary events), have resulted from a referral. Someone referred me, gave out my number or email. In other words, my marketing efforts are poor to nil. For this,\u2026","rel":"","context":"In &quot;Best of&quot;","block_context":{"text":"Best of","link":"https:\/\/www.danielpradilla.info\/blog\/category\/bestof\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2010\/10\/15-Second-Cover.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2212,"url":"https:\/\/www.danielpradilla.info\/blog\/linear-optimization-with-or-tools-building-a-web-front-end-with-falcon-and-gunicorn\/","url_meta":{"origin":2226,"position":5},"title":"Linear Optimization with or-tools \u00e2\u20ac\u201d building a web front-end with falcon and gunicorn","author":"Daniel Pradilla","date":"14\/11\/2017","format":false,"excerpt":"In a previous post, I put together a script for solving a linear optimisation problem using Google's OR-tools. This python script is callable from the command line and you kinda need to know what you are doing and how to organize the parameters. So, in order to address this difficulty,\u2026","rel":"","context":"In &quot;Software Dev.&quot;","block_context":{"text":"Software Dev.","link":"https:\/\/www.danielpradilla.info\/blog\/category\/software-development-en-en\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2017\/11\/groceryshopping.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2017\/11\/groceryshopping.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2017\/11\/groceryshopping.gif?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.danielpradilla.info\/blog\/wp-content\/uploads\/2017\/11\/groceryshopping.gif?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.danielpradilla.info\/blog\/wp-json\/wp\/v2\/posts\/2226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danielpradilla.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danielpradilla.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danielpradilla.info\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danielpradilla.info\/blog\/wp-json\/wp\/v2\/comments?post=2226"}],"version-history":[{"count":0,"href":"https:\/\/www.danielpradilla.info\/blog\/wp-json\/wp\/v2\/posts\/2226\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.danielpradilla.info\/blog\/wp-json\/wp\/v2\/media?parent=2226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielpradilla.info\/blog\/wp-json\/wp\/v2\/categories?post=2226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielpradilla.info\/blog\/wp-json\/wp\/v2\/tags?post=2226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}