Show Idle (>14 d.) Chans


← 2021-07-31 | 2021-08-02 →
00:20 whaack lobbes: wb!
00:29 asciilifeform wb lobbes
00:30 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-07-31#1049576 << after at one time dabbling in exactly that kind of useless speculation, asciilifeform was cured when realized that it is utterly impossible to learn anyffin interesting whatsoever re addresses if their owner cared half a shit to prevent it
00:30 dulapbot Logged on 2021-07-31 18:16:43 punkman: https://www.reddit.com/r/Bitcoin/comments/osva08/robinhood_owns_more_bitcoin_than_microstrategy/
00:35 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-07-31#1049579 << mandatory thread.
00:35 dulapbot Logged on 2021-07-31 18:49:31 punkman: in usglolz: "A new provision has been added that expands the Tax Code's definition of "broker" to capture nearly everyone in crypto, including non-custodial actors like miners, forcing them all to KYC users." "This provision is part of the bipartisan & otherwise popular infrastructure bill, which is moving quickly through Congress & is highly
00:35 dulapbot Logged on 2020-12-17 19:39:26 asciilifeform: for instance, afaik 100% of 'illicit exchange man' arrests to date, were 'controlled buys' a la dope. i.e. intrinsically impossible in a solid wot context.
00:42 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-07-30#1049472 << i haven't a proggy yet; writing human-readable description of algo.
00:42 dulapbot Logged on 2021-07-30 18:26:39 PeterL: asciilifeform: are you writing your thing in Ada?
00:42 asciilifeform (also will note that i haven't a tcp glue for ada presently. and one is needed for the irc client end..)
00:43 asciilifeform !w poll
00:43 watchglass Polling 17 nodes...
00:43 watchglass 185.85.38.54:8333 : Could not connect!
00:43 watchglass 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.021s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=693566
00:43 watchglass 84.16.46.130:8333 : Could not connect!
00:43 watchglass 185.163.46.29:8333 : Could not connect!
00:43 watchglass 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.082s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=693632
00:43 watchglass 205.134.172.26:8333 : Alive: (0.081s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=693566
00:43 watchglass 205.134.172.28:8333 : Alive: (0.086s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=693632 (Operator: whaack)
00:43 watchglass 54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.171s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693604
00:43 watchglass 205.134.172.27:8333 : Alive: (0.145s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693632 (Operator: asciilifeform)
00:43 watchglass 143.202.160.10:8333 : Alive: (0.234s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=693632
00:43 watchglass 208.94.240.42:8333 : Alive: (0.216s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693632
00:43 watchglass 54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.321s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=693632
00:43 watchglass 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.682s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693607
00:43 watchglass 71.191.220.241:8333 : (pool-71-191-220-241.washdc.fios.verizon.net) Alive: (0.297s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693632 (Operator: asciilifeform)
00:44 watchglass 176.9.59.199:8333 : Violated BTC Protocol: Bad header length! (Operator: jurov)
00:44 watchglass 192.151.158.26:8333 : Busy? (No answer in 100 sec.)
00:44 watchglass 213.109.238.156:8333 : Busy? (No answer in 100 sec.)
~ 38 minutes ~
01:23 thimbronion They have to at least try to ban it.
01:24 asciilifeform thimbronion: the engine turns.
01:24 dulapbot Logged on 2021-04-23 13:08:03 asciilifeform: a major moving part behind the price swings are the people who run this heat engine -- 1) spread fud re bitcoin 2) 'buy the dip' 3) drum up enthusiasm among morons 4) sell dear 5) goto 1, nao w/ moar coin, extracted from morons on both strokes of the engine piston
01:31 thimbronion asciilifeform: the encryption algo will be Serpent, right?
01:33 asciilifeform thimbronion: aha
~ 2 hours 42 minutes ~
04:15 verisimilitude http://logs.nosuchlabs.com/log/asciilifeform/2021-07-29#1049331 https://www.cloudflare.com/learning/ssl/lava-lamp-encryption
04:15 dulapbot Logged on 2021-07-29 15:23:59 asciilifeform: but i've yet to see someone who is using camera as trng do this. (btw if you must do so, copper foil over the objective.)
04:15 verisimilitude This may be found interesting enough.
~ 10 hours 47 minutes ~
15:03 cgra !w probe 205.134.172.27
15:03 watchglass 205.134.172.27:8333 : Could not connect!
15:04 cgra asciilifeform: this time a getdata exploit, but based on the same vector "capacity" leak
15:04 cgra umm no, actually. not a capacity leak in same sense. but a straight stale peer data abuse
15:05 cgra bloated vSend of hundreds of stale, abrutply disconnected peers (all from same address)
~ 1 hours 19 minutes ~
16:24 asciilifeform cgra: 'EXCEPTION: St9bad_alloc' as in the previous.
16:25 asciilifeform cgra: seems to me that the correct pill would be a per-peer memory odometer.
16:27 * asciilifeform revives the noad, for if cgra has moar of these
16:29 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-08-01#1049618 << brazen ripoff of well-known 'lavarand'.
16:29 dulapbot Logged on 2021-08-01 00:11:02 verisimilitude: http://logs.nosuchlabs.com/log/asciilifeform/2021-07-29#1049331 https://www.cloudflare.com/learning/ssl/lava-lamp-encryption
16:30 asciilifeform (see also thread)
16:30 dulapbot (trilema) 2017-11-22 asciilifeform: phf: consider the sheer degree of unabashed cargocultism in the endless rehash of the lava lamp thing
16:32 asciilifeform !w poll
16:32 watchglass Polling 17 nodes...
16:32 watchglass 185.85.38.54:8333 : Could not connect!
16:32 watchglass 84.16.46.130:8333 : Could not connect!
16:32 watchglass 185.163.46.29:8333 : Could not connect!
16:32 watchglass 205.134.172.26:8333 : Alive: (0.081s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=693637
16:32 watchglass 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.149s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=693637
16:32 watchglass 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.150s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=693735
16:32 watchglass 54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.143s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693658
16:32 watchglass 71.191.220.241:8333 : (pool-71-191-220-241.washdc.fios.verizon.net) Alive: (0.153s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693735 (Operator: asciilifeform)
16:32 watchglass 205.134.172.28:8333 : Alive: (0.149s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=693735 (Operator: whaack)
16:32 watchglass 208.94.240.42:8333 : Alive: (0.148s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693735
16:32 watchglass 143.202.160.10:8333 : Alive: (0.234s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=693735
16:32 watchglass 54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.264s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=693735
16:32 watchglass 213.109.238.156:8333 : Alive: (0.394s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693614
16:32 watchglass 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.773s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693657
16:33 watchglass 205.134.172.27:8333 : Alive: (0.739s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=693735 (Operator: asciilifeform)
16:33 watchglass 176.9.59.199:8333 : Violated BTC Protocol: Bad header length! (Operator: jurov)
16:34 watchglass 192.151.158.26:8333 : Busy? (No answer in 100 sec.)
16:34 asciilifeform $vwap
16:34 busybot The 24-Hour VWAP for BTC is $ 41490.89 USD
16:35 asciilifeform !q uptime
16:35 dulapbot asciilifeform: time since my last reconnect : 46d 13h 28m
~ 2 hours ~
18:35 scoopbot New post: Encryption for alcuin
18:36 asciilifeform thimbronion: yer far ahead of me atm!
18:40 thimbronion asciilifeform: Hah! Not sure how much is actually "done" considering the quality of the encryption lib. That said - should be interesting to test it out.
18:41 thimbronion Managed to connect to whaack yesterday usng the previous version.
18:53 cgra http://logs.nosuchlabs.com/log/asciilifeform/2021-08-01#1049627 << this is where the stale peers accumulate, and if such a dumpster didn't exist, my previous exploits wouldn't work. re the dumpster, i must get a better grasp of c++ networking to understand the why and the how-to-replace.
18:53 dulapbot Logged on 2021-08-01 12:21:40 asciilifeform: cgra: seems to me that the correct pill would be a per-peer memory odometer.
18:53 cgra still, separately need fixing the issues of 1) unbounded agent string, and 2) std::vector internal capacity not automatically reducing -- because you wouldn't want 125 simultaneous peers to consume >2GB of RAM
18:53 cgra and what's more, std::string afaik has same capacity mechanism, which i intend to eventually review as well
18:54 asciilifeform cgra: imho the Right Thing is a 'peer may use this-many kB and if more, disconnect+permaban'
18:54 asciilifeform rather than prb-style gnarly types with custom alloc logic
18:55 asciilifeform 125 peers oughta be able to use 125MB at a time. 1 each. and not more.
18:56 asciilifeform ( 1 decimal MB, i.e. 1e6byte. given that this is the largest permissible mass of data in trb. )
18:58 cgra http://logs.nosuchlabs.com/log/asciilifeform/2021-08-01#1049664 << and http://logs.nosuchlabs.com/log/asciilifeform/2021-08-01#1049665 << do you mean that likely some kinda odometer is the only 'clean' approach in such swamps as the satoshi's creation?
18:58 dulapbot Logged on 2021-08-01 14:50:07 asciilifeform: cgra: imho the Right Thing is a 'peer may use this-many kB and if more, disconnect+permaban'
18:58 dulapbot Logged on 2021-08-01 14:50:45 asciilifeform: rather than prb-style gnarly types with custom alloc logic
18:59 asciilifeform cgra: correct. adding specialcases will only make the thing weigh more and even less (if can imagine this) fits-in-head than the existing horror.
19:00 asciilifeform the 'cleanest' approach is the one which adds the least moving parts (or preferebly ~removes~ existing)
19:00 asciilifeform ... while closing the hole
19:00 cgra yeah, i'm thinking of an acceptable solution that replaces parts with smaller ones
19:01 cgra right
~ 23 minutes ~
19:24 cgra one more trb observation: if there's an easy way to make a tx upwards from 55kB in weight, that trb will accept, the wedging issue is still present, because no odometry for tx data, and the attacker could easily request 49990 times the same tx, in one 'getdata'
19:25 cgra for extra impact and pedantry, could request ~1MB blocks for the rest of the 50000 allowed inv's
19:27 asciilifeform cgra: indeed no one's fixed the tx odometer yet. as for the latter, that oughta trigger the blox odometer, neh
19:27 cgra asciilifeform: yeah, but 10 blocks prolly under the 10MB mark
19:28 cgra (the default red area in sendbuffer odometer)
19:31 asciilifeform cgra: the common theme here is that a peer ought not to be able to eat arbitrary ram. and that the correct end of the funnel to plug, is to actually measure the consumption, and kickban mercilessly. rather than trying to find each and every one of 'over 9000' places where shitoshi&co defined a type that can stretch to infinity
19:33 * asciilifeform brb
19:46 cgra asciilifeform: the analogy lingering in my mind is 'still could be worth looking for the bottom-most funnel, and finding the only pointy end to plug', but i keep your words in mind. also i currently have difficulty in understanding how to reliably measure -- copper wiring each and every spaghetto?
19:47 cgra measure as in 'just measure, otherwise let the pile keep stinking'
19:57 whaack cgra: nice findings mate, thank you
19:57 whaack thim
19:57 whaack thim
19:57 whaack ugh sorry, new keyboard muscle memory is still weak
19:58 whaack thimbronion: nice job re second vpatch :)
19:59 cgra whaack: ty!
20:01 cgra whaack: btw, does segwit-bomb tx make it any easier to bake large (byte-wise) transactions? i so far didn't look into your experiments in detail (or whole segwit), so would't know
20:03 cgra (maybe too early to ask, i haven't looked carefully enough yet, how to even bake such cakes traditionally)
20:04 whaack cgra: yes it does make it slightly easier because you don't need to provide signatures and thus don't have to do as much computation
20:04 cgra just that maybe using plenty of 1-sat outputs works
20:05 cgra whaack: is it that you don't even need an address you control?
20:05 cgra can play with the bait money only
20:05 whaack cgra: yes, that's true as well
20:05 cgra ok
20:06 whaack normally you would need atleast an address with 1 satoshi to get a valid txn, and atleast a fee's worth of satoshi's to get it accepted to trb's memerypool
20:06 * whaack doesn't actually know if trb has a min txn fee for accepting to the memory pool
20:07 cgra whaack: it has two, 1000 sats and 10000 sats
20:07 cgra if you cross the latter tier, no questions asked
20:08 cgra lower is "a maybe" type of deal
20:10 cgra here and here
20:12 whaack cgra: ah ok, ty
20:15 cgra i said it confusingly, i meant <1000 sats is a no-go, but 1000...9999 is 'a maybe', and >=10000 is 'no questions asked'
20:18 whaack heh, fwiw i understood and inferred <1000 was a nogo
20:24 thimbronion ty whaack
~ 40 minutes ~
21:05 verisimilitude Say, what do ye use for managing email; the Russian and Chinese spam I get has increased over tenfold lately.
21:09 signpost personally, I render onto caesar what is caesar's and use a megacorp provider.
21:09 signpost idgaf about email other than as interface to the damned.
21:10 signpost *unto
~ 2 hours 32 minutes ~
23:43 scoopbot New post: Blockexplorer Web Interface And The Updated TODO List
← 2021-07-31 | 2021-08-02 →