michal r
@vaddotsol
Followers
1K
Following
13K
Media
74
Statuses
1K
developer working on Solana (@anza_xyz) and https://t.co/T1dEXK8TWf
Joined August 2013
Once tx v1 and BLS syscall (with G2 group ops) are there, zolana can actually happen
3/ The new format supports transactions up to 4KB vs ~1.2KB supported in v0. Each instruction header is just 4 bytes specifying program index, account count, and data size. This compact encoding improves parsing speed and consistency for validators.
3
0
6
Here's a longer-term chart. The simple story is correct. Capitalism created Poland's miracle, and socialism created Venezuela's catastrophe.
Amazing chart, Venezuela used to be wealthier than Poland. Poland introduced capitalism & free market principles, Venezuela followed socialism Free market makes people wealthier, socialism always ends in bitter poverty and misery. Why are young people so fascinated by socialism?
482
2K
11K
Okay, so here's all the problems that people seem to be having with Zcash: - core contributor is trans (okay?) - Mossad backdoored it because one of the co-creators of Zerocash is Israeli (following that logic, every zero-knowledge proof construction ever created is backdoored
48
7
175
It's hilarious how haters don't realize that Rust, the majority of cryptography libraries and even Bitcoin have trans core devs. It's not only Zcash.
People will watch this Zcash video, see the massive jail sentences for zk-protocol founders, see the price go up 20x in the past months and still think “let’s buy some $ZEC ”. What could possibly go wrong, right?
7
6
91
Daira-Emma is a *great* dev. Co-author of many excellent ideas and many more to come. And ze’s a lovely and sincere person who I’ve had the pleasure to know and collaborate with for I think about 20 years now. It’s good for freedom that ze’s a Zcasher.
10
102
909
We've just pushed down the time spent on epoch activation again, this time from ~519ms to ~337ms. That was the biggest bottleneck there and the main reason behind empty slots. There are still more optimizations being cooked there, so stay tuned. https://t.co/WYwL1Vbhha
github.com
Problem Processing new epoch (Bank::process_new_epoch) involves collecting stake delegations twice: In Stakes::activate_epoch, to create a stake history entry and refresh vote accounts. In Bank::f...
6
2
41
One of the better signals for how far crypto has moved on from it's cypherpunk ideals is the rampant amount of anti-trans, anti-queer and similar rhetoric A space defined, in its origin, by its resistance to institutional power structures and the concepts of self-sovereign
"Privacy allows people to think freely. There's the space inside your head where you can basically think whatever you want and be fairly confident that no one is reading your mind. You can reason about the world and reason about what should happen in the world. @feministPLT
230
138
1K
we do 100k TPS and feel deep dissatisfaction you do 19k TPS with creative crypto accounting across 50 chains and celebrate we are not the same
56
26
286
Now might be a good time to say: @blueshift is a self-funded open source company. If you’d like to see us spend more time on education and tooling than devshop work to bootstrap our mission of accelerating the shift to Solana, you are more than welcome to support us! 🙏🏻
26
27
135
Build Station Warsaw is happening now! Powerful workshops. Real feedback. Level-ups for your project. @vaddotsol knows the vibes 😉 Check the full agenda and pick your growth moments 👇
3
1
16
Just `cargo install sbpf-linker` and you can use upstream Rust nightly to build Solana programs. No need to wait for SVM to align with upstream eBPF (which should still happen). Now we make solana-sdk and pinocchio no_std, then the nightmare of using forked Rust is over.
aaaaand done! first solana program linked by sbpf from an object file compiled through upstream ebpf aight, now someone gives me the customer line to toolchain department
5
4
31
1/ Solana validators: Agave v2.3.8+ adds XDP to accelerate Turbine block propagation. XDP bypasses parts of the Linux networking stack to cut copies and context switches. This prepares validators for 100M CU blocks and advances IBRL 🧵
22
55
239
One of the bottlenecks in Solana is epoch activation, on which each validator spends ~800ms. We've just merged a change that reduces the time spent on reward calculations from ~208ms to ~49ms. And we're just getting started. https://t.co/fQwU2JACul
github.com
Problem calculate_stake_vote_rewards was storing accumulated rewards per vote account in a DashMap, which then was used in a parallel iterator over all stake delegations. There are over 1,000,000 s...
11
12
69
@uriklarman Same as a regular pinocchio hello world! The goal of this is not to reduce CUs at the compiler level, but to yeet the bad rustc fork labs created back in the day, and with it all the small incompatible changes made to SBPF and go back to plain kernel eBPF. In this new world, we
7
7
58