Andrew Toth

298 posts

Andrew Toth

Andrew Toth

@andrew_s_toth

Toronto Katılım Mayıs 2014
760 Takip Edilen373 Takipçiler
Liberty NH BIP-110 🧡🦔⚡️🌲
How dare the Coretards allow running a node on a raspberry pi to be brutally murdered in broad daylight and then have the gall to oppose the effort to stop it from getting even worse. Run BIP-110 to keep noderunning alive!
English
13
2
18
1.9K
Andrew Toth
Andrew Toth@andrew_s_toth·
@reardencode @Ademan555 @fanquake Hmm they both say 62 GB of total RAM. Could be mislabeled on the graph. But, this change now makes higher dbcache values have less impact. So it might no longer be worth it to use a higher value than default.
English
1
0
3
56
Andrew Toth retweetledi
Michael Ford
Michael Ford@fanquake·
Congrats to @andrew_s_toth for shipping his parallel input fetching work. Pretty clear impact
Michael Ford tweet media
English
6
17
68
8.9K
George Bodine
George Bodine@Jethroe111·
This is a stupid, short sighted take from a man who has never fired up a node in his office and watched the fucking thing slow down when it hits the spam wall of '23. If you were sitting in an F18 next to me on a carrier I would give you the signal, "Pull your head out of your ass."
Michael Saylor@saylor

After a decade of blockspace fears and non-monetary-use panics, Bitcoin still has no spam problem. Fees are 1 sat/vB: anyone can move any amount globally with immediate processing for ~$0.30. The free market has always solved Bitcoin’s blockspace challenges. $BTC

English
49
56
387
25.4K
Andrew Toth
Andrew Toth@andrew_s_toth·
@udiWertheimer @Jethroe111 Next release will be over 2 hours faster to sync. So, ordinals have added nothing. x.com/L0RINC/status/…
l0rinc@L0RINC

🚀 LFG 🚀 @andrew_s_toth’s parallel input prevout fetcher was just merged into Bitcoin Core for the upcoming v32 - after 2+ years and 1000+ review comments. IBD is getting *even* faster \:D/ Thank you for the persistence, Andrew: this is what open-source collaboration should look like! github.com/bitcoin/bitcoi…

English
0
0
1
55
Udi #BIP-110
Udi #BIP-110@udiWertheimer·
all of the jpeg data is adding maybe, i don’t know, 2 hours of sync time if i’m being generous? 2 hours that you only do once and never again? is it really worth it for you to spend 5 hours a day, for years now, being upset about an extra 2 hours your node had to process things one time? it’s in the past man, your node already processed it look man, bip110 is not going to happen. i think you probably know that but my company hasn’t put a jpeg on bitcoin in over 2 years. massive companies like magic eden and binance bailed out and removed ordinals support. businesses like ord-io shut down. holders of ordinals lost money and they’re not buying more. what more do you want? is it really worth you still being upset about this on daily basis for the foreseeable future? you only live once brother
English
5
0
11
2.1K
Íñigo
Íñigo@arejula27·
@andrew_s_toth @L0RINC I need to read more 😍 I guess the discussion is in delving and mailing list. Another source to take a look at?
English
1
0
1
32
Andrew Toth retweetledi
l0rinc
l0rinc@L0RINC·
🚀 LFG 🚀 @andrew_s_toth’s parallel input prevout fetcher was just merged into Bitcoin Core for the upcoming v32 - after 2+ years and 1000+ review comments. IBD is getting *even* faster \:D/ Thank you for the persistence, Andrew: this is what open-source collaboration should look like! github.com/bitcoin/bitcoi…
l0rinc tweet media
English
10
32
148
48.9K
Íñigo
Íñigo@arejula27·
@L0RINC @andrew_s_toth Would it be possible to parallelize IBD by processing blocks in batches, where each batch produces a diff to the UTXO set? After validating all batches, the diffs could be replayed to verify that they produce the correct final UTXO set. I remember seeing something on delvinng
English
1
0
1
182
Kruw
Kruw@Kruwed·
@stephanlivera Why is there a big spike in optional indexes in 2036?
English
2
0
1
203
zender ⚔️
zender ⚔️@zndtoshi·
Would it be possible to add a feature in Core and Knots implementation so that if you set a flag in the config file then the node becomes a different type of pruned node: it starts checking all blocks from the start and the new ones coming in and after they are validated it would delete the part that is "spam" from the node. So thus deletes all the op_return data, what's after op_if and so on, whatever bip110 tries to implement through the fork. From that point on that node can still be used to validate all new wallets (still has transactions history compared to pruned node in Core) but will not provide those specific blocks for others to IBD, just the blocks that are "pure". We can call the flag "purify=1".
English
5
0
5
2K
Andrew Toth
Andrew Toth@andrew_s_toth·
@caesrcd Unfortunately a private broadcast connection is different from that normal connection. The pb connection will immediately send the inv, before receiving the pong.
English
1
0
1
232
C̟̻͖a̘͎e̟͔̝s̠͉͎a͓̘͇r̻̼͇C͔͕̪o͍͔͉d̢͍̘e̫͎͍r͙̻͚
While we wait for the patch: gnoban -t v1 Running GNOBAN with this parameter will filter and ban legacy v1 peers, reducing exposure to the attack described in the advisory that forces a fallback from v2 to v1, without having to disable -privatebroadcast or -v2transport. 1/2 🧵
Bitcoin Core Project@bitcoincoreorg

We have become aware of a privacy bug in the -privatebroadcast feature, newly introduced in Bitcoin Core 31.0, that may cause the originator’s IP address to be revealed to the receiving peer under certain network conditions. A fix is forthcoming and will be released with 31.1.

English
2
0
0
558
Andrew Toth
Andrew Toth@andrew_s_toth·
@caesrcd No, that will show v1. But, it will be too late. You already connected to the peer via v1 at that point. How soon does GNOBAN disconnect the peer? You will likely have already sent the inv.
English
1
0
0
56
Andrew Toth
Andrew Toth@andrew_s_toth·
@caesrcd Sorry but that's not how this bug works. The addrman entry will show a v2 peer, and the downgrade does not update the entry in addrman. One of the workarounds is to disable v2 transport entirely.
English
1
0
0
80
Portland.HODL
Portland.HODL@PortlandHODL·
Bitcoin Core v31 `estimatesmartfee` on Signet with near empty blocks reporting values of 1684 sats/vByte to get confirmed in 6 or fewer blocks. These feerates are borderline unsafe for most UTXOs and heavily overpay. After 7 blocks time it drops to .1 sats/vByte.
Portland.HODL tweet media
English
9
4
34
3.3K
Andrew Toth
Andrew Toth@andrew_s_toth·
@caesrcd @murchandamus @L0RINC I wonder if disabling seek compaction will fix this. The constant compaction having to constantly rewrite files could be causing the churn here.
English
1
0
2
64
Andrew Toth
Andrew Toth@andrew_s_toth·
@caesrcd @4moonsettler Until around 800k the utxo set is still very small, and there are not as many random reads into it. See #issuecomment-3678847806" target="_blank" rel="nofollow noopener">github.com/bitcoin/bitcoi…. The vertical green line shows up around 800k. That PR would help with this as well.
English
0
0
3
37
Andrew Toth
Andrew Toth@andrew_s_toth·
@caesrcd @4moonsettler Actually this corroborates the theory. With high dbcache you don't actually read anything from disk until ~800k blocks, since everything is cached. Once you fill up the cache and it has to be emptied is the first time you will read from disk.
English
2
0
4
46
Andrew Toth
Andrew Toth@andrew_s_toth·
@caesrcd @4moonsettler Actually, this looks like your disk is being throttled. You are getting 4-6ms reads. You need to increase storage performance to have higher throughput.
English
2
0
1
122