One positive consequence of all the recent detailed thinking about transaction formats - not just 8141, also "future of state" discussions eg. UTXOs, PBT, keyed nonces, and also recursive STARK mempool - is that we have a much more explicit understanding of how transactions have "actions" and "dependencies", and we can engineer around optimizing the two separately.
An action is an effect that a transaction has.
A dependency is a fact about the transaction and/or the state that must be true for the transaction to be valid.
eg. a signature is a dependency, a Merkle proof of a UTXO is a dependency, a ZK-SNARK (or STARK) is a dependency, a call that sends ETH is an action
Dependencies can be processed in parallel. Dependencies that involve state can be reasoned about by a mempool, especially if the specific state accessed is statically declared. Dependencies that are pure (no state calling allowed) can be processed once at the mempool layer and never need to be processed again - and potentially even replaced with a STARK verifying them, allowing not just execution but also data to be elided.
In principle, dependencies and actions can all be expressed as calls (if needed, calls to precompiles). This would make the transaction format itself very bare-bones and minimalist (a list of calls, flags for the type of each call eg. dependencies would be static or pure calls, and origin, nonce, etc) and allows maximum cross-compatibility even if different EVM chains have different features.
In 2015-era Ethereum, thinking explicitly about these differences was not very important: execution was execution, there were few enough transactions that we could process them all serially, and single-key ECDSA accounts were good enough for everyone.
Ethereum's current scaling strategy, however, requires moving beyond that paradigm. Ethereum is beloved by many developers because the execution and state model is so dynamic and flexible. But dynamic and flexible is not friendly to scaling. Fortunately, >90% of Ethereum's activity by volume does not require anything dynamic and flexible. So, we require contracts, accounts and transactions to more explicitly specify what is dynamic and flexible and what is more statically-analyzable but more restrictive, and more statically-analyzable things get the lowest gas cost and thus scale the most. Effectively, learning from the best of both the 2015-era Ethereum model and a more Bitcoin-like model (reminder: Bitcoin has had what I call account abstraction since the beginning), and making a mixture of both (really, the full spectrum between both) available, with gas costs appropriate for the level of scale involved.
New state types, the recursive STARK mempool, keyed nonces, etc all go in this direction.
This all relates to transaction types, because a general-purpose transaction type is a very natural interface layer on top of which all of this can be implemented, and the current thinking around the EIP-8141 transaction type is going in this exact direction that is friendly to these kinds of future generalizations.
So in that sense, 8141 done well is not just a culmination of 10 years of account abstraction work, it's also preparation for the next few years of responsible decentralization-friendly hyper-scaling.
Early run hits different when you're questioning everything but still DCAing anyway. Brain needed the reset before charts take over. Sometimes touch grass > touch screens.
Every day the crypto cycle repeats: hype, fear, revelation, repeat. But maybe the real signal isn't in the headlines... it's in how we react to them. Patience might be the ultimate alpha.
Are we still learning? #Crypto
Big shakeup at Zodia β Sawyer stepping back into an advisory seat instead of leading Zodia Solutions. Feels like a quiet pivot for a custody giant that's been aggressively expanding. Something bigger brewing behind the scenes? #CryptoCustody
yo the crypto space moves so fast it's honestly hard to keep up lately π blink and you miss three narratives, a hack, and a new ATH. feels like every day is a whole week condensed.
anyone else feeling the whiplash? #crypto
Half the "daily crypto recaps" feel like recycled noise lately, but there's still real signal buried under the hype cycles. Staying cautious on the short term, but long term? Hard not to be bullish. #crypto
Who else is tuning out the noise?
Half the "news" in crypto is noise, but the signal underneath keeps getting louder. Builders are still building, capital is still flowing, and the doubters are still doubting. I'll take that trade every cycle. Who's still stacking? #crypto
i am begging you, PLEASE make a genuinely high quality game that incorporates crypto.
not a token with a game duct taped to it. not another idle clicker. not some shit i play for 4 days because thereβs an airdrop.
give me a game i actually WANT to waste 6 hours a day on.
give me insanely rare items to hunt. real progression. difficult grinds. player trading. an actual economy. items that people give a shit about owning.
then build aggressive burn mechanics into everything.
crafting burns items. upgrading burns items. rerolling stats burns items. entering certain areas burns resources. repairing gear burns resources. prestige burns shit. make the economy constantly consume what players are producing instead of infinitely inflating until everything is worthless.
i want to log in every morning wondering if today is the day i find some 1/1000 piece of shit that makes me lose my mind.
crypto should make the game MORE interesting, not be the entire reason the game exists.
is WEB3 gaming really too much to ask for?
If you stack 0.25 Bitcoin now, you'll have $19,292
When BTC hits $250k, you'll have $62,500
At $500k, you'll have $125,000
And at $1M, you'll have $250,000
Pretty modest today. Exciting in a few years.
Honestly this Revolut leak is wild to me⦠handing over passports, selfies AND BTC activity to a FAKE gov request?? Self-custody isn't paranoia at this point, it's just common sense. Still trusting banks with your data? #Bitcoin
Honestly this Revolut situation has me shook. Your BTC activity, passport, selfies, home address... all handed over because someone faked a gov request? That's a nightmare for privacy. Self-custody isn't paranoia anymore, it's survival. Thoughts? #Bitcoin
been reading a game theory book and now i can't look at markets the same way. every price move feels like people trying to out-guess each other guessing each other. crypto especially is just this on steroids lol
It's so wild how ETH goes up a bunch which leads to altcoins going up a lot which leads to ETH pulling back a tiny bit which leads to altcoins going back to zero
Pretty clear that there is a sticky bid for ETH, probably wisest to stick to that if you're not an excellent trader