Software & blockchain company. We operate a leading validator on Solana as well as https://t.co/4yRdhRoGv3. Discord: https://t.co/mAYtsqTJnr
Feb 25, 2023 • 17 tweets • 3 min read
🧵 An attempt to summarize what happened today.
forking event - this was the initial tweet I and others put out, because this is what we observed, excessive forking. This is however a symptom, not a cause.
We don't know the exact root cause yet, but what we know is that over the past week all validators were encouraged to upgrade from 1.13.x to 1.14.16 which is a big jump with a lot of code changes.
Oct 13, 2022 • 12 tweets • 3 min read
Interested in understanding the hardware requirements of Solana validators better?
Will break down the various components and why they matter in this thread
If you want to run a validator or RPC node reach out to @latitudesh (or direct to @guisalberto) for some good deals
🧵
There's always much talk about the hardware requirements for Solana validators.
Why are they so high? Simply put: because Solana wants to achieve the highest throughput that is technologically possibly given the best computing and networking resources.
Oct 1, 2022 • 10 tweets • 2 min read
Possibly final thread/tweet on this for today:
Thoughts on the validator that caused this outage.
🧵
Hopefully it was unintentional, and ultimately it was a code bug that didn't correctly handle the duplicate block scenario (most of the times it is handled correctly but this was a very rare edge case).
A validator ran two instances and propagated two conflicting blocks.
Oct 1, 2022 • 10 tweets • 2 min read
The Solana Mainnet cluster has successfully restarted a few minutes ago, new blocks are being finalized.
So what exactly happened? We don't know everything yet, but here's some of what we do know
🧵
At approximately 2241 UTC on 30 September many validators stopped voting.
Many operators were immediately alerted and converged on Discord to assess the situation.
It was not immediately clear what was happening, it appeared the network halted but there were also signs it hadn't
Sep 29, 2022 • 7 tweets • 3 min read
🔥 STAKEWIZ NEW FEATURE ALERT 🎉
See your STAKING REWARDS & APY graph for the entire history of your stake accounts!
Connect your wallet, enter your wallet address or just bookmark the URL!
Stakewiz displays over 2050!! Other sources say 1700-1800. Why the difference?
We include all validators who have voted this epoch, even if unstaked OR have at least 1 SOL in active stake, even if delinquent/haven't voted.
Why?
If a validator is voting, even with zero stake, their votes are being seen and processed, and we assume they have an intention of receiving stake. If they stop voting and don't have stake they'll drop off our list next epoch.
They're also paying voting fees.
Jun 1, 2022 • 13 tweets • 2 min read
Solana halt today, what happened?
A bug relating to durable nonces was triggered on a majority of validators, leading to a block hash mismatch & validators stalling.
This was actually a known bug that was being fixed and hadn't been triggered in this form previously.
The issue is completely unrelated to clock drift and the clock drift has nothing to do with the network halting.
As soon as validators observed that the network ceased producing blocks they started confirming with each other on Discord that everyone was seeing the same thing...
May 1, 2022 • 25 tweets • 4 min read
What a weekend.
Yesterday the Solana blockchain halted, which means it stopped producing blocks. This resulted in validators coordinating a cluster restart which requires 80% of stake (minimum 605 validators).
A 🧵 on what occured. 👇
For months we've seen congestion issues on Solana.
Source: NFT and arb/liquidations bots.
When a new project mints bots try to snipe the mints and immediately relist on secondary market places for $$.
The past two weeks has seen an escalation in bot activity...
Apr 28, 2022 • 5 tweets • 2 min read
A massive NFT Drop just hit the Solana network, a drastic increase in CandyMachine txs and associated network spike at 2200 UTC.
A network outage or interruption at Hetzner Falkenstein has also hampered things with ~% of stake being there.
How does it affect validators? 👇
Massive inflow of traffic, not today but on Tuesday for a similar event we saw >20gbps spikes.
This results in A LOT to do for the CPU (even with 24 cores). Deduplicating all those tx, verifying their signatures, then trying to pack a block.
This consumes RAM! A lot of it...
Jan 25, 2022 • 13 tweets • 3 min read
Solana: So 1.8.14 shipped over the weekend, TPS has stabilized. Is everything hunky dory now? Well, not quite yet... While the changes in 1.8.14 have caused massive improvement in reduction of duplicate tx there is more to do, updates in this 🧵
v1.8.14 improved de-duplication of transactions. Solana uses UDP to propagate tx between nodes, unlike TCP with UDP one can't be sure whether the packet was received. As a result transactions are routinely rebroadcast. This has benefits and drawbacks...
Jan 22, 2022 • 9 tweets • 2 min read
Quick 🧵 on our understanding of the current issues & fixes: Due to market volatility many leveraged positions on DeFi become eligible for liquidation. Liquidation can be triggered by anyone on an eligible position, if one liquidates an eligible position one receives a bounty...
This creates a market where liquidators race to close eligible positions and get the bounty. Some have created bots to automate this and improve their chances of success. To ensure they get in first and "win" the race they submit the same transaction dozens or hundreds of times..