4 ms·
Aaarrrggghhhh blockchain. The current purpose of blockchain is to be fashionable and to obtain funding from the ignorant masses. Use the appropriate technolog
by drpixie 7y ago
Aaarrrggghhhh blockchain.
The current purpose of blockchain is to be fashionable and to obtain funding from the ignorant masses.
Use the appropriate technology. If you want to manage versions, version control sounds about right! If you really want audit-ability, you need a significant number of independent blockchain miners (>>1). If you control the only miner (and so the source of all the blockchain), blockchain is providing no security (you could change whatever you like, and adjust the signatures to lie about it).
Also, blockchain gets very expensive - all that useless "proof of work" has to be done and paid for.
- QueensGambit 7y agoThanks for the advice! I really don't need distributed copy of the app or miners. But, the app can be edited by anyone. So, everyone who is using the app should be able to approve the latest change. Will blockchain work for that usecase - allow strangers to edit the app and "trust" they did it correctly?
- verdverm 7y agoAvoid blockchain at all costs if you don't understand when and how to apply it. Unless you just want to ride the passing hype train
- QueensGambit 7y agoI am willing to learn blockchain if it works for my usecase, but not for hype. Can you please explain how "trust" is solved in blockchain and why it won't work in my case?
- Nextgrid 7y agoAgreed, avoid blockchain unless you know everything about it (and in this case you’d know your idea doesn’t make sense with a blockchain). Here’s a blog post I wrote some time ago about a similar problem which might be of interest: https://rjevski.io/blockchains-for-non-cryptocurrency-applications-don-t-make-sense https://rjevski.io/blockchains-for-non-cryptocurrency-applic...
- deleted 7y ago[deleted]
- verdverm 7y agoWhat type of blockchain do you want to understand trust about? The two major classifications would be public/permissionless (a.k.a. the crypto space) and private/permissioned (like Hyperledger) Trust has not be "solved" by blockchain, do I trust the Bitcoin cartel, or any other deciders / developers of the other chains?
- QueensGambit 7y agoSorry! I don't know which classification will fit my usecase. But, imagine building an application with strangers you don't trust. No one person is the owner and anyone can modify the application in their local repository and send a pull request to merge it into the master branch. Since no one owns the application, I want atleast 50% of the application collaborators to accept the pull request. This way, integrity of the application can be maintained. Is this a good fit for one of the blockchain classification?
- verdverm 7y agoNo. Imagine needing N/2+1 people to sign off on a PR. What happens when the project gets to 10 or 100 contributors? How long would a PR take, how many of these people would have the context to sign off? Why are you intent on block chain? GitHub already allows for strangers to create PRs, but lets the owners maintain control of how those PRs are approved and merged.
- verdverm 7y agoBlockchain only provides trust in the source of the signature and integrity of the bytes. It does nothing for trusting individuals behind the keys or code. Centralized control is still better
- somebadguy 7y agoDefinitely blockchain. Lmao you clueless millennial loser