mirror of
https://repo.getmonero.org/monero-project/ccs-proposals.git
synced 2024-10-01 01:35:55 -04:00
Compare commits
16 Commits
67f90e27d9
...
2947d93070
Author | SHA1 | Date | |
---|---|---|---|
|
2947d93070 | ||
|
0f8250b022 | ||
|
0d96a078c7 | ||
|
0f4d0a37cf | ||
|
4d62d57d53 | ||
|
518fc223c7 | ||
|
0e6e925259 | ||
|
3a3ca83284 | ||
|
46ba71ffa7 | ||
|
54911d6adf | ||
|
da33716a2d | ||
|
573dd8c308 | ||
|
08f989b91c | ||
|
ddbf184c1b | ||
|
0d997450fa | ||
|
a056bb82ce |
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.
|
135
mobazha-with-monero.md
Normal file
135
mobazha-with-monero.md
Normal file
@ -0,0 +1,135 @@
|
|||||||
|
---
|
||||||
|
layout: fr
|
||||||
|
title: Mobazha with Monero in Privacy Ecommerce
|
||||||
|
author: fengzie
|
||||||
|
date: May 20, 2024
|
||||||
|
amount: 395
|
||||||
|
milestones:
|
||||||
|
- name: Preparation
|
||||||
|
funds: 45
|
||||||
|
done:
|
||||||
|
status: unfinished
|
||||||
|
- name: Sell and buy goods with direct payment via Monero
|
||||||
|
funds: 100
|
||||||
|
done:
|
||||||
|
status: unfinished
|
||||||
|
- name: Moderation support to prevent fraud
|
||||||
|
funds: 105
|
||||||
|
done:
|
||||||
|
status: unfinished
|
||||||
|
- name: Publicity and promotion
|
||||||
|
funds: 95
|
||||||
|
done:
|
||||||
|
status: unfinished
|
||||||
|
- name: Maintenance considerations
|
||||||
|
funds: 50
|
||||||
|
done:
|
||||||
|
status: unfinished
|
||||||
|
payouts:
|
||||||
|
- date:
|
||||||
|
amount:
|
||||||
|
- date:
|
||||||
|
amount:
|
||||||
|
- date:
|
||||||
|
amount:
|
||||||
|
- date:
|
||||||
|
amount:
|
||||||
|
- date:
|
||||||
|
amount:
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
## What
|
||||||
|
|
||||||
|
Mobazha is a decentralized market, where users can buy and sell goods and services with cryptocurrencies. It could be considered as decentralized Amazon with crypto. We would focus on privacy ecommerce. Monero is the best choice for privacy. We are going to integrate Monero into Mobazha.
|
||||||
|
|
||||||
|
Demo 1: https://www.youtube.com/watch?v=wLPVquebGyU \
|
||||||
|
Demo 2: https://youtu.be/p1hnkTPF_2U
|
||||||
|
|
||||||
|
### Mobazha links
|
||||||
|
Website: https://mobazha.org \
|
||||||
|
Android: https://play.google.com/store/apps/details?id=com.mogaolei.mobazha \
|
||||||
|
iOS: https://apps.apple.com/app/mobazha/id1596023825 \
|
||||||
|
Desktop: https://github.com/mobazha/mobazha/releases/tag/v3.1.8 \
|
||||||
|
Telegram: https://t.me/+TichBR0O3W5hM2M1
|
||||||
|
|
||||||
|
## Who
|
||||||
|
|
||||||
|
Mingfeng Yang, fengzie_mbz
|
||||||
|
1) Joined Cisco in 2010 as a Technical Leader and founder of the Innovation Club in local branch.
|
||||||
|
2) Holds 6 US and international invention patents granted by the United States Patent and Trademark Office (USPTO), 19 internal Cisco patents.
|
||||||
|
3) Put main effort on Mobazha for more than 5 years.
|
||||||
|
|
||||||
|
Chanli Fan, Community Operation
|
||||||
|
1) Worked as a project manager for a listed technology company in Hangzhou.
|
||||||
|
2) Engaged in blockchain community communication and technology promotion for over 6 years.
|
||||||
|
|
||||||
|
Tim Zhou, Partnerships
|
||||||
|
1) Former founder of AI List Capital, an artificial intelligence fund in Silicon Valley, US.
|
||||||
|
2) Holds an MBA from Duke University.
|
||||||
|
|
||||||
|
## Why
|
||||||
|
|
||||||
|
We provide a decentralized marketplace, which you could consider it as a decentralized Amazon. Users have their stores in own devices instead of a centralized server, including listings, orders, payments, and shipping etc. All devices connect to each other, and build up the e-commerce network.
|
||||||
|
|
||||||
|
Unlike traditional self-hosted stores deployment, user doesn't need to have a VPS server with a public IP. Just a device connecting to internet is enough. It can be plugged in and out of the network in any place at any time.
|
||||||
|
|
||||||
|
We would focus on privacy ecommerce. There are goods that buyers don't want to be tracked by other people. Certainly it should be legal. Crypto itself is announced as a way to protect user privacy, especially Monero. We don't ask for KYC. User can do trade worldwide.
|
||||||
|
|
||||||
|
From a technology perspective, we use IPFS to build up the lower layer of the network. On top of IPFS, we develop protocols of e-commerce and social media protocols for running the business. We use crypto as the payment method and develop smart contracts to provide moderation support, to make trade safe in anonymous environment.
|
||||||
|
|
||||||
|
If it successes, Monero people would have a way to directly do trade instead of exchange to other coins or fiats. Many other people may also consider to hold and use Monero as a payment method in the network.
|
||||||
|
|
||||||
|
We always stick to the following principles.
|
||||||
|
|
||||||
|
**TRUTH**, never lie or keep information from users. Truth comes first, and no person or sentient being will be harmed or stolen from this network.
|
||||||
|
|
||||||
|
**FREEDOM**, all mankind are BORN free, and no man-made law is valid, we operate under Natural-Law which means EVERYTHING is allowed UNLESS it Does Harm or Steals from someone else.
|
||||||
|
|
||||||
|
## DEVELOPMENT ROADMAP
|
||||||
|
|
||||||
|
### Milestone 1 - Preparation - upfront - 45 XMR
|
||||||
|
|
||||||
|
Currently Mobazha supports Bitcoin and Ethereum like coins, and ERC20 tokens such as USDT, USDC, etc. For Bitcoin like coins, the interface is designed to use [blockbook](https://github.com/trezor/blockbook) service to help with the blockchain data, such as transaction history, balance, events listening etc. For Ethereum like coins and ERC20 tokens, it uses Infura and Etherscan etc.
|
||||||
|
|
||||||
|
Also for protecting trade with moderation, we use multisig of 3/2 for Bitcoin like coins and smart contract for Ethereum.
|
||||||
|
|
||||||
|
For Monero, there is no support from blockbook, https://github.com/trezor/blockbook/issues/535.
|
||||||
|
|
||||||
|
To support direct trade and moderated trade with Monero, we have a draft thought and design. We need to do research and experiment with it.
|
||||||
|
|
||||||
|
### Milestone 2 - Sell and buy goods with direct payment - 1.5 months, paid upon release of first test build - 100XMR
|
||||||
|
Build in a Monero wallet and integrate with trade system. Support to sell and buy goods with direct payment in Mobazha.
|
||||||
|
- Generate Monero address for each store
|
||||||
|
- Support to send and receive XMR
|
||||||
|
- Support to view XMR transaction list for a store
|
||||||
|
- Watch for incoming XMR payment events
|
||||||
|
- Monero integration in the listing creation process
|
||||||
|
- Monero integration in the order process
|
||||||
|
- Update desktop, mobile, and web apps
|
||||||
|
|
||||||
|
|
||||||
|
### Milestone 3 - Moderation support to prevent fraud - 2 months, paid upon release of first test build - 105XMR
|
||||||
|
The network is consist of people from worldwide. The moderation system will be a key part of the network to prevent fraud and abuse.
|
||||||
|
|
||||||
|
Like a buyer or a seller, a moderator is also just another type of user on the Mobazha network. Anyone can choose to become one and make their services as a moderator available on the network.
|
||||||
|
|
||||||
|
In a decentralized network, the individual users are each responsible for their own experiences which includes contributing positively to the community by building their business and reputation as well as protecting themselves.
|
||||||
|
|
||||||
|
We have built up the interface and system for Bitcoin like coins with 2/3 multisign and smart contract for ETH like. We need figure out and implement a common solution for Monero as well.
|
||||||
|
|
||||||
|
For more information, please check below links: \
|
||||||
|
https://mobazha.org/moderators-and-moderated-payments \
|
||||||
|
https://mobazha.org/scam-prevention
|
||||||
|
|
||||||
|
### Milestone 4 - Publicity and promotion - paid upon the adoption results monthly - 95XMR
|
||||||
|
|
||||||
|
Create posts and videos of introduction and promotion, and do publicity in social medias. Gain more than 800 seed users worldwide, who do trade and use Monero in the network.
|
||||||
|
|
||||||
|
### Milestone 5 - Maintenance considerations - paid 3 months later after milestone 3 of dev completion - 50 XMR
|
||||||
|
|
||||||
|
We will prioritize ongoing technical support, security updates, and feature enhancements to ensure the platform remains robust and up to date with the evolving needs of users and the ecosystem. This includes regular audits, bug fixes, and compatibility updates with the Monero network and any relevant standards or protocols. We would also continue to work together with Monero to develop and promote the platform.
|
||||||
|
|
||||||
|
## Expiration date for the proposal
|
||||||
|
|
||||||
|
If this proposal is not funded or completed by Mar. 2025, the allocated funds will be released to other proposals or the General Fund. This ensures timely progress and resource allocation within the Monero community.
|
@ -7,20 +7,20 @@ amount: 80.07
|
|||||||
milestones:
|
milestones:
|
||||||
- name: 2 meetings + hours worked
|
- name: 2 meetings + hours worked
|
||||||
funds: 26.69 XMR
|
funds: 26.69 XMR
|
||||||
done:
|
done: 2 June 2024
|
||||||
status: unfinished
|
status: finished
|
||||||
- name: 2 meetings + hours worked
|
- name: 2 meetings + hours worked
|
||||||
funds: 26.69 XMR
|
funds: 26.69 XMR
|
||||||
done:
|
done: 2 June 2024
|
||||||
status: unfinished
|
status: finished
|
||||||
- name: 2 meetings + hours worked
|
- name: 2 meetings + hours worked
|
||||||
funds: 26.69 XMR
|
funds: 26.69 XMR
|
||||||
done:
|
done:
|
||||||
status: unfinished
|
status: unfinished
|
||||||
payouts:
|
payouts:
|
||||||
- date:
|
- date: 24 June 2024
|
||||||
amount: 26.69
|
amount: 26.69
|
||||||
- date:
|
- date: 24 June 2024
|
||||||
amount: 26.69
|
amount: 26.69
|
||||||
- date:
|
- date:
|
||||||
amount: 26.69
|
amount: 26.69
|
||||||
|
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.
|
Loading…
Reference in New Issue
Block a user