So my financial company tasked me to create a crypto-currency/token for a future ICO and a blockchain that can be integrated in our platform to secure our data (transactions, executions, trades, contracts....) would like to know what is the most elegant way(useful, scallable, easy to develop).
Throughout my research I've encountered 3 possibilities but more ideas are welcome:
- Create a smart-contract on the Ethereum network in Remix using Solidity language. (medium difficulty)
- Fork a popular open-source coin like Litecoin and change its name, initial and other parameters relevant to my company's ICO plan. (easy difficulty)
- Create the blockchain from scratch using C++ and various libraries for p2p consensus, hashing algorithm(SHA256,Keecak,Crypto++), mining and block structure (hard difficulty)
I've heard of other platforms like CryptoNote, Dragonchain, Hyperledger fabric and Stelar Luments but I'm not familiar with them. Thanks.
P.S I've tried asking the Stack overflow community but i only got answers like "change your job" or "your question is too broad"
All depends what do you want to do. Chosing ethereum (or other like currency) is easiest because you already have nodes in the network and miners who do the work for you and maintain network secure, the only downside is that you will have to pay in ether for transacting with your contract and making one. Ethereum is just a popular platform with many people around who supports it.
CryptoNote is more like an privacy oriented, it depends if you want your company things to be public or not, although I am not sure if anybody has sucessfully made some privacy oriented smart contracts platform - maybe there is one, but I haven't found about it yet.
To be honest with you all these platforms whether it be lisk, dragonchain, ethereum, neo and others should enable you to develop the things you need for your business.
I am not sure how fast you have to build ICO and smartcontract. Building everything from scrach can take you a lot of time plus you will have to make eveything secure I am not sure how good is your knowledge. But if you are somewhat new and want to lunch ASAP I'd tell you to chose an existing platform because you can even ask in their communites if you have some problems etc. As I mentioned there is a problem at first for you to run your own nodes for coin and do the mining, however if your project could potentialy stand out and have good idea in mind, get succesfull ICO it wouldn't be problem for later on.