4 ms·
Blockchain have a few characteristics that make them unique: - they are database - they are distributed - everybody has the entire db - it's transparent: ev
by sametmax 9y ago
Blockchain have a few characteristics that make them unique:
- they are database
- they are distributed
- everybody has the entire db
- it's transparent: everyone see the content
- it's temper proof
- it has a notion of temporality
- it has a notion of transactions, and each transaction has a unique id and an history
- transactions have authors, sources and destinations, with unique identifiers that can't be faked.
Hence it's a transaction based system that is a source of truth that can be audited from end to end by anybody.
So the only applications that are interesting for the blockchain are the ones mapping to this EXACT concept. Otherwise, you don't need a blockchain.
But because of the bubble, people are now using the blockchain for everything, since that gives visibility. I have friends myself that have projects making ICO just for that. And it works. Their product clearly didn't need a coin, but they raised several millions of euros to build their stuff.
Ok, so what kind of project DOES match the blockchain paradigm?
So money, obviously is a contender.
But voting systems as well.
Or a mix of both, such as betting (see the wagger project).
Compliance systems are another use case. E.G: make a public database of all plane inspections or food products origin.
Being decentralized doesn't mean blockchain systems don't have central authorities. The decentralized nature mean the data access (and potentially production) is not on a central system, which has great benefits. But as soon has you need human actions, you need something to tell them in which direction to go.
So you need a central authority for the part dealing with the humans.
E.G: for the voting system, something to register the citizen and produce the polls. For the betting system, something to introduce the bet results into the blockchain. Etc.
One alternative to that we are experimenting with currently as a community is the use masternodes (POS machines holding a lot of coins out of the market for a long period of time to show their commitment). It's basically an oligarchy.
The coin Polis is an example of that: they make proposals of things to finance, and each masternode vote yes or no for the proposal.
They are a lot of masternode coins, now, for various uses. Zencash uses them to distribute the messages of its chat system, wagger to introduce the data from bets into the chain, etc.
But most of the masternodes are just used to increase the ponzi effect (we build and host masternode for our clients as a service so we have a large sample of them on our servers).
- michaelbuckbee 9y agoJust wanted to say thank you for taking the time to respond. This is exactly what I was trying to wrap my head around.
- deleted 9y ago[deleted]
- esfandia 9y agoThanks for a very useful and clear checklist! Would you say decentralized DNS checks all those boxes (Namecoin is a thing, after all)? Why would a DNS require the notion of transaction? I'm aware of sites that tell you whether you need a blockchain or not for your application, but they don't say what to use if only one or two of the requirements for a blockchain are not needed. What would a decentralized DNS strictly need if the notion of transaction wasn't required (but only the latest value)?
- sametmax 9y agoActually DNS would benefit from transactions, it would allow to detect attack much more efficiently, or to analyze them after the fact. It could also help analyze tendencies and adjust. And as usual, you would get more accountability, which never hurts (Steven ! Why is the website down ? - * Steven quickly revert back his silly click * - Errr, nothing. No reason. Everything is alright !)
- sho 9y ago> Compliance systems are another use case. E.G: make a public database of all plane inspections or food products origin. I feel like a broken record when I point out yet again that this is a technical non-solution to a human problem. The same bad actors who would falsify inspection records or food origin information will have no issue simply falsifying it into the blockchain instead of whatever current system is used. The problem with bad actors faking records has everything to do with the bad actors and nothing whatsoever to do with the mechanism by which the records are recorded. The blockchain solves absolutely nothing in these use cases.
- 9y ago