Skip to content
View mhchia's full-sized avatar

Organizations

@ethereum@EtherTW@MPCStats

Block or report mhchia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mhchia/README.md

About

Applied cryptography & blockchain protocol engineer.

Domains: ZK, MPC, P2P networking, blockchain protocols.

Currently

Selected work

  • MPCStats / mpc-demo-infra — privacy-preserving statistics pipeline integrating MP-SPDZ (used a 3-party honest-majority maliciously-secure protocol) with TLSNotary; demoed at Devcon 2024, where participants could derive statistics over their Binance balances without revealing them
  • py-libp2p — initial Python implementation of the libp2p networking stack; led first cross-language interop with go-libp2p
  • rlnjs — JavaScript client library wrapping Rate-Limiting Nullifier contracts and ZK circuits
  • BlindFind — peer-to-peer private peer discovery; self-implemented 2PC (SMP) with circom/snarkJS circuits
  • Trinity — early Eth2 client in Python; mainly the networking parts

Stack

Python · Rust · TypeScript · Solidity · Circom · C/C++ · Go

📍 Taiwan

Pinned Loading

  1. coset-io/baby-lattice-foldingcoset-io/baby-lattice-foldingPublic

    Rust 9

  2. MPCStats/mpc-demo-infraMPCStats/mpc-demo-infraPublic archive

    Infrastructure for MPCStats Demo

    Python 6 1

  3. Rate-Limiting-Nullifier/rlnjsRate-Limiting-Nullifier/rlnjsPublic

    Client library for generating and using RLN ZK proofs

    TypeScript 31 10

  4. zkopru-network/blind-findzkopru-network/blind-findPublic

    A peer-to-peer network allowing private peer search proposed by Barry Whitehat and Kobi Gurkan.

    TypeScript 15 2

  5. libp2p/py-libp2plibp2p/py-libp2pPublic

    The Python implementation of the libp2p networking stack 🐍 [under development]

    Python 622 254

  6. ethereum/trinity-eth2ethereum/trinity-eth2Public

    The Trinity client for the Eth2 network

    Python 16 9