Iroh p2p QUIC transport and resumable verified transfers
An overview of iroh p2p connections and a blobs protocol based on blake3 hashes running on top
With iroh our aim is to provide reliable direct connections where the first byte can flow without delay. Iroh provides a QUIC connection to users, that is holepunched when possible. Users are free to run any protocols on top of the QUIC connection. One useful protocol is the blobs protocol, which uses the BLAKE3 internal Merkel tree to enable verified streaming of data.
This talk aims to provide an overiview of how iroh’s architecture and connections work. Followed by a brief look at how the verified streaming is designed.