Babel fees via limited liabilities

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 98

  • @shittychicken2095
    @shittychicken2095 2 роки тому +30

    This is what good engineering is all about. Clean, simple, efficient. Great work!

  • @brodyalden
    @brodyalden 2 роки тому +32

    Babel fees are very clever. Should open the door for a lot of important possibilities.

  • @JuanTheOne
    @JuanTheOne 2 роки тому +13

    Ummm, with Polina’s overview, Babel fees mechanism came immediately to earth. Outstanding explanation.🙌🏻

  • @fromZeroToCrypto
    @fromZeroToCrypto 2 роки тому +6

    00:27 The problem
    01:30 The solution
    02:13 Cardano's Fee Mechanism Review
    05:27 Related Work
    06:50 Why Babel Fees
    09:07 Multi-Asset Representation
    10:20 2 of the main Contributions of Babel Fees research
    10:33 Batch Validity
    11:40 Example in practice
    15:12 Spot Market
    17:57 Other Applications of Limited Liabilities
    19:55 Next Steps (things that need to be worked out)
    21:48 Next Steps (after R&D is done)

  • @_oceanman
    @_oceanman 2 роки тому +14

    Thank you for going this deep. Was waiting updates on Babel Fees for a while now.

  • @chesterg.791
    @chesterg.791 2 роки тому +6

    Awesome! Great to see Cardano continuously innovating.

  • @heinzgassner1057
    @heinzgassner1057 2 роки тому +12

    Great work, great explanation. Well done, Polina !

  • @fromZeroToCrypto
    @fromZeroToCrypto 2 роки тому

    That's thorough yet not tiring. Great work IOG, that's a really comprehensive explanation and visualization.

  • @cnrhghs
    @cnrhghs 2 роки тому +3

    Babel fees are a game changer. When are we likely to see it implemented?

  • @KoreaPool
    @KoreaPool 2 роки тому +8

    Wonderful introduction to Babel fees!
    Ergo is also adding Babel fees as their EIP-31, so we'll soon see a broader adoption of Babel fees soon.

    • @Swordmaster7th
      @Swordmaster7th 2 роки тому +1

      ADA ERG best secure innovative chains.

  • @josephj.pollock6502
    @josephj.pollock6502 2 роки тому +1

    Considering how complicated this topic is, the presentation was amazingly clear. The only thing I didn't understand was why "Calvin" would want to pay for game tokens with ADA and what fee he would have to pay for doing so. Conceptually, the swap of game tokens for ADA has nothing to do with the game tokens for swords, so how do the two get connected?

  • @HowdyChad
    @HowdyChad 2 роки тому

    I was so excited when I first heard of babel fees last year. This is exactly as I was seeing them done - excellent work! Now just to solve DDoS issue discussed at 19:57 excellent work as this will set Cardano apart from any other Layer 1 blockchain that I know of.

  • @scenepool
    @scenepool 2 роки тому +1

    First I have looked at babel, very well explaned.

  • @pedxing
    @pedxing 2 роки тому +1

    SUPER clever. engineers doing the solid work once again. nice solution building!

  • @jamesmaduabuchi6100
    @jamesmaduabuchi6100 2 роки тому +8

    There might be an economical turmoil but there is no doubt that this is still the best time to invest.

    • @wilsonjudson1650
      @wilsonjudson1650 2 роки тому

      Best time to invest? thats funny though because in the last four months I have lost more than $47,900 in stock market which is the biggest I have loss since I ventured into stock investment.

    • @jamesmaduabuchi6100
      @jamesmaduabuchi6100 2 роки тому

      you could be right or wrong . i once had similar problem but now its a different ball game for me because I was lucky to have met TERESA JENSEN WHITE, a financial manager and stock expert, I have made more than $165,000 in 6 weeks under her supervisions

    • @jessicamamikina7648
      @jessicamamikina7648 2 роки тому

      Really? people are cashing in from the stock market and frankly speaking its comforting seeing someone admit to the fact that they actually seek help from professionals. please how can i reach TERESA ?

    • @jamesmaduabuchi6100
      @jamesmaduabuchi6100 2 роки тому

      search her name on the internet to reach her

    • @jessicamamikina7648
      @jessicamamikina7648 2 роки тому

      thanks for the info . Found her website and it really impressive

  • @TypicalHog
    @TypicalHog 2 роки тому +2

    Absolutely amazing overview!

  • @DrOscarZAcosta
    @DrOscarZAcosta 2 роки тому +1

    14:20 where do the additional 5 ada from calvin go and why are now in sum 10 ada payed in fees? shouldn't calvin pay the 5 ada liability only and get the 5 game coins i.e. remain with 10 ada?

    • @josephj.pollock6502
      @josephj.pollock6502 2 роки тому

      That's just how UTXOs work. It's the same as paying for coffee with a $20 bill and getting change.

    • @pirovorster8863
      @pirovorster8863 2 роки тому

      I agree. Calvin sends in 15 ada. The exchange rate is 1-1. In the example Calvin gets back 5 ada and 5 game coins, which mean he just screwed himself out of 5 ada.

  • @iJordanDean
    @iJordanDean 2 роки тому +1

    Very insightful. I can see lots of evolution possibilities with these modifications.

  • @displee6545
    @displee6545 2 роки тому +1

    Looks interesting. I do have a few questions.
    What if a block producer goes down (along with its mempool)? Will another producer pick it up? How big is the impact of the "Pot fees" on a block? Do we need to increase the block size? Will TPS decrease because of this?
    Would like to hear your thoughts on this whenever you have time :)

    • @philippelelong2101
      @philippelelong2101 2 роки тому

      Transactions are broadcasted via p2p to the whole network so one block producer going down is no issue. The worst case would be that you have to re-broadcast your transaction.

  • @arvinsantos7478
    @arvinsantos7478 2 роки тому

    is it possible that there are no block operator to accept the offered fees rates to cover the debt?

  • @caetydid882
    @caetydid882 2 роки тому +5

    Looks a bit like muesliswap is getting integrated on-chain! This still depends on a vivid fee market. As long as no one wants to fulfill the liabilities your transactions either don"t get built or need to get cancelled after a long time pending.

  • @ZigMandel-GDE
    @ZigMandel-GDE 2 роки тому +1

    for the transactions that never close and accumulate: couldn't you have a maximum time those can live? maybe proportional to the fee they want to pay to maintain the batch open.

    • @TevoSaks
      @TevoSaks 2 роки тому

      yes of course, this can be implemented in the off chain environments using smart contracts

    • @agmeister7446
      @agmeister7446 2 роки тому

      I'm guessing that it would still open the possibility for limited time congestion.

    • @stevencampbell6359
      @stevencampbell6359 2 роки тому +1

      TTL (Time To Live) already exists in Cardano transactions, if they are not confirmed in the time window then the transaction can simply be cancelled free of charge

  • @mikl2345
    @mikl2345 2 роки тому

    How do Alice and Bob both sign the same transaction (before it reaches the mempool)? Aren't they at different locations on different devices?

  • @sphereron
    @sphereron 2 роки тому +1

    Are limited liabilities kind of like flash loans?

    • @kevinhock1041
      @kevinhock1041 2 роки тому

      Thats what I was thinking too! Very similar to flash loans

  • @wingfamilyfive
    @wingfamilyfive 2 роки тому

    Great overview. Typo in presentation "Prospective" users rather than "Perspective"?

  • @aloufin
    @aloufin 2 роки тому

    Cool video, In the future would it be possible to add quick screenshots of code snippets aswell? To show how to implement what the video presenter is talking about?

    • @TevoSaks
      @TevoSaks 2 роки тому

      definitely there will be something.
      If not from IOG then for sure from Catalyst proposals

  • @efrainmassanka-garcia1882
    @efrainmassanka-garcia1882 2 роки тому

    Awesome concept, something that will increase the quality of UX immensely!

  • @I_OptimusPrime
    @I_OptimusPrime 2 роки тому

    What if no one wanted to trade for liability? It will sit in mempool till its resolved in the future ?

  • @vavoom5657
    @vavoom5657 2 роки тому +1

    Super explanation on Babel fees

  • @RodolfoHansen
    @RodolfoHansen 2 роки тому +3

    This probably also enables flash loans and block producer extractable value.... Tricky stuff

    • @borwornpanklang7841
      @borwornpanklang7841 2 роки тому

      Interesting, can you explain more.

    • @TevoSaks
      @TevoSaks 2 роки тому +1

      well you can create a contract to pay off liabilities for future expectation. People sure like to pay for future expectations and it does seems to produce value

    • @RodolfoHansen
      @RodolfoHansen 2 роки тому

      @@borwornpanklang7841 in the video you notice that the feature can be used for an Atomic swap, say -5000 ada with 100000 min tokens, you do that inline with a sell order on minswap of 100000min for the 5000 ada your 'borrowing'... You're basically draining the minswap pool with other people's money, now the pool has shifted it's value and your original min tokens have a higher value on that pool

    • @magnusred2945
      @magnusred2945 2 роки тому

      @@RodolfoHansen well someone has to be willing to supply the tokens, a good oracle isn't gonna gonna let the price too far too fast

    • @RodolfoHansen
      @RodolfoHansen 2 роки тому +2

      @@magnusred2945 indeed, so now you as a block producer see this pending transaction in the mempool and you can front run it by putting your own independent transaction ahead of time to skew the pool in your favor... Maybe someone else has tried to buy min tokens and you beat both of them to the pool before it gets depleted
      What I'm trying to say is that this enables an independent market where there are asymmetries of power, increasing the power block producers have and ways they can manipulate transactions

  • @jimaaman
    @jimaaman 2 роки тому +3

    Very well presented and atomic swap limited liabilities are a great idea! 🔥
    I don't particularly understand why there needs to be a fee pool though. I get that it must be related to prevent dust from the rewards and I could see why an implementation might limit to that design. But from a mechanism point of view, I don't understand why you wouldn't want to distribute block rewards on each block if the possibility was available. Perhaps it is in the design docs.

    • @michaelphillips5756
      @michaelphillips5756 2 роки тому +2

      I would think it's because stake pools/stakeholders are paid out by snapshots at end of epoch. I'd guess it would take enormous amount of processing power to calculate rewards in a block by block manner, as Cardano's staking is not locked and remains fluid.
      All guesses though

    • @jimaaman
      @jimaaman 2 роки тому +2

      @@michaelphillips5756 true 👍 block validation in epoch N is evaluated against the stake distribution and registration set at the end of epoch N-2. So while stake remains fluid, the processing of stake snapshots shouldn't be much more than recording the times when a (parent block) -> (child block) association crosses an epoch boundary.

  • @binchicken9206
    @binchicken9206 2 роки тому

    Thanks, amazing engineering brilliantly communicated

  • @5BCU
    @5BCU 2 роки тому

    Thank you, but why haven't you made this video earlier?

  • @refaelchaimov5784
    @refaelchaimov5784 2 роки тому

    Does it hurt ada value?

  • @eekamak
    @eekamak 2 роки тому

    Is then like on-chain DEX?

  • @sphereron
    @sphereron 2 роки тому

    Would this be considered for the next hard fork?

    • @sphereron
      @sphereron 2 роки тому

      Nvm seems pretty far off. Hope we can get the CIP soon

  • @brodyalden
    @brodyalden 2 роки тому +1

    Thank you!

  • @jcjensenllc
    @jcjensenllc 2 роки тому +1

    Great work.

  • @mikl2345
    @mikl2345 2 роки тому

    Brilliant engineering thinking by the way!

  • @darko1485
    @darko1485 2 роки тому

    I need to watch this again to understand it.

  • @brouwerQ
    @brouwerQ 2 роки тому

    Something seems wrong on the diagram? Calvin had 15 ADA before and end ups with 5 ADA and 5 game coins, so he payed 10 ADA for the 5 game coins, which is double the price…. That doesn’t seem right…

  • @bernersimon1148
    @bernersimon1148 2 роки тому

    Wooowh! You really assumed your role to present what Charles has just Tweeted ..."Babel is the future" 👏😊

  • @jored70
    @jored70 2 роки тому

    Great insight .

  • @littleredridinghood5092
    @littleredridinghood5092 2 роки тому

    Shots fired! 💥💥💥

  • @lucasvignolireis8181
    @lucasvignolireis8181 2 роки тому

    That is brilliant!!!

  • @Koyaanisqatsi2000
    @Koyaanisqatsi2000 2 роки тому

    Really cool!

  • @stevencampbell6359
    @stevencampbell6359 2 роки тому +1

    Alice and Bob would still need Ada in their wallets though, as Swords and Gamecoins are native tokens within Ada eUTXOs, correct? This could be invisible to Alice and Bob inside their game of course.

    • @elduderino7767
      @elduderino7767 2 роки тому

      nope, they'll just need swords and gamecoins in their cardano wallet
      all utxos will be paid in ada but alice and bob wont need any ada as long as there are stake pool exchange offers covering both swords and gamecoins

    • @philippelelong2101
      @philippelelong2101 2 роки тому

      @@elduderino7767 He's right, each utxos requires a minimum amount of ADA depending on its size. However this would be covered by babel fees as well.

    • @elduderino7767
      @elduderino7767 2 роки тому

      @@philippelelong2101 no, they wont need ada in their wallets, read the 2nd paragraph

    • @philippelelong2101
      @philippelelong2101 2 роки тому

      @@elduderino7767 which paragraph do you mean?
      Babel fees will not get rid of the min utxo requirement. It's a spam protection so you don't create thousands of utxos with shittokens on them which bloat the ledger. I'm not talking about transaction fees.

    • @elduderino7767
      @elduderino7767 2 роки тому

      @@philippelelong2101 min utxo requirement is part of the transaction fee, babel will cover those as well

  • @rampartranger7749
    @rampartranger7749 2 роки тому

    I keep hearing “the pee pot” 😂

  • @chilpoolchilestakeporodrig8937
    @chilpoolchilestakeporodrig8937 2 роки тому

    awesome

  • @sleepingbee101
    @sleepingbee101 Рік тому +1

    Looks like the one who paid the fees is doing it at a loss

  • @Joker.ADA.
    @Joker.ADA. 2 роки тому

    Wow bet metaverse will love this

  • @edmc2
    @edmc2 2 роки тому

    😎

  • @TheVariousA
    @TheVariousA 2 роки тому

    🤔

  • @Fr3shPrinc3NyC
    @Fr3shPrinc3NyC 2 роки тому

    Few.

  • @greger589
    @greger589 2 роки тому

    ❤️🇸🇪

  • @joeysoloway2115
    @joeysoloway2115 2 роки тому

    Wen vasil tho? A date? Why no transparency !

    • @69leonite
      @69leonite 2 роки тому +1

      29 july. Watch the last development video the team mention it in that video

    • @Swordmaster7th
      @Swordmaster7th 2 роки тому +2

      They want 80% of exchanges and program builders in general to upgrade through testnet before upgrading.

    • @joeysoloway2115
      @joeysoloway2115 2 роки тому

      @@Swordmaster7th yeah I know that! That was stated in there mid month update. I didn’t see a confirmed date for the 29th! Where can I find it?

  • @Richard1may
    @Richard1may 2 роки тому

    Great engineering work, I Would love to see iohk find ways around the impermanent loss on dexs
    Would be a game changer if done right 🙏🙌

  • @rezaxxx
    @rezaxxx 2 роки тому

    I don't get this att all. What problem are you solving? A user don't want to pay in ADA of that is the reason is not valid. Why make this so complex for nothing!
    And ask the talk about block producer. What chain? So much confusing things. Better to have graphical images then text.

    • @elduderino7767
      @elduderino7767 2 роки тому

      because cardano is a L1 system with a vast amount of tokens, platforms and ecosystems, it enables participants to operate within their own ecosystem built on cardano without ever needing to worry about ADA or cardano
      people can use platforms without needing to know it's built on cardano, dealing with other assets they aren't interested in and figuring out exchange rates just so they can use a specific ecosystem
      it's the opposite of complex, it simplifies the user experience on any ecosystem built on cardano dramatically

  • @lineways5477
    @lineways5477 2 роки тому +2

    ada = 💩

    • @TevoSaks
      @TevoSaks 2 роки тому +4

      this is the best shit

    • @Swordmaster7th
      @Swordmaster7th 2 роки тому

      I know, ada is the shit.

    • @johnbullwick2225
      @johnbullwick2225 2 роки тому

      Please produce a 22 minute video of your own with graphics explaining your objective here so we can comment on it.

  • @matrixofdeath
    @matrixofdeath 2 роки тому +2

    Omg gameover to others this is just crazy, and if i remember pools could get theses fees in different token for instance eth + ada 😇

  • @kevinhock1041
    @kevinhock1041 2 роки тому

    Are limited liabilities kind of like flash loans?