Centurion Profile picture
May 21 25 tweets 10 min read Twitter logo Read on Twitter
Ok, here's a drawing of how I see the Osmosis Reactor v2.2.

This could also be interpreted as the #Ziggy ERM (Exchange Rate Multiprocessor), as you can substitute out assets.

Please take note of the colored functions: they represent Key components of the Reactor. Image
<< Breakdown of Graph >>

The top half represents "endogenous" money cycles. This is generally true across all of the cryptomarkets right now, and is an abstraction of protocol efficiency as protocol design.

The major components are convex bonds, spinal support, and refraction. Image
Convex bonds are a type of entropic capital system. A user locks money into illiquid money supply as-reserve and is open to be mined by virtue of the network. They may concentrate (strengthen) their bond by proxy-locking qua VProxy stAssets, which creates credit markets. Image
This path is first defined as Money Markets > Emission(CRV) > Bond(CRV) > Deposit(cvxCRV) > Emission(Transformer.PRISM).

It is important to note that this money flow is inherently faster than standard bonding. This is more or less standard float: bond CRV and juggle the cvxCRV. Image
cvxCRV juggling is passed through a prismatic transformer. Through this transformer, the initial capital is recycled, inclusive of value decay. It can also be converted to stAsset VProxy at a lesser or greater rate than vlCVX bonding based on convexity performance. Image
stAsset VProxy is normally created through vlCVX bonding. These assets act as vote-proxies for asset convex-curves, which is a fancy way of saying it's a liquidity efficiency controller. In cryptomarkets, we generally refer to these as bribe markets, which are done pro-rata. Image
Bribe markets incentivize convex bonds on their own protocols by emitting a subsidiary asset of a Credit Market. The most popular one at this time is Lido, but includes Stride, Redacted Cartel, Marinade, Quicksilver, and many more. The convexity performance is implicitly a grade. Image
To clarify, convexity performance is like Moody's Bond Ratings, except the bond's grading is based purely on convexity over time using some baseline metric (such as ether, bitcoin, or regional fiat). If cvxCRV/ETH > cvxCRV/USD, its convexity performance has higher grades. Image
The simple way of thinking of it is like saying that if Bond A pays out more than Bond B over equivalent time, it is statistically better, though not qualitatively better. Time is used as an equivalence metric to flag new coins that emit excessive tokens to manipulate FE display. Image
The middle portion of the graph shows a rotating money flow into 4pool. This is a direct ramp from USDT as a single-side deposit into the pool, meaning USDT is immediately swapped to USDC, FRAX, and USTC, all of which are fractionally backed by real-reserves. Image
This is an example of a prismatic transformer. USDT is refracted via Osmosis into 4pool assets at equivalent value using Balancer Weighted Pool logistics. As the values of the volatile-type algo-stables change, a user can exercise a multi-call option on the LP token. Image
To clarify, a deposit into 679 is represented as a token GAMM#679(float shares). The user's shares value changes as price changes - ergo, a multi-call option. If USTC is $0.02 when deposited, but increases to $0.04, the user can withdraw more USDC, USDT, and FRAX. Image
Alternatively, if USTC is $1.00 and drops to $0.02, then the user can withdraw more USTC, as USDC, USDT, and FRAX were sold as a capital-efficient trade. In either case, the withdraw is not single-sided, and so is considered an irregular 4-out. Image
The logic flow on withdrawal ideally follows a mixture of spot-holding to pay carrying costs and conversion of rehypothecated debt over time:
- USDC > USDT : convert immediately (0t)
- FRAX > FXS : convert with delay 1 (1t)
- USTC > LUNC : convert with delay 2 (2t) Image
Notice how carrying costs are delayed step-wise. In Bitcoin protocol buffers, this method means that it can be staggered by-block:
- Block 0: Convert USDC > USDT, Single Deposit In: 4pool
- Block 1: hold 1 block, Convert FRAX > FXS
- Block 2: hold 2 blocks, Convert USTC > LUNC Image
The carrying cost delay schema extends to form 2^n with an upper limit of n = 1. It is extendable by using FXS and LUNC transformers, which more or less fulfill the same purpose. In this diagram, FXS and LUNC are both converted via transformer. Image
Each transformer uses PRISM and BACKBONE. PRISM's function is to refract the money across a large spectrum using flat, unbiased methodology, meaning each pool or market gets a linearly equal amount. For example, $100 refracted in PRISM across 100 pools results in $1/pool. Image
The BACKBONE function of the transformer uses a sequenced methodology with bias and non-bias. The BACKBONE function batch swaps assets over a biased delay `(i*t)` or an unbiased delay `(c*t)`, which defines how much carrying costs are paid over time, letting protocols choose. Image
A brief example is to consider a carrying cost K over time t. After rehypothecated asset USDC is converted back into USDT > 4 pool route, the FXS/LUNC markets decide how to stagger carrying costs - algorithmically or through vote. This affects functional rate of rehypothecation. Image
Finally, the bottom portion displays the core functionality that is being achieved by the Osmosis Reactor. The Nabla operator signifies the Reactors ability to provide lift for all markets above it. The triangle can be thought of as a fulcrum for the stable assets. Image
Stable assets are thought of as a current-like Vector.N(velocity, endpoint). The ability to retain a stable value, in this case, 1.0000, signifies the wave current. Gravity (simple magnetism) pulls the stable values down in perpetuity based on a variety of factors. Image
In this instance:
- USDC ~1 (but <1)
- USDT >1
- FRAX ~1 (sometimes <1, sometimes >1)
- USTC <1

This current changes in real-time. A stable wave is not necessarily linear, simply harmonious, especially in terms of oscillation. Waves on this chart are not necessarily dissonant. Image
The Osmosis Reactor's ability to facilitate a harmonious and rhythmic oscillation of money flow, while compressing amplitude, with room for dissonance, allows a stable currency to be achieved, no matter if it's a fiat, a credit dual-token (stAsset), or CDP (DAI/RAI). Image
Realized I made a mistake on the TRANSFORMER.BACKBONE on the right hand side, it should read BATCH SWAP (80%) - here's the update Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Centurion

Centurion Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @0xCenturion

May 21
If one structures the Terra Classic problem as one of fission (too much money fused together) then Rollups are the easiest solution.

The key is to identify where the protocol is dense and then start breaking it apart gently and with precision.
On one hand you can classify a solution as “burn.” This is more or less excision, removing dead capital from the protocol.

On the other hand you can classify solutions as repurposing mass. This is defining a route for new capital to take (eg Rollups).
The problem with Fork-Rollups is that it doesn’t necessarily solve things, it spreads the virtual disease. If USTC is destined to be entropic, volatile coinage, then the best way to repurpose them is to assign a proxy identifier and then continue a fission-like process.
Read 15 tweets
May 20
Genuinely think about this for a lot of cultures, particularly Japan because of their difficulty with farming

When I went to Dubai I remember exploring Old Town fish markets right next to city — it’s so vastly different

Culture makes up history
In a lot of ways culture is also Lindy by nature, but I often think about my own, as well. Even simple things like cooking an ethnic dish and then teaching your kids how to do that matters. Connecting with your ancestors through these little things is important imo
Nowadays in the US there’s no cohabitation of families, only in ethnic groups like Asian/Italian/Greek/etc

Consider why people preserve old historical buildings, scriptures, etc… it’s a part of history
Read 4 tweets
May 20
Trying to think of some more things that Terra is missing from the algostable model

0.0000120000480001920007680030720122880491521966087864351457405829...
(period 498)

Prime factorization: 167^(-1)×499^(-1)

How many more ways to break this thing down?
In form [zeroes, number];

[4,12],
[4,48],
[3,192],
[3,768],
[2,3],
[1,72],
[1,12288], => %(0,0,0,3,0,3,0,3) =>
64(a+b+c)^2 => 1/2 of a cube
[1,491521966], => %(0,1,2,4,5,6,7) from (2-9)[1,878643514574], => %(0,2,2,4,2,0,6,8) from (2-9)
[1,5829...]
The reason why Feather is interesting is that you can generate a string from the 7th iteration of 1/83333 and get 1/2 of a cube (nominally speaking)

In Minecraft there are 98,304 blocks in a chunk when using a 384 base (vs 65,536 in a 256 base)

98,304/(64^2) = 24
Read 48 tweets
May 19
Long term, a bitcoin derivative accrues value by virtue of having been immaculately conceived solely on-chain, delivering value from having its price forced to the floor, and recycling value greater than its floor back into its own ecosystem
A classic example is SHIB, but it uses multiple abstractions of its own money to recycle back into the system

In the same way all roads lead to Bitcoin without requiring derivatives by virtue (vs required by function), all roads must lead back to the floor
More importantly, it’s a extremely important to just be honest about the valueless-ness of the coin, as all commodities are valueless except from the value that can be extracted from it, such as aurum
Read 5 tweets
May 19
There's a reason 1.2% burn tax existed prior

It doesn't make any sense to leverage it at 100%, but it does make sense to use it for data reasons

schizo thread inc Image
Keep in mind Terra is inherently a Cosmos chain, and it uses six significant digits - this is different than Bitcoin (8 sig-digits) and Ethereum (16 sig-digits). ERC-20 tokens like USDC use 4 sig-digits but are still on Ethereum and so act as a simple multiple of (1/8)^n
In the past, I've referred to UST <> LUNA as "nuclear money" - it's like splitting atoms via fission. Sounds super schizo-poster-y, but we can use Bitcoin protobufs like Cosmos to experiment with these calculations in a relatively* safe manner (distributed computing)
Read 18 tweets
May 18
Urza was a great and brilliant artificer and a powerful wizard, having a stereotypical wizardly look as a bearded old man with unkempt hair and a robe-and-staff ensemble. Image
He devoted centuries of his life to fighting Phyrexia, sometimes employing questionable methods, but at the crux of his victory his obsessive nature won out over his thirst for vengeance. ImageImageImageImage
After his rise as a planeswalker he replaced his eyes with two powerstones, the Mightstone and the Weakstone. ImageImageImageImage
Read 20 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(