Hide Idle (>14 d.) Chans


← 2023-09-20 | 2023-09-22 →
unpx[asciilifeform]: http://logs.nosuchlabs.com/log/pest/2023-09-20#1030864 <<< at this time, my naive guess is that it could be better than "spray and pray" _in some cases_.
dulapbot: Logged on 2023-09-20 18:19:46 unpx[asciilifeform]: O((l + m)^2) tho, since Reed-Solomon-like construction, will compare better in a couple of days
unpx[asciilifeform]: I would like to know what kind of protocol can be built on top of pest, and which can't.
signpost[asciilifeform]: not clear on why you're choosing to work with an encoding with worse time complexity but I'm not gonna stop ya
unpx[asciilifeform]: Not really worrying about that yet, I can defer that decision for now, signpost.
unpx[asciilifeform]: I see that the Maymounkov-Mazieres' protocol require to interact each time the peer table is updated. I dunno if pest was tested in roaming situation (for example train).
unpx[asciilifeform]: The other encoding is more like p2p where you request an n-bytes file and the sender computes n+r-bytes stream, with r the estimated packet loss (I dunno if it can be guessed based on pest traffic).
unpx[asciilifeform]: From my understanding, the only thing a pest station may guess from recent messages is that it can reach a certain peer through a list of peers, and spread the messages to them to increase chances.
unpx[asciilifeform]: l <= m, m is not the message size, but the exponent in F_{q^m}. Will try to simplify a bit and make an example.
unpx[asciilifeform]: There are so many layers of vector spaces I can't be more precise right now heh
unpx[asciilifeform]: signpost: do you have an idea of what a transfer protocol could look like? Because from what it looks like, bdl looks like there are seeders that broadcast available files, and once selected it start sending stuff until it reaches the end, and eventually restart sending missing stuff.
dulapbot: Logged on 2022-07-25 23:35:28 crtdaydreams[asciilifeform]: http://logs.nosuchlabs.com/log/pest/2022-07-25#1010637 << when mentioned earlier, flamed
unpx[asciilifeform]: To me, the bdl requires a dht, so I'm not sure how this could be adapted to pest. But I will ponder.
asciilifeform: http://logs.bitdash.io/pest/2023-09-21#1030364 << this was an explicit design goal (see sect. 1.7 of spec) and in fact tested, iirc phf in fact at least once was speaking from actual train, via gsm box
bitbot[asciilifeform]: Logged on 2023-09-21 16:32:33 unpx[jonsykkel|signpost]: I see that the Maymounkov-Mazieres' protocol require to interact each time the peer table is updated. I dunno if pest was tested in roaming situation (for example train).
asciilifeform: re p2p warez, the notion is that you ask a set of peers to start fountaining at you, and they do so for a certain time, after which -- if you haven't the pieces you need -- you ask'em again, and so forth until you have'em
asciilifeform: the moar familiar scenario where you have nfi who exactly you're asking, and who you expect will answer, is not applicable in pest
signpost[asciilifeform]: something like who-haz $hash; i-haz $hash; pls-send-up-to $hash $blockCount
signpost[asciilifeform]: and you can request blocks from whichever of those responded in the affirmative
signpost[asciilifeform]: and of course they can decide they dun wanna, and you just request more blocks from the willing.
signpost[asciilifeform]: iirc maymounkov et al came up with a more complicated scheme; I've forgotten now, but I don't see a need for something more complicated than the above.
asciilifeform: http://logs.bitdash.io/pest/2023-09-21#1030361 << in general, the only sort of protocol that you defo ~can't~ build on pest, is the kind which requires talking to strangers
bitbot[asciilifeform]: Logged on 2023-09-21 16:25:55 unpx[jonsykkel|signpost]: I would like to know what kind of protocol can be built on top of pest, and which can't.
asciilifeform: literally errything else, in principle -- can.
shinohai[busybot]: http://logs.bitdash.io/pest/2023-09-21#1030373 << I did this as well, and worked quite fine on mobile device (using the recipe documented here: http://btc.info.gf/blog/adventures-in-pest-testnet---connecting-an-android-device.html )
bitbot[asciilifeform]: Logged on 2023-09-21 17:56:27 asciilifeform[jonsykkel|signpost|billymg]: http://logs.bitdash.io/pest/2023-09-21#1030364 << this was an explicit design goal (see sect. 1.7 of spec) and in fact tested, iirc phf in fact at least once was speaking from actual train, via gsm box
shinohai[busybot] has been behind curtain, experimenting with pentacle - got it running in a qemu vm after building custom initramfs and recompiling busybox to use `CONFIG_RUN_PARTS` so could ifup/down and ssh in remotely ....
← 2023-09-20 | 2023-09-22 →