Cover photo

AlfaFrens Mechanics 101

A primer on AlfaFrens and its core mechanics

Vincent Chee

Vincent Chee

Corrections (09/05/24):

ALFA Channel Level Distribution Equation

The percentage determined by staking percentage was previously stated to be 0.69, but it is actually 0.75. :(

The percentage determined by subscription percentage was previously stated to be 0.31, but it is actually 0.25.

Multiplier

The multiplier is actually 3x over 6 months, not 2x over 2 weeks.

gm

We will be going over the AlfaFrens mechanics.

We hope to answer some of these common questions: "but...where does $ALFA come from?", "what determines how much $ALFA I receive", "what determines how much cashback I receive?" and more.

NOTE: This is purely for educational purposes and not financial advice. Opinions and decisions are fully my own and not anyone associated with me.

Before diving in, lets break AlfaFrens down to first principles.

But before that, please follow me on Farcaster and Twitter, it's free to do and will actually make my day πŸ˜„.

First Principles

In AlfaFrens, there are two tokens:

  1. $DEGEN - used for subscribing to Channels (input) and is the cashback token (output)

  2. $ALFA (output) - non-transferrable and is accrued over 24hrs and capped to be claimed and can be staked

and 5 actions (inputs):

  1. Subscribe - grants access to Channel messages and starts accrual of $ALFA from Channel

  2. Unsubscribe - revokes access from Channel messages and stops accrual of $ALFA from Channel

  3. Stake - grants you a portion of subscription revenue of a Channel (cashback)

  4. Unstake - revokes subscription revenue of a Channel

  5. Claim - receive accrued $ALFA

Now that we have a base understanding of the system, we can go over how the AlfaFrens system works at three levels:

  • the Global level: all Channels

  • the Channel level: a single Channel

  • the User level: a single User/Channel member

Global Level

"Global $ALFA rewards are a 1-to-1 relationship with the sum of all Channel inflow rates."

Global $ALFA rewards = Sum of all Channel inflow rates

$ALFA emission begins when a single User subscribes to a Channel, and thus $ALFA emissions are directly linked to the total $DEGEN inflow rate to Channels.

The takeaway here is total $DEGEN flow rate is 1-to-1 with the daily $ALFA emissions:

IF $DEGENx Flow Rate = 420,690 THEN Daily $ALFA Emissions = 420,690.

Note that during the first week of AlfaFrens, early Users were awarded with a 2x boost which went down to 1x over this week.

This begs the question: "how do I calculate the $ALFA my Channel is allocated?"

Channel Level

"Channel $ALFA rewards are a function of three things: 1. Global $ALFA rewards, 2. the Channels share of staked $ALFA vs. all Channels and 3. the Channels share of subscription flows vs. all Channels."

Now that we know how $ALFA emissions work at a Global level, we will take a look at how this is distribute to each Channel.

$ALFA Distribution

Global $ALFA rewards = GR

Channel Flow Rate Proportion (CFRP) = Channel inflow rate / Sum of all Channel inflow rates

Channel Stake Proportion (CSP) = Channel staked amount / Sum of all Channel stake amounts

Channel $ALFA rewards = (GR * 0.25 * CFRP) + (GR * 0.75 * CSP)

We can actually simplify the first part of this equation, credits to ser @surewhatever for bringing this to my attention:

= GR * 0.25 * CFRP

= GR * 0.25 * Channel inflow rate / Sum of all Channel inflow rates

= 0.25 * Channel inflow rate

Uff, a lot of equations and acronyms, but let's simply break down what each one means.

Global $ALFA rewards - this is what we went over above, the Global $ALFA rewards.

Channel Flow Rate Proportion (CFRP) - this is the proportion of the Channels flow rate vs. the Global flow rate (sum of all Channel flow rates), that is, if a Channel has a flow rate of 100 and the Global flow rate is 200, then the Channel accounts for 50% of the Global flow rate and CFRP = 0.5.

Channel Stake Proportion (CSP) - this is similar to the above except instead of flow rate, it is looking at staked balance. That is, the amount staked to a Channel divided by the amount staked by all Channels.

So now that we have all the parts, what does this big equation mean:

Channel $ALFA rewards = (GR * 0.25 * CFRP) + (GR * 0.75 * CSP)

A Channel's $ALFA rewards is the sum of two parts:

  • 25% of the Global $ALFA rewards multiplied by the proportion of the Channels' flow rate vs. sum of all Channel flow rates

  • 75%, hehe, of the Global $ALFA rewards multiplied by the proportion of the Channels' stake vs. sum of all Channels' stakes

The takeaway here is that 75%, (no more teehee, thought it was 69%), of the $ALFA allocated to your Channel is determined by the proportion of stake to your Channel vs. the total stake and 25% of the $ALFA allocated to your channel is determined by the proportion of the inflow to our Channel vs. the total inflow.

But, how is cashback distributed at the Channel level?

Cashback

When a User subscribes to a Channel, their inflow is split in three:

  • 70% is cashback to Users who have staked to the Channel

  • 25% goes to the Channel creator

  • 5% goes to the protocol as a fee

Finally, we will look at how $ALFA is rewarded to individual Users and how cashback is rewarded to a User.x

User Level

"User $ALFA rewards are a function of the Channel $ALFA rewards divided by the number of subscribers."

$ALFA Distribution

We've gone over how $ALFA is emitted at a Global level as well as how much of these Global emissions are allocated to a Channel. But how do you know how much $ALFA you will receive?

User $ALFA rewards = Channel $ALFA rewards * (User inflow rate / Total Channel inflow rate)

A simpler equation! Essentially, we multiply the Channel $ALFA rewards retrieved in the previous section and divide this by the proportion of your flow rate vs. all other flow rates in the Channel, currently you cannot select your flow rate, so this is the same as the number of Users in the Channel.

A simplification of the equation:

User $ALFA rewards = Channel $ALFA rewards / Number of subscribers

The takeaway here is that as the amount of $ALFA staked to a Channel goes up, the amount allocated to a Channel goes up and the amount allocated to a User goes up.

On the other hand, when a User joins a Channel, the amount of $ALFA allocated to a Channel also goes up, but the amount allocated to a User may not always go up as it is also slightly diluted by an additional subscriber.

Note: There is a max daily limit on the amount of $ALFA to claim, so make sure to come back each day to claim more $ALFA.

This is all fine and dandy, but what about cashback, how do I know how much cashback I am entitled to?

Cashback

"The amount of cashback a User receives is determined by their share of the staked amount vs. the total staked amount in the Channel."

User cashback allocation = Channel cashback * (User staked amount / Channel staked amount)

Another simple equation! A Users share of the cashback amount is their share of the staked $ALFA in a Channel. Sweet and simple.

The takeaway here is the greater your staked amount vs. others in a Channel, the greater your cashback proportion.

Now you should have a fairly solid understanding of the AlfaFrens system from a first principles perspective, looking at the different inputs and outputs and how the system is built on top of these base building blocks.

Let's see what the overarching implications and some possible flywheels that occur as a result.

Overarching Implications and Flywheels

Given what we know now, the question then becomes: "what is the optimal strategy?" and the answer is it depends. It depends on what you are using AlfaFrens for and your personal edge. We will go over the coveted Blue Elefant strategy which aims to take advantage of a flywheel effect.

Stake vs. Subscription

One important question to ask is whether to optimize your own Channel to have more subscribers or stake. You kinda need both, but once you have some of both, it is probably best to primarily focus on staked amount as this is more within your control. Unless you are able to easily garner attention/subscriptions.

Attention

This is the highest leverage edge to have. More attention => likely higher # of subscribers => more incentive to stake => higher # of subscribers / more attention => ...

With a larger audience it is easier to get a lot of subscribers/stakers quickly and this will generally lead to Pareto Principle dynamics.

It is important to engage and provide some sort of value in your Channel messages whether it be good vibes, strategy, feet pics, etc. otherwise your subscribers will drop off over a long enough time.

Le Blue Elefant Strategy

post image
The Coveted Blue Elefant

You've just opened up AlfaFrens and you're thinking: "wat do?" or you're already going HAM and wondering "how optimize?".

Well, fret no more, we introduce Le Blue Elefant Strategy.

Firstly, subcribe to your own Channel. As your Channel grows in subs/stakes, you will accrue more $ALFA as a result and be incentivized to grow your Channel and engage with your audience.

Secondly, look in the explore tab for Channels which will yield you the most $ALFA per DEGENx streamed, this generally means a Channel with low subs to high staked amount ratio. This is for farming $ALFA.

Now, you will be earning $ALFA! What now? Well, you can take your rewards and stake to your own Channel or stake to Channels which yield high cashback or a combination of the two depending on your goal, strategy and edge.

Why stake to your own Channel/blue elefant? Because as you stake to your own Channel, more

post image
Le Blue Elephant Flywheel

$ALFA will be allocated to your Channel, which will incentivize Users to subscribe to your Channel because $ALFA earned per $DEGENx streamed is higher now which incentivizes more people to stake because they want that sweet, sweet cashback.

Boom, it really is that simple.

So what are you waiting for anon...?

GO AND GET THAT SWEET $ALFA AND ENJOY THE FUCKING RIDE!

Fin

If you've made it this far, congrats, your attention span is not completely washed!

If you found this helpful and are interested in crypto, AI and more, follow me on Farcaster and Twitter, it's free and will make me a happy boy πŸ™‚.

agustiFarcaster
agusti
Commented 11 months ago

"Le Bleu Elefant" strategy that inspired /bleu and was born out of the /alfafrens metagame as a how to win strategy, might be just the perfect suit for /moxie too. ✍️ NFA DYOR. if you read this, you might wanna re-read it under a /moxie note. If you haven't read it yet, go enjoy the read. great article by @0xdavinchee.eth https://paragraph.xyz/@0x688390820b57cd65c1f76b5509ba28f79a343343/alfafrens-mechanics-101

spike.base.ethFarcaster
spike.base.eth
Commented 11 months ago

Bookmarked. Any other article about that?

Bert.base.eth 🎩Farcaster
Bert.base.eth 🎩
Commented 1 year ago

Could you please share an exact formula then?) It seems like the number of alfa decreases every minute. What’s the point of staking then? πŸ‘€

0xFran πŸ«‚Farcaster
0xFran πŸ«‚
Commented 1 year ago

The formula is described with some detail here: https://paragraph.xyz/@0x688390820b57cd65c1f76b5509ba28f79a343343/alfafrens-mechanics-101 Staking has diminishing returns. It's in the nature of the mechanism!

Bert.base.eth 🎩Farcaster
Bert.base.eth 🎩
Commented 1 year ago

Thanks! Will look into it πŸ§‘β€πŸ’»

Small BrainFarcaster
Small Brain
Commented 1 year ago

Do frames work well across all farcaster clients? Or just Warpcast And what about newer features like txn frames

agustiFarcaster
agusti
Commented 1 year ago

dependson the client, @super from @woj was working on it. @nook is a superb experience better than official one imho, has even full screen frame support and -libraries- of frames

Small BrainFarcaster
Small Brain
Commented 1 year ago

β€οΈβ€οΈβ€οΈβ€οΈπŸ’•πŸ’•πŸ’•πŸ’•πŸŒ·πŸŒ·πŸŒ·πŸŒ·

agustiFarcaster
agusti
Commented 1 year ago

🫢🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘🐘

agustiFarcaster
agusti
Commented 1 year ago

@buttrfly is also pretty sold ux/ui can't remember how they deal with frames specifically tho

MOΞFarcaster
MOΞ
Commented 1 year ago

yeah @buttrfly has full frames and cast actions support, including tx frames, a categorized frame browser with a nice grid view, ability to bookmark frames to the frame browser, and a cast actions directory, and multi step cast actions.

​wojFarcaster
​woj
Commented 1 year ago

there is quite a few annoying edge cases, some people create frames that dont follow the spec but warpcast handles them well and then other clients are cooked tx frames are hard to implement well, i don't know about others but supercast doesnt support them yet

Small BrainFarcaster
Small Brain
Commented 1 year ago

I hate edge cases

Small BrainFarcaster
Small Brain
Commented 1 year ago

god I HATE EDGE CASES

​wojFarcaster
​woj
Commented 1 year ago

me too

MOΞFarcaster
MOΞ
Commented 1 year ago

@buttrfly has full support for tx frames, and the ability to use any wallet on mobile through walletconnect instead of only coinbase wallet with warpcast. 🫑

Small BrainFarcaster
Small Brain
Commented 1 year ago

woah cool

wakeFarcaster
wake
Commented 1 year ago

imagine the smell @55k

O+<  (dan/steely)Farcaster
O+< (dan/steely)
Commented 1 year ago

I know it smell crazy in there

AbbasπŸŽ©πŸ‘ΎFarcaster
AbbasπŸŽ©πŸ‘Ύ
Commented 1 year ago

If that goes the right way, we will make generational wealth.

Tmophoto Farcaster
Tmophoto
Commented 1 year ago

where is a good place for someone to get a quick rundown of alfafriends starting way way late in the game as an artist. I avoided it for this long because i thought it was all about providing trading info etc to people. Have you found any definitive guides on alfafriends this late in the game?

wakeFarcaster
wake
Commented 1 year ago

I fade the optimizooor stuff because I don't need it. I have enough of a handle on the tokenomics and the spirit of the project to proceed with confidence. The official docs are enough for me; they explain what it is. From there, you get to decide how to use it (ie, not just for information game).

ciefa 🐌 eth/accFarcaster
ciefa 🐌 eth/acc
Commented 1 year ago
MikaDoeFarcaster
MikaDoe
Commented 1 year ago

Subscribed and staking πŸŽ‰

J. Valeska πŸ¦ŠπŸŽ©πŸ«‚Farcaster
J. Valeska πŸ¦ŠπŸŽ©πŸ«‚
Commented 1 year ago

insert meme: **Do you guys are getting subs?** lol 35k here and 8 subs, at least you are one of them, ty 🎩 here to ask if you mind get included in any airdrop for subs?

wakeFarcaster
wake
Commented 1 year ago

I want everything you have to offer, J. Airdrops and everything else πŸ™‡

J. Valeska πŸ¦ŠπŸŽ©πŸ«‚Farcaster
J. Valeska πŸ¦ŠπŸŽ©πŸ«‚
Commented 1 year ago

ty for your words 🎩 will take that snapshot soon, just looking for the frame :)

RebinπŸ”΅Farcaster
RebinπŸ”΅
Commented 1 year ago

Happy 55K , Cher's wake πŸ₯‚

Farcoper.degen.ethFarcaster
Farcoper.degen.eth
Commented 1 year ago

And it’s not question about invite in Alfa ? Because it’s ready stop and no one can enter to Alfafrens :(((

πŸ—ΏFarcaster
πŸ—Ώ
Commented 1 year ago

im just gonna say it i hate your lil blue elephant stupid graphic thingy it blows get a new meme

dawufiFarcaster
dawufi
Commented 1 year ago

Wot

πŸ—ΏFarcaster
πŸ—Ώ
Commented 1 year ago

the stupid blue elephant sucking itself off, i hate the piss out of that idea, if we were kids and someone drew that we’d have an f word to call them

dawufiFarcaster
dawufi
Commented 1 year ago

I literally still have no idea what you're talking about but I love the energy

agustiFarcaster
agusti
Commented 1 year ago

spreading some bleu to the hatooors @paybot 6900 $bleu

lucasFarcaster
lucas
Commented 1 year ago

damn this work for meelay too? @paybot 6900 $meelay

agustiFarcaster
agusti
Commented 1 year ago

u gotta talk with @robot

christinFarcaster
christin
Commented 1 year ago

yes it literally is blowing itself

πŸ—ΏFarcaster
πŸ—Ώ
Commented 1 year ago

why someone gotta do one of the coolest animals dirty like that, i have no idea brain worms i guess

antimoFarcaster
antimo
Commented 1 year ago

came here to say this

Kazi (featured on CNN)Farcaster
Kazi (featured on CNN)
Commented 1 year ago

had to re-up on my Bias hater energy. So good. So fresh.

ulexamFarcaster
ulexam
Commented 1 year ago

wen $gecs launch?

MingMing13Farcaster
MingMing13
Commented 1 year ago

find my channel on AlfaFrens Honestly, this week doing the Boost strat was not worth it! I got many more subscribers today, but the whole day of running the boost is flat so. On top of that the increased stake was not that significant. I don't think I will do it again next week.

jesscas βŒβ—¨-β—¨Farcaster
jesscas βŒβ—¨-β—¨
Commented 1 year ago

Hmm how should I get subscribers? :O

MingMing13Farcaster
MingMing13
Commented 1 year ago

Need more $ALFA staked in yourself! I looked at your channel but it's expensive 1500 for 209 alfa~ Ideally it's around 150 per 500 spent

jesscas βŒβ—¨-β—¨Farcaster
jesscas βŒβ—¨-β—¨
Commented 1 year ago

Ooo gotcha, thank you for the tip!! Does more alfa stake mean more alfa generated (?)

Matty🀫Farcaster
Matty🀫
Commented 1 year ago

king ming

Robin Hossain Farcaster
Robin Hossain
Commented 1 year ago

Pew pew pew

Luis Carranza Perales Farcaster
Luis Carranza Perales
Commented 1 year ago

What's the best advice for getting subs?

agustiFarcaster
agusti
Commented 1 year ago

self-stake all your ALFA max-sub to get more ALFA you don't need anything else to make it

Luis Carranza Perales Farcaster
Luis Carranza Perales
Commented 1 year ago

What does max sub means? I'll be restaking everything then!

agustiFarcaster
agusti
Commented 1 year ago

sub as much channels as you can afford (without going bankrupt)

Panji 🟑 βŒβ—¨-β—¨Farcaster
Panji 🟑 βŒβ—¨-β—¨
Commented 1 year ago

Stake to your own ch

MingMing13Farcaster
MingMing13
Commented 1 year ago

Thank you for staking in me! 11 $DEGEN

Luis Carranza Perales Farcaster
Luis Carranza Perales
Commented 1 year ago

You're welcome! How's your experience so far with the dapp?

MingMing13Farcaster
MingMing13
Commented 1 year ago

So far I have had a very good experience I'm at 275 subscribers, 93 stakers, I deposited 2000 DEGEN only and now have 7500 with a positive flow and an estimated earnings of 227k degen a month according to the app, but if I use superfluid dashboard I find that my Net income is actually around 102k Degen a month.

Ksenia 🎩  🏹Farcaster
Ksenia 🎩 🏹
Commented 1 year ago

Posting an alfa content or promoting your account. I guess it’s all πŸ€”

GreenSheepπŸπŸŽ©πŸ”†Farcaster
GreenSheepπŸπŸŽ©πŸ”†
Commented 1 year ago

GM ! 쒋은 μ•„μΉ¨μž…λ‹ˆλ‹€. μ–΄μ œ μ•ŒνŒŒ 계산법에 λŒ€ν•΄ μˆ˜μ†Œλ¬Έ ν•˜λ‹€ μš΄μ˜μ§„ λΆ„κ»˜ 받은 링크 곡유 λ“œλ¦½λ‹ˆλ‹€! μ˜€λŠ˜λ„ 쒋은 ν•˜λ£¨ λ³΄λ‚΄μ„Έμš”!πŸ˜‰ Alfa 계산법 πŸ‘‡ https://paragraph.xyz/@0x688390820b57cd65c1f76b5509ba28f79a343343/alfafrens-mechanics-101

PigeonⓂ️Farcaster
PigeonⓂ️
Commented 1 year ago

κ°μ‚¬ν•©λ‹ˆλ‹€!

Sea otterπŸ¦¦πŸ’œπŸ—Farcaster
Sea otterπŸ¦¦πŸ’œπŸ—
Commented 1 year ago

κ°μ‚¬ν•©λ‹ˆλ‹€ :) μ•„ 코끼리 μ§€κΈˆλ΄€..

yuruyuruFarcaster
yuruyuru
Commented 1 year ago

κ°μ‚¬ν•©λ‹ˆλ‹€~

StarspotFarcaster
Starspot
Commented 1 year ago

와 κ°μ‚¬ν•©λ‹ˆλ‹€ γ„Ή

PeggyyaFarcaster
Peggyya
Commented 1 year ago

κ΅Ώλͺ¨λ‹!

Timo πŸŽ©πŸ«‚Farcaster
Timo πŸŽ©πŸ«‚
Commented 1 year ago

Thank you for the shoutout Toki πŸ«‚ Le Blue Elephant is only Step 1 in a series of strategies to boost a channel. I also love the AF mechanics post by @0xdavinchee.eth so here is another shoutout to that https://paragraph.xyz/@0x688390820b57cd65c1f76b5509ba28f79a343343/alfafrens-mechanics-101

AnemaleπŸŽ©β†‘πŸ”΅γƒ„Farcaster
AnemaleπŸŽ©β†‘πŸ”΅γƒ„
Commented 1 year ago

🐘🐘🐘

siadude.degen 🎩Farcaster
siadude.degen 🎩
Commented 1 year ago

awesome article shared from the most awesome /alfafrens user πŸ’ͺ 100 $degen

Matty🀫Farcaster
Matty🀫
Commented 1 year ago

@johnacw

John van Rijck πŸ«‚ πŸ“Farcaster
John van Rijck πŸ«‚ πŸ“
Commented 1 year ago

You think he knows it's from the goat 🀣

HannahFarcaster
Hannah
Commented 1 year ago

$6 degen

alexesc 🎩Farcaster
alexesc 🎩
Commented 1 year ago
@anvida.degen.eth πŸŽ©πŸŽ­β“‚οΈFarcaster
@anvida.degen.eth πŸŽ©πŸŽ­β“‚οΈ
Commented 1 year ago

go go alfafrens

AlvarLordFarcaster
AlvarLord
Commented 1 year ago

El del elefante 🀣🀣 4 $degen

alexesc 🎩Farcaster
alexesc 🎩
Commented 1 year ago

Gracias. Disculpa @amartos. No habia visto tu mensaje. He tenido dos dias donde he pasado muy rapido por aca. Ya me suscribo a tu canal

alexesc 🎩Farcaster
alexesc 🎩
Commented 1 year ago

@amartos ya me suscribi a tu canal. Tu canal esta entregando muy poquito alfa. Lo ayudare luego tambien con algo de staking

AlvarLordFarcaster
AlvarLord
Commented 1 year ago

En cuanto ha claim metere todo lo que tenga

AlvarLordFarcaster
AlvarLord
Commented 1 year ago

Mil gracias por ayudarme. 12 $degen No es que sea rΓ‘cano, es lo poco que genero al dΓ­a de allowance.

AlfaFrens Mechanics 101