I am writing a coin from scratch. It is most similar to Monero. i.e. It is fungible. The programming language I have used to develop it is Rust. I do not want to make money from it. I wrote it to understand Monero from scratch and hopefully add more advanced features which Monero does not currently have. I have already implemented CLSAG and MLSAG and RingCT which Monero already has. I am currently working on adding
DLSAG and implement atomic swaps and may be payment channels which Monero does not have. It will be PoW but I haven't implemented that part. I am still working on more and more novel types of transactions and multisigs before worrying about things like PoW which I don't feel is as important.
- Should I launch it?
- Should I launch it after it has more features than Monero? (Since upgrading a p2p network is complicated)
- What is the best way to prove to people there was no pre-mine, insta-mine etc
- Should I add a stablecoin issuing transaction type if the reserves are stored in Singapore? Singapore government likes stablecoins with KYC but that will hurt fungibility.
- Is there a piece of wisdom I can read somewhere which will tell me how not to screw this up
I am thinking of starting a testnet first, and keep it that way until there are a few 100 users.
What features do you like to see in a fungible coin?