Bitcoin Forum
May 21, 2024, 04:07:49 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Proof-of-work DDOS protection with CPU altcoin mining  (Read 242 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
CPUCoinFan (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 2


View Profile
April 02, 2018, 09:23:18 AM
Last edit: April 02, 2018, 09:57:11 PM by CPUCoinFan
Merited by suchmoon (1)
 #1

Say, you have a website that is being DDOSed. Instead of CAPTCHA, you can put a script on it to mine some Yescrypt coin (CPU-only) shares before opening access to the site (or do other things needing spam protection). Of course, you can adjust difficulty depending on DDOS volume and your greed.

For a normal user this will take a few seconds on an average PC. No more annoying CAPTCHAs, just wait a bit. For a DDOSer this will be a pain. Moreover, DDOSer will have to mine coins for you! DDOS will give profits to website owners, with no more paid subscription to Cloudfare.

IMHO this idea will lead CPU altcoins to the top!

These coins are CPU-only:
https://bitcointalk.org/index.php?topic=3146751.0
https://bitcointalk.org/index.php?topic=2728195.0
https://bitcointalk.org/index.php?topic=2329470.0
https://bitcointalk.org/index.php?topic=3028302.0
https://bitcointalk.org/index.php?topic=3019643.0
https://bitcointalk.org/index.php?topic=2710248.0
https://bitcointalk.org/index.php?topic=2361848.0

Which community and developers will be the first to implement my idea?

I proposed this idea for Bitcointalk forum itself, please support it in the poll
https://bitcointalk.org/index.php?topic=3242646.0

CPU-only altcoins' communities and developers! Bitcointalk forum's administrator said:
If someone codes up the necessary libraries and end-user utilities, I would be very keen to use it on the forum
This is a bounty! What CPU-mineable altcoin will be mined as proof-of-work to log in to this forum? We need:
1. Javascript client-side miner for CPU-only algos. This depends mostly on coins' developers and communities.
2. Server-side scripts. This depends on server-side software.
I am not professional coder so it depends on you!
AlecMe
Full Member
***
Offline Offline

Activity: 392
Merit: 159


View Profile
April 02, 2018, 12:20:56 PM
 #2

Thank you for the CPU only coins  Grin.

Hope your idea catches wings
nur1labs
Sr. Member
****
Offline Offline

Activity: 868
Merit: 250


Founder Nur1Labs


View Profile WWW
April 02, 2018, 12:41:22 PM
 #3

how to get this? (>m<)

==MuBdI BlockStream Platform - Future Blockchain Platform==
==Open Hire Developer Using Our Services==
CPUCoinFan (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 2


View Profile
April 02, 2018, 03:12:27 PM
Last edit: April 02, 2018, 03:27:50 PM by CPUCoinFan
 #4

At the moment it is just an idea.

The idea is that customers can pay CPU-time for using websites or do any other things that DDOS or bruteforcer bots should not be able to do. Say, you need to solve a share that takes 5 seconds on average PC to login to Bitcointalk forum (instead of completing Recaptcha) - and difficulty can be increased if there is a reason to have more security.

This will not a problem for a normal user but it will be very hard and expensive for bots to take site down (DDOS purpose) or crack a password. Bots will have to complete mining shares for every try and will make money for site owner.

We need:
1. Javascript implementation for mining CPU altcoins (yescrypt, yescrypt16r, yescrypt32r etc).
2. Server-side implementation to serve the method.

This will advertise CPU altcoins and make people use them.
V1perX
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
April 02, 2018, 03:59:47 PM
 #5

Good idea, but now most of the browsers had blockers for mining soft in js.
It shows warning message if JS code trying to run miner on client, users need to click OK or YES for this warning message.
CPUCoinFan (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 2


View Profile
April 02, 2018, 04:11:04 PM
Last edit: April 02, 2018, 04:38:06 PM by CPUCoinFan
 #6

Good idea, but now most of the browsers had blockers for mining soft in js.
It shows warning message if JS code trying to run miner on client, users need to click OK or YES for this warning message.
This is not a problem. The site should inform the users that there is proof-of-work captcha replacement and the user should allow it to access the site or do other thing that bots should not do (login, sign up, post a message, forum search etc) with higher difficulty for things needing more security.

In some cases there should be an option to complete CAPTCHA instead of mining if, for example, users have very weak hardware.

I have already proposed this idea for Bitcointalk forum itself, please support it in the poll
https://bitcointalk.org/index.php?topic=3242646.0
CPUCoinFan (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 2


View Profile
April 02, 2018, 09:52:23 PM
 #7

CPU-only altcoins' communities and developers! Bitcointalk forum's administrator said:
If someone codes up the necessary libraries and end-user utilities, I would be very keen to use it on the forum
This is a bounty! What CPU-mineable altcoin will be mined as proof-of-work to log in to this forum? It depends just on you!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!