ETH is "centralized" ... you sure you want that for a coin meant for firearms? And why even bother getting "smart" when a regular "dumb" coin will do, at least it is our own blockchain, not dependant on some 23 year old Russian immigrant to Canada who can fork the chain at will.
Agreed, LOL, my thinking exactly - you would be nuts to try that with any other coin than GUN that wants to be decentralized, even though some keep trying to push it to be a one man show....
I agree about ETH- it was forked and not stable and run by a dude in Canada...LOL. But it's very functional right now. That can of course change. XCP on the other hand is built on BTC blockchain and almost impossible to fork or censor- but has the same high tx costs and data/smart contract limitations as BTC.
And also, I wouldn't worry about ETH, because it is becoming easier and easier to migrate tokens/coins to different blockchains.
We should really think about the most useful applications before going ahead with smart contracts, data file storage on a new gun blockchain. We could also fork a blockchain like ETH and create our own blockchain like Ubiq did...but that has limitations too- we don't have the resources to maintain a complex blockchain ourselves. It takes resources and the blockchain we fork from will always have an edge.
Option #1
So we're back to ETH or Waves or something. I'm a proponent of ETH because it's widely-adopted ERC20 token will be easy to work with and transact and do what we need and low tx costs and very functional. If you look at Vitalik's history, he is very anti-censorship and is continually molding ETH in that direction. I know the fork was a huge issue. But I think the trend in crypto is the emerging ability to painlessly move to a new blockchain. If you look at new projects you will see it's becoming easier and easier for coins to switch to a new blockchain if the old one no longer meets their needs. A good example was Storj. Storj got off XCP because of high tx costs and pretty seamlessly moved to ETH. They just gave the old coin holders new coins and had a ETH token offering. So if Vitalik decides to try to censor us or cave to certain people- we can get up and move our blockchain to ETC or somewhere else. But, I don't think he'll cave to authorities. He's Russian...LOL...he's not a huge fan of globalism- probably why he's in crypto anyway. But, if he does- we can move our blockchain to another platform. And ETH will be super easy- we can make multiple ERC20 tokens- GUN-Gold, GUN-Silver, GUN-CAD (for STL files). The great thing about ERC20 is that it's super simple. And it's a standard, meaning you can keep all these assets on an ETH wallet, it's super easy for exchanges to list them. The pros really do outweigh the cons with ERC20.
Option #2
The other option is to go full steam and build a new blockchain ourselves and focus on privacy and anti-censorship properties- like a Monero version of ETH. There's Siacoin and MAID that are trying to create censorship proof data storage solutions. Maybe we can try our own- but again, this second option is dev heavy- we need devS and resources. But the payoffs will be there too. This option is really hard.