<!-- Put the link to this slide here so people can follow --> slides: https://hackmd.io/@adin/bt-ipld#/ --- # What we have - ADL Plugin in go-ipfs - Bencode codec - BitTorrent v1 file ADL - Gateway patch for rendering any IPLD node presenting as Bytes as a file Code (location likely to change): - https://github.com/aschmahmann/go-ipld-bittorrent - https://github.com/aschmahmann/go-ipfs/tree/fun/bittorrent --- # Great, how do we merge this? - Another magic CSV tracking ADLs - [Selectors in Gateways](https://github.com/ipfs/go-ipfs/issues/8769) - Plumbing a custom linksystem throughout go-ipfs instead of the default one - Spec + code reviews to make sure it's ok :upside_down_face: - Reviews + feedback needed :pray: --- # What's needed to make this great! - Handling transfer of [large blocks](https://github.com/protocol/beyond-bitswap/pull/29) for compatibility - WASM codecs + ADLs so we don't have to rewrite these in every language - Actually wrote a bencode codec in WASM that works! - ADL still WIP - Rustaceans wanted :pray: --- ### Thank you! ---
{"metaMigratedAt":"2023-06-16T22:45:58.107Z","metaMigratedFrom":"YAML","title":"BitTorrent as IPLD","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"6c027841-8e73-4a4d-8ec7-e99a5271fad7\",\"add\":3498,\"del\":2296}]"}
    542 views