🌙
Portrait of Manoj K Gorle

ManojKGorle

contact me via

About me

I am a researcher and developer with a focus on high throughput blockchain execution environments, consensus protocols, zero knowledge proofs, rollup settlement, multi rollup MEV, atomic synchronous composability, layer 2 scaling, data availability, fee mechanisms, cross-chain settlements, preconfirmations, interoperability, restaking, CPAMMs and cryptoeconomics.

I am currently in my final year of my Bachelors at I.I.T Delhi . I am the vice president of the Blockchain Society at I.I.T Delhi.

I worked as an engineer at Nodekit, a company building superbuilders and decentralised shared sequencers.

Experience

Projects

  • Ooty VM: Proving computational integrity of Brainfuck Isa using F.R.I and STARKs. Identified bottlenecks caused in proof generation by profiling using valgrind and implemented optimised methods for faster proof generation, alongside implementing cryptographic primitives.
  • Quark Layer: A decentralised proof verification and aggregation layer. Faster proof verification guarantees using cryptoeconomic security of restaked validators, called soft guarantee. A hard but slow proof verification guarantee using cryptographic security of zkvms. Using aggregation to multi prove verifications and reduce on-chain verification costs. Reducing cost and latency by orders for proof verification(s).
  • Escobar: An Avalanche subnet with solana virtual machine as its execution environment. Avalanche provides snowman consensus engine that can be plugged in with any logic for execution. Agave client of solana provides a sandboxed environment to execute transactions and track state changes made by the txs. Plugging in sandboxed svm with snowman consensus engine and building the state model resulted in a functional svm subnet.
  • Hyperwasm: WASM runtime in HyperSDK. Execute smart contracts written in programming languages(Rust, TinyGo, Typescript, C++ ...) that can be compiled into WASM. Built transaction execution pipeline and Rust SDK to write smart contracts.
  • Snacs: SNARK accounts for hyperchains using HyperSDK. HyperSDK provides a flexible interface to define new auth types. Snark accounts lets to control a user account similar to using signature schemes like BLS and Ed25519 using ZK proof verifications. A snark will have a proving and verifying key, with proving key acting similar to private key and verifying key acting similar to public key. A proof is generated for Mimc hashing of SHA224 hash of tx.digest(). This proof acts as signature.
  • Kasavinal DA: Implemented a probabilistic data availability layer with 1.5MiB/sec throughput and 2 second finality using HyperSDK. Data availability is very crucial for optimistic rollups for playing fraud proof games.
  • Stark101-rs: Rust implementation of Stark101 by starkware.
  • Onchain Chess: 8-by-8 onchain chess implementation using Solidity. Implemented gas optimisations for computing valid moves based on boundary conditions.
  • Account Abstraction SDK: SDK to create and maintain smart accounts based on ERC4337.
  • Ende: Extended precompile EVM with new precompiles for Ed25519 signature verification, mapping, RandUint256 generation(native oracle for random numbers).

Writings

  • Unveiling Quark Layer: Exploring possibilities of a cryptoeconomic proof verification and aggregation layer.
  • Farcaster v/s Lens deep dive: An exploratory article comparing Lens Protocol and Farcaster from a venture capital perspective, more biased research towards farcaster.

Tweets

  • Subnet with SVM execution environment. link
  • Introducing HyperWASM. link
  • Announcement of internally acheiving proof verification layer. link

Academical Excellence

  • Achieved 98.8 percentile in JEE Mains 2022.
  • In Person Attendee of India's Prime minister Mr. Narendra Modi's Pareksha Pe Charcha 2020
  • Silver medal at Global Young Scientists Challenge 2018 and National level participant for National Children's Science Congress 2017 for the project Mapping of traditional medicinal plants of phool bagh hills, vizianagaram.
  • Gold medal at IMO and ISO at high school level.

Currently, I am interested on

  • Mechanistic interpretability of Large Language Models.
  • Zero Knowledge & Verifiable Compute.
  • Client side proving and Privacy.
  • Hardware acceleration for ZK VMs and LLMs.
  • Ceramics and Semiconductors.
  • Quantum computing.
  • Humanoid robotics.
  • Venture capital and private equity.
  • Gene editing.
  • Game theory.
  • Operating Systems.
  • Derivatives.