Posts about Algorand
Update: I've made several adjustments based on comment feedback for any inaccuracies.
Algorand is a decentralized, fast-finality, moderate-throughput, forkless, monolithic, gasless, smart contract network with very low transaction fees.
It's very cheap and easy to use. But it also has high inflation and no plans for economic sustainability past 2030. It's the only popular PoS network that does not plan to pay for its network security in the long run. These issues are not due to its basic protocol and design, but due to how it's managed by the Algorand Foundation. The Foundation has focused on marketing and short-term growth at all costs, sacrificing stability and sustainability.
Algorand was launched in June 2019 with a pre-minted 10B max token supply that was originally planned to be completely-distributed by 2024. The goal was to design a blockchain that could solve the Trilemma. Instead of solving the Trilemma, it settled on an optimal point with very low fees, moderately-high speed, and moderate security.
Algorand Consensus Protocol is a variation of Byzantine Fault Tolerance (BFT), similar to what most Proof of Stake networks use. It has deterministic finality and has no mining. Even if it increased its validator count to 4000, it would be ~1 billion times more energy-efficient than Bitcoin.
Its specific version of BFT uses a Verifiable Random Function (VRF) to randomly (weighted by stake) select a single proposer for the block in secrecy. This provides more security since attackers won't know the proposer and selectively attack it in time. Once the proposer account has been selected, a new committee of validators checks for invalid transaction in the proposed block before certifying it for submission.
Algorand uses ~1400 participation nodes for consensus (block proposal and vote). Unfortunately, nothing is tracking the staking weight of the participation nodes, so we can't estimate the security of the network. Algorand also uses ~120 relay nodes for routing connections between all other nodes and acting as archive nodes.
Unlike most other PoS networks, Algorand does not expect to pay for its network security in the future. Instead, it expects both its participation and relay nodes to continue running altruistically without any rewards. I'm very skeptical on whether this is sustainable given long-term bandwidth and storage requirements. Even if it decided to use the transaction fee sink from its community rewards, its current yearly transactions fees are so low that they couldn't even pay for a single engineer's salary.
No slashing and the Nothing-at-Stake issue:
Algorand doesn't slash for misbehavior, doesn't use lockup periods, and doesn't use delegators. Thus, it has a moderate Nothing-at-Stake problem. There are zero economic incentives for participation nodes to keep them honest, and they're free to mess around without any punishment for misbehavior. To counteract this, Algorand uses a high threshold of roughly 70-80% (depending on committee size) for safety during its certify vote. Thus, it's practically impossible to compromise Alogrand's safety unless the nearly the whole network is corrupt. The downside is that if 20-30% of nodes are dishonest, the network will fail liveliness and stall.
On the other hand, Algorand uses PPoS instead of Delegated PoS, so the chances of any single validator growing very large due to delegation is much lower than for DPoS or protocols with pools like Ethereum. On other blockchains, pooled staking can grow to a significant portion of the total stake (e.g. Lido and CEXs on Ethereum). Unfortunately, we currently don't know how much is being held by individual Algorand nodes because there's no Explorer tracking them.
Fast deterministic finality: Algorand's finality is deterministic and settles in 4.5s of which 0.5s is spent on the block proposal. This is faster than most EVM-compatible blockchains, and fast enough to use it as a Medium-of-Exchange for point-of-sales systems.
Moderately-High TPS: Algorand supports 1K TPS even with AVM smart contracts (though it's currently only seeing 15 TPS of actual activity due to low demand). Its throughput is high compared to current demand, so it hasn't experienced any congestion.
Uncertain future scaling: Throughput could theoretically scale to 50K TPS with higher block sizes and block pipelining. I would treat this with extreme skepticism. Their 2021 Performance report predicted 2.5s finality and 46K TPS by the end of 2021, and neither update is even scheduled as of mid 2022. It's also very impractical because 46K TPS requires ~500TB of monthly bandwidth and ~100TB of storage. That's an extremely high amount of data without sharding or multilayer chains.
No sharding: Speaking of sharding, Algorand is not planning to use it. Sharding has limitations because it produces forked versions of the blockchain that need to be reconciled, which goes against Algorand's design principles. It would also increase time to finality and introduces additional complexity.
Block Pipelining is a future scaling solution that could increase throughput by 5x to around 5K TPS. It works by allowing the network to begin working on the next blocks (e.g. 4 blocks) before the current block is finalized. Current stats show that only 1% of blocks fail to stage successfully, so block pipelining should work 95% of the time.
Storage: Unfortunately, as with every monolithic blockchain, there's no good solution to long-term storage bloat. If Algorand ever reaches the 3000 TPS it needs to be economically-sustainable at its current fee structure, its ledger would grow 6TB in size monthly. You cannot expect archival nodes to run altruistically with that much storage. And if you're running an Indexer with an Archive node, you need 3-5x that amount. State proofs won't address this. Fortunately, participation nodes by default only store about 1000 blocks. Mainnet is currently growing at 30GB/mo or 350GB/yr during a bear market. That's still a lot of monthly bandwidth and could be very expensive in certain 3rd-world countries where low bandwidth caps are common (like America).
Low demand: We have rarely seen the mainnet go above 50 TPS in the past several years due to lack of demand. This is one of the biggest concerns for Algorand insiders and why they have spent so much money on marketing lately. Without high demand, their transaction fees are insufficient to sustain the network security.
Monolithic: Algorand is a monolithic blockchain and does not have plans for Layer 2 scaling. The downside is that its ecosystem can't support layered application-specific blockchains.
No outages: The Algorand mainnet hasn't suffered any outages or downtime since its launch in 2019. (The closest was in Oct 2021 when OVH cloud service went down and took half of Algorand's network with it.) Its competitors Solana (multiple times, major), Avalanche (Jan 2022), Polygon (Mar 2022), Fantom (Feb 2021) have all had outages.
Algorand has 2 classes of smart contracts that use TEAL, a Turing-complete language. Both types are atomic (all-or-nothing) and forkless.
Layer 1: L1 contracts are for basic operations (e.g. token swaps) and can be directly computed by consensus in a single round. They have cheap fees of 0.001-0.002 Algo.
Layer 2: L2 contracts are for customized complex contracts. These are computed out-of-band by a parallel "contract execution committee", are stateful, and can take multiple blocks to run. The effects transaction are then batched into a series of L1 contracts and executed together atomically.
In contrast, any dApp that uses EVM smart contracts has a very low TPS limit (~20 TPS), which is why many newer networks including Algorand have non-EVM optimizations (e.g. AVM).
DeFi adoption: Algorand's DeFi TVL is currently $220M. It has been growing steadily even in the bear market, but it's still much smaller than Fantom's $660M, Polygon PoS's $1.7B, and completely unnoticeable next to Ethereum's $40B. It's even smaller than several Polkadot Parachains and Ethereum Layer 2 networks. At least it's bigger than Cardano's TVL, which is almost non-existant.
Transfer fees are 0.001 Algo (currently ~$0.0004), which are incredibly low but also subsidized. Token (ASA) transfers and most L1 smart contracts also cost 0.001-0.002 Algo.
If Algo changes sufficiently in price, a governance vote can always readjust the fee schedule..
Transaction fees do not pay for participation or relay nodes. They simply go into a fee sink for future community rewards. This is masking the true cost of running the Algorand network.
Algorand transaction fees only produce about $150K annually, many magnitudes smaller than the billions of dollars it has paid nodes so far.
Staking was replaced by community governance voting in Sept 2021. Periodically, the Algorand Foundation will launch a governance vote, during which individual holders can "stake" their Algorand and vote for interest rewards. This provides a strong short-term incentive for investment. These rewards come from a pot of 2.5B Algo dedicated to Participation Rewards. This is a marketing gimmick considering that no other network needs to pay for governance participation.
Due to how the governance lock-in is designed, there is a disincentive for centralized exchanges to participate. This creates more democracy in voting. For example, Binance dropped their Algo interest rewards after individual users withdrew their funds in mass before the governance voting, taking away all of Binance's governance rewards.
The biggest issue with Algorand is that its tokenomics are designed for short-term network growth instead of long-term sustainability. The token dynamics have been changed before, and will almost certainly need to be changed again once the rewards run out.
Algorand Foundation's plans for long-term economic sustainability have been put off until 2030. It originally designed for Algo's 10B supply to be distributed over 6 years, with relay nodes being rewarded until 2022. That plan was scrapped and remade in Dec 2020 to extend the deadline to 2030 with rewards for relay nodes to last until 2024. There are no plans for sustainable rewards past 2030, and Algorand's tokenomics is a ticking time bomb.
The rewards were pre-minted, but there is vesting schedule for those rewards that increases the circulating supply. According to Messari, circulating supply was originally expected to increase by 49% in 2021, 20% in 2022, 23% in 2023, before tapering off at 7.5% in 2024 to 2029. That's actually an underestimate because Algorand's token issuance is algorithmic and increases when there is more network activity like in 2021 (accelerated vesting). The silver lining is that accelerated vesting is now over, so inflation will be ~5% over the period of 2023-2029, assuming the 10B max supply holds.
Current fee structure is Not Sustainable
Algorand only produces ~$150K annually from transaction fees, which is barely enough to cover the annual salary of single engineer. If they want to support their current 120 relay nodes, they'll likely need 100x the current fees unless everyone is super nice and working for free. Fat chance. Bandwidth costs aren't cheap either, especially if the network grows and needs multiple 10Gbps sustained connections.
There are 2 main types of nodes: Relay Nodes and Participation Nodes
Relay Nodes are maintained by a consortium of early investors, VCs, Universities, and other non-profits until 2024. These are being paid for through multiple rounds of massive grants totaling at least 2.5B Algo (worth billions of USD). Algorand is still the covering costs for future decentralized Relay Nodes through its Community Relay Node Program.
It currently costs $5-10K/year to run a cost-effective relay node on AWS, which actually isn't bad. But that's assuming the engineer running it is doing that freely, and it doesn't account for the much-needed network growth. The $150K in annual transaction fees will only cover the salary for 2 part-time engineers. In other words, if the Algorand network stops paying for ALL other rewards (community rewards, staking, governance, development, participation nodes), it still only makes enough to pay for 2 out of its 120 relay nodes.
What happens when all these groups used to getting paid in rewards gradually see their rewards disappear? Are they still going to stick around? Relay nodes are used to being paid billions of dollars that are eventually going to go to ZERO. Algorand Foundation believes that nodes can run altruistically. If they happen to be correct about that, then they made a colossal blunder by wasting billions of dollars on them in the first place.
Algorand's marketing is absolutely massive. Algorand has paid for a FIFA sponsorship and exclusivity, Times Square ads, podcast ads, TD Garden ads, Napster, and much more. However, FIFA is also a technical partnership for NFTs, and Napster is a purchase, so Algorand is also benefitting from these outside of marketing.
I haven't seen any other blockchain spend more on marketing than Algorand. It's a lighter version of Crypto.com's marketing strategy, and we know how that turned out.
Incentive Bait-and-switch Tactics
Algorand Foundation has a record of attracting groups with reward pools that eventually disappear. They attracted node runners (early relay nodes) with billions of dollars of rewards, set to last until 2024. They attracted stakers and participation nodes with rewards to last until 2022. They then attracted community participation with Governance rewards starting in late 2021 that is currently scheduled to run out in 2030. Most networks don't provide any additional economic incentives for governance voting because voting is the incentive. It's just another marketing tactic meant to grow its network.
The subsidized low transaction fees are also a marketing tactic.
The big question is whether a community so used to receiving economic incentives will stick around after those rewards go away. Some might, but will enough remain?
Algorand's tokenomics is very fixable as long as the community is willing to make big changes. First, the fee sink will need to be adjusted to pay for network security instead of community rewards.
One option is to hope the marketing strategy plays out and the network gets 100x more utility by 2030. There's not single network among the top 50 smart contract blockchains that saw anywhere near that much real activity even at the 2021 peak. This is highly unlikely due to massive competition between all PoS blockchains, and without community rewards, every other network will be more attractive with staking rewards. The other problem with this is that bandwidth and storage requirements will also increase, leading to even higher costs of running nodes, leading to needing even more utility.
Another option is to use tail-emissions along with Ethereum's token burning model. Algorand would need to increase its fee schedule enough to maintain minimum-viable security, which is roughly 100x its current fees. Fortunately fees are so low currently that even with a 100x increase, fees would still be in the pennies range. The problem is that increasing fees so drastically will likely decrease usage activity since Algorand has marketed itself as a low-fee network.
Both of these options still require an end to "max supply". Instead, Algo would have a "total supply" target of 10B Algo. This is because crypto transaction activity is highly-volatile. For consistent security, you need a model that produces consistent fees, not one that is 1000x higher during bull cycles than bear cycles.
Most likely, Algorand will need to apply a mix of both options even though they partially-counteract each other.
Tweet from a 3AC creditor: https://twitter.com/DrSoldmanGachs/status/1548922056909389824
Context from Algorand:
"Last September, the Algorand Foundation entered a one-off OTC trade with 3AC. We have reason to believe 3AC violated the associated lockup terms and as such are seeking remuneration per the terms of the agreement. The Algorand Foundation never provided 3AC with unsecured loans or a line of credit."
Top comment from r/AlgorandOfficial summing it up
Foundation sold algos to 3ac at a discount to the market price. In return the algos were to be locked up, probably for 2 years.
Foundation has already received the money.
Foundation is claiming 3ac did not hodl the algos and smashed the market with them (probably because they needed funds desperately when they were getting liquidated everywhere, and the algos weren't hard-locked by smart contract) and are claiming damages."
This is possibly one of the reasons why the price of ALGO has been getting obliterated (in addition to the greater macro environment etc.).
I am super bullish on Algorand and I've been for the last couple of years, but let's face it, it has a lot of problems. One of the biggest problems Imo is the retail adoption, active wallets are an insignificant number compared to other chains (like Solana, Avalanche or Fantom) and most of the wallets are used only once every 3 months to participate in Governance. I believe that in the coming years Algorand will grow exponentially, thanks to tech improvements and big partnerships (like FIFA or Banca d'Italia), but will it be able to catch up with the already huge adoption of other L1s? And will it be able to compete with the new ones coming out (siu and Aptos comes to my mind, which looks great on paper, but we'll see)?
Algorand Foundation announces global winners for its $50M blockchain research and education programme. 10 of the best Universities in the world were selected. These grants will fund research and education hubs on university campuses worldwide and help fund the future of blockchain and cryptography.
The Algorand Foundation, whose mission is to grow the ecosystem of Algorand, the carbon-negative Layer 1 blockchain invented by Turing Award winner and MIT professor Silvio Micali, today announced the 10 winners of its Algorand Centres of Excellence (ACEs) Program with awards totalling $50M over five years. The program received 77 proposals with over 550 participants representing 46 countries; winners were selected by an international panel of 27 experts from a diverse set of disciplines.
The 10 winners lead 36 sub-organizations and are represented by the following primary investigators (PIs):
University of California, Berkeley - Dr. Natacha Crooks
Carnegie Mellon University - Dr. Nicolas Christin, Dr. Elaine Shi, Dr. Ariel Zetlin-Jones
University of Florida - Dr. Marko Suvajdzic
Yale University - Dr. Charalampos (Babis) Papamanthou
Purdue University - Dr. Vassilis Zikas
Monash University - Dr. Joseph Liu
Roma Tre University - Dr. Maddalena Rabitti
Technical University of Munich - Dr. Georg Carle
University of Cape Town - Dr. Co-Pierre Georg
Nanyang Technological University, Singapore - Dr. Yonggang Wen
“The selection process was incredibly difficult, given how many excellent applications we received,” said Dr. Hugo Krawczyk, Algorand Foundation’s principal researcher and head of the ACE Programme. “But we’re delighted to see how many bright, talented people around the globe recognize the ability of blockchain technology to fundamentally change and better the world we live in, and we’re very much looking forward to seeing the amazing work the grant recipients do in the coming months and years.”
These grants will fund research and education hubs (each one is an Algorand Centre of Excellence) on university campuses worldwide for multiple years to enable:
Multi-disciplinary research in the blockchain and cryptocurrency space
College courses, hackathons, accelerators and student-led organizations and activities
Development of real-world solutions, applications and use cases
Social impact and sustainability projects based on blockchain technology
Algorand education and community expansion
“IT WAS THE CRYPTOGRAPHIC, DISTRIBUTED AND SECURITY COMMUNITY THAT CREATED THE TECHNOLOGY ON WHICH BLOCKCHAINS ARE BASED. I APPLAUD THE ALGORAND FOUNDATION FOR GOING BACK TO THE ROOTS AND SUPPORTING THIS KIND OF RESEARCH. THE ACADEMIC GRANTS ARE GOING TO STELLAR TEAMS THAT WILL HELP GROW THE DIVERSE AND INCLUSIVE GLOBAL COMMUNITY OF BLOCKCHAIN RESEARCHERS AND EDUCATORS,”
said Dr. Shafi Goldwasser, an Algorand scientific advisor and winner of the Turing Award (alongside Micali), Gödel Prize and Franklin Medal.
Goldwasser, who received her Ph.D from UC Berkeley and is currently the director of the university’s Simons Institute for the Theory of Computing, added, “And of course, I am proud to see my Bears among the winners!”
The Algorand blockchain — designed by MIT professor and Turing Award winning cryptographer Silvio Micali — is capable of delivering on the promise of a borderless global economy. It achieves transaction throughputs at the speed of traditional finance, with immediate finality and near zero transaction costs, and without a second of downtime since it went live in June 2019.Its carbon-neutral platform and unique pure proof-of-stake consensus mechanism solves for the "blockchain trilemma" by achieving both security and scalability on a decentralized protocol.
The Algorand Foundation is dedicated to helping fulfill the global promise of the Algorand blockchain by taking responsibility for its sound monetary supply economics, decentralized governance, and healthy and prosperous open-source ecosystem. For more information, visit https://www.algorand.foundation/ace
4.1 Billion ALGO out of 6.95 Billion ALGO circulating supply have been committed to Algorand Governance Period 4. If you missed out, don't worry! Algorand Governance runs until 2030 and the next governance period starts October 1st! Cheers to all the ALGovernors! I go, You go, We ALGO.
To see amount committed to governance:
The Algorand ecosystem moved to a decentralized Governance model in Q4, 2021. Community Governance enables all Algo holders to participate in the decision making process on the growth and development of the Algorand ecosystem. The Governance approach for the Algorand community is designed for simplicity and maximum participation:
Four quarterly Governance periods per calendar year.
Each governor must commit to keeping a certain Algo balance for each quarterly Governance period.
There will be at least one voting session in each period.
Governors must vote in each voting session, but can choose to use a simplified UI to “vote with the Foundation”.
Every measure to be voted on will have an information pack explaining it.
Compliant Governors claim rewards for their service at the end of each quarterly Governance period.
Reward levels are tied to the Algo commitment of a governor.
Specific Rewards pool for each period, decided by Governance vote.
The participation rewards program has now been fully distributed and are completely replaced by increasing Governance Rewards for participants of Algorand Governance.
To learn more: