Crypto α
- 16 mins“Believe me, my sole purpose is to make as much money as possible; for after good health it is the best thing to have.”
– Wolfgang Amadeus Mozart
I want to preface this article with a small note on prices.
<rant>
Asset prices are driven by narratives and macro environmental factors. In crypto, you might have heard of people referring to projects as “sleeping giants”, “undervalued”, “gold mines”, “opportunity of a lifetime”, “come out stronger than ever” etc. These are meaningless labels, especially in a highly correlated market like crypto, where during a bull market even dead projects can catch a bid (only relative to their USD valuation, not their BTC or ETH valuation).
IMHO the most important “equation” in markets is:
Good narrative + good macro = number go up
That’s it. No need to over-complicate it by overanalyzing historical data like stock to flow, rainbow charts, halving cycles or sinusoids (yes that’s mine 🙃). It’s fun mental masturbation when you have a few spare minutes, but you’ll be left holding a heavy bag if you actually believe it.
</rant>
I wanted to write a small note listing out some of the projects I personally find interesting. I had initially planned to also add a high level overview, but there ended up being so many projects that I just added a one line summary instead. The list is not exhaustive, and I’ve only picked areas that I like and understand.
Exceptions: Crypto gaming and individual NFTs
The major exceptions in this list are crypto gaming and individual NFT projects. I have found absolutely zero value for blockchain in gaming, with perhaps the exception of very basic games (card trading etc.). The main issues I have with crypto gaming are:
- unsustainable/predatory tokenomics with P2E models – the game has to be a grind to make people spend money on the token/NFTs (I mean, what’s the fucking point of a game that isn’t fun?)
- unclear self-custody attributes – game objects are only valuable within the broader framework of the game, and most commonly the game engine and physics are not on-chain or even open-source
If someone can convince me that is a viable solution to these issues, I would be happy to change my mind.
For individual PFP NFT projects, it’s hard to make sweeping judgments, but by and large, I only see value in the surrounding (potentially gated) communities. Outside of that, they are just shitcoins with jpegs (which is so stupid it may even be bullish).
Ethereum L2s
The Ethereum L2 space is fascinating, with multiple different architectures and approaches to scaling being experimented with. Modularity is the key point here, i.e. breaking the blockchain up into individual modules (from top to bottom – execution, settlement, consensus, and data availability). The individual modules can then be made more efficient by moving them off-chain or onto a separate blockchain, while still maintaining the security guarantees of the base chain.
The primary L2 options are:
- Rollups (proofs + tx data on L1, off-chain execution)
- Validiums (proofs on L1, off-chain DA)
- Volitions (proofs + state roots on L1, user choice b/w on-chain or off-chain DA).
As of now, rollups on ethereum are the most actively developed space. Polynya 1 has an excellent set of articles on rollups that I would recommend reading (he really is the go-to person for questions about rollups).
Top rollups ordered by decreasing order of how cool I find them (to maintain brevity I have made several over-simplifications in this list):
Optimistic rollups
“A state transition is valid unless proven otherwise”
Coupled with the rollout of Proto-danksharding aka EIP-4844 on ETH L1, we could see a lot of usage on optimistic rollups. I think optimistic rollups will reach maturity around 2023-24. I’m using maturity in a rather non-technical sense to mean that the rollup is both reasonably decentralized and can be used by the average crypto user.
Zero-knowledge rollups
“A state transition is valid iff proven so”
For a quick primer on ZK, I recommend checking out this Medium post from Amber group. As exciting as the tech (and math) behind zk rollups is, I think a lot of people are getting ahead of themselves. ZK tech will take longer to mature. I think most zk rollups will reach maturity around 2024-25.
- Starknet - ZK-STARKs 3, FRI polynomial commits 4, transpiled zkEVM (Warp transpiler support Solidity → Cairo zkEVM) 5, smart wallets (account abstraction), instant withdrawals, currently in public beta
- zkSync 2.0 - ZK-SNARKs 6, KZG polynomial commits 4, complier based zkEVM (Yul → LLVM → Zinc zkEVM), instant withdrawals, currently in public beta
- Consensys zkEVM 2.0 - ZK-SNARKs 6, modified FRI polynomial commits (Vortex) 7, native zkEVM (target bytecode level zkEVM), currently in private beta
- Scroll - ZK-SNARKs 6, KZG polynomial commits 4, currently in pre-alpha
- Polygon Hermez - ZK-STARKs 3 + ZK-SNARKs 6, FRI + KZG polynomial commits 4, under development
DeFi
The narrative for permissionless finance is as strong as ever, particularly with the collapse of large centralized players. The market focus is primarily on options and perpetuals, with the basic building blocks being CFMMs, CLOBs and price/volume oracles. After the yield farming degen phase of 2020-21, the focus has shifted to “real yield” generation, with strategies such as covered calls, hedging LP positions and delta neutrality becoming popular. Some protocols are also experimenting with long gamma strategies on LP positions. Funding rate and option mispricing arbitrage are also gaining popularity.
Some of the more interesting projects that caught my eye, again ordered by decreasing order of how cool I find them:
On Arbitrum
- Gammaswap - Borrows liquidity from CFMMs and withdraws reserve tokens to create a long gamma position, effectively converting impermanent loss to impermanent gain
- nftperp - Long or short NFT floors up to 5x leverage, uses a virtual AMM in full PvP mode, custom TWAP oracles for floor pricing
- GMX - Perpetual futures trading on majors up to 50x leverage, traders trade against a multi asset liquidity pool (GLP), prices provided by oracles to leading volume exchanges
- Rage Trade - Provides delta neutral exposure to GLP by hedging on Aave + Uniswap, recycles liquidity tokens into 80% (yield generation) and 20% (concentrated liquidity) vaults
- Dopex - Passive options protocol, offers yield by selling options on locked tokens (SSOV), hedge or speculate on Curve pool APYs (IROs)
- Radiant Capital - Cross chain interoperable money market protocol, built on top of Layer Zero
- JonesDAO - DAO managed strategies (mostly writing covered calls) with up to 5% hedges and arbitrage across mispriced options platforms
UMAMI - CeDeFi protocol (Umami DAO + Umami Advisors), generates yield by providing liquidity to GMX through GLP, uses a proprietary model to adjust hedges to maintain a target delta exposure- Mean Finance - ERC20 dollar cost averaging protocol with user tunable frequency, uses coincidence of wants (CoW) to minimize MEV on trades
On Solana
- Zeta Markets - Decentralized derivatives exchange with under-collateralized options & futures trading
- jitoSOL - MEV boosted SOL staking rewards
Friktion Labs - Automated options strategies with tunable risk parameters
On Starknet
- ZKX - Perpetual futures exchange
- Empiric Network - Composable oracle network
- Jediswap / Starkswap - AMMs
- xBank / zkLend - Money market protocols
- Yagi finance - Yield aggregator
On zkSync 2.0
- Increment Finance - Virtual AMM + Curve v2 trading engine for leveraged perpetual trading
- ZigZag - Orderbook DeX
On Polygon PoS
- Timeswap - Proprietary 3 variable AMM (principle pool, interest rate pool and collateral factor pool) XYZ = K model, no dependance on oracles or liquidators
- Swaap - Market neutral AMM
- Bebop - One-to-many and many-to-one “slippage free” trades (also on ETH L1)
DeSo
Decentralized social (DeSo) is still very early, but one of the most interesting. The “decentralized” aspect needs to be understood quite carefully here, as decentralizing the entire social media backend would be an incredibly wasteful use of valuable blockchain resources. Instead, the focus is on decentralizing the social graph. The ability to “own” your social graph and carry it with you between different applications is fascinating.
However, in its current state, most DeSo applications require a separate wallet application. This is somewhat logical, as the social graph and sign-in are distinct from the application itself. However, this UX is not familiar to most users, and IMHO is a significant barrier to adoption. In its current state, I do not believe that DeSo will be able to attract a large user base outside of crypto.
The potential here lies in abstracting away the blockchain elements, and exposing the end user to only the downstream application. Arguably this is also true for all of DeFi. In its end state, this could potentially look like some kind of “super-app” (eg. WeChat in China). A rather interesting use case is under-collateralized loans, where a user’s collateralization factor is a function of the “strength” of their social graph.
On Polygon PoS
- Sismo - Modular attestations protocol generating ZKBadges representing on and off chain activity
- Lens protocol - Web3 social graph with DAO governed modularity, currently in limited beta
There are also several applications building on top of Lens:
- Lenster - Social media app, native monetization via NFT “collects”
- ORB / Phaver - Mobile social media app, currently invite only
- Lenstube - Web3 video-sharing social media platform, videos uploaded to Arweave
- Provenance - Identity oracles for web2 user behavior data
On Starknet
- Astraly - Privacy preserving ZKBadges representing on-chain reputation
- Zorro - Proof of personhood protocol
NFTs
The general public’s viewpoint on NFTs often ranges from skeptical to outright hatred. Entire communities (such as r/antiNFT) have even spawned around the dislike surrounding NFTs, memes such as “right click save” became quite popular on Twitter and YouTubers published videos reaching nearly 10M people.
In the same span of time, Reddit launched its “Collectible avatar” NFTs, which was initially met with a lot of skepticism. On some subreddits, you could get banned just for having an NFT as your profile picture. However, the launch of these NFTs was among the most successful NFT launches to date, if not the most. This article does a good job of breaking down why this was the case.
Looking back at it today, several months into the launch of Reddit’s NFTs, people are starting to warm up to the idea of NFTs. This r/OutOfTheLoop thread is a perfect example of this. Note that a lot of the comments denouncing NFTs several months ago, are now using a Reddit collectible avatar as their profile picture.
The mania seen in 2021 surrounding PFP NFTs seems unlikely to occur again (at least, one can hope). However, the utility of NFTs far exceeds basic PFPs. In DeFi NFTs are used to represent liquidity positions (eg. Uni v3) and LP derivatives. In DeSo we see NFTs being used to for name services, social graphs and on-chain reputation.
Personally, I see the NFT space as being split into three distinct categories:
- PFPs - Expensive status symbols with a limited supply, primarily traded on “auction style” marketplaces like OpenSea and Rarible
- NTTs - Non-transferrable tokens (also called soulbound). Used to represent social graphs, on chain reputation and digital identity
- Reward/Loyalty tokens - Cheap and semi-fungible utility based tokens which require deep and instant liquidity
The last use case is particularly interesting, and as any “sell shovels in a gold rush” person will tell you, the infrastructure for this would be likely to accrue the most value.
On ETH L1
- Blur - NFT marketplace with multi-market floor sweeping, reveal sniping and portfolio analytics
- sudoswap - NFT AMM with customizable bonding curves
On Starknet
- Topology - On-chain digital physics
- Starksheet - Mutable data NFTs in a spreadsheet
Alt L1s
Despite maximalists belief that the chain they like should be the only blockchain; from a technological point of view, this makes no sense. Every chain makes tradeoffs, and the “best” chain is the one that best fits your use case. Some controversial thoughts coming up.
(ducks) Bitcoin as a base layer for L2 applications is stupid. Bitcoin could potentially be a short on the current financial system, where in the event that something goes horribly wrong, the simplicity of Bitcoin could become the life raft that people are looking for, assuming it is able to handle the transaction volume. Another potential scenario is the “digital gold” narrative coming true, where Bitcoin is used as a reserve currency for sovereigns.
The Bitcoin maxis reading this will probably be seething, so let me piss of the Ethereum maxis too. Note that I am assuming a Type 1 EVM goal (fully Ethereum-equivalent) for all L2 rollups (as is more or less, currently the case) 8.
(ducks again) Assuming that EVM will be the only VM is also stupid. EVM has some very well publicized limitations, and while it can be upgraded to address some of these issues, foundational changes would require breaking a lot of pre-existing smart contracts. This would be an undertaking greater than anything on the ETH roadmap, and Ethereum likely won’t (and shouldn’t) do this. This leaves the door open for other VMs to come in and offer a better value proposition.
I will caveat this by noting that if EigenLayer (see below) succeeds in its vision of commodotizing Ethereum’s trust layer, this may not necessarily be an issue. Another (more minor) caveat is that Ethereum L2s do not necessarily need to be fully EVM-compatible (eg. Starknet’s Cairo zkEVM).
- EigenLayer - Re-staking protocol allows sharing of an existing decentralized trust layer, allowing for a more efficient (with additional slashing risks) use of stake on ETH L1
This leaves the space open to alternate L1s, but only those that can offer a sufficient delta value proposition over ETH L2s. The delta could be in the standard throughput/fees/latency improvements, or with a unique set of features making it easier for people to build something they cannot build right now.
My top alt L1s:
- Solana - Fast and cheap L1 with local fee markets, parallel execution with Solana VM (written in Rust 🦀)
- Sui - Low latency blockchain providing first-class abstractions for assets and access control (Sui MOVE, written in Rust 🦀), partially synchronous DAG mempool (Narwhal 9 and Bullshark 10)
- Sei Network - Sector specific chain, native order matching engine, frontrunning protection and parallel DeFi execution
- Fuel - Modular execution layer, Sway lang + FuelVM (both written in Rust 🦀), UTXO-based
On a side note, I am very happy to see Rust (crab people unite!) being used in so many of the projects. It really is a great language, and I’ve barely even scratched the surface in my own Rust projects.
Others - Espresso, Eclipse, Partisia, Nitro SVM
Disclosure
The author may hold cryptocurrencies mentioned in this article. This article is for informational purposes only and should not be relied upon. This article is neither financial nor investment advice. You should conduct your own research, and consult an independent financial, tax, or legal advisor before making any investment decisions. See full disclosure here.
References
-
Introduction to zk-SNARKs with Examples - Christian Lundkvist ↩ ↩2
-
KZG10, IPA, FRI, and DARKS: Analysis Of Polynomial Commitment Schemes - Hackernoon ↩ ↩2 ↩3 ↩4
-
An approximate introduction to how zk-SNARKs are possible - Vitalik Buterin ↩ ↩2 ↩3 ↩4
-
A. Belling and A. Soleimanian. Vortex. Building A Lattice-based SNARK scheme with Transparent Setup ↩
-
G. Danezis et al. Narwhal and Tusk: A DAG-based Mempool and Efficient BFT Consensus (2022) ↩
-
A. Spiegelman et al. Bullshark: The Partially Synchronous Version (2022) ↩