Suljettu

test captcha resistance over pubsub using JavaScript Node.js/Javascript or Typescript using the IPFS go CLI client

Plebbit is a theoretical design for a Reddit alternative built partly using IPFS' experimental pubsub feature. View the whitepaper.

One of the design that needs to be tested is how big can the pubsub network scale, and how much spam resistance does the captcha service over pubsub provides.

Multiple scenarios should be tested:

How much time does it take on average to complete a full captcha challenge request-answer-validation exchange.

What is the maximum amount of posts per minute that can be published without breaking.

Can the captcha service successfully prevent attackers from spamming captcha challenge requests.

Can the captcha service successfully prevent attackers from spamming captcha challenge answers that are incorrect.

Deliverables

The "captcha puzzle" doesn't need to be implemented, the captcha challenges and answers should be simulated for the experiment. The captcha answers validation and blocking of peers who submit too many incorrect captcha answers (or too many captcha challenge requests without answers) should be implemented. This might require forking the IPFS go client to add the functionality of blocking a pubsub peer. It might be possible without forking using IPFS swarm filter.

The experiments should be done using at least 3 nodes on 3 servers: A subplebbit owner's node running the simulated captcha service, one (or more) well behaving nodes publishing posts, and one spammer node trying to break the pubsub.

Everything should be written in Node.js/Javascript or Typescript, using the IPFS go CLI client, and preferably/optionally using Docker (though Docker can sometimes cause P2P problems with IPFS).

Taidot: JavaScript, Node.js, Verkkoturva, Testiautomaatio, Verkonhallinta

Näytä lisää: backend javascript developer meteor node js ukraine, javascript html freelance node js profiles, JavaScript, Node.js, javascript node.js, node js react js javascript, javascript node.js angular, node.js, html, javascript , javascript angular js node js, aws, php, zend, opencart, codeigniter, node.js, mongo db, MySQL, jquery, jquery mobile, javascript, ext js, ajax, html5, css3, e, javascript, jquery, json, ajax, node.js, node js vs javascript, node.js vs javascript, learn javascript for node js, writing javascript modules for both browser and node js, convert node.js to javascript online, what is node.js server-side javascript, learn javascript node js, convert node js to typescript, threads javascript node js, node js websocket send message to client

Tietoa työnantajasta:
( 0 arvostelua ) Puerto La Cruz, Venezuela

Projektin tunnus: #32276665

6 freelanceria on tarjonnut keskimäärin $1071 tähän työhön

(112 arvostelua)
7.3
(17 arvostelua)
5.1
ixorawebmob

Dear Hiring Manager, I have carefully gone through your requirements for test captcha resistance over pubsub using JavaScript Node.js/Javascript or Typescript using the IPFS go CLI client Android & IOS app development Lisää

$750 USD 20 päivässä
(9 arvostelua)
5.2
umairkaramat24

Hello sir how are you doing? I have read the project detail and really interested in your project, I am full stack developer with multiple frameworks, I have great experience doing similar jobs regarding to these skill Lisää

$1500 USD 10 päivässä
(6 arvostelua)
3.4
rashidamjad

I'm full-stack developer in JavaScript/NodeJS technologies. I've 3+ years of experience in MERN (MongoDB, ExpressJS, ReactJS and NodeJS) stack application development. I can use any JavaScript library or framework at i Lisää

$1100 USD 7 päivässä
(0 arvostelua)
0.0
TechnicalPlayer

Hi Dear, I had summarize all the project requirments That you had discuss related to …. I am a Senior Full stack website devloper with 5 years of experience. I have worked on several similar projects Ecomress Lisää

$750 USD 7 päivässä
(0 arvostelua)
0.0