I am researching Ethereum as I am looking for a way to create a new digital currency to support a franchise business. I am currently installing and trying Truffle which, if I understand correctly, will help me write Smart Contracts in Solidity (the Smart Contact language?).
I also came across a small venture called Colu which uses the Bitcoin's blockchain to create assets. As far as I understand, it is done by making micro-transactions on the Bitcoin network and using the description of the transaction as a Database (Please note I am rather new with Blockchain terminology).
I want to choose a blockchain which I can rely on for years to come. I am wondering what are the cons and pros of each blockchain ecosystem?
To my current understanding, using the BitCoin's Blockchain as a database is in a way a hack and the newborn currency is prone to be effected by Block size changes and fluctuating transaction fees. Yet, I feel I am missing something and that to better understand Ethereum I should better understand the alternatives. So basically my questions are:
What is the proposition of Colu and services like Colu? Are they bassicaly saying "Bitcoin is solid, jump aboard"? hence building on top of Bitcoin's blockchain maturity rather than its fit to hold digital assets?
Is it simply the "old way" vs the "new way"?
- Are services like Colu simply a kind of blockchain-enablers bringing non-tech people closer to blockchains (any blockchain) via abstraction layers and Frontend tools?
- As a programmer, what are the benefits of simply skipping those convenience-services and starting a crypto-currency on top of Ethereum? Am I more likely to make mistakes which would be hard to correct in the future?
Answers to those questions can help me orient myself in this new world, thanks!