nishil Profile Banner
nishil Profile
nishil

@_nishil_

Followers
1,497
Following
1,335
Media
70
Statuses
848

on a journey from magic internet money to real money @biconomy @Safaryclub @bitspblockchain

Joined August 2015
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@_nishil_
nishil
2 years
One of the major shortcomings of @ethereum is the complicated UX. Let's learn how EIP 4337, proposed by @nethermindeth & @opengsn in sep'21, tries to solve it with Account Abstraction. A thread 🧵...
Tweet media one
39
120
579
@_nishil_
nishil
1 month
Why are @Solana Transactions failing? A thread... 🧵
Tweet media one
128
289
1K
@_nishil_
nishil
2 years
Generating decentralized trust is quite hard. Let's learn how @eigenlayer is leveraging this very fact to fuel innovation on @ethereum . A thread🧵...
Tweet media one
15
50
234
@_nishil_
nishil
2 months
Two major wins for @Solana are minimal transaction fee and its fast execution time. Lets learn how it compares with Ethereum's transaction mechanism and why Solana needs a lot of rework before it is ready for scale. A thread 🧵...
Tweet media one
6
20
92
@_nishil_
nishil
1 month
23/ Big thanks to @0xMert_ for the time and effort he puts in educating people about Solana. The thread could be made possible because of his endless tweets and podcasts on this topic. Hoped you liked what you read, RT to participate in 1 testnet SOL giveaway.
4
10
89
@_nishil_
nishil
1 year
Account abstraction is the solution to the FTX problem. Instead of funds being handled by a CEX, we need self-custodial wallet solutions on top of DEXes.
9
6
69
@_nishil_
nishil
4 months
Gas on L2s is going to become significantly cheaper in the next few months. Let's learn how @ethereum 's Dencun upgrade, ERC4337 compression and Data Availability solutions are gonna play their roles in making this happen. A thread 🧵...
Tweet media one
3
11
60
@_nishil_
nishil
1 month
5/ You'll be surprised to know that only ~8% of these failed txs are by actual users, rest of them are failed arb txs by onchain bots. The arbitrageurs spam the chain because the cost to spam is minimal compared to the resultant rewards of a successful arbitrage.
Tweet media one
2
7
59
@_nishil_
nishil
1 month
3/ 3. Dropped Transactions: The tx doesn't appear anywhere, in this case the the tx hasn't reached the block leader. This is what most of the users are seeing currently. This is a networking layer problem and not a problem with consensus/execution.
1
0
57
@_nishil_
nishil
2 years
5 things @CelestiaOrg can do that no other chain can.
1
8
53
@_nishil_
nishil
1 month
18/ So that's the gist of the main issue folks. Teams like @jump_firedancer , @Anza_xyz , @solana etc are working to ship fixes to the networking layer. These patches are being rolled out as we speak and some major ones are said to come out in the duration of coming weeks.
1
2
53
@_nishil_
nishil
1 month
Woah it’s blowing up. Can someone from Solana please gift me a cool pfp for my contribution? 🥹
Tweet media one
4
1
50
@_nishil_
nishil
1 month
2/ 2. Executed but Failed - gas is paid, but the execution returns error. This happens when the conditions may not have been met, like a mint they're trying to buy is sold out or the slippage exceeds as the price moved quite fast, etc.
Tweet media one
2
1
49
@_nishil_
nishil
1 month
15/ To understand better, lets imagine a situation where each block leader has X connections it can talk to. Now during times of high activity - the block leaders start receiving requests for 10-100X number of connections...
Tweet media one
2
2
46
@_nishil_
nishil
1 month
11/ Solana recently upgraded to QUIC as its networking layer, it helps setup a connection between a user and the block leader. And as Solana has continuous block production and does not have a mempool, loosing a connection would mean that tx would not land on the block.
Tweet media one
3
0
47
@_nishil_
nishil
1 month
1/ Lets start from the very basics. From the point of view of a user, when they make a trade, there are three things that can essentially happen: 1. Tx gets executed successfully without any error.
2
0
44
@_nishil_
nishil
1 month
6/ For example: they can spam the chain multiple times a day which would cost them a few hundred dollars (because of low fees on Solana), and they just need to land that one transaction to earn upwards of $100k denomination profit.
1
0
44
@_nishil_
nishil
1 month
17/ Essentially, to win, you must spam more than the others And because there are multiple bots who would spam the network with connection requests, it becomes harder and harder for regular users to establish a connection and land their transactions.
1
0
44
@_nishil_
nishil
2 years
Marks are like electricity, half of BITS doesn't get it
4
0
42
@_nishil_
nishil
2 years
Hey BITSians on my TL, We @bitspblockchain are planning on hosting a BITSian gathering in Bangalore for all the students and alumni in the web3 space. If interested then drop a '🤩' below.
31
6
40
@_nishil_
nishil
6 months
Why tf does BITS not have a straightforward way for students to bring their own internship companies for PS. So many people have good off campus internship offers. Makes no sense for us to pay 80k, and on top of it hustle a way to reg the company we already have an offer from.
4
2
40
@_nishil_
nishil
1 month
4/ Now you might ask what is a fucking networking layer, but we'll talk about these dropped txs, and why they are the main reason of congestion on Solana rn, a bit later. First lets address the failed txs that land. Bc its imp to understand why failed txs aren't the main issue.
2
0
39
@_nishil_
nishil
1 month
22/ At last I'd want to end with the note that I believe Solana is fighting for the right tradeoffs that are indeed hard to defend. Just like Ethereum emerged from its fair share of issues, Solana shall too. Here is a thread that summarises it well:
@Austin_Federa
Austin Federa | 🇺🇸
1 month
David, maybe you weren't in crypto in 2017 or you just don't remember, but CryptoKitties made eth unusable for weeks. It resulted to a rethink of some design decisions, helping to lead to the robust eth L1 we know today. This also happened in 2016 with the Shanghai attacks.…
122
192
1K
2
0
37
@_nishil_
nishil
1 month
7/ Thus its imp to note that these failed tx do not point towards liveness failure, the blockchain is running as expected and these are just few bot txs that ended up getting failed because the tx conditions weren’t meant. This is not the reason for the bad UX on Solana rn.
1
1
38
@_nishil_
nishil
1 month
13/ This new architecture prevents Solana from getting HALTED during increased network activity. It might be unusably congested, but atleast it won't stop this time eh?
1
0
38
@_nishil_
nishil
1 month
21/ I have briefly talked about current issues with Solana's transaction mechanism in the thread below. Feel free to give that a read to understand better.
@_nishil_
nishil
2 months
Two major wins for @Solana are minimal transaction fee and its fast execution time. Lets learn how it compares with Ethereum's transaction mechanism and why Solana needs a lot of rework before it is ready for scale. A thread 🧵...
Tweet media one
6
20
92
1
0
36
@_nishil_
nishil
1 month
8/ Infact Solana has had a consistent rate of ~50% failed transactions since Nov last year. If you go back in time in the failed vs successful chart I put above, you’ll find that it was similar before as well.
2
1
36
@_nishil_
nishil
1 month
20/ 2. Firedancer by @Jump_ might indeed solve the issues, but that wouldn’t be coming out till end of this year. 3. Issues with network spam: There are multiple issues with economics of txs on Solana and it fails to prevent bad actors from spamming the chain.
2
1
36
@_nishil_
nishil
1 year
Unoptimised opti paper distribution
Tweet media one
0
0
35
@_nishil_
nishil
1 month
16/ This is when block leaders can choose to drop certain connections. However, instead of connections getting dropped on a set criteria (like drop all with fees lower than x), currently these connections would get dropped randomly...
3
0
33
@_nishil_
nishil
1 month
14/ So you might ask, if everything about QUIC is so well designed, why is Solana so fucked rn? So the problem is that even though block leaders can now throttle certain connections, the logic on which connections to throttle has been poorly implemented and is buggy.
1
1
32
@_nishil_
nishil
1 month
12/ QUIC gives block leaders the ability to cut some user connections or rate limit them based on specific criteria. Thus block leaders can now drop certain connections during high demands.
1
0
31
@_nishil_
nishil
1 month
19/ So this will solve the problem? Solana to moon again? Well, not quite. 3 reasons why there is a long road ahead: 1. There’s no guarantee as to how efficient the current fixes will be in preventing next congestion problem on Solana. We can only know when we see it in action.
1
0
29
@_nishil_
nishil
1 month
10/ Networking layer is the communication layer of the internet, it is used to send packets of data from one connection to another. For example - TCP, UDP, QUIC (designed by google), etc.
1
0
28
@_nishil_
nishil
2 years
insecurity drives capitalism and fear drives S9
0
0
25
@_nishil_
nishil
2 years
Penning down our experiences from conducting India's first student-run 'Web3 Week' @BITSpBlockchain . A thread🧵...
2
5
27
@_nishil_
nishil
1 year
Best farewell gift I could have asked for. Super proud of my club @BITSpBlockchain
Tweet media one
Tweet media two
0
1
26
@_nishil_
nishil
1 month
9/ Now lets discuss the main cause of congestion on Solana in the last few days - 'the transactions that never made it'. As mentioned earlier in the thread, these are transactions that failed to reach the block leader, and got dropped bc of issues in the networking layer.
2
0
25
@_nishil_
nishil
2 years
It's time we build a p2p PR number trading platform
5
0
21
@_nishil_
nishil
2 years
24/ All of this is very exciting Nishil, but why should we care? well, there are multiple reasons. 1. The proposal allows us to use custom signature schemes. Users can now use the inbuilt schemes of iOS and Android devices and turn every phone into a hardware wallet.
2
0
22
@_nishil_
nishil
1 year
@king26_sk they've also sent multiple copies of same pictures. If I lose one I'll still have 3 more remaining, so thoughtful
1
0
23
@_nishil_
nishil
29 days
Gm Dubai ✨ Who’s coming next week?
Tweet media one
1
0
23
@_nishil_
nishil
2 years
Really excited for this 🚀
@yb_effect
Yash Bora
2 years
8/ @_nishil_ University: BITS Pilani Favorite web3 writer: @Thyborg_ Favorite web3 project: @CelestiaOrg
Tweet media one
1
0
13
7
0
23
@_nishil_
nishil
1 month
1100 !!! 🔥🪩
Tweet media one
1
1
20
@_nishil_
nishil
2 years
Pilani got featured in @chaimettoast aftermovie😭 Recnacc stonks📈
Tweet media one
Tweet media two
0
0
19
@_nishil_
nishil
2 years
2/ With AA, we have a chance to move away from the scary world of seed phrases. We can enable different signing options, gas fees can be sponsored by Dapps or paid through fiat and much more. Now that we know what AA is, let's understand how we can bring it to Ethereum.
1
0
17
@_nishil_
nishil
1 year
Why is suddenly everyone talking about Eigenlayer, saw 3 back to back threads.
6
0
18
@_nishil_
nishil
2 years
4/ Externally owned account (EOA): These accounts are controlled by the user’s key pair (public key and private key). This is what most users use to interact with Ethereum. Services like Metamask (wallet) act as an interface to interact with these accounts.
5
0
11
@_nishil_
nishil
2 years
3/ There are currently two types of accounts on Ethereum: 1. Externally owned account (EOA) 2. Smart contract accounts
1
0
14
@_nishil_
nishil
2 years
We definitely place a lot of trust in middle berth train seat strength. Abhi yeh aunty gir gyi toh mai toh gya.
1
0
15
@_nishil_
nishil
2 years
I am not egoistic, but should I unfollow before he does? 👀
Tweet media one
0
1
14
@_nishil_
nishil
2 years
12/ This is where @eigenlayer comes in. It is a mechanism to leverage the existing trust network to do the things it was not intended to do. Simply put, Eigenlayer transfers Ethereum's economic security and trust to a middleware that needs it.
1
0
15
@_nishil_
nishil
2 years
12/ Hence folks at @nethermindeth and @opengsn with help from @VitalikButerin proposed EIP 4337. The proposal presents a workaround without any consensus-layer protocol changes. It brings 'Account Abstraction' to Ethereum.
Tweet media one
1
1
11
@_nishil_
nishil
2 years
27/ Well that's all folks, thanks for sticking with me. This proposal introduces multiple avenues of innovation and I hope I did justice to it. It'll be exciting to see the usecases that teams build upon to enable an overall better UX for the users. We shall cover that later.
2
0
13
@_nishil_
nishil
2 years
1/ Well let's start with what account abstraction (AA) means. Account abstraction provides users the ability to use accounts at a higher level with less knowledge of the processes going on underneath. Like using a gmail account without knowing how it functions.
1
0
13
@_nishil_
nishil
2 years
saw my first shooting star today
0
0
13
@_nishil_
nishil
1 year
It's so irritating when twitter suddenly removes a tweet from the feed, bhai padhne toh de!
0
0
13
@_nishil_
nishil
2 years
13/ Eigenlayer is a series of smart contracts on Ethereum that allow users to re-stake. By re-staking, stakers can expose their staked ETH to additional slashing conditions in exchange for securing middleware. Same capital, additional risk.
1
0
13
@_nishil_
nishil
2 years
5/ Smart contract accounts: These accounts are not controlled by any private key, rather they are controlled by their code. For example, all the DeFi protocols are controlled by SC accounts.
1
0
12
@_nishil_
nishil
2 years
17/ There are three different ways to re-stake on Eigenlayer: 1. re-staking $ETH directly 2. re-staking LP tokens 3. re-staking (staked ETH) LP token
Tweet media one
2
0
13
@_nishil_
nishil
1 year
Wallets should provide features like fiat gas payments. What's cool is that EIP4337 enables that along with countless other UX improvements like: - Social recovery - Multisig - ERC20 gas payments - Batched transactions, etc.
1
0
13
@_nishil_
nishil
2 years
30/ Overall I am very excited for @eigenlayer as it leverages the core value of a blockchain which is trust and allows for open innovation across all layers of blockchain. Their team is excellent and you might never find anyone with better presentation skills than @sreeramkannan
2
1
12
@_nishil_
nishil
2 years
7/ This is a problem because EOA functionalities are hardcoded into Ethereum protocol and there is no room for customization. For example: Gmail provides you the option to enable 2FA on your account. Similar customizability can't be done on Ethereum today.
1
0
10
@_nishil_
nishil
1 year
Amazing venue @ETHIndiaco .
Tweet media one
1
0
12
@_nishil_
nishil
2 years
6/ The issue with Ethereum is that EOAs get special privileges that smart contract accounts do not. The most notable example is the ability to initiate transactions. Currently, only EOAs can do that.
1
0
11
@_nishil_
nishil
1 year
We also need fiat on/off ramp solutions for wallets, not sure if there is any so far, but hoping to see that too become a thing with this EIP.
4
0
12
@_nishil_
nishil
1 year
remember when our parents used to come to get us from school? the peon would enter the classroom with a slip and everyone would look at the teacher hopefully, wishing that the slip has their name on it. finally the joy when the teacher called out your name was infinite.
1
0
11
@_nishil_
nishil
7 months
Excited to join @Safaryclub Batch 6!! 🌊🦁
Tweet media one
2
2
10
@_nishil_
nishil
2 years
18/ Eigenlayer allows innovation at every layer of the tech stack. With @eigenlayer , Ethereum can focus on governance for long-term growth and anyone can permissionlessly add features for fast innovation.
Tweet media one
1
0
11
@_nishil_
nishil
2 years
19/ Let's consider two projects where @eigenlayer can be of good use: 1. EigenDA: It is a data availability network developed by the Eigenlayer team for optimistic and ZK rollups. It allows Ethereum to offload its DA within the ecosystem security instead of off-chain options.
1
0
11
@_nishil_
nishil
2 years
Thanks to @yb_effect for helping with the magical final touches and @chapterone for providing me with this opportunity. Make sure to check out the link below for some more stuff from Chapter One Research:
2
0
10
@_nishil_
nishil
10 months
Twitter ad revenue share is insane, big fan 🫡. This is the motivation I needed to start writing threads again. If I get 2+ likes, I'll release a thread on zk co-processors this weekend. Lessgooo🚀
1
0
10
@_nishil_
nishil
2 years
13/ Instead of modifying the logic of the consensus layer itself, it replicates the functionality of the current transaction mempool in a higher-level system. The flow has a lot of moving parts, which include - 1. User operations 2. Bundler 3. Paymaster (optional)
1
0
8
@_nishil_
nishil
2 years
8/ EOAs on Ethereum have the following limitations: 1. Users can't use a custom signing scheme. ECDSA is a typical signing scheme that Ethereum uses to generate public-private key pairs. 2. Gas fees have to be paid in native cryptocurrency ($ETH).
1
0
9
@_nishil_
nishil
2 years
11/ Hence middlewares introduce a trust layer. Users now have to trust them to use different Dapps, for example: - Trusting oracles for price feed - Trusting bridges for cross-chain transfer - Trusting relayers for MEV Boost - Trusting DA for validiums
1
0
10
@_nishil_
nishil
2 years
@pythonhulk and @PareenL form an amazing cofounder pair, just love how they perfectly complement each other.
1
0
10
@_nishil_
nishil
2 years
21/ Since EigenDA does not handle consensus, it also has a much higher throughput than Celestia (1.4MB/s, source: Messari). EigenDA will achieve up to 15MB/s, which is 176 times more than the DA rate of Ethereum without danksharding.
2
0
10
@_nishil_
nishil
2 years
16/ This is what a general flow might look like for a transaction that gets initiated through an SC wallet: 1 - Alice (user) initiates a 'user operation' and includes the transaction(s) it wants to execute.
Tweet media one
1
2
9
@_nishil_
nishil
5 months
Best vibes in the city rn
@0xAishwary
Aishwary.eth (🇮🇳/acc)
5 months
The ETH Builder house going on full swing ❤️
Tweet media one
7
6
130
0
0
10
@_nishil_
nishil
2 years
100 people earned their first NFT in the form of a POAP, and with the help of @haardik and @learnweb3dao , we helped 220+ students in their transition from web2 dev to web3 dev.
Tweet media one
1
1
10
@_nishil_
nishil
1 year
I think the Audi sound fuckup is intentional to get funds from alumni
0
0
10
@_nishil_
nishil
2 years
2/Blockchains are revolutionary because they have eliminated the need for trust between people & institutions. Instead of trusting a human for our daily interactions, we now trust a decentralized set of nodes. But developing such a network is often the most challenging part.
1
0
10
@_nishil_
nishil
2 years
@titanplayer42 1. Take Polaroid of the Polaroid 2. Keep doing that endlessly - hence making a chain of Polaroids 3. Then put all of the Polaroids in a block - making a 'block-chain'
1
0
9
@_nishil_
nishil
2 years
Learnt today that the S in the iPhone series (4S, 5S, 6S, XS) all stand for Steve! Credits: @finshots
0
0
9
@_nishil_
nishil
2 years
To understand more about Celestia, you can refer to @Delphi_Digital 's amazing article.
0
1
9
@_nishil_
nishil
22 days
Come meet the @biconomy team at #BinanceClubhouse at Souk Madinat!
0
0
9
@_nishil_
nishil
2 years
Thanks for reading. Thanks to @yb_effect for helping at every step and @chapterone for providing me with this opportunity. Make sure to check out below for some more stuff from Chapter One Research:
1
1
9
@_nishil_
nishil
2 years
Google doc text recommendations have evolved from suggesting what you were thinking to suggesting what you couldn't even think yourself.
1
0
9
@_nishil_
nishil
2 months
19/ For anyone interested in reading more about the transaction mechanics of Solana, I have collated some excellent podcasts (by @0xShitTrader @0xMert_ @jito_sol @buffalu__ ), articles (by @EclipseFND @UmbraResearch ) and tweets in this Notion:
1
0
9
@_nishil_
nishil
2 years
10/ All these problems can be easily solved by smart contract wallets as they allow the use of custom logic. But as mentioned earlier, transactions on Ethereum can only be initiated through an ECDSA-secured externally-owned account (EOA) and not through smart contract wallets.
1
0
8
@_nishil_
nishil
2 years
@KarthikGowda_Jr 50 lakhs CTC but base is still zero. smh
2
0
9
@_nishil_
nishil
2 years
27/ After having discussed what Eigenlayer is capable of, let's take a look at a few concerns around it: 1. Eigenlayer can become a weak link, middleware code can be exploited & honest stakers can be slashed. This might put protocols at risk by reducing their economic security.
1
0
9
@_nishil_
nishil
2 years
1/ This thread is long, stick with me! There's a lot that is new in the protocol, and I want to make sure I do justice to its novelty.
1
0
10
@_nishil_
nishil
2 years
Most twitter web3 threads are simple podcast notes
1
0
9
@_nishil_
nishil
6 months
AI might become the trustless third party required for blockchains to tokenize and valuate RWAs, by helping in bringing raw data like estimated value of any RWA, proof of its existence etc.
1
2
9
@_nishil_
nishil
2 years
11/ Now you might ask - why don't we change that? Well, EIP 2938 is one path toward fixing this. It introduces Ethereum protocol changes that allow transactions to start from a smart contract instead of an EOA. But as mentioned, it requires significant protocol changes.
1
0
8
@_nishil_
nishil
2 years
25/ 2. It allows native support on Ethereum for multiple signatories. Two or more users can now approve a single transaction, thus improving security.
1
0
8
@_nishil_
nishil
2 months
1/ In this thread we'll try to explore how Solana's transaction fee mechanics work and why it still needs a lot of rework, in simpler words, we'll try to answer: 1. How txs fee works on Solana. 2. How txs are scheduled. 3. How it compares with Ethereum's mechanics.
2
1
9
@_nishil_
nishil
2 years
9/ 3. Because your private key is your account, losing your key means losing your account.
1
0
7
@_nishil_
nishil
2 years
Simple UX powered by @biconomy 🚀
@biconomy
Biconomy
2 years
A game-changer for Web3 developers is coming. Watch this space, fam *sound on 📣* A thread👇 #BiconomySDK #developers #infrastructure #toolkit
22
81
345
0
0
8