koolhead17 has quit [Remote host closed the connection]
sv-logger has quit [Remote host closed the connection]
sv-logger has joined #stellar-dev
koolhead17 has joined #stellar-dev
[7] has quit [Disconnected by services]
TheSeven has joined #stellar-dev
koolhead17 has quit [Remote host closed the connection]
HostFat has quit [Ping timeout: 258 seconds]
koolhead17 has joined #stellar-dev
Kwelstr has quit [Ping timeout: 265 seconds]
Kwelstr has joined #stellar-dev
de_henne has joined #stellar-dev
de_henne has quit [Remote host closed the connection]
de_henne has joined #stellar-dev
de_henne has quit [Remote host closed the connection]
de_henne has joined #stellar-dev
de_henne has quit [Remote host closed the connection]
de_henne has joined #stellar-dev
koolhead_ has joined #stellar-dev
koolhead17 has quit [Ping timeout: 256 seconds]
koolhead_ has quit [Remote host closed the connection]
jbenet_ has joined #stellar-dev
jbenet has quit [Read error: Connection reset by peer]
jbenet_ is now known as jbenet
koolhead17 has joined #stellar-dev
pixelbeat has joined #stellar-dev
HostFat has joined #stellar-dev
koolhead17 has quit [Read error: Connection reset by peer]
koolhead_ has joined #stellar-dev
koolhead_ is now known as koolhead17
koolhead17 has quit [Changing host]
koolhead17 has joined #stellar-dev
pixelbeat has quit [Ping timeout: 276 seconds]
pixelbeat has joined #stellar-dev
nelisky has joined #stellar-dev
koolhead17 has quit [Ping timeout: 272 seconds]
koolhead17 has joined #stellar-dev
koolhead17 has quit [Remote host closed the connection]
nelisky has quit [Quit: nelisky]
koolhead17 has joined #stellar-dev
rejon has joined #stellar-dev
nelisky has joined #stellar-dev
nelisky has quit [Quit: nelisky]
nelisky has joined #stellar-dev
koolhead17 has quit [Remote host closed the connection]
rejon has quit [Ping timeout: 245 seconds]
rejon has joined #stellar-dev
rejon has quit [Ping timeout: 240 seconds]
nelisky has quit [Quit: nelisky]
<stellar-slack>
<jed> @monsieurnicolas: and @graydon you guys fine with: 5 min 6 hours 3 days 2 months for the skip list?
<stellar-slack>
<graydon> I think so. I wouldn't mind making it 5 or 6 entries as well if you want a bigger safety/speed margin
stellar-slack has quit [Remote host closed the connection]
stellar-slack has joined #stellar-dev
<stellar-slack>
<jed> and do you guys really care if this is a power of 2. we could just say the points are: 50 5000 50000 and 1M ledgers back
<stellar-slack>
<jed> that gives us roughly the above times
nelisky has joined #stellar-dev
nelisky has quit [Read error: Connection reset by peer]
nelisky has joined #stellar-dev
<stellar-slack>
<jed> @monsieurnicolas: and @graydon I made a PR with the above offsets. lmk if you want them to be different
<stellar-slack>
<graydon> I don't care enough to argue it, no. there's a little systems programmer in me that winces every time I see % instead of & and I will give him a cookie and tell him to forget about it. someone else will complain later but w/e.
nelisky has quit [Quit: nelisky]
<stellar-slack>
<jed> yeah & would be nicer but powers of 2 don't align quite as well and I think it will be better to know where the marks are in human terms. every 1M ledgers or every 50k ledgers for example
<stellar-slack>
<graydon> *shrug* it's fine
<stellar-slack>
<jed> donovan: do you have an opinion?
<stellar-slack>
<donovan> I guess I’d be more tempted to keep *all* the ledger hashes either in a database with indexes, or a file, with fixed length entries so that any ledger hash can be retrieved very quickly. I guess it depends largely on for how many years you can imagine a system will be running for :)
<stellar-slack>
<graydon> we do keep them around on the nodes, in their sql stores. this is a question of what gets written to the authenticated data structure.
<stellar-slack>
<graydon> the long term, hashed history chain
<stellar-slack>
<donovan> The idea being that if you have a distant hash contributing to the current ledger hash, it is more certifiably correct?
<stellar-slack>
<donovan> Three problems I suppose: Integrity of the ledger and fast navigation of the ledger with and without indexes.
rejon has joined #stellar-dev
rejon has quit [Ping timeout: 265 seconds]
rejon has joined #stellar-dev
nelisky has joined #stellar-dev
rejon has quit [Ping timeout: 276 seconds]
rejon has joined #stellar-dev
pixelbeat has quit [Ping timeout: 264 seconds]
nelisky has quit [Quit: nelisky]
Vinnie_win_i has joined #stellar-dev
Vinnie_win has quit [Ping timeout: 276 seconds]
rejon has quit [Ping timeout: 256 seconds]
nelisky has joined #stellar-dev
koshii has quit [Ping timeout: 256 seconds]
koshii has joined #stellar-dev
pixelbeat has joined #stellar-dev
Vinnie_win_i is now known as Vinnie_win
<stellar-slack>
<graydon> yeah
<stellar-slack>
<graydon> it's to speed up distant verification and to add a level of integrity protection against a break in the history chain
<stellar-slack>
<graydon> they had it in ripple and I thought it was weird when I first saw it but after david explained it I think it's worth reproducing here