celestiaorg / celestia-node

Celestia Data Availability Nodes
Apache License 2.0
924 stars 922 forks source link

[Feature Request]: WebRTC libp2p transport #3538

Open lzrscg opened 3 months ago

lzrscg commented 3 months ago

Implementation ideas

Lumina can perform DAS in the browser using webtransport. However, this is not supported by Safari—which means it won't work for a large number of users. The solution to this could be to add websockets as a transport method, which works in Go, Rust, and JS (Browser).

I brought up this topic in Lumina's repo, and thought it might be good coordinate this feature request with the celestia-node team as well.

Here is the original issue: https://github.com/eigerco/lumina/issues/314

Wondertan commented 3 months ago

https://github.com/eigerco/lumina/issues/314#issuecomment-2197337211