Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erasure coding #7

Open
burdges opened this issue Jan 8, 2021 · 2 comments
Open

Erasure coding #7

burdges opened this issue Jan 8, 2021 · 2 comments

Comments

@burdges
Copy link

burdges commented Jan 8, 2021

We've discussed using erasure codes in novasamatech/parity-signer#457 and novasamatech/parity-signer#320 (comment) probably a rateless code like Raptorq although one should work out the overhead.

And TXQR maybe works https://hub.packtpub.com/introducing-txqr-data-transfer-via-animated-qr-codes/ ref. https://github.com/w3f/research-internal/issues/143

If we used erasure codes then we'd simply stream QR codes until the decoder captured them all, but actually cameras can take so long to capture a dense QR code that this might prove tricky. I'd think one wants a protocol bespoke to streaming video honestly, so like QR codes but maybe lower resolution and faster.

@burdges
Copy link
Author

burdges commented Sep 22, 2021

@Slesarew
Copy link

Note that uos protocol is pretty much wrapped in Raptor, as sketched in #8. Don't just merge that though, the actual implemented uos protocol does not really match neither the master here nor what I sketched in PR, by now we actually need a proper analysis to figure out what barnacles have grown on this ship. I'll certainly do it myself once the core Signer is more or less finalized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants