Great to have this discussion. I am not convinced it is the right time to do this though.

  1. bonds in tradfi exist because the issuer wants to raise currency and are willing to pay back a greater amount because they either need the money for costs, but ultimately think they can return more through their investment. Is this why Olympus would issue bonds?
  2. If so then the bonds would need to pay more than what current staking rates are, as that is effectively the return that holders of OHM are able to achieve.. this would dilute OHM more than it currently is being diluted by staking rewards currently?
  3. Without many ‘things’ being denominated in OHM, these bonds will trade on DEX’s denominated in USD, therefore creating many more ‘ohm’ coins. The confusion that gohm created makes me think that it would damage the brand further.

I think that this would be the next step of staking rewards were reduced a lot more. Essentially though the thought had to be that by raising ohm and paying interest on it, there has to be an investment plan with the ohm - so what is the utility of ohm other than to exchange for other coins and generate yield? That would be fine, but that yield would need to be greater than the interest the bonds would pay that in turn needs to be bigger than staking rewards to attract buyers.

If it is just to issue staking rewards in a different format, then it will only attract smart people with bots looking to arb opportunities.

This is a bit of off the cuff ramble, but hope it helps in the discussion. Thanks

Sadinoel

The APY / accumulation phase is acknowledged in my Twitter thread, and I dont think I missed anything about that.

Therefore I am not sure if you misunderstood what I’m saying, or if you think I might have overlooked that part.

Thanks for reading, and lmk if you dig more or if you can clarify that APY part for me. I’ll reply / update if needed.

nightmare Do you mean these new bonds under this model? I'm not sure bonding makes much sense for me, I considered it at first, but interacting with contracts on the ETH network is just way too costly for a small investor like myself, so I've kept network usage to the absolute minimum. So I kind of hope bonding does not become the new 3, 3 in the future. Though I suppose I could try to move over to another chain with my gOHM, I'd imagine that in itself would be costly. But I'm elaborating beyond the scope of the main topic there, so I'll stop. I'm just wondering how this would play out for us smaller investors who bonding never made much sense for.

Don't see any reason this would conflict with the issuance of inverse bonds but just to be clear in the event inverse bonds were being issued would there be a halt on new issuance of internal bonds or just business as usual?

Zeus
We should pursue this, but Liquidity of the receipt asset should be high otherwise there will be arbitrage imo.

If I understand this correctly, this comes down to introducing:

  1. "rOHM" (as receipt for Bonding but in this case immediate Timelocked Staking) functioning analogous to ETH staking with receipt of stETH which is able to be used in DeFi for e.g. borrowing, farming, staking etc.
  2. With expiration date, after which you can redeem your Timelocked Stake of OHM with rOHM.
  3. Difference between rOHM and sOHM is that rOHM would have market value / would be liquid.

What I think would be important for a receipt asset implementation:
As solution to the rebase mechanics application within the receipt, in my opinion, the receipt asset for Internal Bonding should be rgOHM providing ability to claim X gOHM after expiration thus collecting rebases.

An issue I see with this mechanism is even if the receipt asset is rgOHM:
Upon Internal Bonding investor receives rgOHM at premium in relation to gOHM market price, swapping rgOHM to gOHM thus making profit on the receipt, utilizing gOHM for Bonding OHM and receiving a discount, rinse and repeat.

Interesting implementation, I was considering the same for our project Zeniverse but we streamlined it to Timelocked Staking with simultaneous Revenue Sharing. Currently working on the ability to claim the Revenue Sharing from the Timelocked Staking pool while the Timelocked Staking gets autocompounded.

    Zeus

    Great paper, and fully support long-term vision. I would discuss here a bit about tokenization and the liquidification of secondary markets.

    Tokenization will introduce additional tokens, of which we already have OHM, sOHM and gOHM. Tokenization of bonds will possibly explode these tokens with one new token for each new expiry (?) - leading to an infinite number of token types issued by Olympus. While tokenization may bring benefits such as allowing the trading of fractional notes, and possibly the utilization parts of existing defi infrastructure, one must raise the question whether Olympus itself is the best agent to issue the tokenization, or whether this is better left to other actors - such as vault agents.

    Tokenization is a means for Olympus, while liquidification is the objective. Is tokenization by Olympus necessary for liquidification?

    In the white paper, it is stated that "bonds are completely illiquid", which is almost true but not completely so. Bond notes are not locked, as they can already now be traded OTC using the pullNote and pushNote functions of the bondDepository. We just dont have a trustless mechanism to execute bond swaps yet.

    BOND (NOTE) SWAPS

    To understand note swaps, we should try to create an understanding of the expected strategies from traders. When swapping/trading notes, users want to isolate risk to a time component only. What ever exchange risks, users can play for elsewhere. In the bond market, its all about the lockup period - time. We know that the principal paid out by a v2 bond is gOHM and hence, when we pay for a bond that is also the deposit token we want to use to purchase. Through same input and output (mirroring) we isolate risk to a pure time play. Some definitions for the below charts:

    Premium: Unbonded gOHM always trades at reference value 100.

    Time t(zero): Datetime at which bond is purchased

    Time t(one): Datetime of bond expiration

    STRATEGIES:

    A: No bond purchase. Staked gOHM represents a flatlined value 100, regardless of t.

    B: User is able to purchase bond for 80 - below par value (100). Holds note until expiration.

    C: User purchased bond according to B (paid 80), but publishes ask value to market according to formula y = kx + m with m = 95 at t(zero). With time, the gap between ask and par decays. If another user accepts the asking price at t(zero), then the first user flips the note, realizing the gap between 80 and 95 and is freed from time lock. The second user still wins from discount between 95 and 100, but accepts the time lock. The second user’s position would continue same as strategy B.

    D: User purchased bond according to B (paid 90), but has another time dependent opportunity at t(two) and thus publishes ask value to market according to formula y = kx + m with k = 0 and m = 90 at t(zero). If somebody purchases his bond before t(two) he will be in profit. If nobody buys before t(two), his ask price begins to trade at a discount to staked gOHM.

    E: Negative interest / discount. There is additional time value for the bond and it trades at premium versus staked gOHM. (For example, see my post on General forum on allowing governance vote boost from time-locked gOHM).

    F: User purchased bond according to B (paid 90), and updates ask parameters 2 times during the note duration.

    G: Advanced: Instead of linear y = kx + m, user may choose to set asking price formula using 2nd degree equation: x2 + bx + c = 0.

    Without expertise in Solidity, all these trading strategies should be enabled by a pretty simple contract?

    1a. Seller authorizes the smart contract (approves) to transfer the note to itself [pushNote]

    1b. Seller signs a message, or otherwise, to the contract about the pricing parameters that the ask price should follow.

    2a. Buyer identifies opportunity, interacts with the smart contract to purchase the available note.

    2b. Required gOHM is transferred from buyer to seller.

    2c. Note is transferred to smart contract via [pullNote]

    2d. Note is approved for transfer to buyer [pushNote[

    2e. Note is transferred to buyer [pullNote]

    The main difference in this swap model is that only full notes can be transferred – no fractionalization at this tier. But where there is value, volume and a trustless transfer mechanism, there will be liquidity. The tokenization is not necessarily needed from Olympus itself, since major players will appear if there is value to be found. These major players will accumulate large bond positions and there will be opportunity for these (can be called vault agents) to tokenize on their part – allowing fractionalized bond buying from second tier providers. In this scenario, the likely bond buyers of Olympus (tier 1) will be other protocols, institutions (?) or in other words whale wallets.

    Benefits should be faster time-to-market. More clarity in what is the offering of Olympus. Less explosion of various Olympus tokens. Liquidity should be ample, even with no tokenization.

      RenjiZeniverse

      Hello there.

      I very much agree with the rgOHM idea you mentioned.

      I see a lot of similarities between your post and a recent mega (50 post) thread that I posted on Twitter (about KLIMA and OHM both).

      It was (quite serendipitously) posted sandwiched around Zeus’ post directing people here. However, it was also written without knowledge of the “internal” bonds and other mechanisms Zeus mentioned.

      I think we both have spent a lot of time thinking about this topic. Cheers, and I am glad to have run into you out here.

      I’d humbly ask you to read through my post and give me any feedback or share your thoughts. I also wrote and extrapolated a bit in the forums here.

      I think illiquid staking is almost necessary, and I’d love feedback specific to that if you have any. Vested rgOHM would achieve this too.

      link to thread:

      https://twitter.com/Chees_eth/status/1492267892213174278?s=20&t=zgGnZgH_LGJEDtFFgpSYEQ

      Clarification on my post regarding the trading strategies and the enabling smart contract:

      A bond owner would simply need to tell the contract:

      • My ask price (Y) for this bond shall be: Y = k * x + m, with k = say 0.5 and m = 90.

      This is a "set & forget " instruction (possible to update). As x represents time, the contract will at any given moment be able to calculate the current ask price based on current timestamp, and execute the swap with an interested buyer.

      Very much in favour of the proposal, strong and well written paper of Zeus & Indigo.

      My only worries:

      • User education
      • Direct fiat on ramps for OHM to make things very easy & accessible for ALL end users

      bubbidubb

      Super impressed by this work, but I am currently far too tired to give this a proper read. I will circle back asap, I promise. I’ll try for tomorrow.

      I will give your (super high quality) work the attention it deserves, and I would also humbly ask you to see my comments here. Especially my linked Twitter thread (that I will also drop below). I wrote it for KLIMA and OHM but it’s more general to all POLs. It’s not nearly the quality of this here, but I think and hope you will easily follow my logic.

      I have kinda reached the conclusion that illiquid locked staking of some sort is going to be key to improve market dynamics (in early POL stage especially). I do not think that the internal bonds accomplish, since they are made liquid by design.

      The argument on Twitter and on here is sloppy. IDEK that I ste my conclusion clearly, but maybe keep that in mind if you do read my work.

      Thanks again for the high quality content!

      Link to my Twitter thread:

      https://twitter.com/Chees_eth/status/1492267892213174278?s=20

        biscuit

        Valid point, but I think the long term stakers would want to use internal bonds instead of just staking.

        Rephrase: What you said is true but I think that the internal bonds are meant to replace staking for long term folks.

        Long stakers could just buy long dur bond tokens from LP to do that. The secondary market would set APY for each dur vault in real time.

        Fin maths rephrase:

        In a normal (regards to market condition), rational market, where LP is high liquid for a trade range and amt: FV[bond] > FV[staked] for any given principal since (bond apy > staking apy).

        That means PV[bond] < PV [stake] (it’s better to buy bond and hold that than just stake).

        I have made a few comments here and mega thread on Twitter if this is interesting to you.

        I also have reached the preliminary conclusion that illiquid locked stakes will be essential to “correct” the current market dynamics.

        These proposed internal bonds are made liquid by vaults. Therefore I think they have little / no impact on the overall market dynamic.

        Bond vault LPs will probably each bear exactly as much selling & rebase selling as they can possibly bear. Top level POL sell pressure remains almost the same with this dynamic. Therefore the market dynamics I describe on Twitter (see my other comments here for link) are unchanged and the cycle continues.

        I’d love to be wrong and I am hoping that I’m missing something. I’ll rest and circle back when I have the mental stamina.

        BTCBrian

        Thanks BTCBrian. I enjoyed reading your megathread - good stuff. It was like a poke in my ribs to sell my fork positions, and shift my funds back into Olympus 😁 .. I agree with much of your problem formulation in regards to early stage forks (the bootstrapping). Olympus itself is emerging out of this phase and now shifting gears. While forks are still using v1 technology, Olympus has migrated to v2 since a pair of weeks. Several of the things you suggest as a solution are now being applied by King Olympus.

        • Autostaking
        • Variable bond durations

        What Zeus has described above, is the immutable future. It is already in the King contract. Even if OlympusDAO should take no further action to push towards the "explored future" - the rules are set and the chips will fall as they may. What remains to explore is the volume allocation between unlocked (staked) and locked (bonded) - the segmentation.

        Illiquid positions - that is not in the cards for the King. What may suit forks, may not necessarily be right for Olympus. But I do agree with exploring incentives for users to accept longer bond durations. For Olympus, I put one option down in the proposal for vote boost multipliers receiving no comments, no likes 🤣 . I do hope somebody picks up on that proposal, and reads between the lines before a forker does. Could ofc also be a really bad idea, idk …

          Zeus sounds like something we could help with at Premia. Happy to talk more on market implementation as well as bond vaults over the coming weeks. I think they align nicely with what we have coming out soon.

          Zeus

          I have put extensive thought into this topic, and complied a thread on Twitter that lays out my thoughts pretty clearly (I think).

          I’d humbly implore anyone who read the post above to go take a look at this thread that is directly related to topics above (and more).

          https://twitter.com/Chees_eth/status/1493110819831394304?s=20&t=tGrOR5dTgSJFNb0Y5wRBCA

          https://twitter.com/Chees_eth/status/1493110819831394304?s=20&t=tGrOR5dTgSJFNb0Y5wRBCA

          bubbidubb

          Thanks for the reply and feedback.

          Here’s the part I have not said out loud yet:

          I’d say that leaves a pretty bad flaw in the POL system IMO. Incentives will still not align properly. This flaw has been there since day 1, and the proposal will not resolve it. That’s a bummer.

          I cannot give more of myself to this right now; I don’t have more to give. So, I can’t really explain the above statement more than I have already.

          I’ve pretty much said my piece, and it kinda sounds like what’s done is done? Maybe I can get a thread out in time to make a difference next time? 🤷‍♂️

          Wishing all of you all the best though. Honestly! Your a bunch of smart people out here (and builders are mf legends imo — Ty to any who see this!).

          Novel DeFi-native systems are always a great experiments and worth a try at the very least. Please keep on building, talking, and working together out here.

          Together we all can really make a better system for everyone (if we all keep trying). 🙏

            Forgive me haven't read white paper just yet so have some conceptual questions. Seems your are imaging/proposing that OlympusDOA serves as an axis-mundi/bonder of last resort for bonding activities where OHM serves as the currency of exchange.

            What happens if a 3rd party bond vault defaults? Can these semantics be encapsulated into the protocol?

            Would there need to some independent bond ratings mechanism that would need to evolve in parallel?

            Maybe TradFi questions but to some extent ontogeny recapitulates phylogeny.

            BTCBrian

            I am not a member of OlympusDAO. So dont take my view as representative of the core team. I am just a member of the audience. I think its very interesting and valuable with anyone making an effort to share deeper thought processes like you have done, so i hope to see more well-written ideas like yours going forward.

              bubbidubb

              TY for that.

              I was kinda unclear on your position or not, but I left that there for everyone regardless. The feelings I expressed about finally / direction we’re based on things outside your comments.

              Pretty sure I’m going dark soon. One last loose thread to tie up, but maybe someday another anon jpeg will have something to say. 🤷

              It’s been kinda fun, maybe I’ll do this again.

              Cheers to you, and thanks for reading. Good luck out here, LLAP 🖖

              P.S. if mr loose thread wants to log into discord and let me return to the void, that would be great.