Protocol Researcher
Mira Sato
Former validator operator who now writes spotlights on real deployments. She traces network upgrades, stake-weighted QoS, and the gossip protocol so builders know what changed and why.
Curated articles, practical guides, a shared glossary, and ecosystem spotlights for solo developers, protocol researchers, and node operators trying to make sense of a fast, low-fee distributed ledger.
Book Office Hours
When you are stuck on a transaction error, a consensus edge case, or a proof-of-history question, reading alone only gets you halfway. Office Hours pair you with a curator who has operated validators, traced RPC calls, and written the notes you are reading.
Each session is built around one concrete question. You send the context ahead, we read the code or trace together, and you leave with a written follow-up note you can keep.
$120 per session · no subscription required
Book a session
Protocol Researcher
Former validator operator who now writes spotlights on real deployments. She traces network upgrades, stake-weighted QoS, and the gossip protocol so builders know what changed and why.
Spends his days between RPC nodes and client logs. Jin leads Office Hours on transaction debugging, account model puzzles, and the subtle difference between confirmed and finalized.
Writes the dispatches that assume nothing. Hana maps jargon to plain language, cross-links terms across articles, and keeps the glossary honest as the protocol evolves.
A field library for people learning Solana. We publish articles, guides, glossary entries, and ecosystem spotlights written as clear dispatches rather than hype posts. You can read freely, or book Office Hours when you need a curator to walk through something specific.
No. Most articles start from a concrete question or error message and walk toward the principle behind it. Whether you are a newcomer, a solo developer, or a node operator, the dispatches are written to stand on their own.
Official docs explain how things are supposed to work. We write about how they actually behave in production: the error patterns, the version quirks, the gossip edge cases, and the stake-weighted details you meet after the first deployment.
You book a slot through the contact form and share one question or problem. We send prep reading, then meet for a 60-minute screen share. The curator traces the issue with you, explains the principle, and sends a written follow-up note within two working days.
Yes. Teams of up to five people can book a shared Office Hour on one topic. We also run a half-day Team Reading workshop for larger groups who need a guided walk through a protocol area such as stake accounts, voting, or gossip.
We publish one long dispatch and one short field note each month. Spotlights arrive when a network upgrade or an interesting deployment deserves a deeper look. You can follow the log without an account.
Cancellations made at least 24 hours before the scheduled session receive a full refund. Later cancellations or missed appointments are reviewed case by case; we usually offer a reschedule rather than a refund.
Finality on Solana is not one switch flipping. It is a sequence of small decisions made by hundreds of validators, and understanding that sequence is the difference between guessing at a confirmation and reasoning about one.
When a client submits a transaction, it lands in the leader's queue for the current slot. The leader packages it into an entry, broadcasts that entry through gossip, and the rest of the network begins voting. A vote is a signature on a bank hash that says, "I have processed every transaction up to this point and this is the state I see."
Confirmation arrives when a superminority of stake has voted on a descendant of the block containing your transaction. Finalization is stronger: it requires enough consecutive votes, rooted through the previous confirmations, that the network as a whole cannot reorganize around an alternative history without violating the stake-weighted lock. That is why a developer will sometimes see confirmed before finalized, and why the safe moment to act depends on the value at stake.
Skip a step in this chain and the error messages become opaque. A transaction may disappear because it reached the leader but never gossiped to enough voters. It may be processed but then dropped from a fork that loses. It may land in a deprecated RPC cache that reports old status. The library exists because these failures are easier to read once you know the order in which the network commits.
"My validator fell behind. The logs show a cascade of vote timeouts, then a drop out of the turbine stream. I do not need a white paper. I need to know whether this is a network partition, a disk bottleneck, or a version I should not have upgraded to yet."
"What the operator saw was a temporary fork at the epoch boundary. A stake-weighted minority kept voting on the older fork because their replay stage lagged, and the root did not advance until enough stake caught up. The fix is usually disk and peer capacity, but the protocol handled the disagreement correctly."
Both voices are true. The library moves between them: concrete symptoms first, then the mechanism that explains them. That movement is what makes the field useful.
Read the spotlightsMindparallax is a public reading room first. Every article, guide, glossary entry, and spotlight is published here and indexed in the log. There is no login wall, no module lock, no progress bar. You choose a topic, read at your own pace, and follow the cross-links when a term needs unpacking.
New dispatches arrive monthly. A long article explores one protocol area in depth; a short field note captures a single error pattern, term, or ecosystem change. Spotlights are published only when a deployment or upgrade gives us enough material to trace from symptom to root cause.
Office Hours are scheduled through the contact form. We reply within one working day, send prep reading, and meet over a secure video call. If you are in Seoul, we can also arrange an in-person session at the Seongbuk-gu reading desk.
Browse the logRead a free article when you have fifteen minutes. Book Office Hours when you are stuck on something specific. Either way, the goal is the same: make the chain readable.
Book Office Hours