Show Idle (>14 d.) Chans


← 2021-06-11 | 2021-06-13 →
00:08 shinohai $uptime
00:08 btcinfobot The bot has been up for: 3 days 11 hours 37 minutes and 59 seconds
~ 15 hours 17 minutes ~
15:26 asciilifeform $ticker btc usd
15:26 btcinfobot Current BTC price in USD: $35495.75
15:26 asciilifeform !w poll
15:26 watchglass Polling 17 nodes...
15:26 watchglass 84.16.46.130:8333 : Could not connect!
15:26 watchglass 185.163.46.29:8333 : Could not connect!
15:26 watchglass 108.31.170.100:8333 : (pool-108-31-170-100.washdc.fios.verizon.net) Alive: (0.037s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=687299 (Operator: asciilifeform)
15:26 watchglass 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.084s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=687299
15:26 watchglass 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.159s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=687299
15:26 watchglass 205.134.172.28:8333 : Alive: (0.084s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=687299 (Operator: whaack)
15:26 watchglass 54.39.156.171:8333 : (ns562940.ip-54-39-156.net) Alive: (0.173s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=687299
15:26 watchglass 208.94.240.42:8333 : Alive: (0.100s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=687299
15:26 watchglass 192.151.158.26:8333 : Alive: (0.207s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=687299
15:26 watchglass 143.202.160.10:8333 : Alive: (0.240s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=687299
15:26 watchglass 176.9.59.199:8333 : (static.199.59.9.176.clients.your-server.de) Alive: (0.284s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=412055 (Operator: jurov)
15:26 watchglass 213.109.238.156:8333 : Alive: (0.395s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=687299
15:26 watchglass 54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.284s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=687299
15:27 watchglass 205.134.172.26:8333 : Busy? (No answer in 100 sec.)
15:27 watchglass 24.28.108.235:8333 : Busy? (No answer in 100 sec.) (Operator: trinque)
~ 2 hours 34 minutes ~
18:02 whaack asciilifeform: good morning. I may be interested in working on the 'slow sync' problem after finishing up with the block explorer. The first part of that problem is understanding exactly what constitutes a valid syncing system, afaik prb has a 'fast-sync'. The main issue I see is that if you can't sync via original-trb you can't have bitcoin as per any sane definition of bitcoin.
18:03 whaack So in other words the way the problem has to be solved is by creating an environment in which original-trb can sync quickly, rather than changing original-trb
~ 1 hours 24 minutes ~
19:27 whaack asciilifeform: Is there a quick way to apply the patch you did and rebuild bitcoind? I went into the src of my bitcoin folder and made the change, tried running make ONLINE=1, but from the output it doesn't seem like it picked up the change or recompiled at all
19:31 shinohai whaack: Your `V` didn't give ya any errors when you pressed?
19:31 whaack I didn't use V. I just typed in the one line change
19:34 shinohai Ah kk
19:36 whaack shinohai: My question boils down to .. how do you recompile an existing trb?
19:41 shinohai I guess same as you'd recompile any existing program from sauces. If there is new vpatch tho I've always performed new press.
19:43 shinohai Since you said you applied manually, I'm guessing you didn't make copy of `bitcoinrpc.cpp` to vdiff against to see if, in fact, applied, neh?
19:48 whaack shinohai: Nah I did not make a copy, just went right in there and made the change
19:50 whaack I think I figured out what to do, I went into /build/ and ran make clean before running make ONLINE=1 again
~ 55 minutes ~
20:46 trinque asciilifeform: might want to remove my noad from your list. looks like my ISP churns IP addresses more frequently than yours
20:50 trinque whaack: expand on "environment in which original-trb can sync quickly" ?
20:53 trinque http://logs.nosuchlabs.com/log/asciilifeform/2021-06-11#1038870 << surveyed a bunch of these; many groping in the direction of sanity.
20:53 snsabot Logged on 2021-06-11 15:18:39 asciilifeform: meanwhile, in mathematical crackpotteries. (possibly interesting to trinque)
20:55 * trinque has by no means surveyed all, but many assume friendly wire, permit something to all-comers, etc.
20:58 trinque unrelatedly, in the past week I've failed to procure items ranging from computers to AC ducting. seems the soviet shortage life has come for us all.
~ 15 minutes ~
21:13 whaack trinque: In practice I mean that trb's sync should be sped up by putting it on beefy irons and by setting up nodes that can spoon feed it the correct blocks and not waste bandwith
21:16 whaack Instead of "here's a patch for trb" , "here's a network your node can connect to that is going to help you as best it can"
~ 33 minutes ~
21:50 trinque if trb needs friendly nodes to be functional, isn't that definitionally not bitcoin?
21:52 shinohai not trb anyway
21:52 trinque I'd sooner encourage you to work on making the thing more parallel than setting up network of friendlies that still does poorly at the boundary between it and the rest of the adversarial network
21:58 whaack trinque: if trb needs friendly nodes to be functional, isn't that definitionally not bitcoin? << Of course bitcoin needs friendly nodes to be functional. Relaying a valid block is a friendly act. It needs to be simultaenously immune to adversarial nodes
22:03 whaack shinohai: Am I not using trb if I use the code on the foundation's website and connect on a subgraph of the network to a node that is being generous?
22:06 shinohai whaack: merely reiterating point that if I hafta bootstrap only from only select nodes, then why bother ?
22:06 * trinque wonders what whaack thinks the bitcoin protocol does, if not establish consensus among participants *without* requiring "also pls be nice"
22:08 shinohai Same as if I am torrenting pr0n, will certain seeder give me tranny clips instead of big booty Brazilian babes I want.
22:12 whaack My point is that the network can be modelled like this: trb <--> trb-filter <--> prb-infested-network. And as I understand everyone has this 'trb-filter' to some degree, at the very least your isp should be filtering out nodes that try to spoof their ip address
22:17 trinque 100% agree that peerings with as many cryptographically-identifiable friendlies as possible is a good thing. plenty of old threads on lifting trb onto a hypothetically wotnet
22:17 trinque just pointing out that interacting with the seam is unavoidable in the forseeable term
22:19 whaack trinque: The protocol, i.e. trb, establishes what is the longest valid chain. But how to obtain the various candidate items to inspect can be treated as a separate problem
~ 16 minutes ~
22:35 whaack Imagine a design where trb had no networking code at all. It just looked at local folders and determined which was the longest valid chain, and left it up to the operator to determine how to populate those local folders. I think this is how trb should be treated.
22:47 whaack asciilifeform: I finished recompiling your fix, it worked, thank you.
22:48 trinque whaack: who does transaction relay in this world?
22:49 trinque (this can be separate, but what)
22:50 trinque personally, I want a more general dht-wotnet thing from which "give me $item with $hash"
22:51 whaack dht?
22:51 trinque distributed hash table
22:55 whaack trinque: and yeah, in this world methods for relaying transactions etc. are separate and left unspecified. as far as I can tell that's how it works right now
~ 24 minutes ~
23:19 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038951 << prb's 'fast' is because it pickes an arbitrary noad (prb strictly), grabs ~all~ headers from it, and then req's by header. sorta like asciilifeform's 'cement' proposal, but w/out the pgp signature on the cement list.
23:19 snsabot Logged on 2021-06-12 13:59:09 whaack: asciilifeform: good morning. I may be interested in working on the 'slow sync' problem after finishing up with the block explorer. The first part of that problem is understanding exactly what constitutes a valid syncing system, afaik prb has a 'fast-sync'. The main issue I see is that if you can't sync via original-trb you can't have bitcoin as per any sane definition of bitcoin.
23:20 asciilifeform this is pretty much the dumbest optimization possible. but gotta point out that the thing people do to get trb nodes standing up fast, is sadly very similar, they copy disks..
23:21 asciilifeform imho optional 'cement' input (i.e. of known-good list of block hashes) would be the sane thing for trb sync.
23:21 asciilifeform but i dun stand up new nodes very often, so never felt this was a priority.
23:21 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038953 << i use rotor, and run the bitcoind-only.sh thing
23:21 snsabot Logged on 2021-06-12 15:24:37 whaack: asciilifeform: Is there a quick way to apply the patch you did and rebuild bitcoind? I went into the src of my bitcoin folder and made the change, tried running make ONLINE=1, but from the output it doesn't seem like it picked up the change or recompiled at all
23:22 asciilifeform ftr writing and building this patch took me ~10min. another ~10min to test.
23:22 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038955 << tsk.
23:22 snsabot Logged on 2021-06-12 15:28:42 whaack: I didn't use V. I just typed in the one line change
23:22 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038962 << ok. lemme know when/if you get static ip, will put back
23:22 snsabot Logged on 2021-06-12 16:43:01 trinque: asciilifeform: might want to remove my noad from your list. looks like my ISP churns IP addresses more frequently than yours
23:23 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038966 << indeed. and to add insult to injury, typical impl. is in 'rust', or whatever abortions, unrunnable on any box i have anywhere
23:23 snsabot Logged on 2021-06-12 16:52:39 trinque: has by no means surveyed all, but many assume friendly wire, permit something to all-comers, etc.
23:24 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038967 << aah, but yer offering the old prices, aintcha. can get 100% same junk, just costs 2.5x nao -- printer go brrr
23:24 snsabot Logged on 2021-06-12 16:54:48 trinque: unrelatedly, in the past week I've failed to procure items ranging from computers to AC ducting. seems the soviet shortage life has come for us all.
23:24 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038968 << 99.9% of sync time is spent idling. hardware barely matters at all.
23:24 snsabot Logged on 2021-06-12 17:10:40 whaack: trinque: In practice I mean that trb's sync should be sped up by putting it on beefy irons and by setting up nodes that can spoon feed it the correct blocks and not waste bandwith
23:25 asciilifeform the thing waits with mouth open.
23:25 asciilifeform (even with 'aggression' patch)
23:25 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038970 << while this aint false, can also observe that a p2p net requires ~some~ substantial % of noades to be approximately correct & cooperative, to work
23:25 snsabot Logged on 2021-06-12 17:46:56 trinque: if trb needs friendly nodes to be functional, isn't that definitionally not bitcoin?
23:26 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038978 << billymg is doing the network-mapping thing, lessee what he comes up with
23:26 snsabot Logged on 2021-06-12 18:09:02 whaack: My point is that the network can be modelled like this: trb <--> trb-filter <--> prb-infested-network. And as I understand everyone has this 'trb-filter' to some degree, at the very least your isp should be filtering out nodes that try to spoof their ip address
23:27 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038979 << the problem with all such notions is the mining
23:27 snsabot Logged on 2021-06-12 18:13:56 trinque: 100% agree that peerings with as many cryptographically-identifiable friendlies as possible is a good thing. plenty of old threads on lifting trb onto a hypothetically wotnet
23:27 asciilifeform miners are 100% hostile afaik.
23:27 asciilifeform (pretty astonoshing, to asciilifeform , that bitcoin continues to more or less work)
23:28 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038983 << np. it's a trivial fix
23:28 snsabot Logged on 2021-06-12 18:43:47 whaack: asciilifeform: I finished recompiling your fix, it worked, thank you.
23:29 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038995 << err, the 'rotor/stator' static-executable builder.
23:29 snsabot Logged on 2021-06-12 19:18:44 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038953 << i use rotor, and run the bitcoind-only.sh thing
23:31 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2021-06-12#1038984 << this if you recall is already a problem in classical bitcoinism -- no serious incentive to relay.
23:31 snsabot Logged on 2021-06-12 18:45:36 trinque: whaack: who does transaction relay in this world?
23:34 * asciilifeform bbl
← 2021-06-11 | 2021-06-13 →