1
I have deployed several altcoins using various PoW algorithms on my LAN for my buddies and I to mine/learn from. We ultimately want to go the distance of deploying an altcoin to the world, writing the white paper, doing the leg work of maintaining it and getting it listed on an exchange.
I have a fear that since our incredibly slim budget has limited us to a very small amount of computational power with which to develop these altcoins (at least initially) that if/when we go the distance of releasing a fully functioning altcoin we will be swiftly crashed by someone with a cabinet full of ASICs and a love of trolling.
I guess my question(s) are how common is this and what is the least expensive but effective way of preventing it. Please don't destroy my dreams, I understand making a coin that ever ends up worth anything is highly unlikely, I am asking for technical advice relative to the issue at hand, not to be told that having a coin of value with a small development team and little capital investment is impossible.
Thanks!
- Schwifty
Thank you for your response. I am going to read that article you referenced now. I definitely don't want to do anything that undermines the core ideology of cryptrocurrencies, nor do I want to employ an algorithm that is resistant to any form of mining hardware. Would it perhaps be best to privately grow the chain and achieve a decently high hashrate and thus a moderate difficulty before opening the network to the public? Would that be the least invasive, safest preventative measure I could take? – apt-getschwifty – 2018-06-13T17:48:29.190
Difficulty is affected by the number of hashes/second pointed at your chain (not the blockheight), so privately growing the chain with some amount of hashpower will not protect you against someone with a larger amount of hashpower. Put differently: if you control 'x' hashpower, it doesn't matter whether you make the chain public at block 1, or block 100,000, someone with '>x' hashpower will still be able to outrun you. The higher your 'x', the smaller the pool of other miners that could attack your coin. – chytrik – 2018-06-13T18:00:50.910
Yes I am aware of how the difficulty is targeted, what I meant by "privately grow the chain" was to add more nodes locally to increase the hashrate until it is at a point that is more difficult for someone to be able to surpass single-handedly, not just to add blocks/increase chain height, sorry I wasn't more clear on that. I really appreciate your responses, I am delighted to see how invested people are in this community. I will take all of your responses under advisement and proceed. – apt-getschwifty – 2018-06-13T18:09:14.920
Right, I understand your reply better now. Privately growing the chain would increase the resources needed to reorg your chain and thus overwrite your 'pre-mine'. But it would still not prevent an attacker with more hashpower from completely censoring transactions, ignoring all subsequent blocks that are not their own, etc (see: 51% attacks). Happy to help :) – chytrik – 2018-06-13T18:34:16.723
Yes, I am aware of the 51% attack, and it's actually my primary concern since at this point I lack the hardware and resources required to have an indomitable hashrate. Though as you've pointed out, it isn't really fiscally logical, and there isn't really too much that can be done if someone wishes to trollololol away. I will do everything in my power to have the network at a respectable hashrate before opening it up to the honest miners and trolls alike, aha. – apt-getschwifty – 2018-06-13T18:42:22.710