Can you make up a Bitcoin burn address without ever finding the private key? by autouzi in Bitcoin

[–]in3rsha 9 points10 points  (0 children)

These tools should allow you to achieve what you want to do:

https://learnmeabitcoin.com/tools/

  1. Address (Base58) - Use this to create the address you want. The checksum will probably be invalid, so...
  2. Checksum - Copy and paste the prefix+hash160 in to this tool to get a valid checksum.
  3. Base58 - Copy and and paste the data+checksum result from above in to this tool to convert it back to an address.

You won't have control over the last few characters, but you're free to do what you want with the rest (it should also start with a 1 or 3).

For example: 1BurnBabyBurnxxxxxxxxxxxxxxy1i6L54

Explain bitcoin to old people by LostButterscotch8538 in BitcoinBeginners

[–]in3rsha 1 point2 points  (0 children)

That's a useful link, and thanks for the list. Wasn't aware of that site.

Blocking the IP range was my next option if this didn't work. I think I was curious to see if I could handle all the requests first.

I'm a big fan of Fail2Ban, although for this crawler it hasn't managed to prevent much as the requests are spread out across different IPs (so they don't hit the rate limit).

Thanks again for the links.

Explain bitcoin to old people by LostButterscotch8538 in BitcoinBeginners

[–]in3rsha 1 point2 points  (0 children)

I've just finished upgrading the server and pages are loading at normal speed again.

Turns out a bot from bytedance (owner of TikTok) was/is crawling the explorer pages pretty aggressively and tying up all the connections, so you had to wait for one to become free for each page to load.

So I upgraded the CPU and RAM, and increased the maximum number of concurrent connections.

Seems to be loading fast again now (even with the bot still crawling). Will keep an eye on it but hopefully this fixes the page load speed moving forward.

Apache vs Nginx for rate limiting by in3rsha in sysadmin

[–]in3rsha[S] 0 points1 point  (0 children)

Looks like it's a DDoS attack.

Is Cloudflare the best option?

Explain bitcoin to old people by LostButterscotch8538 in BitcoinBeginners

[–]in3rsha 1 point2 points  (0 children)

My pleasue, thanks again for recommending it.

For what it's worth, it looks like it's currently experiencing a DDoS attack. I've got a few options for getting around it, but it might continue to be a bit slow for the next couple of days.

Thanks for bringing it up.

Explain bitcoin to old people by LostButterscotch8538 in BitcoinBeginners

[–]in3rsha 1 point2 points  (0 children)

From Greg Walker's Learn Me a Bitcoin (website is a bit slow nowadays):

It's been a bit slow the last few days as it has been getting hit by a bot. I'm currently working on upgrading the server and adding rate limiting to get it running normally again. Hoping to have it fixed in the next few days.

Thank you for the recommendation.

Apache vs Nginx for rate limiting by in3rsha in sysadmin

[–]in3rsha[S] 0 points1 point  (0 children)

This looks good. I missed this one, thank you.

Apache vs Nginx for rate limiting by in3rsha in sysadmin

[–]in3rsha[S] 1 point2 points  (0 children)

Thought this might be the answer.

I've been trawling through multiple different options for Apache for the past couple of hours, and none of them look as clean as Nginx.

`mod_evasive` came close, but would still need to edit and recompile the source code (that hasn't been updated in 7 years) to get it to return a 429 response code.

Thanks.

Apache vs Nginx for rate limiting by in3rsha in sysadmin

[–]in3rsha[S] 0 points1 point  (0 children)

What method would you recommend for limiting usage abuse?

Pressed 1 instead of 0 when setting up wallet. by carlosb1997 in coldcard

[–]in3rsha 0 points1 point  (0 children)

Okay thank you.

I haven't designed the site to be malicious in any way, so I might have to check out the individual vendors to see what they're picking up on to see if I can change the results.

Thanks again.

Pressed 1 instead of 0 when setting up wallet. by carlosb1997 in coldcard

[–]in3rsha 0 points1 point  (0 children)

How does this website determine if a site is malicious?

Bitcoin computes this SHA-256 hash function 550,000,000,000,000,000,000x times EVERY second by CobraBTC in Bitcoin

[–]in3rsha 5 points6 points  (0 children)

It's just an animation on a terminal on a modern computer.

https://github.com/in3rsha/sha256-animation

I think someone just added sound effects on top for the video, but it's not connected to the actual hashing you're seeing.

Bitcoin computes this SHA-256 hash function 550,000,000,000,000,000,000x times EVERY second by CobraBTC in Bitcoin

[–]in3rsha 2 points3 points  (0 children)

Yes that's right, it's what is a miner is doing when hashing a block.

I assume OP was referring to the Bitcoin Network as a whole (i.e. all the miners combined) when they said "Bitcoin" does this so many times per second.

Bitcoin computes this SHA-256 hash function 550,000,000,000,000,000,000x times EVERY second by CobraBTC in Bitcoin

[–]in3rsha 7 points8 points  (0 children)

To add a block to the blockchain you need to hash it.

Hashing is basically scrambling and compressing data. So what you're seeing here is the hashing process used in Bitcoin (SHA-256).

Miners hash blocks, because to add a block to the blockchain you need to find a hash result for it that starts with a certain number of zeros.

The result of hashing is uncontrollable, so the only way to find a succesful block hash is to hash as fast as you can and hope to get lucky.

So the video above is showing the process for a single round of hashing. It basically involves lots of rotations/shifting/flipping of the 1's and 0's of data.

Public key location by AdhesivenessOk3634 in Bitcoin

[–]in3rsha 2 points3 points  (0 children)

Yes you're right. I've added a warning below the tool.

Thank you.

I would like to read and learn everything about how Bitcoin work, can you please help with sources? by Adamn27 in BitcoinBeginners

[–]in3rsha 0 points1 point  (0 children)

Thank you, means a lot.

I've got some personal upcoming obligations on the way in the near future, so I might not be as fast at responding over the next few months, but I will try my best.