Avoid the Middle-Man (Smart Contracts) - Computerphile

Поділитися
Вставка
  • Опубліковано 4 лис 2024

КОМЕНТАРІ • 60

  • @DrRChandra
    @DrRChandra 7 років тому +144

    ...without rehashing too much of that video...
    cute pun

  • @expchrist
    @expchrist 7 років тому +25

    Being someone who has spent two years on smart contract technology (peer to peer insurance on Ethereum) I can say that this video is not bad. It really is a decent introduction to the topic. One specific quote that really hits the mark is:
    2:52 "You are going to move away from ownership of data (service) to designing the best interface to that service, because the service is on the blockchain and can be viewed by anyone or used by anyone so the best service that performs the job will be used the most."

  • @anon8109
    @anon8109 7 років тому +26

    Intriguing, but there are problems to overcome before this can be put into practice.
    For example, having people act as escrow means that when the real world behaves in unexpected ways, you have a human arbiter that can mediate disputes, whereas with smart contracts if you didn't take every contingency into account in the contract you can have undesirable outcomes.

    • @justuseodysee7348
      @justuseodysee7348 7 років тому +8

      anon8109
      True, but it's entirely possible to write contract that uses third party arbiter for non standard outcomes

    • @expchrist
      @expchrist 7 років тому

      By simplifying the number of different states that will determine the outcome of the funds in an escrow you can solve this problem. Really good oracles are also needed.

    • @veggiet2009
      @veggiet2009 7 років тому +6

      I think there's another issue with this: user understandability. And I'm using user loosely here to refer to the businesses and independent business persons that would use this system. For something to become widespread, I would think that there needs to be a way to 'ease in,' for me blockchain and bitcoin are already confusing concepts that my brain doesn't want to easily accept, this usage sounds incredible, but it seems more confusing than bitcoin.

  • @ankitgupta1911
    @ankitgupta1911 7 років тому +92

    Ethereum!

  • @sabriath
    @sabriath 7 років тому +16

    What I ultimately want to see from this technology is the complete replacement of the stock exchange.....and get rid of the requirement to go through institutions/brokers for trading. People place their orders in an open mesh, and the "miners" attempt to match orders together to complete the trades and lock them in the chain. This would allow more options with order legs.....like, maybe I want to buy 100 shares of WMT and short 130 shares of TGT but only if I pay less than $375 for the whole thing and only if SPY is above 235, or some other weird combination.

    • @kevinriordan5428
      @kevinriordan5428 7 років тому +3

      I recommend looking into the Ethereum application Gnosis, which will act as a platform for building decentralised exchanges such as the one you describe here.

  • @BR-lx7py
    @BR-lx7py 7 років тому +28

    Who verifies that the contract was satisfied ? Let's say you want to replace Uber, so I make a smart contract with a random driver to take me to the airport. With Uber they can see the GPS coordinates for both of our phones, but does Etherium support anything like this ?

    • @suclearnoob
      @suclearnoob 7 років тому

      With something like Oraclize, possibly.

    • @LewisLetsPlay
      @LewisLetsPlay 7 років тому +2

      Wow put it like that and it sounds wildly insecure and dangerous, although in that sense it is crucial information whereas a bit-mining hash is just a random hash

    • @expchrist
      @expchrist 7 років тому +13

      Blockchains need APIs to understand the state of objects in the real world. These APIs are called oracles. So an oracle which provides GPS locations to the smart contract would still be needed and this likely is not based on trust free transactions but require some level of trust between the oracle service and the users.

  • @12tone
    @12tone 7 років тому +1

    Seems nice, but how does it handle customer protection? Not that Uber has been doing very well with this, but at least when issues arise with them you have a company to sue so they have some incentive to prevent dangerous drivers from working for them. Without that, it would seem that you have no reason to trust that the person picking you up can be trusted with your safety. Do smart contracts have a way around that?

  • @JasonOlshefsky
    @JasonOlshefsky 7 років тому +11

    I'm at a complete loss as to what this is or what it's for. My best interpretation is that it is a computerized system for arbitrating that the terms of a contract have been met. But at either end are humans-fallible, inconsistent, and sometimes malevolent humans. So you get your phone out and hail a Smüber and the driver doesn't show up but takes your money, or you are delivered to a destination but refuse to acknowledge that took place. In either case, the fancy smart contract does nothing but keep honest people honest.
    It seems to put a lot of strength into the middle-man which just pushes the problems to the outside. Just as ATM networks are hard to crack, all it takes is a card skimmer, clever social engineering, or good old-fashined force to rob someone. Is the arbitrator really the problem?
    And all this computing power is not free (as in beer) so rather than a percentage going to some literal middle-man / middle-company, it goes to ... well ... it's drawn toward paying for that computing power.

  • @AlphaSQUADofficial
    @AlphaSQUADofficial 7 років тому +2

    I like this idea, please make it operational as fast as possible.

  • @doubleirishdutchsandwich4740
    @doubleirishdutchsandwich4740 7 років тому +3

    Most mature viewer comments of any video on youtube.

  • @aquapurity
    @aquapurity 7 років тому +2

    ShapeShift is a centralized service, not a decentralized app. Its website can be accessed without any issue from a regular web 2.0 browser.

    • @kevinjvegda
      @kevinjvegda 7 років тому

      I think he's just talking about using ShapeShift as the frontend, to access Ethereum, or whatever blockchain he's accessing.

  • @ChaitanyaShukla2503
    @ChaitanyaShukla2503 7 років тому +1

    I remember Etherium mining was the reason why AMD Gpus were in serious shortage. Its quite interesting how these new mining tech seems to work well on GPUs.

  • @DantalionNl
    @DantalionNl 7 років тому +1

    No mention of mastodon in this video? It's basically smart contract peer to peer twitter.

  • @macronencer
    @macronencer 7 років тому +1

    I found this really hard to follow. I think it was because it went right in at the deep end. Did I miss a previous video? There was a lot of talk about the details of smart contracts before I really understood the overview of what they were. I think that if some real-life examples had been presented at the start, then I would have grasped the rest of the information more easily. Then again, I've just worked a twelve-hour day, so maybe I'm tired! I'll probably visit Wikipedia tomorrow and see if there are diagrams :)

  • @gabetower
    @gabetower 7 років тому

    Interesting stuff! I'm curious what, if any attack vectors have been studies against block chains

  • @JavierSalcedoC
    @JavierSalcedoC 7 років тому

    very good series. I would add a chapter to talk about the "oracles" and their role in smart contracts. cheers

  • @phoenix2464
    @phoenix2464 7 років тому +47

    yeah remove the middle man

    • @judgeomega
      @judgeomega 7 років тому +17

      Everything we buy would be twice as cheap (or cheaper). Salesmen and cashiers would have to find a career that actually benefits society.

    • @hellterminator
      @hellterminator 7 років тому +5

      +judgeomega If the services salesmen and cashiers provide are not beneficial, why are you using them?

    • @phoenix2464
      @phoenix2464 7 років тому +10

      because there is no way around.. yet

    • @mansertwo
      @mansertwo 7 років тому +5

      because they are the best source of a resource, so therefore if we can eliminate them by creating it ourselves than we will/should

    • @phoenix2464
      @phoenix2464 7 років тому

      Complete Loser well said

  • @dosmastrify
    @dosmastrify 7 років тому

    The interesting but it's more of an academic exercise because Uber isn't just the financial aspect of it, they also vet the drivers, and do all kinds of macro management as opposed to what you appear to be proposing which is just ad hoc peer-to-peer, that by definition is micro. As far as Amazon and eBay you still need that big Gathering site to establish the market. You could do away with them but then you would just be on Craigslist which again is macro sized Market, and typically bigger markets are better

  • @vinayutubeaccount
    @vinayutubeaccount 7 років тому +5

    Shapeshift is not a Ethereum Dapp.

  • @Marcos10PT
    @Marcos10PT 7 років тому +1

    Checking in!

  • @TechyBen
    @TechyBen 7 років тому +1

    Still needs a system (centralised) to set this up. So still needs a type of middleman.
    For example, unless we use barter, we use cash. Cash is centralized.
    So unless every contract is made individually, then we are using a central system, a middle man, to set each contract.

  • @RandomNullpointer
    @RandomNullpointer 7 років тому

    I don't understand this. Do I need to watch some other related video before hand?

  • @Flankymanga
    @Flankymanga 7 років тому +43

    I have to admit i havent understood from this video...

    • @hampzuz
      @hampzuz 7 років тому +2

      You can't look into any crypto-system and understand it in 10 minutes.

    • @Flankymanga
      @Flankymanga 7 років тому +6

      What i wanted to express is that the entire problematic could have been explained better. I have looked up the etherium channel and there are videos that explain it better. But thanks to computerphile i atleast know that something like this exists and it is indeed a very promising piece of technology.

  • @WeAreGRID
    @WeAreGRID 7 років тому +2

    so etherium is a global scale parallel computer, and you pay to perform computations on it,
    what's it computing right now? the billionth digit of pi?

    • @justuseodysee7348
      @justuseodysee7348 7 років тому +5

      WeAreGRID
      It computes smart contracts described in the video

  • @freotr9955
    @freotr9955 7 років тому

    @obsessed with brady's channels

  • @needlessoptions
    @needlessoptions 7 років тому +2

    "nonce value" lmao

  • @MorRobots
    @MorRobots 7 років тому +2

    rehashing... oh puns

  • @gregoryfenn1462
    @gregoryfenn1462 7 років тому +2

    Creepy... I started some research for my PhD into this last week.

  • @Freddan0
    @Freddan0 7 років тому +6

    Ethereum will revolutionize the world. This is some really incredible technology

  • @Wolcik3000
    @Wolcik3000 7 років тому +1

    sounds freemakerty to me :)

  • @BEP0
    @BEP0 7 років тому

    Nice.

  • @chrismcgee2211
    @chrismcgee2211 7 років тому +3

    Get in on Ethereum while its cheap!

  • @cobweb1989
    @cobweb1989 7 років тому +1

    10 views wooooo

  • @PixelPhobiac
    @PixelPhobiac 7 років тому

    Blockchain!

  • @nicholasandrzejkiewicz
    @nicholasandrzejkiewicz 7 років тому

    Hallo

  • @nickyyyyy
    @nickyyyyy 7 років тому

    They are smart until someone is smarter than the one that coded them.

  • @u0000-u2x
    @u0000-u2x 7 років тому +8

    Too bad Ethereum is not a blockchain anymore... just a very slow SQL run by a centralized group of people who may be (eventually) prosecuted because of the DAO scandal.

  • @Zahlenteufel1
    @Zahlenteufel1 7 років тому

    hail what?

  • @Loogable
    @Loogable 7 років тому +2

    Ethereum ftw!