-
Notifications
You must be signed in to change notification settings - Fork 268
Description
Prize Bounty
The Prize Bounty is 12.25 ETH
Challenge Description
The peer discovery component has a problem when announcing the local node to another peers: it doesn't traverse through NAT routers.
A way to address this would be implementing UPnP protocol.
https://en.wikipedia.org/wiki/Universal_Plug_and_Play
An sample solution applied to Pegasys Phanteon is this: PegaSysEng/pantheon#1334
Submission Requirements
A valid submission should modify the RSKj node to allow seamless discovery and communication through NAT routers using uPnP.
Submissions should not require large external library dependencies unless this is proven necessary.
The code should respect the contribution standards specified in https://github.com/rsksmart/rskj/blob/master/CONTRIBUTING.md
Submission Deadline
The deadline for submissions is November 11, 2019.
Judging Criteria
The prize will be awarded to the first valid submission.
Winner Announcement Date
The submission will be reviewed between November 11 and November 18, 2019. Winners will be privately notified before a public announcement of all hackathon prices given by IOV Labs. The announcement and prize payouts will occur before November 31, 2019.