Live data from Hacker News

Show HN: Decentralized application starter with Vue, Ethereum and IPFS

github.com

51–60 of 84 posts

Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS

#51
There has gotta be an encryption enthusiast out there that can explain to me how secure multi-user private communications can occur in a decentralized web.

Assuming the crypto was strong enough to guarantee privacy, how does an application automatically allow a user to transparently decrypt topics they’re invited to?

Point to point trust seems relatively easy with asymmetric encryption but point to point to point to point?

Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS

#52

Earlier quoted context omitted.

A smart contract is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract. Smart contracts allow the performance of credible transactions without third parties. Smart Contracts are self-executing contractual states, stored on the blockchain, which nobody controls and therefore everyone can trust. Etc... So what exactly can these be used for other than fo…

You're right. I also cannot think of anything useful that "smart" contracts can accomplish that a normal contract cannot. Also, wtf does "apps" mean? Can I run this "app" on my phone? Is it like instagram?

You probably live in one of the less corrupt countries in the world, where the public record the ownership you hold over your house won’t disappear over night.

More than 4 billion people don’t, and even those of us who do, should probably use our non-corrupt climate to implement these anti-corruption use cases while our political leadership isn’t corrupt. I mean, even if we never turn to corruption it’s infinitely easier to implement when you don’t need it.

Aside from that private sectors like container shipping desperately need a secure and global way to authenticate container ownership. Shipping the piece of paper that will let you pick up a container at a dock is currently more expensive than shipping the container itself, because anyone with that paper can steal your stuff.

Or what about making sure consumers know that they are actually buying your brand and not a copy?

That being said, most of those use cases won’t be decentralized. Maersk isn’t going to utilize public nodes, they’ll run their own.

Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS

#53

There has gotta be an encryption enthusiast out there that can explain to me how secure multi-user private communications can occur in a decentralized web. Assuming the crypto was strong enough to guarantee privacy, how does an application automatically allow a user to transparently decrypt topics they’re invited to? Point to point trust seems relatively easy with asymmetric encryption but point to point to point to…

You can restrict access to content with on-disk encryption, and grant or revoke access with public key crypto. There is a lot of new tooling and infrastructure to create, but the crypto building blocks remain the same.

Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS

#56
post #38

Earlier quoted context omitted.

Forget the word “smart”. A contract is just code that is run by all the nodes in a P2P system to achieve outcomes that everyone can agree on. Add in some crypto to make it impossible for anyone except the author of the code to modify it, and to ensure that the code all runs in the right sequence.

And what can this be used for? I can hardly imagine any real-world application for this but distributed calculations like Folding@home, SETI@home, password cracking, DDoS-ing etc. And I totally can't imagine what can this have to do with a GUI framework like vue.js.

many classes of transactions and economic activities that require the facilitation of real-world middlemen (drafting & enforcing contracts, coordinating buyers & sellers, etc) can be turned into something that exists entirely on the network and automated. a straightforward example is a gambling pool that exist purely in software, on no particular device.

vue.js is just for a pretty frontend for the apps.

Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS

#57
post #38

Earlier quoted context omitted.

Forget the word “smart”. A contract is just code that is run by all the nodes in a P2P system to achieve outcomes that everyone can agree on. Add in some crypto to make it impossible for anyone except the author of the code to modify it, and to ensure that the code all runs in the right sequence.

And what can this be used for? I can hardly imagine any real-world application for this but distributed calculations like Folding@home, SETI@home, password cracking, DDoS-ing etc. And I totally can't imagine what can this have to do with a GUI framework like vue.js.

CryptoKitties and Etherdelta.

Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS

#58

Earlier quoted context omitted.

Quick, someone name an Ethereum app that does something useful and is in widespread use.

Dai Stablecoin System

Is that in widespread use yet? I know it is in some use already, but not sure how much yet.

I look forward to when it works with being able to be backed with multiple types of assets (e.g. The digix asset)

Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS

#59

Earlier quoted context omitted.

That's probably because people think decentralised apps should be decentralised.

What does having mutable state have to do with being decentralized?

The decentralized element should be more than just a software concern. Regardless of decentralized / mutable state if the control of the state of the chain (forks etc) is a centralized concern by a small group then we're just admitting the conceptual model is bullshit and this is literally just a very mediocre technical implementation of stuff we already have.

You can't just throw out or dismiss the historical failures of the model because it doesn't fit the ongoing narrative. The DAO was a glimpse at how easy the theory is corrupted, whether it started for the right reasons or not.

Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS

#60
post #56

Earlier quoted context omitted.

And what can this be used for? I can hardly imagine any real-world application for this but distributed calculations like Folding@home, SETI@home, password cracking, DDoS-ing etc. And I totally can't imagine what can this have to do with a GUI framework like vue.js.

many classes of transactions and economic activities that require the facilitation of real-world middlemen (drafting & enforcing contracts, coordinating buyers & sellers, etc) can be turned into something that exists entirely on the network and automated. a straightforward example is a gambling pool that exist purely in software, on no particular device. vue.js is just for a pretty frontend for the apps.

Is there a reasonably simple (and reasonably documented) yet reasonably usable free open-source application of this kind available to study?

By the way, can I use the blockchain as a decentralized replacement for a database (e.g. instead of MongoDB/CouchDB) for my app so that all the data submitted (provided it's lightweight immutable semantic data, i.e. "facts" accompanied with small (never bigger than 256 symbols, usually smaller) amounts of parameters) will be stored in the blockchain? If yes, where do I get started (without having any blockchain experience to the moment)? Is there some kind of tutorial that would explain this vue-ethereum-ipfs things (the README.md of the repo by the links makes near-zero sense to me but I am eager to develop a "multiplayer" VUE app that would store its data "nowhere and everywhere")?

Post reply on HN