Element Deep Dive

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

How Element Works

The Element Protocol wraps yield bearing assets and splits the resulting shares into a principal and a yield token.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Basic Features:

  • PTs can be purchased at a discount to lock in a fixed yield rate
  • Minting and Staking for additional rewards

Pricing Principal Tokens

Constant Power Sum Invariant

x1t+y1t=k

where

  • x
    is the reserves of the base asset
  • y
    is the reserves of the PT
  • t
    is the time to maturity
  • k
    is a constant

The Behavior of the Constant Power Sum Invariant Over Time



To calculate the result of a swap, solve for

output:

(xoutput)1t+(y+input)1t=koutput=x(k(y+input)(1t))11t

Fees are calculated as a percent of the yield:

fee=(inputoutput) × ϕ

Currently,

ϕ is set to .1

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
See Appendix A in the Element Construction Paper for more details

Configuring the Curve

Time Stretch

Intuitively, this parameter can be thought of like this:

t=term length365×time stretch

Goal 1: Optimize the staking requirements for a particular APY

Time Stretch vs Reserve Ratio

Goal 2: Price Discovery

Time Stretch vs Price Discovery

Selecting the Time Stretch

The following plot shows what time stretches result in the ratio of the reserves (base/bond) approximately equal to the spot price of the associated APY:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

the green dashed line is the following equation:

tstretch=3.093960.02789APYPT(21)

and approximates the suggested

tstretch for a given
APYPT
.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
See Appendix B in the Element Construction Paper for more details

Market Simulations

The following represents a ycrvSTETH position, at 20% APY, with PTs trading at 10%:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

The following table shows the various scenarios at different trading volumes. The final column shows the resulting output APR.

target_liquidity trade_volume_sum mean_daily_volume apr
10,000,000 140,244,378 1,558,271 12.38
10,000,000 282,196,292 3,135,514 21.51

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
See Section 4.3 in the Element Construction Paper for more details

Leverage: Yield Token Compounding

Calculate the number of PTs and YTs after N Compounds

Number of PTs =P(1Rfixed)NNumber of YTs =P(1(1Rfixed)N+1)RfixedAPYboosted=P(1(1Rfixed)N+1)RfixedRvariable + P(1Rfixed)N

where

  • P
    is the initial principal amount deposited
  • Rfixed
    is the fixed yield rate
  • Rvariable
    is the variable yield rate

APY vs Number of Compounds Given different Rates

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
See Appendix C & Appendix D in the Element Construction Paper for more details

Element State Machine

Symbology

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
is a decision point

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
is an interaction with the Element Protocol

What Can Be Built On Element?

  • Automated Leveraging
  • Self paying loans
  • Yield Ladders
  • etc

We Are Hiring

https://element.fi/careers

Shoutouts

  • Balancer Team
  • Yearn Team
  • YieldSpace authors:
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Allan Niemerg
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Dan Robinson
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    Lev Livnev

The End
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →