I noticed your example App in the book is a voting application .
Is Etherium the only Blockchain platform that is currently mature enough to have an API like Smart Contracts that can be applied to multiple uses other than monetary?
I've always been curious how Bitcoin repositories managed their blockchain .
Although it is probably not mainstream knowledge, bitcoin does allow you to create non-crypto application, however it is rather difficult, because the original bitcoin blockchain had been designed almost exclusively to support the bitcoin cryptocurrency. So generally only hardcore programmers venture in bitcoin Dapp land.
A fork of Ethereum called Quorum was developed by the investment bank JP Morgan to allow privacy and better scalability. It is used mainly by financial institutions.
Other Distributed Ledger Technologies (DLT) such as Hyperledger and Corda have appeared in the last few years. They offer various functionality to support corporate application requirements such as privacy and scalability. I have briefly covered them in the last chapter of my book, if you are interested to learn more.
posted 3 months ago
Thanks Roberto . You confirmed my impression that Ethereum is the way to go for general purpose blockchain applications (at least for now).
The platform sounds really cool. I appreciate your clarification of what a smart contract is.
Good luck with the book.