Thread: https://cryptofees.info/ 

1/ The website shows which network or smart contract is used more based on fees (USD). Lets look at few details in this thread related to Bitcoin and Ethereum transactions.
2/ Average transaction fee

Bitcoin: 9 USD
Ethereum: 15 USD
3/ Mean and Median fee looks different on https://coinmetrics.io/charts 

Mean should have been same as average mentioned in tweet 2 afaik but lets assume fee per tx is almost same for bitcoin and ethereum in last few months
4/ 280,000+ bitcoin transactions with 2 or more outputs

https://blockchair.com/bitcoin/transactions?q=time(2021-01-04%2004:10:33..2021-01-05%2004:10:33),output_count(2..)&s=output_count(asc)

17,000+bitcoin transactions with 5 or more outputs

Time: 2021-01-04 04:10:33 | 2021-01-05 04:10:33
5/ 1,234,796 transactions on ethereum in same time frame
6/ Interesting part which is not shared by lot of people:

https://ethereum.stackexchange.com/questions/84063/ethereum-transaction-with-multi-input-and-multi-output-like-bitcoin

Ethereum txs have FROM and TO account, Bitcoin txs have INPUTS and OUTPUTS. You cannot send to multiple people in one Ethereum tx (except if smart contract does it after receiving)
7/ Assume bitcoin transactions had only 1 input and 1 output. How would you create this tx: 3f99102c76af2ecfe7c7da826cbefd8a5d4465ac2c63e88a975df89b23c8bf5d

Create 5 transactions with 1 input and 1 output in each of them as explained in next couple of tweets.
8/ Size for each input and output involved in tx

Input: 91 vB

Output 1: 32 B
Output 2: 32B
Output 3: 32 B
Output 4: 31 B
Output 5: 32 B

Size of original tx: 344 / 235 bytes
Virtual size / weight: 263 / 1049

Fee for original tx: 0.00019 BTC
9/ If you create 5 txs to use the same input and different outputs mentioned in above tweet, 91*4=360vB extra will be required.

If same fee rate is used (73 sat/vB), 0.00026 BTC extra fee will have to paid

SO YOU PAY DOUBLE FEE FOR DOING THE SAME THING and 5x transactions!
11/ Also bitcoin doesn't have failed transactions in which users pay fees and miners include them in blocks.

Its not the case with Ethereum in which almost every day thousands of transactions fail in which fees is paid: https://blockchair.com/ethereum/transactions?q=failed(true),fee_usd(1..),time(2021-01-04)&s=fee_usd(desc)&limit=100&offset=100#
12/ One of the reasons I look at outputs per day chart for bitcoin transactions and explained the same in this answer:

https://bitcoin.stackexchange.com/a/100829/ 

Fees involved in using Uniswap will need another thread and will write it this week when I am free
You can follow @prayankgahlot.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.