Hide Idle (>14 d.) Chans


← 2021-07-16 | 2021-07-18 →
shinohai: $vwap
busybot: The 24-Hour VWAP for BTC is $ 31677.14 USD
asciilifeform: !w poll
watchglass: Polling 17 nodes...
watchglass: 185.85.38.54:8333 : Could not connect!
watchglass: 84.16.46.130:8333 : Could not connect!
watchglass: 185.163.46.29:8333 : Could not connect!
watchglass: 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.083s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=691447
watchglass: 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.091s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=691447
watchglass: 205.134.172.27:8333 : Alive: (0.084s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=691447 (Operator: asciilifeform)
watchglass: 205.134.172.26:8333 : Alive: (0.091s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=691447
watchglass: 205.134.172.28:8333 : Alive: (0.022s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Return Addr=0.0.0.0:8333 Blocks=691447 (Operator: whaack)
watchglass: 192.151.158.26:8333 : Alive: (0.204s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=691447
watchglass: 143.202.160.10:8333 : Alive: (0.234s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=691447
watchglass: 208.94.240.42:8333 : Alive: (0.159s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=691447
watchglass: 54.38.94.63:8333 : (ns3140226.ip-54-38-94.eu) Alive: (0.331s) V=88888 (/therealbitcoin.org:0.8.88.88/) Jumpers=0x1 (TRB-Compat.) Blocks=691447
watchglass: 176.9.59.199:8333 : (static.199.59.9.176.clients.your-server.de) Alive: (0.342s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=412062 (Operator: jurov)
watchglass: 213.109.238.156:8333 : Alive: (0.332s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=691447
watchglass: 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.860s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=691447
watchglass: 71.191.220.241:8333 : (pool-71-191-220-241.washdc.fios.verizon.net) Alive: (0.196s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=691447 (Operator: asciilifeform)
watchglass: 54.39.156.171:8333 : Violated BTC Protocol: Bad header length!
billymg: the crawler www is now browsable
whaack: !e uptime
trbexplorer: whaack: time since my last reconnect : 6d 1h 39m
whaack: !e height
trbexplorer: 690611
whaack: billymg: nice and mega congrats. Now we must do the lords work and get cracking on populating that list with trb cients
billymg: whaack: thanks, and yes, now there's a scoreboard
whaack: I have a grim feeling about the health of the network, given the alleged widespread use of segwit
whaack: the day of reckoning can come when miners stop enforcing the segwit rule and loads of "bitcoin" users have their coins wiped out from under their feet
billymg: whaack: have you totaled up the balance sitting in all segwit addresses yet?
signpost: pretty damned cool billymg
whaack: billymg: That's not possible afaik, because segwit addresses are hidden behind a script and only at the time of spending can you retroactively discover that it was a segwit address
whaack: However I can try to figure out how many coins are in pay-to-script-hash addresses
whaack: or similarly how many coins are in proper addresses, which from my understanding are (1) pay-to-public-key (found in the first couple of hundred blocks) and (2) pay-to-public-key-hash addresses
billymg: signpost: thanks! hopefully it ends up being useful, lemme know if you find bugs / have suggestions for it
whaack: i also have the thought that my trbexplorer should have the ability to respond to arbitrary sql "read" statements
whaack: This way the logs can be filled with a question like billymg's above, and the repsonse can be a query to trbexplorer
billymg: whaack: i'm trying to find asciilifeform's log line now where he suggests posting a realtime updated "bounty" somewhere to miners who are willing to defect, but that would be my end goal with this information
signpost: "The results indicate that only 55 of the 7998 nodes active in the last 48hrs are actually participating on the Bitcoin network in true p2p fashion."
signpost: woof.
dulapbot: Logged on 2021-07-17 17:18:44 whaack: or similarly how many coins are in proper addresses, which from my understanding are (1) pay-to-public-key (found in the first couple of hundred blocks) and (2) pay-to-public-key-hash addresses
billymg: signpost: yeah, that's what i was hoping would be the "smoking gun" to wake up the prb users
whaack: What is "bloom"? Is this some new prb shenanagins having to do with bloom filters?
billymg: signpost: i was also going to create a "TRB dominance" metric, that only counts from those (currently) 55 real nodes -- showing that TRB is already like a third of the real network
billymg: whaack: i believe short for bloom filters? i forget what prb feature it is
signpost: my suspicion is that getaddr doesn't send the whole list, so this may not be a complete picture.
billymg: signpost: that's definitely possible too, or that there is some other unknown secret handshake for prb that we haven't figured out yet
signpost: evidence for drift between trb and prb in either ccase
signpost: *case.
mats: in a future where miners have been exiled from .cn, its harder to imagine some of these balances getting looted
signpost: https://github.com/bitcoin/bitcoin/blob/d8f1e1327f9c2f9fcc804468f6a981580acdf30a/src/addrman.h#L589 << still wading through the soup, but yeah, this suggests you don't get them all
signpost: in some case(s)
billymg: signpost: interesting, the crawler results do seem to show that it's capped somewhere at about 2000 (i've never seen higher than 2001)
signpost: looks like those are relevant magic numbers
billymg: signpost: aha
signpost: seems like if you're getting 1 address for many peers, *their* peer count is indeed low, but probably not 1
whaack: mats: nice link.
billymg: ah, i see. i wonder if bumping up the 'peershots' value in watchglass would net more peers (currently i have it set to 3)
billymg: just restarted the crawler with peershots=5, it finishes scanning all nodes in the network in about 20 minutes
billymg: looks like in fact it did do something, 106 of the 8001 nodes now
billymg: 163 now
billymg: ty signpost
billymg: and a new record for peers returned, 2504
signpost: cool, yw
signpost will have to read the watchglass sauce and see what peershots is
billymg: signpost: in asciilifeform's original it was used to retry the getaddr N times in case of failure (and break out when it succeeds). i modified it to just retry again regardless of success/failure because i noticed i was getting more peers that way (probably due to the magic numbers you pointed out above)
billymg: looking at it closer i may see pretty careless mistake on my part though, i'm not de-duping this peers list as i build it
billymg: see a*
billymg: ok, well fixed that little bug, my version of that piece of watchglass now looks like this: http://paste.deedbot.org/?id=q9KZ
billymg: err, hrm, i mean like this http://paste.deedbot.org/?id=khse (forgot the last line)
dulapbot: Logged on 2021-07-17 17:05:48 billymg: the crawler www is now browsable
asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2021-07-17#1046319 << the 'violated protocol!' thing is arguably a misfeature in asciilifeform's orig. proggy -- it simply means that the thing timed out and 'died with full pants'
dulapbot: Logged on 2021-07-17 17:53:53 billymg: and a new record for peers returned, 2504
asciilifeform: (i.e. probably oughta read simply 'timed out')
billymg: asciilifeform: ok, will adjust
billymg: i was planning on coming up with some other mapping for those statuses anyway but for now i just output what watchglass returned
billymg: asciilifeform: adjusting the peershots knob from 3 to 5 seems to have helped for certain prb nodes: http://bitdash.io/nodes/5.103.137.146-9333
billymg: notice all the previous probes returning only 1 peer
billymg had also planned to return to tuning the actual crawler/probe code after first getting the results visible on the www
← 2021-07-16 | 2021-07-18 →