The five consensus algorithms #5: Virtual-voting by Dr. Leemon Baird

Поделиться
HTML-код
  • Опубликовано: 14 мар 2018
  • Hashgraph is a virtual-voting based distributed ledger. So, what is a virtual-voting based system? In this walkthrough video, Dr. Leemon Baird explains what a virtual-voting system is, how hashgraph works, and the unique features of this state of the art distributed ledger technology.
    Join our community to learn more:
    Website: www.hedera.com/
    Telegram Community: t.me/hashgraph
    Telegram News: t.me/hashgraphnews
    Twitter: / hashgraph
    Facebook: / hashgraph
    #LeemonBaird #Hashgraph #VirtualVoting
  • НаукаНаука

Комментарии • 38

  • @speedofgossip
    @speedofgossip Год назад +2

    I could not for the life of me get how the voting without voting thing worked, It all seemd like magic mambo jumbo, but this is such a straight to the point explanation! I actually felt smart repeating this to others, Thank you Dr. Leemon Baird, amazing teacher

  • @nicktheile4451
    @nicktheile4451 6 лет назад +15

    great explanation! this feels like something that should be taught in college or in a CS course...very historic algorithm!

  • @EdwinLiavaa
    @EdwinLiavaa 2 года назад +1

    Bravo Dr. Leemon Baird.

  • @ghostplayz9754
    @ghostplayz9754 2 года назад +3

    Interesting consensus mechanism, but how would the system know if the first "gossip" is not fraudulent. Lets say Alice says Bob paid her $1000 HBAR, but none of it really happened. How would the system know that Alice is gossiping a valid transaction?

    • @jackreacher9824
      @jackreacher9824 Год назад

      The transaction is valid only if its signed by Alices private key. If that is not the case the other nodes will just discard the gossip. This is same with other blockchain technologies

  • @csebastian3
    @csebastian3 5 лет назад +1

    Wonderful explanation.

  • @Louis-tj9uk
    @Louis-tj9uk Год назад

    Can we see "the beautiful math proofs" somewhere? I've been looking for hours in your conferences, documentation, and everything related to you and hedera. It's always about the beautiful math proofs but nowhere is the color of it.

  • @jordanbeauchamp5518
    @jordanbeauchamp5518 5 лет назад +6

    Sounds awesome, but how would you incentivize participation in this type of DLT?

    • @HederaHashgraph
      @HederaHashgraph  5 лет назад +2

      Hi Jordan, thanks for your question. We have more videos recently uploaded that will answer your question! ruclips.net/video/3Vu5ewGCmB8/видео.html

    • @jordanbeauchamp5518
      @jordanbeauchamp5518 5 лет назад +2

      Thanks for the clarification, transaction/service fees makes sense. For posterity, I assumed this was targeting a fully public network. In a consortium ledger I guess the main incentive is because you want the service (network) to exist in the first place as it provides some business value

    • @HederaHashgraph
      @HederaHashgraph  5 лет назад +2

      @@jordanbeauchamp5518 That is correct. In a private permissioned network it's not necessary to incentivize the nodes like it is in a public permissionless one.

  • @sandymilne224
    @sandymilne224 3 года назад +1

    Leemon, could you please address the ‘Eric Wall’ critique of Hashgraph? I’m a huge fan of Hashgraph and I wish you could address his criticisms. If Wall is correct, or partially correct, is it possible to update the Hashgraph to address the concerns?

    • @teemuvesala9575
      @teemuvesala9575 3 года назад

      Eric Wall is Cardano troll. Just ignore that moron. If I recall right Eric Wall gave up on technical criticism after he ran out of arguments... That 1 Cardano fanboy RUclips propaganda channel is still spreading his old lies though.

  • @deathmetaldxb
    @deathmetaldxb 6 лет назад +2

    Gr8 explanation

  • @boredinindia
    @boredinindia 5 лет назад +3

    How can we stop a node from refusing to forward the transactions? as if they do not gossip, everything collapses

    • @HederaHashgraph
      @HederaHashgraph  5 лет назад +4

      Hi, thanks for your question. Nodes are compensated every 24 hours for their contribution to the HG coming to consensus. This is the incentivization that promotes nodes to gossip about gossip. You might find this presentation by Dr. Leemon Baird helpful, ruclips.net/video/3Vu5ewGCmB8/видео.html

  • @josepirl1
    @josepirl1 6 лет назад +5

    The future of DLS!!!

    • @Dendenberhane
      @Dendenberhane 6 лет назад

      What is DLS? Distributed ledger?

    • @josepirl1
      @josepirl1 6 лет назад

      Denden Berhane that is correct; Distributed Ledger System; excuse me for not explaining myself.

  • @beardordie5308
    @beardordie5308 6 лет назад

    How can one begin to utilize the hashgraph (along with its inherent speed, security, fairness, etc) in Unity C# games (multiplayer movements/actions, leaderboards, in-game marketplaces) and VR/AR experiences?

    • @errorcode99
      @errorcode99 6 лет назад

      They have an SDK you can download.

    • @beardordie5308
      @beardordie5308 6 лет назад +1

      The only SDK I saw available was Java. I'm looking for C#, and hopefully a version compatible with Unity game engine (so, not C#7). Publishing a Unity-compatible C# SDK would help enable developers to use Hedera Hashgraph for games and VR/AR experiences. There are also plenty of Javascript-based game engines for HTML5 2d-type games, but Unity has a wonderful developer community at the moment that would love to dive into integrations with this kind of platform.

    • @beardordie5308
      @beardordie5308 6 лет назад +3

      Okay I just did so. We'll see what comes of it. I'm so eager to get started developing hashgraph stuff.

    • @Supremax67
      @Supremax67 6 лет назад +1

      @Beard or Die -- you could run your software off their platform. The source code will soon be shared for people to dissect and I expect a lot of community support.

    • @alexgodwin34
      @alexgodwin34 6 лет назад +2

      Join the Hashgraph Discord Developer channel and you can ask the Lead Developer Advocate, Ken Anderson - discord.gg/kREcnj6

  • @m.halcyon5772
    @m.halcyon5772 6 месяцев назад

    Okay, but what is this 'vote' for? The order of transactions?

  • @revanth87
    @revanth87 6 лет назад +1

    It seems counter intuitive that when you send info about gossip about gossip (seems a lot of data as opposed couple of bytes that he mentions) and then extract the virtual vote from that rather that just directly obtaining the vote from 'Alice' or 'Bob'.

    • @KevinRobbens
      @KevinRobbens 6 лет назад

      This is how I understand it, correct me if I'm wrong - because obtaining the votes from Alice & Bob would mean you need to obtain them from every node on the network separately. By obtaining the gossip about gossip from Alice or Bob, you've obtained all virtual votes of every node they gossiped with. In total, the amount of data obtained will be the same, but the amount of data sent over the network will be a lot less since it doesn't have to go cross every node on the network. I understand gossip will be randomly selecting nodes, so security and fairness depends on how random that really is.

    • @Supremax67
      @Supremax67 6 лет назад +1

      @Kevin Robbens -- Considering each node will have their own way of gossiping randomly, I would have to say very secure. The message goes out and where it goes, no one knows.

  • @Janaesp12
    @Janaesp12 4 года назад

    Can you please explain what you are actually voting for? If you are not voting for someone to be a leader of the transaction chain? Are you voting for who gets a reward?

    • @Supremax67
      @Supremax67 4 года назад +2

      I strongly recommend taking a look at the video "Simple explanation of Hashgraph".

  • @jubbafrubby4561
    @jubbafrubby4561 3 года назад

    it would be good if you did a video on byzantine reliable broadcast. thanks

    • @Supremax67
      @Supremax67 3 года назад

      You could participate to their current Hackaton and show what you mean by it.

  • @patrickoconnor-read2323
    @patrickoconnor-read2323 2 года назад

    Not convinced that hybrids necessarily combine the weaknesses of both - certain combinations could eliminate the weaknesses of either algorithm. Imagine it as genetic mutations to an ideal match - producing stronger offspring.

    • @2nooobs1cup
      @2nooobs1cup Год назад

      Thats why the FED is using Cypherium, not Hedera. Cypherium is a hybrid of proof of work and facebook’s libra “hotstuff” consensus. Proof of work chooses a leader, which cannot be ddosed because of the pow, then elects 21 random miners to a committee and uses hotstuff consensus to verify the transaction. Instant finality while being decentralized. Hashgraph is centralized

  • @blocknewsmedia
    @blocknewsmedia 3 года назад

    Who can help implement this code?

    • @Supremax67
      @Supremax67 3 года назад +1

      Have you checked out their Discord? Link found on their website.

  • @Mr12barbluz
    @Mr12barbluz 2 года назад