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…
Show HN: Decentralized application starter with Vue, Ethereum and IPFS
31–40 of 84 posts
Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS
#32This 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.
Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS
#33If 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.
Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS
#34It'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. ^^
Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS
#35Earlier 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.
Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS
#36Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS
#37Following 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
#38Earlier 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?
Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS
#39This 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…
Re: Show HN: Decentralized application starter with Vue, Ethereum and IPFS
#40Earlier 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.