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:
$DEGEN
- used for subscribing to Channels (input) and is the cashback token (output)$ALFA
(output) - non-transferrable and is accrued over 24hrs and capped to be claimed and can be staked
and 5 actions (inputs):
Subscribe - grants access to Channel messages and starts accrual of
$ALFA
from ChannelUnsubscribe - revokes access from Channel messages and stops accrual of
$ALFA
from ChannelStake - grants you a portion of subscription revenue of a Channel (cashback)
Unstake - revokes subscription revenue of a Channel
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 rates75%, 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
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
$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 π.