Show Idle (>14 d.) Chans

← 2023-05-23 | 2023-05-25 →
10:12 awt !!ticker btc usd
10:12 deedbot $26,370
~ 34 minutes ~
10:46 signpost I noticed jurov's source viewer is now down, RIP
10:49 signpost I think I might've found a bug. the BASTARD block branch of ProcessBlock in main.cpp returns true, but the block hasn't actually been accepted. blocks are also added to inventory regardless of whether they were stored or thrown out in the block handler of ProcessMessage.
10:50 signpost I changed the return to false, and made the inventory update conditional on block acceptance, and am seeing whether that does anything
10:50 signpost scratching my head at seeing miles upon miles of "BASTARD" in logs sent me down this rabbit hole.
~ 43 minutes ~
11:33 asciilifeform signpost: see here and here however
11:34 asciilifeform (where ProcessBlock called.)
11:35 asciilifeform if you return false, the shitblock's hash aint removed from 'askedfor'
11:35 asciilifeform 'not bug -- pheature'(tm)
~ 24 minutes ~
12:00 signpost hm. that part makes sense, but why would I keep it in my inventory if I didn't keep the block?
~ 16 minutes ~
12:16 asciilifeform gets removed from inv , neh
12:17 asciilifeform ( and how it ends up there to start with, i.e. blindly )
~ 1 hours 20 minutes ~
13:38 asciilifeform meanwhile, apropos of nuffin, latest noose in lolhoneypots.
13:39 asciilifeform 'Open Secure Chip'(tm)(r)(c) etc, but where's e.g. the quartz lid or 4uM process etc
13:52 asciilifeform << iirc kaput ~2y ago, which was wai cgra baked new one
13:52 bitbot Logged on 2023-05-24 10:46:52 signpost: I noticed jurov's source viewer is now down, RIP
13:53 signpost I probably already knew that and forgot
13:56 signpost << hacks I emplaced messing with this
13:57 signpost ah wait, I missed a block, sec
13:59 signpost
13:59 signpost I thought "asked for" and "known" are separate concepts, and it looks like bastards are considered known even though they were discarded.
13:59 signpost but this is me poking the thing with a stick, not a proposed patch
14:00 asciilifeform signpost: gotta somehow prevent the 'i threw it out but will ask for it again right away just the same' loop, neh
14:00 signpost will have to pull more of this shitsoup back into my head to say, could be right
14:00 asciilifeform ( ... or not, but tradeoff b/w ram guzzle & bw guzzle obv )
14:01 signpost right now the node's syncing with it, but doesn't mean it can't end up looping
14:01 asciilifeform the unfortunate thing is that (unless you manage to utterly break it) no matter what's being tested, thing 'worx' and measurements ~random
14:03 signpost would like to end up with something chopped down to nothing but eating and farting blox
14:07 * asciilifeform wonders how many times the thing could've been rewritten in the cycles folx have spent in attempts to 'civilize'
14:09 awt Will be nice to be able to paste exmandable code snippets in here
14:09 awt *expandable
14:12 * asciilifeform finds interesting how well trb (despite 'frozen in amber' ) to this day worx 100%
14:12 dulapbot (asciilifeform) 2022-03-20 asciilifeform: the ~complete lack of a detectable interest in e.g. trb among 'mega-hodlers' already speaks volumes re their intelligence.
14:15 * asciilifeform found, in recent yrs, that attempts at anyffin beyond ultra-simple convenience pheature in re trb rapidly goes to quagmire of rapidly diminishing returns
14:15 dulapbot (asciilifeform) 2022-02-17 asciilifeform: << prolly won't surprise cgra that asciilifeform concluded that doing ~anything~ in parallel in trb is ~impossible w/out removing locks and potentially opening gates of hell. asciilifeform's draft 'usecement' is 100% s
14:16 asciilifeform the spittoon is in one strand!(tm)(r)
14:20 asciilifeform while on this subj, tbf piggy ftr to this day precisely as it was in '21 . 'no +/- planned.'
14:20 dulapbot (asciilifeform) 2021-11-11 asciilifeform: for reference, piggy, seen through a heathen blockexploder .
14:21 asciilifeform ( see also . )
14:21 dulapbot (asciilifeform) 2021-12-18 asciilifeform: ... problem is, is very difficult to increase the amt of useful work with coin (aside from, hypothetically, jailbreaking ~people~, ideally 2-3 people. but piggy -- or 'sandwich-adjusted' exchrate -- would have to be ~
14:21 * signpost not planning mega-refactors. walletless patch was a circa hm, 2019 item? possibly earlier.
14:22 signpost in dusting that off, poked around and wondered wtf the semantics were for inventory management of blocks.
14:22 * signpost for his own purposes only needs the sendrawtransaction hole he bored in the side.
14:23 asciilifeform signpost: how about in the other direction ? ( how does the 'wallet' apparatus find out about unspent outs ? )
14:23 signpost there's that transaction index the wallet uses that I need to expose via RPCs
14:26 signpost haven't dug into it yet.
14:27 asciilifeform possibly 'wallet' oughta swallow blocks (from local noad) . this way 0 leakage from 'wallet' to outside in re what addrs are of interest
14:28 asciilifeform ( iirc there was a thread about this, but can't seem to find in o(1) )
14:30 asciilifeform ( wallet not needs to ~store~ the blocks whole, as it never needs to send'em anywhere, but oughta sanity-check min-work etc., store hashes, confirm that it's being fed valid blox, & watch for the req'd unspents )
14:33 * asciilifeform pictures 'wallet' as physical apparatus that oughta work w/out 'special' soft support on pc end :
14:35 asciilifeform ... 2 photodioded serial ports ; 1 can eat sequence of new blox (at convenience of operator, whenever he has reason to think he's been paid, or earlier has spent sumthing ) ; other end output-only, can emit a tx. and on front panel , knobs for selecting unspent outputs / amt / destination .
14:35 asciilifeform the tx oughta be droppable in trb or even the various public toilets where paste.
14:37 asciilifeform networked noad has 0 'need to know' what addrs you find 'interesting' unless yer spending.
14:39 asciilifeform on this hypothetical iron, the 'knobs' oughta include a means of entering a decryption pw. the keys per se, to live on removable flashes, 'unclassified when unkeyed'(tm)(r) ergo as many backups as one feels like
14:41 asciilifeform ... to the flash stick, write ciphered keys not as file but as luby into N unused-by-fs blocks.
14:41 asciilifeform then use stick for civilian purposes, taking care not to fill it above ~30% or whatnot.
14:43 signpost yup, nicely avoids chug associated with particular blocks leaking a bit of timing
14:44 * asciilifeform lulz over popular 'iron wallets' which are readily identifiable to naked eye as 'crown jewels' and contain plaintext keys (in 'unbreakable'(tm)(r) ic)
14:44 signpost lots of items I'll be happy to work on if the definitive sovereign bids.
14:45 signpost !!ticker btc usd
14:45 asciilifeform signpost: not simply re timing, but no networked machine has any biz knowing what 'your addrs' are, or that a tx it is given 'is yours'
14:45 deedbot $26,242
14:45 signpost yup
14:45 signpost meanwhile, got as far as check block generation with "occ"
14:45 asciilifeform occ ?
14:46 signpost "online codes c"
14:46 asciilifeform aa
14:49 signpost << approx 345MB/sec single-threaded, looks like
14:49 asciilifeform notbad
14:49 signpost way fucking better than what I was getting out of py, or my probably really crappy lisp.
14:50 * signpost not the wizard that can coax mega-optimizations out of sbcl
14:51 signpost decoder will be more of a bitch.
14:52 asciilifeform decoder is necessarily 'over9000' moar expensive than encoder, for these
14:53 signpost yup, of course. shared state of which blocks already solved, etc
14:53 * asciilifeform spent far too many cycles chasing 'perpetuum mobile' of trying to devise a lubyesque decoder that could somehow identify bogus chunks
14:54 asciilifeform i.e. where 'no credit extended' to counterparty
14:57 * asciilifeform not found even probabilistic algo for any such thing, to date
15:02 signpost interesting thought, would be nice for large swarm downloads where not all participants are known in advance.
15:04 signpost you at least get the progressive attenuation of wot-tronic trust by being inside pestnet.
15:04 signpost direct peers, I'm most certainly going to try to decode their blocks, and if I really want the file, might at a specific point in time accept streams from L>1.
15:11 asciilifeform would be nice for all kindsa things.
15:11 asciilifeform but asciilifeform not knows whether possible even in principle.
~ 5 hours 47 minutes ~
20:59 asciilifeform meanwhile, in further 'upgradeable' iron wallets lulz.
21:00 * asciilifeform not expects anyone to bake sane 'iron wallet' -- the 'how' was imho obv. for 10+yrs nao, but who would pay
21:00 bitbot Logged on 2023-05-24 14:39:28 asciilifeform[6]: on this hypothetical iron, the 'knobs' oughta include a means of entering a decryption pw. the keys per se, to live on removable flashes, 'unclassified when unkeyed'(tm)(r) ergo as many backups as one feels like
21:08 asciilifeform ... fwiw 'sane wallet' could even store all the blox ( 1tb of ssd is ~50bux last asciilifeform saw ) and so be able to swallow arbitrary privkeys and find the unspents
← 2023-05-23 | 2023-05-25 →