Open bguiz opened 3 years ago
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 0.0257 RBTC (1595.87 USD @ $62096.0/RBTC) attached to it.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 3 days, 5 hours from now. Please review their action plans below:
1) sladecek has started work.
rsk-nbc 2) fletch575 has started work.
Bandwidth monitor testing
Learn more on the Gitcoin Issue Details page.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work for 0.0257 RBTC (1276.54 USD @ $48919.0/RBTC) has been submitted by:
RSK node bandwidth consumption monitor
Prize Bounty
0.02570 RBTC
(approximately 1600 USD at time of posting)
Challenge Description
Create a tool which instruments RSKj to collect and export bandwidth consumption data.
The bandwidth consumption should be categorised by wire message type (all message types must be processed).
The block synchronisation should distinguish between:
This will be distinguished by logging the current bestchain height, and comparing the block heights of blocks received and sent to to the best block height, in a separate application that parses the log (not required for this issue).
It should measure in-bound and out-bound bandwidth separately.
Log in a separated JSON file or CSV file (in a format that allows it to be displayed in a browser-based charting library) the following information:
Relevant code in RSKJ:
MessageVisitor >> apply(BlockMessage message) MessageCodec >> decodeMessage(List frames)
Submission Requirements
The submission should
Note that integration/ implementation of a UI that renders the chart is optional, and this bounty only requires one to state which charting library can accept the exported JSON or CSV. Bonus points for submissions that do include this.
Note that if you assess that modifications to RSKj are needed, please get in touch with us to discuss beforehand.
Judging Criteria
Winner Announcement Date
More information
#gitcoin2021
channel.