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 |