← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. yevm-gate vs. the Bybit hack

    TL;DR: yevm-gate holds a signed transaction between signature and broadcast, simulates the actual signed bytes client-side in the browser via WASM, and shows the real side effects before you decide to send it.

  2. TL;DR: yevm — (Yield-aware | Yet another) EVM implementation — async-first, WASM-native Ethereum VM in Rust, ~12.7K lines across 8 crates. 99.6% on GeneralStateTests at Cancun, cross-validated against revm on Osaka/Fusaka mainnet.

  3. TL/DR: reentrancy.rs — a classic reentrancy attack simulated end-to-end inside solenoid, running real Solidity contracts in-process completely locally. 8 ETH drained, full execution trace, no testnet required.

  4. I built a small full-stack system for deterministic deposit addresses and automated treasury routing on Sepolia.

  5. Elliptic Curves math in Rust

    TL/DR: ecc - porting “Elliptic Curve Cryptography for Developers” from C/GMP to Rust, chapter by chapter.

  6. TL/DR: solenoid - lightweight, async-first, WASM-friendly Ethereum VM implementation in Rust. ~6800 lines of code, processes real mainnet blocks, runs in a browser.

  7. Learning Zero-Knowledge Proofs

    TL/DR: ZKP - a learning journey through zero-knowledge proof systems: Groth16, PLONK, and Halo2.

  8. Pooling Around with AI

    This is me joining the crowd of self-proclaimed AI experts (thank you LinkedIn for showing me posts of people doing every obvious thing you can do with AI).

  9. YAKVDB gets brand new CLI

    I was calmly sleeping in my bed the other night, everything was fine, and then… (source: imgflip) OK, time to handle overflow pages, finally address the 4+ y.o. issue.

  10. Beerus in 2024

    The 2024 is almost over and it is time to look back and summarise the whole year of progress on Beerus.

  11. While I was doing-some-blockchain recently, I have found out that Elliptic Curve algebra does not seem to fit easily into u128, so this is a second attepmt, now done properly, using arkworks-rs.

  12. Get rid of typos with typos

    Typos in code and comments can be annoying.

  13. Some 10+ years ago on a job interview I was asked to query the database for the comments tree in a front-end friendly way, meaning no heavy processing/sorting to happen on the back-end.

  14. TL/DR: read [1] and watch [2]: Actor Model of Computation The Actor Model (Hewitt, Meijer, Szyperski) During recent years “Actor Model [of computation]” (or simple “Actors”) turned into a buzzword.

  15. TL;DR: See sergey-melnychuk/project-one.

  16. AWS Lambda memory usage

    AWS Lambda shows memory peak-usage, but when memory usage hits the limit, breaking down where exactly too much memory is being used might be a very useful things.

  17. The mythical 10x engineer

    The 10x engineer - whole industry was discussing it, laughing at it, learning how to become it quite for some time.

  18. Every now and then there is a need to pass arguments to the command-line application.

  19. Building up on my previous posts about MIO-based server and parser combinators, this post is about making a very simple HTTP server capable of running on multiple threads and implementing WebSocket protocol.

  20. Throttling dispatcher in Go

    One evening I was thinking why don’t I implement throttling dispatcher in Go.