mirror of
https://repo.getmonero.org/monero-project/ccs-proposals.git
synced 2024-09-20 16:35:46 +00:00
Compare commits
46 Commits
9b6fafa7ab
...
e63563dec6
Author | SHA1 | Date | |
---|---|---|---|
|
e63563dec6 | ||
|
0f8250b022 | ||
|
0d96a078c7 | ||
|
0f4d0a37cf | ||
|
4d62d57d53 | ||
|
518fc223c7 | ||
|
15e80aafae | ||
|
d0c78b6ad2 | ||
|
21b920beca | ||
|
91e221fa45 | ||
|
f9bad5ce13 | ||
|
08a7de8ea4 | ||
|
afe5de81cd | ||
|
fb1f121002 | ||
|
88dbfc37a2 | ||
|
044261d340 | ||
|
d7333af5b0 | ||
|
57aefb6e80 | ||
|
87c4057f6c | ||
|
d3f2164fc1 | ||
|
a442c7ec21 | ||
|
0e6e925259 | ||
|
1f14fefc48 | ||
|
3a3ca83284 | ||
|
77533bee8a | ||
|
4e3f649cc8 | ||
|
13c1ba8714 | ||
|
482867cbc2 | ||
|
28a1ab4813 | ||
|
73ce72df35 | ||
|
3c952c02d8 | ||
|
e7232f59c8 | ||
|
15ea45d3c2 | ||
|
ce1a822855 | ||
|
0754121aad | ||
|
c71935a76c | ||
|
f40d41d275 | ||
|
5ad53f7f31 | ||
|
27efad50a5 | ||
|
bb6e1a60b9 | ||
|
5295a0b4b7 | ||
|
1d6dbe6bab | ||
|
b333b684cd | ||
|
db8c3d7b38 | ||
|
79c3027ed5 | ||
|
1a20b5bf49 |
164
MoneroSignerResurrection.md
Normal file
164
MoneroSignerResurrection.md
Normal file
@ -0,0 +1,164 @@
|
||||
---
|
||||
layout: wip
|
||||
title: "Monero Signer Resurrection: Reviving and Enhancing the Monero Signing Project"
|
||||
author: Thor a.k.a vthor a.k.a DiosDelRayo
|
||||
date: May 24, 2024
|
||||
amount: 55.38
|
||||
milestones:
|
||||
- name: Monero Signer basics on emulator
|
||||
funds: 5.38 XMR
|
||||
done: 19 June 2024
|
||||
status: finished
|
||||
- name: Monero Signer working with companion Application
|
||||
funds: 5 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
- name: Cleanup and production ready
|
||||
funds: 35 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
- name: Monero-GUI integration
|
||||
funds: 10 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date: 20 June 2024
|
||||
amount: 5.38
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
# Monero Signer Resurrection: Reviving and Enhancing the Monero Signing Project
|
||||
|
||||
## Proposal
|
||||
This project has been stagnant since [December 28th, 2023](https://github.com/Monero-HackerIndustrial/polyseed.py/commit/2887588a1ebb6ccc6a48772595891175b5ce3c25). In taking over, I have updated the original proposal to include essential features for the current Monero ecosystem, such as:
|
||||
|
||||
Adding UR (Unified Resource) support
|
||||
Integrating with [polyseed](https://github.com/DiosDelRayo/polyseed-python')
|
||||
Interfacing with the Monero GUI
|
||||
I have already made progress on some of these components, visible in my GitHub repositories, listed at the end of the proposal.
|
||||
|
||||
I propose to take over and finish the Monero Signer project, which was funded but never really started. After learning about Monero Signer and researching the existing work, I found it to be a stale project that was never truly initiated. I aim to complete the project by delivering what was originally promised, with some modifications to make it more useful and avoid wasting time on potentially unnecessary features.
|
||||
|
||||
I will complete all the work myself, as I prefer to move quickly, keep things streamlined, and discard unnecessary elements. Security and usability are my top priorities, followed by features and fancy extras. This approach leads to more secure and maintainable code, better user experience, and reduced documentation needs.
|
||||
|
||||
|
||||
## Features
|
||||
### Monero Signer
|
||||
- [x] Monero seed generation by dice rolls (without password)
|
||||
- [x] Monero seed generation camera (without password)
|
||||
- [x] Monero seed generation by picking 24 words (without password)
|
||||
- [x] Polyseed generation by dice rolls
|
||||
- [x] Polyseed generation by camera
|
||||
- [ ] Full Polyseed support
|
||||
- [ ] Wallet import with seed words (Monero/Polyseed)
|
||||
- [ ] Wallet import with QR code
|
||||
- [ ] Wallet export via Seed~~/hex~~/QR code
|
||||
- [ ] View key only wallet export
|
||||
- [ ] Receive via QR code unsigned transactions
|
||||
- [ ] Sign transaction
|
||||
- [ ] Send via QR code signed transaction
|
||||
|
||||
Reasoning why this is proposal is without password encryption for monero seeds:
|
||||
```
|
||||
On using monero-python there is no password protection implemented and after investigating a little bit,
|
||||
the reason behind is probably, that the encryption/decryption is not really mad in a "standard" way.
|
||||
So to be compatible with Monero-CLI and Monero-GUI the encryption must be implemented in CryptoNight and
|
||||
another propiatary way to add and substract the mask of the CryptoNight password hash.
|
||||
This will be a rabbit hole I can estimate.
|
||||
|
||||
Why not another encryption instead? I dislike to have various standards until nobody knows anymore what and where to use.
|
||||
A temporary password encryption would in my opinion also only make the things worse on reaching compatibility with the
|
||||
original implementation. Because now, what to do, support two different standards? Remove the way, people protected the
|
||||
password of there seeds before?
|
||||
|
||||
If there is interest, and somehow funding for it I will implement it later in the monero-python fork (the original was archived) for MoneroSigner. But until then password encryption for seed will only supported for Polyseed.
|
||||
```
|
||||
|
||||
### Monerosigner companion application (Desktop):
|
||||
- [ ] Prepare unsigned transaction
|
||||
- [ ] Send unsigned transaction via QR code
|
||||
- [ ] Receive unsigned transaction via QR code
|
||||
- [ ] Publish signed transaction
|
||||
|
||||
### Monero-GUI integration (Optional)
|
||||
- [ ] Send unsigned transaction via QR code (hidden but accessible)
|
||||
- [ ] Receive signed transaction via QR code (hidden but accessible)
|
||||
- [ ] Check transaction and publish to network
|
||||
- [ ] Process flow in `Send` for view key only wallet, to make the workflow natural as possible
|
||||
|
||||
### Documentation:
|
||||
- [ ] Short and simple step-by-step guide
|
||||
- [ ] README on how to use the automatic build process, including `git clone`, `make`, `make install`, and troubleshooting
|
||||
|
||||
### Tools and Scripts:
|
||||
- [ ] Build image for target device
|
||||
- [ ] Build emulator
|
||||
|
||||
I want to express that I will try to minimize the need for documentation by making the process easier to build and use. Nobody wants to read a book to get something done.
|
||||
|
||||
### ~~PortableMoneroQR:~~ dropped in favor of UR's
|
||||
- [ ] ~~Well-defined data protocol~~
|
||||
- [ ] ~~Targeting low-end cameras and screens~~
|
||||
- [ ] ~~Targeting high speed~~
|
||||
- [ ] ~~Application agnostic~~
|
||||
- [ ] ~~Library Python~~
|
||||
- [ ] ~~Library Java/Kotlin~~
|
||||
|
||||
There is no need for that, I was not aware of Blockchain Commons’ Uniform Resources (URs), but that is the way to go. Sending and receiving data will be implemented using URs.
|
||||
|
||||
## Milestones and Timeline
|
||||
### Monero Signer basics on emulator (5.38 XMR) (10 days from now)
|
||||
- [x] Emulator easy start
|
||||
- [x] implement Polyseed in (pure) Python
|
||||
- [x] Monero seed generation by camera
|
||||
- [x] Monero seed generation on dice rolls
|
||||
- [x] Polyseed generation by camera
|
||||
- [x] Polyseed generation by dice rolls
|
||||
- [x] Wallet export Seed~~/hex~~/QR code
|
||||
- [x] Build script to generate executable (For macOS only Docker provided and I have no way to verify)
|
||||
|
||||
### Monero Signer working with companion Application (5 XMR) (25 days from now)
|
||||
- [ ] Monero signer companion Application finished
|
||||
- [ ] All missing Monero signer functionality
|
||||
- [ ] ~~PortableMoneroQR stable~~
|
||||
- [ ] UR's implemented
|
||||
|
||||
### Cleanup and production ready (35 XMR) (45 days from now)
|
||||
- [ ] Tools
|
||||
- [ ] Scripts
|
||||
- [ ] Documentation final version
|
||||
- [ ] Final cleanup Monero Signer
|
||||
- [ ] Final cleanup companion Application
|
||||
- [ ] ~~Final cleanup PortableMoneroQR~~
|
||||
|
||||
### Monero-GUI integration (10 XMR) (60 days from now from, until PR)
|
||||
- [ ] Fork
|
||||
- [ ] Modify
|
||||
- [ ] PR
|
||||
|
||||
The given timeline reflects the upper bounds, but I target myself:
|
||||
- Milestone 1: 7 days from now, June 1, 2024
|
||||
- Milestone 2: 14 days from now, June 8, 2024
|
||||
- Milestone 3: 30 days from now, June 24, 2024
|
||||
- Milestone 4: 45 days from now, July 9, 2024
|
||||
|
||||
I kindly request that the payouts be made promptly upon completion of each milestone to allow me to concentrate fully on delivering Monero Signer successfully.
|
||||
|
||||
An expiration date for the proposal is set for 70 days from now, August 3, 2024.
|
||||
- Milestone 4: 45 days from now, July 9, 2024
|
||||
|
||||
I kindly request that the payouts be made promptly upon completion of each milestone to allow me to concentrate fully on delivering Monero Signer successfully.
|
||||
|
||||
An expiration date for the proposal is set for 70 days from now, August 3, 2024.# Monero Signer Resurrection: Reviving and Enhancing the Monero Signing Project
|
||||
|
||||
Progress can be watched at:
|
||||
[MoneroSigner](https://github.com/DiosDelRayo/MoneroSigner)
|
||||
[Emulator](https://github.com/DiosDelRayo/monerosigner-emulator)
|
||||
[polyseed python](https://github.com/DiosDelRayo/polyseed-python)
|
||||
[monero python Todo, where is no work at the moment, but tracked about password encryption](https://github.com/DiosDelRayo/polyseed-python/Todo.md)
|
||||
|
||||
(will add with time other repositories, as soon there is code to see)
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: wip
|
||||
layout: cp
|
||||
title: "0xfffc part-time C++ development (3 months, February, March, April, 2024)"
|
||||
author: 0xfffc
|
||||
date: 8 Jan 2024
|
||||
@ -15,15 +15,15 @@ milestones:
|
||||
status: finished
|
||||
- name: 80 hours
|
||||
funds: 15
|
||||
done:
|
||||
status: unfinished
|
||||
done: 30 April 2024
|
||||
status: finished
|
||||
payouts:
|
||||
- date: 4 March 2024
|
||||
amount: 15
|
||||
- date: 9 April 2024
|
||||
amount: 15
|
||||
- date:
|
||||
amount:
|
||||
- date: 2 May 2024
|
||||
amount: 15
|
||||
---
|
||||
|
||||
### What
|
||||
|
@ -7,8 +7,8 @@ amount: 90
|
||||
milestones:
|
||||
- name: 160 hours
|
||||
funds: 30
|
||||
done:
|
||||
status:
|
||||
done: 17 June 2024
|
||||
status: finished
|
||||
- name: 160 hours
|
||||
funds: 30
|
||||
done:
|
||||
@ -18,8 +18,8 @@ milestones:
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date: 20 June 2024
|
||||
amount: 30
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: wip
|
||||
layout: cp
|
||||
title: "MoneroSigner. Fork of seedsigner for Monero."
|
||||
author: Monero-HackerIndustrial
|
||||
date: June 08, 2022
|
||||
@ -35,6 +35,19 @@ payouts:
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
||||
----
|
||||
### Proposal Closure/Transferral 17th June 2024
|
||||
|
||||
All remaining funds (55.38 XMR) have been transferred to/repurposed for: [MoneroSigner Resurrection](https://ccs.getmonero.org/proposals/%20MoneroSignerResurrection.html)
|
||||
|
||||
Effective immediately:
|
||||
|
||||
- HackerIndustrial is hereby terminated from this project and relinquishes any claim to the remaining CCS funds.
|
||||
- The project will now proceed under vthor, who has already achieved significant progress in a matter of weeks, demonstrating the competence and dedication required.
|
||||
|
||||
----
|
||||
|
||||
The Monero community could benefit from a fork of [seedsigner](https://seedsigner.com/) to supports Monero. Seedsigner uses an air-gapped Raspberry Pi Zero to sign for Bitcoin transactions. The project aims to make it easy for anybody to make a dedicated offline signing device out of low-cost commodity computer components (raspberry pi zero). This helps in reducing the need to trust hardware verndors. The most private hardware wallet, is the only only **you** know about.
|
||||
|
||||
Seedsigner is focused only on Bitcoin, because of this, the UI/UX and features are not very helpful to Monero users.
|
||||
|
@ -7,15 +7,15 @@ amount: 1
|
||||
milestones:
|
||||
- name: Random X and Understanding the significance of ASIC resistance
|
||||
funds: 18
|
||||
done:
|
||||
status: unfinished
|
||||
done: 8 April 2024
|
||||
status: finished
|
||||
- name: Nodes and why every Monero enthusiast should consider running one.
|
||||
funds: 18
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date: 30 April 2024
|
||||
amount: 18
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
@ -7,19 +7,19 @@ amount: 71
|
||||
milestones:
|
||||
- name: Texts and structure done
|
||||
funds: 30
|
||||
done:
|
||||
status: unfinished
|
||||
done: 31 May 2024
|
||||
status: finished
|
||||
- name: Illustrations and animations done
|
||||
funds: 30
|
||||
done:
|
||||
status: unfinished
|
||||
- name: Website up
|
||||
funds: 11
|
||||
done:
|
||||
status: unfinished
|
||||
done: 31 May 2024
|
||||
status: finished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date: 18 June 2024
|
||||
amount: 41
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
|
@ -7,27 +7,23 @@ amount: 190
|
||||
milestones:
|
||||
- name: The PeerSet + Routing methods excluding D++
|
||||
funds: 54 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
done: 15 June 2024
|
||||
status: finished
|
||||
- name: D++ Routing method + Network Initialisation
|
||||
funds: 54 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
done: 15 June 2024
|
||||
status: finished
|
||||
- name: The Block Downloader + Syncer
|
||||
funds: 54 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
done: 15 June 2024
|
||||
status: finished
|
||||
- name: P2P Documentation
|
||||
funds: 28 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date: 20 June 2024
|
||||
amount: 162
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
@ -7,21 +7,21 @@ amount: 48
|
||||
milestones:
|
||||
- name: April
|
||||
funds: 16
|
||||
done:
|
||||
status: unfinished
|
||||
done: 2 May 2024
|
||||
status: finished
|
||||
- name: May
|
||||
funds: 16
|
||||
done:
|
||||
status: unfinished
|
||||
done: 1 June 2024
|
||||
status: finished
|
||||
- name: June
|
||||
funds: 16
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date: 18 May 2024
|
||||
amount: 16
|
||||
- date: 17 June 2024
|
||||
amount: 16
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
@ -1,12 +1,12 @@
|
||||
---
|
||||
layout: fr
|
||||
layout: wip
|
||||
title: "Full-Chain Membership Proofs + Spend Authorization + Linkability Research CCS"
|
||||
author: kayabaNerve
|
||||
date: April 13, 2024
|
||||
amount: 2000
|
||||
milestones:
|
||||
- name: Provide a soundness proof for the proof using Elliptic Curve Divisors
|
||||
funds: 0
|
||||
- name: Provide a soundness proof for the proof using Elliptic Curve Divisors (MAGIC/Veridise)
|
||||
funds: 70
|
||||
done:
|
||||
status: unfinished
|
||||
- name: Formally verify the gadgets
|
||||
@ -42,10 +42,10 @@ milestones:
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date: 22 May 2024
|
||||
amount: 198
|
||||
- date: 30 May 2024
|
||||
amount: 70
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
|
103
hinto-2.md
Normal file
103
hinto-2.md
Normal file
@ -0,0 +1,103 @@
|
||||
---
|
||||
layout: wip
|
||||
title: hinto-janai full-time work on Cuprate (3 months)
|
||||
author: hinto-janai
|
||||
date: May 5, 2024
|
||||
amount: 264
|
||||
milestones:
|
||||
- name: RPC server design
|
||||
funds: 20% (52.8)
|
||||
done: 5 June 2024
|
||||
status: finished
|
||||
- name: JSON RPC interface
|
||||
funds: 40% (105.6)
|
||||
done:
|
||||
status: unfinished
|
||||
- name: Binary/other RPC interface + other work
|
||||
funds: 40% (105.6)
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date: 18 June 2024
|
||||
amount: 52.8
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
||||
## What
|
||||
[Cuprate](https://github.com/Cuprate/cuprate) is an alternative Monero node implementation, currently worked on by me and [Boog900](https://github.com/boog900).
|
||||
|
||||
The next large section that needs work is the RPC server. Another contributor, [yamabiiko](https://github.com/yamabiiko), is also interested in working on the RPC server, although they currently have limited time, so I'll be starting on it alone for now (with much help from Boog900).
|
||||
|
||||
## Who
|
||||
I'm [hinto-janai](https://github.com/hinto-janai).
|
||||
|
||||
Past CCS: https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/422.
|
||||
|
||||
## RPC server
|
||||
yamabiiko has started a discussion on the design for the RPC server [here](https://github.com/Cuprate/cuprate/issues/106), and Boog900 has suggested some changes.
|
||||
|
||||
The first milestone's time will be spent on:
|
||||
- Fleshing out the current proposal or potentially finding better alternatives
|
||||
- Preparing an initial design document, similar to [`database/`](https://github.com/Cuprate/cuprate/pull/35)
|
||||
|
||||
The current design for the database was spread out across several months, although, the design for the RPC server should take much less time.
|
||||
|
||||
After a design is set, the second/third milestone will start on the RPC interface library - the timeline for this is by the end of this CCS. This includes testing, documentation, etc. The current plan is to separate the interface from the inner RPC handler. After the interface is finished, the internal handler(s) will be finished in another CCS (potentially split between contributors).
|
||||
|
||||
By the end of this CCS, the initial design document will be polished to reflect the implementation, similar to [here](https://github.com/Cuprate/cuprate/blob/main/database/README.md), and user documentation will also be finished (again, like `database/`).
|
||||
|
||||
The resulting design document will be added to [Cuprate's architecture book](#cuprates-architecture-book) (see below).
|
||||
|
||||
## Other work
|
||||
There's also other work that I believe would be beneficial to start on earlier rather than later.
|
||||
|
||||
These will be started on during this CCS:
|
||||
|
||||
- Cuprate's architecture book
|
||||
- Persistent transaction pool
|
||||
- `monero-core` RPC PRs
|
||||
- Benchmarking suite
|
||||
- Project lints
|
||||
|
||||
The persistent transaction pool will be finished within this CCS, the rest will grow alongside the project.
|
||||
|
||||
### Cuprate's architecture book
|
||||
This is a book similar to [Cuprate's protocol book](https://monero-book.cuprate.org), although it will be for Cuprate's implementation. The RPC design will be documented in this book (along with every other component) as they are implemented. The current [database document](https://github.com/Cuprate/cuprate/blob/main/database/README.md) will be ported to the book as well.
|
||||
|
||||
Current rough draft: https://hinto-janai.github.io/cuprate-architecture
|
||||
|
||||
Expected included items are:
|
||||
- Relational map of components (RPC, DB, block downloader, verifier, etc)
|
||||
- Component designs
|
||||
- Thread model (when/where/how many threads get spawned? for what purpose?)
|
||||
- Resource model (files, sockets, memory usage)
|
||||
- Instrumentation (logging, data collection methods)
|
||||
- Known inefficiencies/tradeoffs, their reasoning
|
||||
|
||||
### Persistent transaction pool
|
||||
Considering RPC implementation will take a while, implementing a persistent transaction pool sooner rather than later would be preferred; another option Cuprate has is to create an in-memory only transaction pool, although this would only be a stop-gap and would take more work in the long run, thus this work will be done now.
|
||||
|
||||
### `monero-core` RPC PRs
|
||||
As I'll be going through all of `monerod`'s RPC methods/objects and [`getmonero.org`](https://www.getmonero.org/resources/developer-guides/daemon-rpc.html) documentation, I will open PRs to `monero-core` or create an issue if I notice any discrepancies.
|
||||
|
||||
### Benchmarking suite
|
||||
Creating a benchmarking suite for Cuprate's components would allow for collecting and storing information on code execution time. This data can be used later on to detect performance regressions as well as measuring optimizations.
|
||||
|
||||
Creating a bespoke benchmarking tool would be a project of its own, so Cuprate is planning to use the [Criterion](https://bheisler.github.io/criterion.rs/book/criterion_rs.html) project.
|
||||
|
||||
### Project lints
|
||||
Lints cause compiler warnings to become hard errors, blocking compilation. An example: [`serai-dex`](https://github.com/serai-dex/serai/blob/21123590bb600323aa424f64ffaa5d321b1b22ed/Cargo.toml#L135-L184).
|
||||
|
||||
Cuprate's CI already fails on warnings (among other pedantic things), although there are many additional lints we could add. Selecting the lints that make sense for Cuprate sets higher code standards for the project. Setting this up and fixing current code should not take too much effort, but it will be drawn out over time.
|
||||
|
||||
## Funding
|
||||
I am asking for a rate closer to market rates, please read [here](https://gist.github.com/hinto-janai/8ce1d4847f51304aa4d71c3614408d7f).
|
||||
|
||||
I am asking for $65 + 0.05 XMR per hour for 480 hours at $130/XMR. This gives 264 XMR.
|
||||
|
||||
Recent activity has shown that `monerod` does not handle load well. Furthermore, there is little system-level documentation; changes needed to fix issues like this are more difficult than necessary. I do not believe this has to be repeated.
|
||||
|
||||
I believe this is a fair rate for creating well documented and maintainable infrastructure. I am also asking for less hours than before as I don't believe I can continue at my current pace long-term.
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: wip
|
||||
layout: cp
|
||||
title: hinto-janai full-time work on Cuprate (3 months)
|
||||
author: hinto-janai
|
||||
date: Nov 6, 2023
|
||||
@ -11,19 +11,17 @@ milestones:
|
||||
status: finished
|
||||
- name: API
|
||||
funds: 33% (51)
|
||||
done:
|
||||
status: unfinished
|
||||
done: 5 May 2024
|
||||
status: finished
|
||||
- name: Integration + 3 months of work
|
||||
funds: 33% (51)
|
||||
done:
|
||||
status: unfinished
|
||||
done: 5 May 2024
|
||||
status: finished
|
||||
payouts:
|
||||
- date: 9 April 2024
|
||||
amount: 51
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date: 14 May 2024
|
||||
amount: 102
|
||||
---
|
||||
|
||||
## What
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: wip
|
||||
layout: cp
|
||||
title: j-berman full-time development (3 months)
|
||||
author: j-berman
|
||||
date: December 18, 2023
|
||||
@ -15,15 +15,15 @@ milestones:
|
||||
status: finished
|
||||
- name: Month 3
|
||||
funds: 33% (70.4 Monero)
|
||||
done:
|
||||
status: unfinished
|
||||
done: 1 May 2024
|
||||
status: finished
|
||||
payouts:
|
||||
- date: 4 March 2024
|
||||
amount: 70.3
|
||||
- date: 9 April 2024
|
||||
amount: 70.3
|
||||
- date:
|
||||
amount:
|
||||
- date: 14 May 2024
|
||||
amount: 70.4
|
||||
---
|
||||
|
||||
## What
|
||||
|
79
j-berman-3months-full-time-7.md
Normal file
79
j-berman-3months-full-time-7.md
Normal file
@ -0,0 +1,79 @@
|
||||
---
|
||||
layout: wip
|
||||
title: j-berman full-time development (3 months)
|
||||
author: j-berman
|
||||
date: May 2, 2024
|
||||
amount: 376 Monero
|
||||
milestones:
|
||||
- name: Month 1
|
||||
funds: 33% (125.3 Monero)
|
||||
done: 25 May 2024
|
||||
status: finished
|
||||
- name: Month 2
|
||||
funds: 33% (125.3 Monero)
|
||||
done:
|
||||
status: unfinished
|
||||
- name: Month 3
|
||||
funds: 33% (125.4 Monero)
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date: 17 June 2024
|
||||
amount: 125.3
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
||||
## What
|
||||
|
||||
Work full-time 3 months on:
|
||||
|
||||
- Integrating [full-chain-membership proofs](https://ccs.getmonero.org/proposals/fcmp++-development.html) into Monero under RingCT.
|
||||
- As part of this CCS, I will submit PR's to the core Monero repository that do the following:
|
||||
- Implements the tree in C++ described in section 6.1 ([paper](https://github.com/kayabaNerve/fcmp-ringct/blob/develop/fcmp%2B%2B.pdf), [reference commit](https://github.com/kayabaNerve/fcmp-ringct/blob/221e8c0e155d5fe526080c6e56c6418e0433177d/fcmp%2B%2B.pdf))
|
||||
- Implements the `grow` and `trim` algorithms (sections 6.1.1 and 6.1.2)
|
||||
- Implements tree initialization with existing cryptonote outputs on boot (section 6.2.1)
|
||||
- Implements growing the tree as the node syncs (section 6.2.2 and 6.2.3)
|
||||
- Implements the transaction class containing FCMP's (part of sections 6.3 - 6.6)
|
||||
- I will probably extend `cryptonote::transaction` to do this.
|
||||
- The following tasks from the rest of section 6 are necessary to complete the integration; I'm happy to divide and conquer if someone wants to work on this as well:
|
||||
- Implement transaction construction with FCMP's (sections 6.3 - 6.6)
|
||||
- A pre-requisite for this is implementing the transaction class above.
|
||||
- Implement transaction verification (section 6.7)
|
||||
- Implement RPC route to return a path for outputs (section 6.9)
|
||||
- Implement unifying the distribution of {coinbase, pre-RCT, RCT} outputs and use it to select decoys paths (section 6.10)
|
||||
- Implement changes for multisig (section 6.11)
|
||||
- Continuing Seraphis wallet library work.
|
||||
- My next task on this front is to bring the Serpahis lib async scanner into the current wallet API.
|
||||
- To be clear, this is not implementing the Seraphis upgrade; it is bringing the Seraphis wallet **library**, which supports scanning today's blockchain, into the core Monero repository. This would speed up wallet scanning **today**, and is part of an effort to deprecate wallet2 and its technical debt, and replace it with the Seraphis lib ([source](https://github.com/seraphis-migration/wallet3/issues/64#issuecomment-2067030930)).
|
||||
- The async scanner is currently under review ([source](https://github.com/UkoeHB/monero/pull/23))
|
||||
- In the latest round of benchmarks, I observed scanning speed-ups of 50-60% with a clearnet remote node, 40-45% with a tor node, 25-35% with a local node, all running the **current chain** (not Seraphis).
|
||||
- To be usable in the wallet API today, the following still needs to be implemented (I'm also happy to divide and conquer here):
|
||||
- Pre-RCT index handling (needs [source](https://github.com/UkoeHB/monero/pull/23))
|
||||
- A mutable subaddress lookahead ([source](https://github.com/UkoeHB/monero/pull/23#issuecomment-2036086371))
|
||||
- Pool scanning ([source](https://github.com/UkoeHB/monero/issues/41))
|
||||
- A clean way to save tx metadata ([source](https://github.com/UkoeHB/monero/issues/48))
|
||||
- Complete p2p SSL review ([source](https://github.com/monero-project/monero/pull/8996)).
|
||||
- Misc. review, debugging, etc.
|
||||
|
||||
## Who
|
||||
|
||||
j-berman on github / jberman on matrix / IRC
|
||||
|
||||
Past CCS's:
|
||||
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-6.html
|
||||
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-5.html
|
||||
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-4.html
|
||||
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-3.html
|
||||
- https://ccs.getmonero.org/proposals/j-berman-3months-full-time-2.html
|
||||
- https://ccs.getmonero.org/proposals/j-berman-3-months-full-time.html
|
||||
|
||||
## Proposal
|
||||
|
||||
376 XMR
|
||||
|
||||
480 hours, 0.25 XMR/hr + $65/hr, $122/XMR from coingecko
|
||||
|
||||
I'm requesting a siginificant raise from my past CCS (0.16 XMR/hr -> 0.25 XMR/hr, $48/hr -> $65/hr) because I believe I have demonstrated improved performance, and believe the recent donations to CCS proposals demonstrate the community is capable of paying strong Monero contributors market / above-market rates. I believe paying market / above-market rates for strong contributors is a stronger strategy for Monero to attract and retain strong talent.
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: wip
|
||||
layout: cp
|
||||
title: jeffro256 full-time development 2024Q2
|
||||
author: jeffro256
|
||||
date: Feb 27, 2024
|
||||
@ -11,19 +11,19 @@ milestones:
|
||||
status: finished
|
||||
- name: Month 2
|
||||
funds: 33% (57.0)
|
||||
done:
|
||||
status: unfinished
|
||||
done: 12 May 2024
|
||||
status: finished
|
||||
- name: Month 3
|
||||
funds: 33% (57.0)
|
||||
done:
|
||||
status: unfinished
|
||||
done: 13 June 2024
|
||||
status: finished
|
||||
payouts:
|
||||
- date: 9 April 2024
|
||||
amount: 57
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date: 18 May 2024
|
||||
amount: 57
|
||||
- date: 18 June 2024
|
||||
amount: 57
|
||||
---
|
||||
|
||||
## What
|
||||
|
67
jeffro256-full-time-2024Q3.md
Normal file
67
jeffro256-full-time-2024Q3.md
Normal file
@ -0,0 +1,67 @@
|
||||
---
|
||||
layout: fr
|
||||
title: jeffro256 full-time development 2024Q3
|
||||
author: jeffro256
|
||||
date: June 14, 2024
|
||||
amount: 146
|
||||
milestones:
|
||||
- name: Month 1
|
||||
funds: 33% (48.0)
|
||||
done:
|
||||
status: unfinished
|
||||
- name: Month 2
|
||||
funds: 33% (49.0)
|
||||
done:
|
||||
status: unfinished
|
||||
- name: Month 3
|
||||
funds: 33% (49.0)
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
||||
## What
|
||||
|
||||
In the last three months, the likely direction of the future of the Monero protocol changed
|
||||
drastically with all the work done to bring FCMPs to RingCT. At my last CCS proposal, I
|
||||
proposed that I would be working on the Seraphis wallet and consensus integrations. Then
|
||||
I shifted gears to implementing [Jamtis-RCT](https://gist.github.com/tevador/d3656a217c0177c160b9b6219d9ebb96#).
|
||||
I propose to refine this codebase and produce and LWS-client demo, in order to have these
|
||||
set of features complete before the FCMP++ upgrade, assuming all goes well. This codebase
|
||||
can currently construct `cryptonote::transaction`s with Jamtis info encode in the `extra` field,
|
||||
and then successfully scan that data. Here is a non-exhaustive list of points that need
|
||||
work with this library:
|
||||
|
||||
- Legacy address integration and testing
|
||||
- Optimization: post-primary-view-tag scanning is about 20% slower than expected
|
||||
- Testing against actual FCMP++ composition proofs
|
||||
- Multi-threaded compute
|
||||
- A live, over-the-wire LWS demo for evaluating the filter-assist/hidden enote trade-offs
|
||||
|
||||
I would also like to work on replacing `wallet2` internals with the Seraphis library 'legacy handling'
|
||||
code, as discussed at this Github issue: https://github.com/seraphis-migration/wallet3/issues/64. A few people
|
||||
are already working on it, but it will need a lot of manpower to bring it to fruition.
|
||||
|
||||
|
||||
## Who
|
||||
|
||||
I have been contributing to the Monero core repository for [over two years](https://github.com/monero-project/monero/pulls?page=2&q=is%3Apr+author%3Ajeffro256) with a total of [68 merged commits to master](https://github.com/monero-project/monero/commits?author=jeffro256) thus far. I also began working on the Seraphis migration project, so you can see some of my contributions [here](https://github.com/seraphis-migration/monero/pulls?q=is%3Apr+author%3Ajeffro256) and [here](https://github.com/UkoeHB/monero/pulls?q=is%3Apr+author%3Ajeffro256). Some more notable contributions from this last quarter:
|
||||
|
||||
- Implemented [Jamtis-RCT](https://gist.github.com/tevador/d3656a217c0177c160b9b6219d9ebb96#) into the Seraphis library [here](https://github.com/jeffro256/monero/tree/jamtis_rct). This branch provides support for storing Jamtis scanning data into `tx_extra`, and performs a unit test where a pruned transaction is constructed addressed to Jamtis payment proposals, and then successfully scanned for both plain and self-send enote types. The way this branch was written merges the code paths for doing Jamtis on RingCT and Seraphis together. It could use some cleaning up, and the Seraphis multisig tests need to be updated, but otherwise all Seraphis tests are passing.
|
||||
- Some other Seraphis stuff including a unified transaction format for Cryptonote, RingCT, and Squashed-Seraphis transactions.
|
||||
|
||||
Previous Proposals:
|
||||
- https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/319
|
||||
- https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/390
|
||||
- https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/421
|
||||
- https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/436
|
||||
|
||||
## Payment
|
||||
|
||||
I propose to work 40 hours/week for 3 months so `40 (hours/week) * 3 (months) * weeks_per_month = 40 (hours/week) * 3 (months) * (365 / 12 / 7) (weeks/month) = 521` hours total on-paper, though I usually work more than that. The proposal is broken into 3 milestones, one for each month. I am setting my hourly rate at 46 USD/hour (+1 USD/hour higher than last quarter), and at a market price of 163.97 USD/XMR, that makes for a total of 146.2 XMR. Price was calculated as 14-day simple average of opening prices on [CoinGecko](https://www.coingecko.com/en/coins/monero/historical_data) from 2024-06-01 to 2024-06-14 (day of writing), same as last quarter.
|
@ -7,20 +7,20 @@ amount: 80.07
|
||||
milestones:
|
||||
- name: 2 meetings + hours worked
|
||||
funds: 26.69 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
done: 2 June 2024
|
||||
status: finished
|
||||
- name: 2 meetings + hours worked
|
||||
funds: 26.69 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
done: 2 June 2024
|
||||
status: finished
|
||||
- name: 2 meetings + hours worked
|
||||
funds: 26.69 XMR
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
- date: 24 June 2024
|
||||
amount: 26.69
|
||||
- date:
|
||||
- date: 24 June 2024
|
||||
amount: 26.69
|
||||
- date:
|
||||
amount: 26.69
|
||||
|
@ -7,8 +7,8 @@ amount: 199.265
|
||||
milestones:
|
||||
- name: Inital payment
|
||||
funds: 20% (39.853 XMR)
|
||||
done:
|
||||
status: unfinished
|
||||
done: 29 April 2024
|
||||
status: finished
|
||||
- name: Payment for first test build
|
||||
funds: 40 % (79.706 XMR)
|
||||
done:
|
||||
@ -18,8 +18,8 @@ milestones:
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date: 29 April 2024
|
||||
amount: 39.853
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
55
revuo-monero-maintenance-2024-q3.md
Normal file
55
revuo-monero-maintenance-2024-q3.md
Normal file
@ -0,0 +1,55 @@
|
||||
---
|
||||
layout: fr
|
||||
title: Revuo Monero maintenance (2024 Q3)
|
||||
author: rottenwheel
|
||||
date: June 3, 2024
|
||||
amount: 8
|
||||
milestones:
|
||||
- name: July
|
||||
funds: 3
|
||||
done:
|
||||
status: unfinished
|
||||
- name: August
|
||||
funds: 3
|
||||
done:
|
||||
status: unfinished
|
||||
- name: September
|
||||
funds: 2
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
||||
# What
|
||||
|
||||
I will maintain Revuo Monero (https://www.revuo-xmr.com/) for the next 3 months (2024 Q3): July, August and September. There is a chance I may skip one week to tend to real life issues, in such case, next issue will just cover 2 weeks instead of 1.
|
||||
|
||||
Tasks:
|
||||
|
||||
- Daily/weekly: search, curate, structure and post new reports/stories.
|
||||
- As Needed: outreach (engage with the community on Matrix, XMPP, emails).
|
||||
- As Needed: make sure the website is live and working as expected (server maintenance, billing, etc.)
|
||||
|
||||
# Who
|
||||
|
||||
rottenwheel, I joined the Monero community some time in 2017 by jumping into IRC, attending some Workgroup meetings, volunteering at the Monero village at DEFCON 28 in 2019 (https://redlib.zaggy.nl/r/Monero/comments/cqegma/monero_village_defcon_2019_report/), participating in community events and being involved with other community-driven, smaller projects.
|
||||
|
||||
As a proof of work for this specific proposal, I have, since January 2022 until now, written almost 200 issues, 195 of which were published in current Revuo's self-hosted website. That does not take into account the following enhancements.
|
||||
|
||||
Up to this point, all efforts behind Revuo Monero's comeback after Diego "rehrar" Salazar was let go and Revuo Monero's publication was paused for a few months, include but are not limited to:
|
||||
|
||||
- Light/dark theme with a toggle button (mostly in CSS/HTML, minimizing the reliance in JavaScript as much as possible; site loads everything just fine in Tor browser with strict security mode on.)
|
||||
- Support and Source Code sections added.
|
||||
- RSS and Support icons.
|
||||
- Google fonts removed.
|
||||
- Twitter and Nostr profiles set up and posting new issues every week automatically. Twitter: https://nitter.poast.org/revuoxmr; Nostr: https://primal.net/p/npub1tn8spk9zhxrctg2qym3gj8r7eq2wk6z3phrl8304wc54vt9qam4qvzw6jx
|
||||
|
||||
# Proposal
|
||||
|
||||
I will publish weekly issues (4 per month) at a rate of $100 / issue. At $157.5 / XMR this makes 8 XMR (~7.6++) (100 * 4 * 3 = $1200) to be split in 3 monthly milestones. Rounding current 7.6++ XMR to 8 XMR to cover for price votatility between Work In Progress phase and progressive milestone(s) payouts.
|
10
selsta-12.md
10
selsta-12.md
@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: wip
|
||||
layout: cp
|
||||
title: selsta part-time monero development (3 months)
|
||||
author: selsta
|
||||
date: 02 February 2023
|
||||
@ -15,15 +15,15 @@ milestones:
|
||||
status: finished
|
||||
- name: April
|
||||
funds: 33% (51 XMR)
|
||||
done:
|
||||
status: unfinished
|
||||
done: 30 April 2024
|
||||
status: finished
|
||||
payouts:
|
||||
- date: 7 March 2024
|
||||
amount: 51
|
||||
- date: 9 April 2024
|
||||
amount: 51
|
||||
- date:
|
||||
amount:
|
||||
- date: 3 May 2024
|
||||
amount: 51
|
||||
---
|
||||
|
||||
## What
|
||||
|
52
selsta-13.md
Normal file
52
selsta-13.md
Normal file
@ -0,0 +1,52 @@
|
||||
---
|
||||
layout: wip
|
||||
title: selsta part-time monero development (3 months)
|
||||
author: selsta
|
||||
date: 01 May 2023
|
||||
amount: 159
|
||||
milestones:
|
||||
- name: May
|
||||
funds: 33% (53 XMR)
|
||||
done: 31 May 2024
|
||||
status: finished
|
||||
- name: June
|
||||
funds: 33% (53 XMR)
|
||||
done:
|
||||
status: unfinished
|
||||
- name: July
|
||||
funds: 33% (53 XMR)
|
||||
done:
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date: 9 June 2024
|
||||
amount: 53
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
||||
## What
|
||||
|
||||
- Smaller dev work on CLI and GUI
|
||||
- Put effort where necessary
|
||||
- Testing and reviewing pull requests (CLI, GUI, site)
|
||||
- Monero release engineering for CLI and GUI
|
||||
- Organizing what goes into a release
|
||||
- Compiling CLI and GUI, packaging for distribution
|
||||
- Writing release notes
|
||||
- Misc work (user support, issue tracker maintanace, HackerOne)
|
||||
|
||||
## Who
|
||||
|
||||
selsta, I have been contributing to monero since around 2018 with over 663 merged commits. Here is a list of my previous work:
|
||||
|
||||
- CLI contributions: https://github.com/monero-project/monero/pulls?q=is%3Apr+author%3Aselsta
|
||||
- GUI contributions: https://github.com/monero-project/monero-gui/pulls?q=is%3Apr+author%3Aselsta
|
||||
- Previous CCS: https://ccs.getmonero.org/proposals/selsta-12.html
|
||||
|
||||
If funded I will provide monthly updates in the CCS comment section.
|
||||
|
||||
## Proposal
|
||||
|
||||
Work for 30 hours per week over the next 3 months (from May to end of July) at a rate of 50€ / hour. At 113€ / XMR (14-day EMA) this makes ~159 XMR.
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
layout: wip
|
||||
layout: cp
|
||||
title: v1docq47 - monerotopia 2023 (part 2) and monerokon 2023 voiceovers and working on xmr.ru
|
||||
author: v1docq47
|
||||
date: May 31, 2024
|
||||
@ -24,11 +24,11 @@ milestones:
|
||||
- name: April
|
||||
funds: 16.66% (8.7 XMR)
|
||||
done: April 30, 2024
|
||||
status: unfinished
|
||||
status: finished
|
||||
- name: May
|
||||
funds: 16.66% (8.7 XMR)
|
||||
done: May 31, 2024
|
||||
status: unfinished
|
||||
status: finished
|
||||
payouts:
|
||||
- date: 26 January 2024
|
||||
amount: 8.7
|
||||
@ -36,12 +36,10 @@ payouts:
|
||||
amount: 17.4
|
||||
- date: 12 April 2024
|
||||
amount: 8.7
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date: 2 May 2024
|
||||
amount: 8.7
|
||||
- date: 18 June 2024
|
||||
amount: 8.7
|
||||
---
|
||||
|
||||
# Introduction
|
||||
|
@ -0,0 +1,115 @@
|
||||
---
|
||||
layout: wip
|
||||
title: v1docq47 - monerotopia 2023 (part 3) and monerokon 2023 (part 2) voiceovers and working on xmr.ru
|
||||
author: v1docq47
|
||||
date: November 30, 2024
|
||||
amount: 57.6
|
||||
milestones:
|
||||
- name: June
|
||||
funds: 16.66% (9.6 XMR)
|
||||
done: June 30, 2024
|
||||
status: unfinished
|
||||
- name: July
|
||||
funds: 16.66% (9.6 XMR)
|
||||
done: July 31, 2024
|
||||
status: unfinished
|
||||
- name: August
|
||||
funds: 16.66% (9.6 XMR)
|
||||
done: August 31, 2024
|
||||
status: unfinished
|
||||
- name: September
|
||||
funds: 16.66% (9.6 XMR)
|
||||
done: September 30, 2024
|
||||
status: unfinished
|
||||
- name: October
|
||||
funds: 16.66% (9.6 XMR)
|
||||
done: October 31, 2024
|
||||
status: unfinished
|
||||
- name: November
|
||||
funds: 16.66% (9.6 XMR)
|
||||
done: November 30, 2024
|
||||
status: unfinished
|
||||
payouts:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
- date:
|
||||
amount:
|
||||
---
|
||||
|
||||
# Introduction
|
||||
|
||||
Hi, everyone!
|
||||
|
||||
[v1docq47](https://t.me/v1docq47) is here!
|
||||
|
||||
This is our next CCS proposal for the new period for voiceover of [Monerotopia 2023](https://www.youtube.com/watch?v=GcJiaPmldhQ&list=PLfJ_JjSwYaa810CWboNcPX7cY-JYEWo-4) and [Konferenco 2023](https://www.youtube.com/playlist?list=PLsSYUeVwrHBm1m7IaU3JiDVb5EC7cn0KG) videos into Russian, creating other content for [Monero Russian Community Youtube channel](https://www.youtube.com/@MoneroRussianCommunity) and supporting [Russian Monero website XMR.RU](https://xmr.ru/).
|
||||
|
||||
# Who I Am?
|
||||
|
||||
[Since 2017](https://github.com/pulls?q=is%3Apr+author%3Av1docq47+archived%3Afalse+is%3Aclosed+sort%3Acreated-asc) we've been working on translations, transcriptions, voiceover videos and writing various articles and manuals about Monero in Russian.
|
||||
|
||||
We also create news [weekly](https://www.youtube.com/watch?v=ixUamqRd3nc&list=PLQyX7h187qnQWtCN6brBXsB9QLEuaJWQO) and [quarterly](https://www.youtube.com/watch?v=rhWi3a3gZXw&list=PLQyX7h187qnTrEQo1n1_-lxR5tk0qlRKo) / [informational](https://www.youtube.com/watch?v=FOsHxWG5jNs&list=PLQyX7h187qnTqq4_-EAnp4HZk9eJpMvZK) / [tutorial](https://www.youtube.com/watch?v=bug2_NvHeNs&list=PLQyX7h187qnTGFHdrdZL7VRxQINEQZ2xJ) videos.
|
||||
|
||||
Besides we are publishing text translations of all the Monero speeches both in Russian and English in a separate repository (similar to previous events like [Monero Konferenco 2022](https://github.com/v1docq47/monerokon-2022-transcriptions), [Critical Decentralisation Cluster (36c3)](https://github.com/v1docq47/monero-cdc-36c3-transcriptions), [Monerotopia 2022](https://github.com/v1docq47/monerotopia-2022-transcriptions)) so that everyone could not only watch, but also read the text versions of the speeches.
|
||||
|
||||
That is, we are doing localization of Monero project on Russian.
|
||||
|
||||
## Shortlist of my previous Monero localization works
|
||||
|
||||
- [Mastering Monero](https://github.com/monerobook/monerobook/pull/81)
|
||||
- [Zero to Monero - Second Edition](https://github.com/UkoeHB/Monero-RCT-report/pull/9)
|
||||
- [Monero Reserch Lab bulletins and pappers](https://github.com/v1docq47/monero-research-lab-translations/tree/main/publications/bulletins)
|
||||
- [Critical Decentralisation Cluster (36c3) transcriptions (RUS + ENG)](https://github.com/v1docq47/monero-cdc-36c3-transcriptions)
|
||||
- [Monerotopia 2022 transcriptions (RUS + ENG)](https://github.com/v1docq47/monerotopia-2022-transcriptions)
|
||||
- [Monerotopia 2023 transcriptions (RUS + ENG)](https://github.com/v1docq47/monerotopia-2023-transcriptions)
|
||||
- [Monero Konferenco 2022 transcriptions (RUS + ENG)](https://github.com/v1docq47/monerokon-2022-transcriptions)
|
||||
- [Monero Konferenco 2023 transcriptions (RUS + ENG)](https://github.com/v1docq47/monerokon-2022-transcriptions)
|
||||
- [Monero Cheatsheet (The Salmon Series)](https://www.bybaro.it/Moh3po/)
|
||||
- [Breaking Monero](https://github.com/monero-ecosystem/outreach-docs/tree/master/monero-outreach-docs/translations/ru/transcriptions/breaking_monero)
|
||||
|
||||
## Shortlist of my previous videos / voiceover for Monero Russian Community YouTube channel
|
||||
- [Monero News (Weekly) playlist](https://www.youtube.com/watch?v=ixUamqRd3nc&list=PLQyX7h187qnQWtCN6brBXsB9QLEuaJWQO)
|
||||
- [Monero News (Quarterly) playlist](https://www.youtube.com/watch?v=rhWi3a3gZXw&list=PLQyX7h187qnTrEQo1n1_-lxR5tk0qlRKo)
|
||||
- [What is Monero playlist](https://www.youtube.com/watch?v=FOsHxWG5jNs&list=PLQyX7h187qnTqq4_-EAnp4HZk9eJpMvZK)
|
||||
- [Monero Konferenco 2019 playlist](https://www.youtube.com/watch?v=56Tr03HzGJ8&list=PLQyX7h187qnSZG_PTYtO57_z_nFOlWWEM)
|
||||
- [Monero Konferenco 2022 playlist](https://www.youtube.com/watch?v=69Vszlx5PQ0&list=PLQyX7h187qnR3doOALJAmHv1mAVPNzNV9)
|
||||
- [Monero Konferenco 2023 playlist](https://www.youtube.com/watch?v=f3Yrc_Agg84&list=PLQyX7h187qnTLBvm-nu4RsRymKsOJa-jj)
|
||||
- [Monerotopia 2022 playlist](https://www.youtube.com/watch?v=c6Zu_sqO0pQ&list=PLQyX7h187qnT3F0H-jkINsNR9jG_-3SUU)
|
||||
- [Monerotopia 2023 playlist](https://www.youtube.com/watch?v=DyQ7B2w_KcI&list=PLQyX7h187qnROrs1c_opKzyeNRu30thuD)
|
||||
|
||||
## My other projects
|
||||
|
||||
- [Unofficial technical documentation for Monero](https://wiki.xmr.ru/)
|
||||
- [XMR.RU on Hugo](https://github.com/xmr-ru/xmr_ru)
|
||||
|
||||
# What?
|
||||
|
||||
During the upcoming period we plan to accomplish the following milestones:
|
||||
|
||||
- finish voiceover and transcript of the remaining [Monerotopia 2023](https://www.youtube.com/watch?v=GcJiaPmldhQ&list=PLfJ_JjSwYaa810CWboNcPX7cY-JYEWo-4) videos ([10 speeches](https://trello.com/c/6a8Dfi9C/4-monerotopia-2023-on-russian-voiceover))
|
||||
- continue voiceover and transcript [Konferenco 2023](https://www.youtube.com/playlist?list=PLsSYUeVwrHBm1m7IaU3JiDVb5EC7cn0KG) videos ([~7 speeches](https://trello.com/c/hW0HdVu4/5-konferenco-2023-on-russian-voiceover))
|
||||
- re-voiceover old [informational](https://www.youtube.com/watch?v=FOsHxWG5jNs&list=PLQyX7h187qnTqq4_-EAnp4HZk9eJpMvZK) and [tutorial](https://www.youtube.com/watch?v=bug2_NvHeNs&list=PLQyX7h187qnTGFHdrdZL7VRxQINEQZ2xJ) videos (~10 videos)
|
||||
- creating new videos on working with Monero tools such as Gupax, Blockchain explorer, etc.
|
||||
- we will continue to publish weekly ([22 videos](https://trello.com/c/feQdy8p0/2-monero-news-weekly)) and quarterly ([2 videos](https://trello.com/c/ZYmjmEbU/3-monero-news-quarterly)) news, [translate](https://trello.com/c/8Pe2secC/1-monero-on-xmrru) articles and all kind of materials related to Monero for XMR.RU and Moneropedia
|
||||
|
||||
As always, the whole process and progress will be displayed in our [Trello board](https://trello.com/b/9dB370Bx/june-2024-november-2024).
|
||||
|
||||
# How much and Payouts
|
||||
|
||||
10$ per hour, \~30 hours per week or \~120 hours per month (\~3-5 hours а day)
|
||||
|
||||
30-day average Monero price on Kraken \~125$ (on 10.05.2024)
|
||||
|
||||
## In total
|
||||
|
||||
120 (hours per month) * 6 (month) * 10 ($ per hour) / 125 (30-day average Monero price) = 7200 / 125 = 57.6 XMR for 6 months work
|
||||
|
||||
9.6 XMR per month starting from June
|
Loading…
Reference in New Issue
Block a user