Live data from Hacker News

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

github.com

31–40 of 84 posts

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

#31

Awesome! Since you use Truffle, it would be even better if your code was wrapped in a truffle box, so that it can be installed very easily with the "truffle unbox" command. If you are interested, I have actually just published a video about the "truffle unbox" command: https://youtu.be/LlVj1wAEMAU And here you will find the official docs for how to publish your own truffle box: http://truffleframework.com/docs/advanc…

A trifle to Truffle.

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

#32

This is a nice bundle of things to install, however what is the end result here? It seems to be an app that initializes web3 and saves a contract... a contract to do what? We also have a decentralized tool, and people are building stuff like: - Testing character-by-character realtime updates on a social networking dApp in a P2P mesh-network of devices: https://www.youtube.com/watch?v=C3akdQJs55E - A 3D multiplayer VR…

The idea is not to make an app but to have as a starting point for people to do apps in Ethereum. The contract is there just to have something so you can get feedback.

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

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

#33

If it's on Ethereum, it's not decentralised. Their state is mutable -- as per the DAO.

I understand this, but good lord people need to stop bringing this up in every damn thread that mentions Ethereum. We all know about the DAO and what happened afterwards.

Break contract, be forever viewed as less trustworthy. The punishment fits the crime.

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

#34
post #28
post #2

It's a fun idea, but I really hope we don't have to sit through a multi year cycle of people using the term "Web 3.0"

If ajax was Web 2, I feel like decentralization feels apt enough to define Web 3. Like a major upgrade. ^^

Web 1.0 was decentralized (see e.g. the email protocol), Web 2.0 centralized everything, and now Web 3.0 is about decentralization again. I can see how the cycle will go ...

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

#35

Earlier quoted context omitted.

The idea is not to make an app but to have as a starting point for people to do apps in Ethereum. The contract is there just to have something so you can get feedback.

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

etherdelta

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

#37
This seems like a great way to explore ethereum contracts, but the README stops early.

Following the README, I've got a ganash testnet and imported the accounts into metamask. truffle compiles the (empty) contracts into ./build/. It seems like at this step there should be an http server to give firefox/metamask something to visit, or a gateway.ipfs.io url to retrieve some HTML that was uploaded into IPFS. This second half of HTTP/IPFS is still a mystery. Please extend the README, thx.

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

#38

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?

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.

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

#39

This seems like a great way to explore ethereum contracts, but the README stops early. Following the README, I've got a ganash testnet and imported the accounts into metamask. truffle compiles the (empty) contracts into ./build/. It seems like at this step there should be an http server to give firefox/metamask something to visit, or a gateway.ipfs.io url to retrieve some HTML that was uploaded into IPFS. This second…

I added a bit more detail in the README (https://github.com/redacademy/vue-ethereum-ipfs/pull/2) though it runs into the question of is this repo an empty skeleton for apps or can it double as a hello world Dapp? Currently the Vue app compiles to a placeholder page with no eth/metamask bits on it.

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

#40
post #38

Earlier quoted context omitted.

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?

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.
Post reply on HN