-
ErCiccione[m]
Where can i find the logo of the research lab?
-
ErCiccione[m]
nevermind. I downloaded the logo of this room on matrix
-
sarang
ErCiccione[m]: rehrar might have some high-res versions too
-
sarang
Also, hello all
-
sarang
Finalizing common-key Triptych batching and getting the plots updated today, woo
-
UkoeHB_
🎉
-
SerHack
that sounds awesome!
-
Isthmus
On a desktop/laptop does validating two blocks in parallel take the same amount of time as validating two blocks serially?
-
moneromooo
Probably not.
-
moneromooo
The concept of "validating two blocks in parallel" is ill defined though.
-
Isthmus
I'm booting up a new node. Instead of processing blocks 1 - 1000 in a row, perhaps I validate [1-250] in parallel with [...], [...], and [751-1000]
-
hyc
those example numbers aren't so great, since monerod uses compiled-in hashes for the first couple million blocks
-
hyc
but since blocks refer to previous txns, you can't get very far ahead, if at all, by parallelizing
-
moneromooo
Blocks are made of txes, which depend on previous txes, so it might be annoying to parallelize, but by all means, any improvement is probably good :)
-
hyc
if you're lucky enough that all the txs are old enough to have already been verified
-
hyc
if not, then you're implicitly serialized anyway, waiting for those txs to go by
-
Isthmus
Oh very interesting, I have to think about that
-
moneromooo
You can verify PoW in parallel.
-
moneromooo
Without dependency on earlier blocks I mean.
-
derbleak
does predictive/optimistic branching/rollback make sense in this context? i.e. groups of blocks expected to be valid done in parallel, invalid triggers rollback + serial validation
-
hyc
it's a nice idea in a perfect world
-
hyc
because in the ideal case, it would work in parallel most of the time
-
hyc
but if you become dependent on that, it's trivial to DoS the network by tossing in crafted blocks
-
derbleak
true, could do nasty things w/ invalid blocks nested deep in a valid chain... damn
-
derbleak
what about using some of the snapshotting tech to guard against maliciousness? so, snapshot 100k block chunks, do a hash/zkp of the snapshot, validate all included snapshot tx in parallel
-
derbleak
or w/e for the snapshot # of blocks
-
sarang
A zkp of what exactly?
-
sarang
(I only ask because my eye twitches whenever I hear "just use a zkp" for something)
-
UkoeHB_
doesn't verifying PoW depend on recomputing all the difficulties, which is a serial operation?
-
derbleak
zkp doesn't make sense
-
derbleak
disregard, but the hash of the snapshot as checksum
-
derbleak
derp dropped (irc gods are angry w me)
-
» derbleak begins the requisite self-flogging
-
UkoeHB_
-
derbleak
UkoeHB_: thank you :)
-
derbleak
re: binary distribution, one possibly dumb idea could be to use serverless functions to `git pull and build`, distributing a freshly built bin every time :)
-
derbleak
be fun to see amazon reaction
-
derbleak
:p
-
derbleak
bezos trolling aside, think the torrenting idea is great
-
derbleak
bittorrent has a blockchain project on tron iirc, could enable another channel of decentralized hosting/distribution
-
selsta
pls no tron
-
derbleak
lol 100% ^
-
derbleak
mb filecoin or smth similar?
-
jwinterm
did filecoin ever launch?
-
derbleak
-
jwinterm
long way to say no
-
derbleak
yeah...
-
derbleak
sorry, posted b4 reading
-
derbleak
ipfs is definitely live though
-
jwinterm
siacoin is another one, think storj went out of business(?)
-
jwinterm
or whatever happens when blockchains die
-
derbleak
bits used as entropy, fading into the heat death
-
derbleak
-
selsta
a bit off topic here but what would the advantage of torrent / ipfs / ... be over a normal http download?
-
derbleak
security and baked in authentication/signing
-
derbleak
for ipfs, potentially censorship-resistant, *very* long-term storage
-
derbleak
similar for siacoin etc.
-
derbleak
could also host the storage coin clients as hidden services, mb
-
derbleak
s/clients/nodes
-
monerobux
derbleak meant to say: could also host the storage coin nodes as hidden services, mb
-
derbleak
mb i'll set one up today :)
-
» derbleak afk to tinker
-
sarang
-
sarang
This example is the per-input timing data for a 2-input transaction
-
sarang
Also rewrote some tests for better comparisons that include commitment offsets
-
niocbrrrrrr
which version of triptych is that?
-
sarang
The C++ implementation I did
-
sarang
with some modifications to support commitment offsets more efficiently
-
sarang
Shortly, I'll do a quick modification to support multi-index signing and balance assertion
-
niocbrrrrrr
triptych or arcturus
-
sarang
Triptych
-
sarang
^ is this data
-
sarang
Arcturus should have similar timing results
-
niocbrrrrrr
thx
-
sarang
with better size data