---
# System prepended metadata

title: BDASL and BAO<>Range Request Calculations
tags: [hashberg]

---

# 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.
