cygaar Profile picture
Jun 8, 2024 1 tweets 2 min read Read on X
Hello @IGGYAZALEA (and everyone else), just wanted to give you a very simple primer on gas fees in blockchains:

1) Why do transactions have a gas fee?

This is how the validators (the ppl running computers) of a blockchain get paid. They run computations on their computers, which requires a certain amount of energy. Gas fees are how they're compensated for doing so.

Additionally, without gas fees, a blockchain may get spammed. Gas fees make it hard for a bad actor to take down blockchains (through a DDoS attack).

2) How are fees computed?

They're based on a couple different factors including how busy the chain is, how intense the transaction's computations are, and how much the user is willing to pay.

3) Why are Ethereum fees so high? Solana fees are a lot lower!

Ethereum is designed to be maximally decentralized, meaning the computers participating in the network can be pretty weak. A blockchain is as strong as its weakest link. Due to the low hardware requirements, the chain can only process so many transactions, requiring higher gas fees to prevent congestion.

Solana has more powerful computers running in the network. This allows it to process more transactions faster, thus requiring lower fees. The tradeoff here is that fewer people can participate in the network.

4) Does @VitalikButerin keep Ethereum gas fees?

He does not. Sorry, he's not actually the Ethereum gas monster.

Instead, gas fees are partially given out as validator rewards, and partially burned (deleted from existence). This keeps the supply of Ethereum relatively low (sometimes deflationary). You can argue that this helps Vitalik's pockets, but it also helps every other ETH holder's pockets as well.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with cygaar

cygaar Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @0xCygaar

Jan 1
A simple explanation of how @ai16zdao's eliza framework works 🧵: Image
There's been a lot of activity and development around eliza, so I thought it'd be good to go over how it's designed.

The diagram you see above is of the current v1 architecture, v2 may look different when it's all said and done.

Link to code: .github.com/elizaOS/eliza
The example above shows how an eliza twitter agent is setup.

The first component is the character config file. This file contains everything about the agent's personality, backstory, knowledge, and topics to talk about. Image
Read 10 tweets
Oct 10, 2024
Hi @FBI, I noticed that your smart contracts are in direct violation of the MIT License, and thus are subject to copyright infringement.

You clearly copy pasted several of OpenZeppelin's libraries (which use the MIT License), but don't have a license on the code yourself.

The MIT License states "this permission notice shall be included in all copies or substantial portions of the Software", which you clearly did not adhere to in your contracts.Image
Image
Image
@FBI You can find the FBI contracts here:

I highly doubt any legal action will be taken, but it's pretty funny that the FBI themselves are not complying with software licenses.etherscan.io/address/0x16ca…
@FBI I’ve alerted the FBI to take the necessary steps against the… FBI
Read 4 tweets
Aug 28, 2024
I'm super excited to announce Abstract Global Wallet today.

We're building a brand new chain-level experience - one where users never need to download an extension and apps work seamlessly out of the box.

Here's a simple breakdown of how AGW works 🧵: Image
The current state of wallet UX isn't great.

We did dozens of research studies with non-crypto users to better understand today's onboarding flows and app usage patterns. We saw fragmentation, confusing UX, and opaque transaction flows.

AGW aims to fix that.
At its core, AGW is a smart contract wallet powered by Account Abstraction.

I've talked a lot about AA in the past - I really believe that the current AA infra is ready to support the next wave of crypto users.

AGW leverages several AA features to make user experiences better. Image
Read 9 tweets
Aug 19, 2024
Layer 2 blockchains are probably one of the most misunderstood topics in crypto, so let's fix that.

A guide on how L2s actually work 🧵: Image
By now you probably know that L2s are Ethereum's way of scaling.

You've probably wondered why L2s are so cheap when compared to L1.

Or maybe you've asked yourself what ZK/OP proofs are.

This post will answer those questions and give you a base understanding of L2s.
Let's first start by going over how Ethereum (and other L1s) work.

When a transaction is processed by a L1 chain, every node in the network must process it.

Txs are priced based on how much compute, storage, and data is used (gas usage). Compute and storage cost a lot. Image
Read 19 tweets
Jul 24, 2024
"Account Abstraction is the future of crypto"

You've probably heard this line many times, but weren't sure what it meant. So let's fix that.

I present to you the beginner's guide to Account Abstraction - what it is, how it works, and how it'll change crypto apps forever 🧵: Image
I'm not going to bore you with the technical and implementation details of Account Abstraction (that'll be a future thread).

Instead, this will be a very high-level overview of AA with practical examples of how it has improved the crypto user experience over the last few years.
Put simply, Account Abstraction is a set of frameworks and standards that turbocharge the capabilities crypto wallets (accounts).

You can think of this like taking a 1999 Honda Civic and giving it the ability to fly - it can still work as a car, but now it can do something new. Image
Read 15 tweets
Apr 18, 2024
A beginner's guide to Runes - the new protocol that will bring fungible tokens to Bitcoin at the halving 🧵: Image
To start, what are fungible tokens?

These are tokens that are not unique in nature, can be divided, and are interchangeable. They exist on other blockchains as ERC20s on EVM chains or SPL on Solana.

Examples include memecoins and governance tokens.
Historically, fungible tokens have not been possible on Bitcoin since it doesn't support smart contracts.

However, with the advent of ordinals, we saw the rise of BRC-20s, which inscribed token data in individual SATs (satoshis) and were processed by off-chain indexers. Image
Read 16 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(