Roman Melnikov retweeted
After endless audits, reviews and refinement cycles, it’s finally here, ladies and gentlemen: silverscript 🩶📜
Finally, Silverscript v1 is out [Link in the reply]. This completes the journey we started eight months ago with Toccata — it's finally possible to write human- (and AI-) readable smart contracts on Kaspa.
This language started simply as "CashScript with loops", but eventually grew into a full-fledged smart contract language capable of expressing complex, stateful contracts. It's always fun to look back at the first token mechanism @IzioDev and I worked on using raw opcodes, which took thousands of lines of code, and see the same thing implemented in just 60 easy-to-read lines of Silverscript.
I'm excited to explore the possibilities of UTXO programmability together with the Kaspa community, and this is only the beginning - Silverscript will evolve, Argent will add higher layers of abstractions, and I'm sure more people will find their own way of extending this new ecosystem.
Roman Melnikov retweeted
🚨 NEW Episode w @OriNewman "How Kaspa Wins Over FIAT"
00:00 Why kaspa:native needed covenants
06:34 Why SilverScript
13:47 sCrypt, CashScript and OP_CAT
16:00 #Bitcoin's accidental covenant
22:16 KIP-17: state inside a UTXO
30:54 KCC20, CAT20 and the lineage attack
37:37 CovenantID, and If Toccata affects your wallet
46:03 Thousands of lines to 60 with @IzioDev
53:39 Posts by @hashdag and @michaelsuttonil
59:28 Competing with bitcoin:native
--------
DISCLAIMER This video is for educational and informational purposes only and is NOT financial or investment advice. We do not recommend you to buy or sell any assets. Opinions of guests are their own and do not constitute endorsements. Cryptocurrency and blockchain investments are highly risky and can result in total loss of capital. Do your own research and consult licensed professionals. The channel and its hosts are not liable for any investment decisions or losses.
Roman Melnikov retweeted
👉For 4 years, 1 day, and 10 hours, anyone who understood the Orchard circuit could have minted ZEC out of thin air, silently, with no on-chain signature. The bug was disclosed this week. It was found by an AI-driven audit running Opus 4.8, not by an attacker.
1. Call the bug what it is
Two lines in halo2's variable-base scalar multiplication gadget used assign_advice() where copy_advice() was required. As a result, the diversified-address integrity check pk_d = [ivk]·g_d could be satisfied for arbitrary inputs. A malicious prover could spend the same note multiple times with different nullifiers, i.e. counterfeit ZEC inside the Orchard pool, undetectable on-chain because the privacy of the ZK proof hides exactly the inputs that would reveal the attack.
We do not know whether it was exploited. We will probably never know.
2. Four years. Multiple audits. Top-tier reviewers.
Orchard was reviewed by some of the strongest cryptographers in the field before activation. They missed it. Earlier automated audits with Opus 4.7 missed it. Opus 4.8 catches it in roughly 1 in 4 runs when prompted generically. The bug is hard.
And ZK inflation bugs are not new. Zcash itself shipped a counterfeiting vulnerability in Sprout (BCTV14) that survived years before being silently neutralized during Sapling. Similar soundness issues have appeared in circom, halo2, and rollup verifiers since. The pattern is consistent: when the protocol is private, exploitation is undetectable. You patch the bug and hope.
3. What Zcash did right
This was a textbook decentralized incident response:
▶️Audit: a full AI-assisted soundness audit of halo2 + Orchard, scoped end-to-end.
▶️Discover: the agent flagged the missing constraint and worked out the algebra to turn it into an exploit. A working RPC-level PoC in ~6 hours, mostly waiting on tokens.
▶️Coordinate: a soft fork disabling Orchard, prepared and distributed without leaking the bug, activated 2 days and 15 hours after acknowledgement. Coordinating a soft fork across miners, exchanges, and nodes without disclosing why is genuinely hard. They did it.
▶️Disclose: timeline, code lines, math, open questions. No spin.
Worth naming explicitly: Zcash's turnstile invariant caps the value that can ever leave a shielded pool by the value that entered it. Privacy and verifiability inside the same protocol. That is not an accident. That is good engineering, and it is what kept the worst case bounded.
4. The economics of security just changed
AI does not change whether bugs like this exist. It changes the cost of finding them. I wrote about this nitter.cf/P3b7_/status/203643721…: a missing constraint in a 4-year-old production ZK circuit used to require a top-tier cryptographer with months of context. It now requires a few tokens, an API key, and a well-framed prompt.
The defender benefits. The attacker benefits more, they only need to find it once, and they never disclose.
Orchard is the optimistic version of this story: defense got there first. The pessimistic version is the one we cannot rule out, because the chain is private by design.
5. The only real exit
You do not patch your way out of this asymmetry. You raise the floor.
Formal verification of consensus-critical circuits, every assign_advice audited by SAT solvers and AI for under-constraint, as the reporter himself recommends. Proof-grade engineering that used to be too expensive is now cheap enough to be mandatory.
Hardware roots of trust, secure enclaves, certified secure elements, WYSIWYS. Cryptographic guarantees the user can actually verify, not promises a host can lie about.
Continuous AI-assisted audit of every consensus-critical commit, re-run immediately on the release of any new frontier model.
Zcash didn't just patch a bug. They demonstrated the new defensive playbook: AI-driven audits, decentralized coordination, radical transparency, verifiable invariants. That is the direction the rest of the industry needs to follow.
And those who don't raise the bar for security will be rekt in this new world.
Stay safe. Stay honest about your trust assumptions.
Using Groth16 to prove the existence of a quantum advantage in elliptic curves is the only post-quantum secure use of Groth16 :)
This is wild. Google Research demonstrates a ~20x more efficient implementation of Shor's algorithm that could break ECDSA keys within minutes with ~500K physical qubits.
Google is now are more confident on a 2029 post-quantum transition. We are no longer looking at mid 2030s, we could have quantum computers of this scale by the end of the decade.
They believe this result is so severe that they are not publishing the actual circuits. They instead published a ZKP proving that they know of the quantum circuit with these properties. This is very atypical, showing Google thinks this is serious shit.
All blockchains need a transition plan ASAP. Post-quantum is no longer a drill.
Roman Melnikov retweeted
Galleon closed mainnet on Node V2 is ready for community node operators!
Setup guide: github.com/IgraLabs/igra-orc…
Note: configured for Galleon testnet. Mainnet configuration coming soon.
What this means: decentralization and censorship resistance from day one. Igra state can be read, written, and verified on community hardware.
For questions, comments and support please join our Discord: discord.gg/igralabs
For the technically curious, here's what's under the hood:
1. V2 Architecture
New Viaduct and Adapter components for L1-L2 bridging. Viaduct manages ATAN-to-Consensus data handover with async streaming. Adapter connects Kaspa (L1) to EVM execution layer (L2) via Engine API. Includes warm/cold start positioning and fallback mechanisms.
2. Engine Stability & Reorg Handling
Critical fixes for Fork Choice Updated (FCU) unwind operations, deep reorg safety, and disk consistency. Plain state rollback, synchronous block removal, crash prevention.
3. ATAN Synchronization
Complete ATAN system for blockchain state sync. Auto-import rewrite, importer service, finality period validation, consensus sync checks.
4. Transaction Pool Improvements
FIFO ordering, synchronous pool clearing after FCU success, discard reorged transactions. Ensures reliability during chain reorganizations.
5. gRPC Protocol MigrationComplete migration from WebSocket/borsh to gRPC/protobuf for wallet communication.
---
Test it, break it, let us know.
Roman Melnikov retweeted
Fascinating
JP MORGAN MANIPULATION of MSTR IS WAY BEYOND YOU THINK.
Here's how everything was planned.
Let’s start with an important name: Jim Chanos.
He is one of the most well-known short sellers on Wall Street.
He has built his career by shorting companies he thinks are overvalued.
➱ In May 2025, he openly said he is Long Bitcoin and Short MSTR.
This helped create the idea that you can support Bitcoin but attack MicroStrategy separately.
➱ In July 2025, JPMorgan increased margin requirements for trading MSTR shares from 50% to 95%.
This resulted in lower trading volume for MSTR and even triggered margin calls as investors weren't able to add more funds to meet the new requirement.
➱ In August 2025, JPMorgan released documents for a new structured product linked to BlackRock’s IBIT.
So they were already preparing their own Bitcoin related product months before the MSCI issue came into the picture.
➱ On October 10, MSCI released the consultation note.
It says that companies holding 50% or more of their assets in Bitcoin or digital assets may be removed from MSCI indexes if their activities resemble a digital-asset treasury.
This directly affects companies like MicroStrategy.
It’s also important to remember:
MSCI = Morgan Stanley Capital International.
It was originally created by Morgan Stanley.
So the index changes have a link to a major bank now offering its own Bitcoin-related products.
➱ Just four days after the MSCI announcement, Morgan Stanley filed with the SEC for a structured product tied to IBIT.
So one arm raises concerns about BTC heavy companies, and another arm releases a product that gives exposure through IBIT instead.
➱ 2 weeks ago, JPMorgan filed for its own IBIT linked structured note.
➱ Then on November 20, JPMorgan did two things on the same day:
• Published the documents to sell their IBIT note
• Brought back the MSCI issue (which was already 42 days old) and highlighted the index removal risk around MSTR
This timing is what raised questions.
This is why many traders now believe the pattern looks like this:
1. Raise doubts about BTC-heavy companies like MSTR
2. Create fear around potential index removal
3. Launch new Bitcoin-exposure products
4. Let capital shift from MSTR into IBIT-linked bank products
The market has seen this behavior before.
In 2017, JPMorgan CEO Jamie Dimon publicly called Bitcoin a fraud. $BTC dropped sharply. Soon after, reports showed JPMorgan clients were buying Bitcoin for their rich clients.
Public comments and actual positioning do not always match.
So what does all of this mean?
• The MSCI announcement created the first wave of concern
• The market was already fragile at that time
• JPMorgan’s note came at the exact moment when MSTR and BTC were weak
• More traders now believe there may be short side pressure
• JPMorgan and Morgan Stanley are releasing IBIT linked products at the same time
• Saylor stepped in to give clarity and stabilize the situation
All of this now point to one thing: the flows and the timing around $MSTR are not random.
Understanding this behavior is important, because this is how large institutions influence the market long before the retail crowd notices.
Roman Melnikov retweeted
You may know me as a fierce critic of Solana and Ethereum roll ups. If Solana is such a success, if Etherum is so big and L2s so fast and profitable, what does one lonely academic’s voice matter eh? It’s all about the money isn’t it?
Institutions of print millions into ecosystem that are immature, unable to scale and dangerously hacker-friendly.
If I can’t convince you, maybe this will make you think twice.
🚨 A critical new research paper by a team led by my former colleague and accepted at ACM CCS 2025, exposes a devastating, low-cost vulnerability that threatens to freeze and halt major Layer 2 rollups and single sequencer chains.
The target of these attacks should be obvious. It’s the sequencers. If our goal is decentralization eliminating the single point of failure, how can we support systems with such a critical flaw — single centralized sequencer. Where did blockchain development go so wrong?
A sequencer is the piece of the puzzle that orders all transactions inside a block. And transaction ordering is the key to security and reliability of any chain. If someone jumps the queue (MEV) the system becomes skewed and unfair. If you interfere with the ordering you can suffocate the chain just like in a DDoS attack.
What my fellow researchers in Hong discovered isn’t another generalized bug—it's a novel class of Denial-of-Sequencing (DoS) attacks that directly targets the most mission-critical component of every rollup: the sequencer.
The researchers demonstrate how attackers can craft "non-packable" transactions that are insidious:
😐 They bypass the L2's legality check, appearing perfectly valid.
😐 They successfully reach the sequencer, consuming vital CPU and I/O resources.
😐 They are ultimately discarded after execution, but the attacker pays zero gas cost.
🥶 The sequencer's compute power is rapidly exhausted, leading to disabled block production and a complete freeze on all user transactions.
This isn't theoretical. The paper specifically demonstrates the ability to halt for Polygon zkEVM end-to-end and severely slow down Arbitrum. Alarmingly, existing fuzzers and detection tools completely failed to catch these vulnerabilities. Even though not tested in detail for this paper, the vulnerability affects all EVM’s, zkEVM’s and single or permissioned sequencer chains.
As rollups move into institutional and high-value transaction layers, the security and reliability of sequencers is now mission-critical.
🛡️ Get the Full Defense Strategy
The paper cited is very academic, but we have an easier to read version for @UpholdOTC customers available.
Actionable solutions explained include
If you are working on rollup security, sequencer design, or runtime validation, this paper is not optional—it is a required read to protect your L2 ecosystem.
If you are an investor — know what you are buying.
Roman Melnikov retweeted
Wrote a blurb on derivatives:
unthoughts.github.io/2025-07…
Roman Melnikov retweeted
The CLARITY Act, if passed, is bullish for L1s (and decentralized L2s) because its "mature blockchain systems" definition of "impartial system" excludes centralized L2s (w/ single-entity sequencers).
(However, L2s can satisfy this criteria if its sequencer is elected by decentralized governance.)
Screenshot of Section 42(c)(2)(F) in CLARITY Act
* more precisely L1 tokens or tokens of decentralized chains
Roman Melnikov retweeted
Raw thoughts re Kaspa’s next big upgrade(s)
You don’t end on a crescendo, and it is no secret that several anticipated upgrades are waiting on the sidelines for Kaspa. Primarily, the Dagknight (DK) protocol and the ZK L1<>L2 bridge. These two major endeavors may look independent, but I see strong merit in bundling them into a single hardfork (reasons below). I also argue this bundled effort is the right window to incorporate the foundational L1 changes needed to support ongoing research into MEV‑resistance and oracle‑voting.
A word on deferring DK to this point. I acknowledge that per past statements we expected to be post‑DK by now. Context for the long delay: (1) after the Rust rewrite, moving from 1→10 bps (blocks/sec) was too natural a follow‑up to ignore, and I dove into ~1‑year of work there. (2) Strong community push for smart contracts; in the absence of formal committees planning the next phase we reasoned that prioritizing smart contract enablement would let a builder community form around the Kaspa app layer, and that unleashing this potential (and its ripple effects) would let us refocus on L1 perfection without bottlenecking ecosystem growth.
This post provides a bird’s‑eye overview of active + upcoming Kaspa R&D efforts and sketches their relation graph.
DK: Dagknight is a ’22 ordering‑protocol research paper by myself & @hashdag; it evolves GHOSTDAG (GD). A (mostly written) follow‑up post will deep‑dive DK across:
- practical benefits / applications of its abstract “no a priori delay bound” property
- a breakdown into four main components → raw development phases
- broader system / consensus implications
- applied research for efficient incremental algorithms (notably the cascade voting procedure)
- protocol (and paper) relaxations / simplifications
- “resistance to Internet chaos”: practical limits + engineering caveats
ZK: In the past year, there has been an ongoing publicly visible effort to establish the landscape of ZK over Kaspa. The results of these efforts can mostly be viewed in Kaspa’s research forum under the L1<>L2 category. Kaspa’s approach is to support based ZK rollups, where “based” means the ZK layers / rollups / dapps fully commit to L1 sequencing—so L1 serves all three roles: sequencing, data availability, settlement. The base mechanisms to support this are largely established. The main area still under heavy research is atomic / synchronous composability (multi‑rollup transactions that land atomically). Explaining the vision and mapping current research there deserves its own dedicated post.
Why bundle DK + ZK: Their technical complexities barely overlap, so development can proceed in parallel and merge cleanly. That’s the engineering case. There is also a safety case: we (strongly) conjecture DK yields faster practical convergence of total DAG ordering. Under normal operation the delta is likely inconsequential; under powerful attack attempts DK’s convergence could be much faster—possibly by orders of magnitude. Faster convergence of total order is especially valuable for smart‑contract systems that are highly order‑sensitive. This further strengthens the case for linking the two upgrades.
Additional elements that should ship with them are support for reverse MEV auctions and oracle voting mechanisms (two of @hashdag’s ongoing research efforts with @yaish_aviv and @elimmea respectively; see his recent Sydney/HK talks), seizing the opportunity to address some of DeFi’s hardest problems using Kaspa’s unique structure. Once full smart contracts are live we will inevitably inherit the MEV + oracle weak spots seen elsewhere. By making a few minimal, high‑leverage consensus changes now, we can “apply the remedy before the blow”. Engineering cost here is negligible relative to DK + ZK while ecosystem upside is large. Here is how we can approach each:
MEV. Proposed approach: reverse auctions in which miners offer kickbacks to users for transaction‑ordering (or bundle) rights. Kaspa’s parallel 10 bps DAG already produces intra‑round competition; formalizing a kickback path captures that value for users instead of private orderflow brokers. L1 requirements are small: add a canonical kickback route and a deterministic auction‑ordering rule in consensus (how to rank conflicting bids; details are still open afaik). Game‑theoretic refinements can follow post‑fork, but a base path should exist in my opinion.
Oracles. The strategy for oracles is to leverage Kaspa’s high bps to enable a robust, real-time attestation network, with data aggregated from numerous miners each round. From an L1 perspective, the main consideration is whether to tie this system to PoW for greater security/sybil resistance. The practical step would be to add miner voting mechanics at the consensus level. This is a low-cost, preparatory change that provides significant future flexibility for L2 oracle designs.
—————
Overall I expect dk/zk branches to begin landing soon in rk’s main repository. Looking forward to this turning into a beautiful decentralized open source coding voyage
Roman Melnikov retweeted
Wrote a blurb on liquidity:
unthoughts.github.io/2025-07…
Roman Melnikov retweeted
The vision, design, and implementation of atomic/sync composability are a kaspa core responsibility. Our understanding is that Igra is fully aligned and will cooperate with and endorse this approach. This core responsibility definitely includes L1-oriented code, but more broadly, it is to ensure the L2 landscape operates correctly, especially regarding economic dynamics and fragmentation concerns
Roman Melnikov retweeted
[Revised] Hash-Based Multi-Signatures for Post-Quantum Ethereum (Justin Drake and Dmitry Khovratovich and Mikhail Kudinov and Benedikt Wagner) ia.cr/2025/055
Roman Melnikov retweeted
A new paper worth being excited about: proofs of useful work (pouw) by Ilan Komargodski @komargodski, Itamar Schen, and Omri Weinstein @WeinsteinOmri.
arxiv.org/pdf/2504.09971
tldr; a pow function involving matrix multiplication such that the miner can choose the matrices freely (eg matrices used for own AI inference)---counterintuitive that main pow properties still hold, but they do. This is the first useful pow that makes sense since the idea was proposed about a decade ago.
Why definitely important: solves / significantly mitigates security budget draining threat, by adding a funding source (the usefulness) for mining.
Why could be important: mitigates wastefulness of pow by plugging into a high demand computation market, namely AI inference (/training). I believe addressing this issue is vital for political feasibility of pow, it's too easy for politicians to rally public opinion against wasteful pow; admittedly feels like the pow bon ton gets a kick out of this misalignment.
Possible criticism: some argue wastefulness is essential for security, and that usefulness effectively funds attacks or removes attack costs (related: arxiv.org/abs/1605.09193). One remedy is the constant wasteful overhead that still exists in pouw, but mainly I believe this is not a real threat if you successfully penetrate a huge computation market with so many diverse players; the vast scale of this market can arguably cover for model imperfections (which are inherent to the objective).
Notes: (i) afaiu from the team, current pouw requires adaptation to be fit for high bps; (ii) pouw unrelated to opow/kheavyhash though shares some common goals.
Congrats on this achievement pouw team, tracking your progress!
nitter.cf/Lhree/status/191262707…
[New] Proofs of Useful Work from Arbitrary Matrix Multiplication (ilan komargodski and Itamar Schen and Omri Weinstein) ia.cr/2025/685
Roman Melnikov retweeted
I’m a Bitcoin Maxi in the following sense: I want the bitcoin way of censorship resistance and self sovereign to apply to more than just sending BTC. I want all economic and social networks to be this way.
Roman Melnikov retweeted
Why build a central-sequencer CLOB and post data to a decentralized order-enforcing DA layer?
1. Lowest execution confirmation latency: a (physically and/or logically) centralized sequencer provides unbeatable latency for executing and confirming incoming transactions.
2. Low execution settlement latency with decentralized security (inheriting from the DA layer): the sequencer is prevented from equivocating from executed state via frequent posting of data to an order-enforcing DA layer (like Celestia). State is final (settlement of executed state) once DA is posted and finalized on the DA layer.
Shower thought: the CLOB wars will be fought and won on Celestia
CLOBs are crypto's first killer app and Hyperliquid's success is just the start. There's a stampede of projects building competing CLOBs.
Several top CLOB teams are already building on Celestia ( @hibachi_xyz, @nitro_dex on @risechain, [redacted]) bc the best way to build a CLOB is as a rollup:
→ extremely low latency ( @bulletxyz doing 3.95ms)
→ custom sequencing (cancel order prioritization, etc)
→ high throughput (CLOBs require a LOT of DA, I've heard estimates Hyperliquid does ~20MB/s ??!)
It's not a stretch to imagine 30+MB/s of high quality DA demand as these chains go live over the next couple years, which would solve the revenue question for Celestia with high-volume, high-value demand.
Some back of the napkin math... 30MB/s at 100 bytes/tx and $0.0001 per tx == $1B in annual revenue
TL;DR - CLOBs on blobs
Roman Melnikov retweeted
Stateful computation on Bitcoin mainnet without Fraud Proofs has been achieved internally with ColliderVM .
It's a toy implementation to demonstrate the concepts.
We can already do covenants on Bitcoin, now we are simply negotiating the price 😘
Details, link to repo & txs 👇
Roman Melnikov retweeted
$kas
All I want is to move on and do my own thing.
The last thing I asked both Michael and Yonatan was that they just leave me alone. I clarified that I don't want to be a part of their circle and their drama anymore. Feeling too hurt at this point, I gave up on reconciliation, and I just wanted my space away from these people. That was me trying, for the thousandth time, to privately resolve this discourse.
In the last month and a half or so, I exhibited more restraint than I have in the rest of my life combined. Despite being very hurt by things I will not go into, and having to see the people responsible idolized daily, I gritted my teeth and remained in my corner, focused on my own stuff. Because that felt like the right thing both for me and for Kaspa.
It was nice. Quiet. I was accommodating to my new situation and actually started to really enjoy it.
And then yesterday and today, a barrage of unprovoked posts about me -- unfair, misleading, and hurtful post -- hit.
First, Yonatan's comment from yesterday hit me like a punch in the gut. A deliberate attempt to hurt me. Pettiness and vindictiveness manifest. And not a single person called him out on that. I was shaken to the core, but still, I did not respond directly, just voiced my disdain in vague terms (which might have been superfluous, but I was definitely not picking a fight with anyone).
I got a few DMs asking me to post something positive today to balance this off. This is why I came on X today, to post a short positive message and move on with my day.
But then bam, another slap to the face and kick to the ass. First, a slanderous post by Junny Ho, making claims about my book deal with KEF that were so counterfactual, I'd have filed for defamation if we weren't continents apart.
But more importantly, an essay of a post by @michaelsuttonil, narrating the progression of my connections to the "core" in a way that miraculously circumvents Michael's parts, responsibilities, and mistakes in the matter. Not even giving me credit for the many attempts I made, both public and private, to keep things clear and communication aligned. Telling what he thinks I did wrong, with zero accountability, and not a modicum of reflection on his part in this. And yeah, you can say the tone of his post was "kind", but does it matter? A post that "kindly" skins you alive still skins you alive.
Believe me, I have enough material to write a very long post about Michael and Yonatan's faults and how they contributed to the situation and harm Kaspa in general.
So why don't I? Because I'm incapable of such cruelty.
All of this together was just over my threshold, so I decided not to be a victim, and defend myself.
I tried to respond to all posts with as much composure as I could muster while feeling attacked on all fronts at once. Refrained from harsh language, kept everything to the point, and exhausted all main points.
But it seems that to most people in the Kaspa community, that is not enough. Either I stay down and take it, or I am "ruining Kaspa", no matter how unfairly I'm abused and by whom, no matter how I respond. The mere fact that I responded makes me the asshole. Only my blood is let.
What does this say about our community and its moral compass? Does it even have one, or does it just follow people blindly?
This has been a terrible day, there will be no positive message.
Roman Melnikov retweeted
I would like to give my 2 cents on recent discussions in the Kaspa ecosystem surrounding the character of Kaspa’s public perception (marketing) and its connection to Kaspa Core (the people building the Kaspa protocol).
Being a rather minor presence in the Kaspa ecosystem, I’ll just say who I am and who I am not.
I like freedom. I like integrity. I like crypto - moral, ideological, theoretical, technical, practical, social. I work in the industry, in a leading company. I have enough background to understand the main problems, discuss solutions, and appreciate brilliancies. I am lucky to occasionally meet and brainstorm with Yoni, Michael, Roman (and more of Core). I think I have their personal trust. I have also been lucky to learn from Shai on various occasions.
I am not a developer. I am not a contributor to Kaspa. I am not a key player. I wasn’t there from the start. I don’t go way back with anyone.
The key distinction I want to make is between leadership and centralization.
Leadership in itself is inevitable and is — by definition — an instance of centralization.
Unfortunately often, leadership is also centralizing by nature, with leaders perpetuating or encouraging accumulation of power and influence. Sometimes this inclination is relatable, e.g. Alice creates a company and wishes to direct all aspects of its operation. Sometimes, less relatable, e.g. Bob creates a card game and wishes to impose a dress-code on its players.
Decentralizing leadership is rare. Few leaders try to restrict their influence. Very few cultivate decentralization and independence as fundamental ecosystem values. Yoni is of this rare breed. He goes to great lengths to diminish his influence and empower others. He does not “overrule” because he is principally opposed to the notion. Because the thought disgusts him. He can disagree with many people (first and foremost himself) with the full and considerable weight of his personality, but I have never seen him impose his will on others. I have only ever seen him operate with the greatest integrity, which he has instilled in all of Core.
I perceive Yoni as the most decentralizing leader in crypto. Someone pursuing a vision with the most crypto values. Someone who operates from responsibility but never ownership. Never authority.
Now the issue at hand. We have a very decentralizing leader express personal discontent at his perception of the developing online character of Kaspa, and at the composition and structure of the marketing mechanism. Personal intrigues are important, but I think they’re irrelevant here: the heart of the matter is a professional disconnect between Core, who shapes the protocol, and Marketing, who shapes its perception. This is a sensible criticism, and it’s given by people who care to people who care. It is not a battle of egos.
A minor closing remark. I’m in favor of distinguishing between decentralization and facelessness. Faces are good and inspiring. Decentralizing leaders are good faces. Kaspa is lucky to already have several of them, and more will rise. But no one owns the system, and no one should be idolized.



























