Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 130
  1. import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; The whole F_RP framework, as written today, is completely broken by Shor's algorithm.

  2. 1.

  3. Egress is the new vendor lock-in

    Two of the big three quietly raised egress this quarter while announcing "AI-friendly" pricing on inbound.

  4. 1.

  5. import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; MEV is the second-order tax on public DeFi.

  6. 1.

  7. Live crowd counter HUD

    Threw a live-crowd HUD on the pike_pupday site.

  8. Added CompressedTokenHelper.compress(...) and .decompress(...) to the z_trade SDK.

  9. Stuck sell path on graduated launchpad tokens

    A user reported they couldn't sell tokens that had graduated from the launchpad to the open AMM.

  10. Darwin frameworks bundled, wallet-ui types pinned

    Shipped the macOS sidecar bundling pass for vanta-desktop.

  11. import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; I've now spelled out the full F_RP framework.

  12. Private atomic-swap price discovery, draft 1

    Spent yesterday writing the price-discovery design for vanta-swap.

  13. BTC RPC tunnel scripts for swap testing

    Shipped the btc-tunnel.sh family for vanta-desktop.

  14. The explorer used to render ZK transfers as "unknown opcode" because the parser was Bitcoin-Core-flavoured and didn't speak our witness-v2.

  15. vanta-explorer v2: API + SPA on a single port

    The explorer was running as two separate Fly machines: one Node API at :3000, one nginx-served SPA at :80.

  16. Remote /prove endpoint + desktop Linux WebKit fix

    For users on phones or low-end laptops, generating a Groth16 proof in 1.5s is still 1.5s of dead UI.

  17. Bitcoin uses COINBASE_MATURITY=100 (you can't spend a coinbase output until 100 blocks deep).

  18. x402 Vector 9: amount-string parser fuzzing

    import { Aside } from "@/components/mdx"; The x402 spec carries the payment amount as a JSON string, not a number.

  19. Devnet up, fixed shielded-pool program ID

    Stood up the SDK devnet docs + quickstart guide.

  20. Fitting F_RP in 656 bytes on Solana

    import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; The previous six posts derived F_RP at the level of relations and theorems.

  21. Found a fun chain-init bug.

  22. Subtle wallet UX win: when a user has both a 5 BTC note and three 1.66 BTC notes, the wallet would pick whichever combo summed closest to the target output.

  23. Vite 5 with "type": "module" rejects require("crypto").

  24. Auto-shield mining rewards + atomic-swap CLI

    Two features in one commit: Auto-shield mining rewards — when a Vanta block matures (30 confirmations), the wallet automatically converts the coinbase into a shielded note.

  25. Docker + Fly.io seed-node config for ZL1

    ZL1 seed-node deploy lands.

  26. 144 tests across the SDK

    Hit 144 tests across the zera-sdk monorepo today.

  27. Zera Wallet v3: ZKP core + real data layer

    Wallet v3 has the Groth16 proving core wired in, plus a real data layer (no more localStorage mocks).

  28. import { Aside } from "@/components/mdx"; The single most exciting thing about x402 is the AI-agent UX.

  29. Note · 2026-03-22

    Data dominates.

  30. x402 protocol security research with confirmed PoCs

    Pushed the SOLMAL writeup with confirmed proofs-of-concept against the x402 (HTTP 402 micropayment) protocol.

  31. import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; SPST gave us self-paying private value transfer.

  32. cruiser Phase 30 lands: a master gossip topic that all nodes join on first boot, plus a small set of seed nodes pinned in the binary.

  33. Xcode Cloud CI now installs Rust + Node + pnpm

    Spent an hour fighting Xcode Cloud CI for the Cruiser+ iOS build.

  34. The bundle ID rename saga

    Three commits in 5 minutes: 4e67803 rename bundle ID to com.cruiserplus.app 1cc74bd rename bundle ID to com.cruisergay.app, fix RGBA icons 2eed5f8 fix Cruiser+ name in Xcode project Lesson: Apple's review process treats cruiserplus and cruisergay very dif…

  35. Phase 29: iOS via CoreLocation + code signing

    Cruiser+ is now a real iOS app.

  36. Security doc + status analysis for the SDK

    Wrote up the SECURITY.md plus a "current status" analysis.

  37. MCP server package for AI-agent integration

    Shipped @zera-sdk/mcp — a Model Context Protocol server that exposes the SDK's note/commitment/nullifier API as a JSON-RPC tool surface.

  38. ZeraClient + NoteStore high-level wrapper

    The bottom-up SDK API was great for crypto folks but hostile to first-time users.

  39. Tree-state client: fetch the Merkle tree from chain

    The wallet needs the Merkle root to generate proofs, and ideally the full tree to scan for owned notes.

  40. import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; Ring signatures and TAB hide the submitter on-chain.

  41. The cross-platform location story before this was: macOS used CoreLocation, Windows used IP geolocation, Linux used "open a dialog and let the user type their lat/long".

  42. import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; SPST hides what value moved.

  43. On the death of the trusted setup

    import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; The first time I sat down to deploy a Groth16 circuit in anger, I spent more time on the ceremony — the multi-party computation that produces the per-circuit proving and verification…

  44. Simon's been hammering on this framing for two years and it's finally landed: any agent that has private data + untrusted input + ability to exfiltrate is, by construction, a prompt-injection victim waiting to happen.

  45. Cloudflare build fails: missing type alias

    Cloudflare Pages build kept failing with Type 'HospitalResult' is not exported.

  46. import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; The most-asked engineering question on every ZK SDK call I take is some shape of: "Why are you using snarkjs in the browser when you have a Rust core?"

  47. Plonky3, the small-fast-cheap revolution

    import { Mermaid, Sandbox, TradeoffTable, Aside, Quote } from "@/components/mdx"; For a decade the dominant question in proof-system engineering was which curve.

  48. import { Mermaid, Sandbox, TradeoffTable, Aside, Quote, RustPlayground } from "@/components/mdx"; A recursive SNARK is a proof that proves another proof was checked correctly.

  49. import { Mermaid, TradeoffTable, Aside, Quote } from "@/components/mdx"; SPST gave us private value transfer with self-paying fees on a smart-contract chain.

  50. Halo2 in 2026: what changed since the Zcash era

    import { Mermaid, RustPlayground, TradeoffTable, Aside, Quote } from "@/components/mdx"; When Zcash open-sourced Halo2 in 2020, it was a research artefact attached to a single deployment target — Zcash's Orchard pool — and a single arithmetisation choice —