lcrq provides Forward Error Correction via raptorq fountain codes.
@dentangle @librecast @vagrantc @reproducible_builds wow, that’s awesome news! We might finally have an avenue to optimize the FEC code in Freenet! (ideal would be 200% redundancy, not 100%,¹ but the patents on raptor codes prevented that and I did not notice the waiver)
@ArneBab @dentangle thanks to @vagrantc we also have a couple of #multicast libraries and tools in debian experimental. We want to make some useful tool for everyone to play with it and you need FEC with Multicast.
We did some experiments with the IOT updater coder with Fed4fire+ and those experiments highlighted the need for us to finish the FEC milestone.
@librecast (small sidenote: did you note that Freenet nowadays provides decentralized video on demand — with much lower quality than Librecast, but fully decentralized and with strong privacy: https://freenetproject.org/freenet-build-1494-streaming-config-security-windows-debian.html )
RaptorQ will recover the data with a very high degree of probability with just a couple of overhead symbols.
@emacsen forward error correction: not replacing a broken chunk by uploading exactly that, but uploading parity information so missing blocks can be reconstructed.
chaos.social – a Fediverse instance for & by the Chaos community