Hacker News new | ask | show | jobs
by quickthrower2 1869 days ago
What public chains can offer is an undisputed reputation rating. If I’m an oracle promising to provide information to Ethereum contracts you can check my history for mistakes. Although using oracles requires trust the level of scrutiny can be higher than off chain.

You also seperate concerns (Chinese wall) of data provider and settlement entity, with the latter being trustless.

We just need much lower fees and environmental impact.

1 comments

I got lost by the end of this comment... but that tends to happen when I hear people talk about crypto's value (the value always seems to be a very niche application which doesn't help). I never see it framed in straight forward widely beneficial terms. (And I'm not saying that to be flippant mind you, just an observation)

The first paragraph, I can kind of follow it, you're saying you can check someone's track record for providing information? But that's the least important part of reputation systems isn't it?

Being able to vet the reputation hasn't been artificially inflated is really the meat of that. After all, what's stopping someone from making up a history? It requires the same central authority current systems do right?

The second paragraph is where I totally get lost. I have a vague understanding of each term, but how they come together doesn't seem to add up for me

I’ll try to explain better with an example.

Say you want to buy crop futures on Ethereum using smart contracts. The contract is “trustless” it will execute according to the Ethereum rules. Once set in motion no one can interfere.

The problem is that the contract needs to know something about the outside world.

That’s where an oracle comes in: a provider of information to the smart contract.

The oracle could lie about the crop price as a scam to manipulate the market.

We must trust it so there are 2 things “who” runs it and also have they been providing reliable data in the past.

With this in place anyone can now write up futures contract or options contract or weirder stuff based on the price of the crop.

And other people can participate independently of both the oracle and the contract writer.

This is like taking apart the commodities market and turning into Lego to build anything.

The advantage over normal finance is probably akin to the advantage of Linux over Windows. You can hack Linux. You can compile everything. It is yours.

It’s hard to say what this will lead to but I can see a lot of cool ideas coming from it.

NFTs as they are called, Which are tokens for things instead of money could add more. You could resell your games not at GameStop but on an automated marketplace on Ethereum. Just say “I want to resell this one for $40” and forget about it. One day $40 rolls into your account and the game stops loading up from steam. And that’s a simple example.

I could hack an IFTTT to say sell 3 games but only if I won’t make the rent. Of course this is in a future where you can pay your rent from crypto - but if they get the fees down you could have PayPal like transmitters between transferring money for small fee or even free.

I'm not trying to stonewall here but it feels like every time this gets close to something concrete I'm thrown for a curve

> crop futures on Ethereum using smart contracts

Why would I do this? You mention:

> The advantage over normal finance is probably akin to the advantage of Linux over Windows. You can hack Linux. You can compile everything. It is yours.

What does this actually mean? Like this combination of words? I don't get it, especially "It is yours.". The best I can picture is maybe you're saying this is like owning your access vs being beholden to a brokerage, but you still need to trust some coordinating body for these futures right?

Futures are covering an underlying asset, the part where you buy it is the tip of the iceberg to their functionality and the players that facilitate it still need to exist, so what's a concrete example of something new I can do by using crop futures on Ethereum that isn't self-referential to crypto?

The closest I saw to that was your IFTTT example, but how does any of that rely on Ethereum? Isn't the automated marketplace the enabler here? Like what changes about your example

> You could resell your games not at GameStop but on an automated marketplace on Ethereum. Just say “I want to resell this one for $40” and forget about it. One day $40 rolls into your account and the game stops loading up from steam. And that’s a simple example.

if the automated marketplace is based on fiat currency vs smart contracts? You still need to trust some sort of central entity to transact these games after all

Again, I know it might sound like I'm just not trying to picture this, but I really am, and it's just so ethereal to me. Every part of this I grasp ostensibly leads back to "ok but what is crypto adding here?". And the answer to that always seems to involve more crypto, which doesn't help move forward over that all important question

Thanks for the reply.

At a basic level there isn’t anything you can “do” in crypto (outside of gambling / tax evasion / other crime ) that you can’t do in the banking system.

If you are looking for the “wow it can do that!”, it doesn’t really exist.

Crypto offers a way for more companies to provide the services banks and exchanges provide. I wouldn’t say anyone could do it due to the technical knowledge required.

Crop futures - this was an example. More useful stuff will come along.

My Linux analogy is that anyone who I spoke to in the 90s “I might install Linux” would laugh. Why not just use Windows. What can Linux do that Windows can’t? It’s for geeks etc. It then found a use case in powering most of the web by being the OS of choice for web servers.

I think this is a good analogy because Linux still requires you to be technical and Ethereum will require this, but companies will build services to make it easier for ordinary people to get use of the system.

Business is all about trust so a completely trustless and still useful outcome is probably not possible.

I probably am not explaining this well enough and that’s my fault. It might be a tacit thing where if you use cryptos a little bit (in a playful way, small amounts of money) and keep an open mind you start to understand. Once you’ve done an exchange of one token to another with no central party, no company involved in that exchange with the price figured out by a contract no one can manipulate, to me that’s when you feel the potential of the tech.

That said there are so many problems with crypto it has some way to go. Number one is carbon emissions, number two is scams and number three is technical difficulty. I think these could be solved longer term.