Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
C
CCS Proposals
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 7
    • Merge Requests 7
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • monero-project
  • CCS Proposals
  • Merge Requests
  • !66

Merged
Opened May 20, 2019 by hyc@hycContributor

Check out, review, and merge locally

Step 1. Fetch and check out the branch for this merge request

git fetch "https://repo.getmonero.org/hyc/ccs-proposals.git" "RandomxAudit"
git checkout -b "hyc/ccs-proposals-RandomxAudit" FETCH_HEAD

Step 2. Review the changes locally

Step 3. Merge the branch and fix any conflicts that come up

git fetch origin
git checkout "master"
git merge --no-ff "hyc/ccs-proposals-RandomxAudit"

Step 4. Push the result of the merge to GitLab

git push origin "master"

Note that pushing to GitLab requires write access to this repository.

Tip: You can also checkout merge requests locally by following these guidelines.

RandomX audits

  • Overview 18
  • Commits 3
  • Pipelines 3
  • Changes 1

This is the funding request for the audits for the RandomX Proof of Work algorithm that we've been working on for the past year or so. Our aim has been to develop a PoW that requires any implementation to include the major components of a CPU, and thus constrain all implementations to have CPU-like performance. The code for RandomX is available for testing on https://github.com/tevador/RandomX/

We solicited proposals from 4 different audit teams. One of these is already being paid for by Arweave.org. The community voted to fund the other 3, in this priority order. The vote occurred on https://www.reddit.com/r/Monero/comments/bozr0z/randomx_auditor_selection/

Like with the Bulletproofs audit, we are working with the Open Source Technology Improvement Fund (OSTIF), which has generously offered to manage the exchange of XMR to fiat to pay the reviewers.

REQUEST

  1. Kudelski 18,250 CHF ~ $18,094.04
  2. X41 42,000 Euro ~ $46,902.58
  3. QuarksLab $52,800.00

The total amount is around $118,000 (and may vary due to exchange rate fluctuations from USD to CHF and EUR). The request is for 1400 XMR, using an exhange estimate of 1 XMR = 85 USD. Since the funding is in fiat currency, this amount will be updated to reflect price fluctuations until funded.

The reviews will be funded in this order as soon as sufficient funds are available. This means that as soon as enough funds have been raised to pay for Kudelski we will engage them to begin their review. If/when sufficient funds are raised to pay for X41 we will start that; if/when sufficient additional funds are raised to cover QuarksLab we will start that. If we don't raise enough funds to cover all 3 reviews we will go with whatever we can cover. As with any other CCS proposal, any funds collected that aren't sufficient to meet a funding target will be reverted to the general development fund.

Reviews must be completed by end of June so that any identified problems can be fixed by July, and ready for a code freeze and subsequent October release.

Edited May 22, 2019 by hyc
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
Reference: monero-project/ccs-proposals!66
Source branch: RandomxAudit

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.