# BDASL and BAO<>Range Request Calculations
- you are here: https://ipfs.fyi/hashberg-notes
- schedule: https://ipfs.fyi/hashberg-schedule
- session-specific [TLDRaw board]()
- Facilitator(s): @b5 from n0.computer (iroh)
- Scribe(s): ???
## Context
-
## Notes (scribed)
- b5: level-set on iroh
- blobs v0.35.0 - blake3 BAO instead of unixfs/block-limit
- BDASL
- live demo: high-ish def (not 4K but high) video in browser streaming via "media over QUIC" RFCs and iroh network
- skipping around in video made possible by iroh BAO-calculations translated locally to HTTP range-requests, intelligible to the "CDN layer" (which thus doesn't have to speak blake3/BAO)
- live demo: deploying patches and variants of infra to live infra via gitpush to evolve stuff like this QUIC stuff
## summary
This is basically the CID/Iroh make-up session. *Explains Iroh, BDASL.* Any hash function you want as long as it's BLAKE3. *Explains verifying big data: chunk or this other concept. Verification metadata.* Trade-off with the verification tree: you can trim the lower parts and regen on the fly.
:dancers: :minidisc: DEMO TIME :flying_disc: :firecracker:
b5 shows `iroh-dasl`!!!
One cool thing is the abilty to do verified range requests by translating between ranges and hashes.