Live data from Hacker News

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

github.com

61–70 of 84 posts

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

#61
Can someone explain what this does?

Like, what should a user expect to see when visiting the application, and what a developer could expect to make developing this application further?

I see a "gas" and a "gasprice" used, but ctrl-f doesn't show anything in HN comments, nor in the readme outside of the code, indeed the code itself is commented with:

  // Someone help me understand this.

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

#62

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?

Secure and untampered voting.

In centralized server (server in AWS), the gate keeper can tamper the voting records (UPDATE voting set your_champion_voting = 100).

With smart contracts on top of Ethereum, that is impossible.

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

#63

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?

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 ea…

So, you don't think there will be a set of various orgs (like w3c is to html) that manage the protocols.

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

#64

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

Only the names mutated: Ethereum -> ETC. New Coin -> Ethereum. The market said New Coin a.k.a. Ethereum is worth more. But who cares about fiat, eh?

This may sound radical & all, but I think people may be investing in coins based on things which are other than 'rational'.

'I can calculate the movement of stars, but not the madness of men'.

If more professional investors get involved, that would likely change some.

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

#65
post #42

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.

None of the above, it is not made for computation intensive tasks (it would be extremely inefficient and expensive). You can make crypto kitties though.

current version of Golem is only focused on rendering in Blender and LuxRender.

https://github.com/golemfactory/golem/wiki/Roadmap

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

#66
post #34
post #28

Earlier quoted context omitted.

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 ...

Every cycle should increase the power consumption by 10x.

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

#67
post #61

Can someone explain what this does? Like, what should a user expect to see when visiting the application, and what a developer could expect to make developing this application further? I see a "gas" and a "gasprice" used, but ctrl-f doesn't show anything in HN comments, nor in the readme outside of the code, indeed the code itself is commented with: // Someone help me understand this.

Gas and gas price determine how much you're willing to pay for your smart contract to be executed. Gas price is the rate you're willing to pay, and gas is how much you're willing to spend for your program to complete. If you run out of gas, your program will not finish execution, and the state will be reset to the start state.

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

#68

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?

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 ea…

> 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.

In sufficiently corrupt countries they don't even have to disappear, they just can be either ignored easily or proclaimed illegitimate. A blockchain record saying you own something means nothing in countries where these are not legally recognized and I don't know any where they are (but Estonia, perhaps) and especially in corrupt countries where police and judges do whatever they are told by particular people rather than the law, the evidence or whatever. Also, a person can just come and beat the secret key out of you and submit whatever transactions he wants to the actual blockchain in countries like that.

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

#69

Earlier quoted context omitted.

A blockchain?

> If it's on Ethereum, it's not decentralised. You didn't mention it not being a blockchain. Words matter. I think the fork was a mistake as well, but that doesn't make something centralized.

I hadn't realised that people didn't know what type of data structure Ethereum used.

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

#70

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?

I don't think the point is to do things that regular contracts can't. Instead imagine doing all of the things that they can do, but without the need for lawyers or court rooms or even governments.

Once you drop those constraints, the door opens for all kinds of applications that would be too slow or complex to execute on government infrastructure.

For example, I could configure my vehicle to keep track of pothole locations, and then every time it swerved to avoid one I put 25 cents worth of cryptocurrency into a wallet with an associated smart contract that says: this money goes to anybody who fixed the pothole.

Later, somebody fixes it and notifies the smart contract of their claim against my reward.

Next time I'm near that pothole, my vehicle either inspects is or prompts me to, and if it seems fixed, the fixer gets the money.

Without smart contracts it's difficult for the would-be fixer to know that the promised money even exists, and to be sure I'll actually deliver.

Now maybe the app above needs to be tweaked to include somebody who is a trusted pot-hole inspector who goes around doing the inspections (in exchange for a cut). Maybe that trust comes from the fact that they wrote the app in the first place.

The point is, you can have apps that make decisions in a way that can't be tampered with. Want to withdraw your pothole donation? Too bad, the contract is the only software that can move funds out of that wallet. The only way to unlock them is to find somebody to fix the pothole.

That's something that would be difficult to ensure without a smart contract.

Post reply on HN