← browse profiles
Janusz MEMBER SINCE 2024

Janusz

@januszgrze

LX

3editions
2talks
0projects

3 editions attended.

On stage.

Full archive →
talk

Lightning Payments Proven in Zero-Knowledge

Zerosats is an early-stage experiment in making Bitcoin transactions private while keeping the base chain maximally transparent. A useful analogy is that Zerosats aims to be for Bitcoin what a VPN is for HTTP - a "Bitcoin VPN" for its users. The prevalence of Lightning payment providers shaped the protocol's core requirement: it must connect to the Lightning Network to allow fast and final settlement. Establishing that connection in a trust-minimized, non-custodial way required implementing timelocks, a key component of Hash Time Locked Contracts (HTLCs) and a fundamental primitive for both cross-chain atomic swaps and Lightning payment routing. HTLCs normally depend on a timelock supplied by the underlying blockchain. In private, zero-knowledge settings no such timelock is available inside the circuit, which forces reliance on trusted sequencers or external oracles. To make the Lightning connection viable, we introduce a method for constructing verifiable timelocks inside zero-knowledge circuits by reusing Bitcoin's accumulated proof-of-work as a computational reference clock. We describe the protocol, discuss its security margins, and report preliminary benchmarks for the proving cost of the resulting circuits.

Berlin 2026
30m agenda
talk

You are all wrong about rollups and it is driving me insane

Rollups are a flavor of blockchain that rely on a parent blockchain for security and data availability. They do this so they do not have to bootstrap their own validator set. They do not need a sequencer, and they do not need a bridge. They can operate purely through bitcoin L1 transactions, or they can maintain an offchain mempool for better throughput. To provide different types of execution layers for bitcoin the asset, they can have a bridge (which can be a federation, a single custodian, or some version of BitVM). Bitcoiners were introduced to rollups through progress made in BitVM; specifically from teams in the BitVM alliance. But, these teams were building rollups before BitVM was discovered and announced. And, rollups have existed on bitcoin for over a decade! In this Lightning talk, Janusz will explain why everyone is wrong about rollups, why the rollup teams are tricking you into believing that the bridge defines the rollup, and why this semantics debate is just a rehashing of arguments from the past. Janusz will provide three examples of rollups, one with a bridge, one without, and one without a bridge & a sequencer. He will share how all three of these systems ultimately work the same from the lens of the rollup full nodes; the real users.

Vegas 2026