From 6b3e885d1c799f23dc34d35c99c808f9afd9660e Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Mon, 20 May 2019 19:44:07 +0100 Subject: [PATCH 1/3] RandomX audits --- RandomX-audit.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 RandomX-audit.md diff --git a/RandomX-audit.md b/RandomX-audit.md new file mode 100644 index 0000000..328f6f2 --- /dev/null +++ b/RandomX-audit.md @@ -0,0 +1,52 @@ +--- +layout: fr +title: RandomX Audits +author: Howard Chu +date: 20 May 2019 +amount: 1400 +milestones: + - name: Kudelski + funds: 215 + done: + status: unfinished + - name: X41 + funds: 555 + done: + status: unfinished + - name: QuarksLab + funds: 625 + done: + status: unfinished +payouts: + - date: + amount: + - date: + amount: + - date: + amount: +--- +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. From 146039be281ce52ae45ab82f07e40867cf232afa Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 22 May 2019 02:05:36 +0100 Subject: [PATCH 2/3] Clarification of incremental funding structure And some deadlines --- RandomX-audit.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/RandomX-audit.md b/RandomX-audit.md index 328f6f2..2bdaea8 100644 --- a/RandomX-audit.md +++ b/RandomX-audit.md @@ -49,4 +49,10 @@ to CHF and EUR). The request is for 1400 XMR, using an exhange estimate of 1 XMR 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. +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. 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. From db6813f17e6bc114f61e12c2b44d9cb087e7f9ad Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 22 May 2019 20:11:17 +0100 Subject: [PATCH 3/3] Note that unspent funds go back to general fund - like for any other CCS proposal --- RandomX-audit.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/RandomX-audit.md b/RandomX-audit.md index 2bdaea8..e2d698b 100644 --- a/RandomX-audit.md +++ b/RandomX-audit.md @@ -53,6 +53,9 @@ The reviews will be funded in this order as soon as sufficient funds are availab 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. 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. +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.