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

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • 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/hashgraph...
    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

  • @nickteecee
    @nickteecee 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.

  • @deathmetaldxb
    @deathmetaldxb 6 років тому +2

    Gr8 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 6 років тому +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! ua-cam.com/video/3Vu5ewGCmB8/v-deo.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.

  • @nekeke1
    @nekeke1 6 років тому +5

    The future of DLS!!!

    • @Dendenberhane
      @Dendenberhane 6 років тому

      What is DLS? Distributed ledger?

    • @nekeke1
      @nekeke1 6 років тому

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

  • @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, ua-cam.com/video/3Vu5ewGCmB8/v-deo.html

  • @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 UA-cam propaganda channel is still spreading his old lies though.

  • @m.halcyon5772
    @m.halcyon5772 9 місяців тому

    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 4 роки тому

    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

  • @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

  • @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 роки тому