-
aksion[m]
Hello! Why not include P2Pool mining in the official Montero wallet? Obviously, solo mining has outlived its usefulness for a long time. Replace the solo mining option in the official monero wallet with P2Pool mining.
-
aksion[m]
And also make a commission for those who connect to a remote node, so that the holders of the full node recoup the costs
-
hxr404
> <@aksion:matrix.org> Hello! Why not include P2Pool mining in the official Montero wallet? Obviously, solo mining has outlived its usefulness for a long time. Replace the solo mining option in the official monero wallet with P2Pool mining.... (full message at
libera.ems.host/_matrix/media/r0/do…33055475897a455123bad4eae4d8a89db6b)
-
aksion[m]
> <@hxr404:matrix.org> I don't think it would be good Idea to "replace" solo mining, solo mining is a vital part of how Monero works.... (full message at
libera.ems.host/_matrix/media/r0/do…9a2111028db9ec9d9845b1c881776594bad)
-
hxr404
well the thing is, most people use XMRig for mining, I don't know anyone who mines using the wallet. But since the Wallet is the "official" reference implementation of Monero's mining, I'm not sure if it would be even possible to just "replace" it.
-
hxr404
* well the thing is, most people use XMRig for mining, I don't know anyone who mines using the wallet. But since the Wallet is the "official" reference implementation of Monero's mining, I'm not sure if it would be even possible to just "replace" it.
-
hxr404
but maybe lets wait for some actual monero devs to come online (I'm just a random community member, so don't take me by word)
-
hxr404
btw aksion are you talking about this:
github.com/SChernykh/p2pool?
-
aksion[m]
hxr404: Yes, this is understandable, I would like to see it in my wallet, especially since P2Pool mining still needs a full node. Then people would keep a full node in their wallet, which is positive for the Montero network.
-
UkoeHB
What is Montero?
-
aksion[m]
If you do not introduce p2pool mining into the official Monero wallet on a par with solo mining, then people will continue to mine on simple pools, killing the decentralization of the Monero network and enriching the owners of simple pools. The p2pool miner in the Monero wallet is the only way to motivate people to keep a full node on their computers. I support that p2pool mining in general should become the main one for Monroe.
-
aksion[m]
s/Montero/Monero/
-
gingeropolous
that would be cool aksion[m] . but i have a feeling folks will end up using remote nodes for p2pool. so, it will be better, sure, but ... we'll see
-
aksion[m]
s/Monroe/Monero/
-
aksion[m]
<gingeropolous> "that would be cool aksion..." <- Thanks! To strengthen the stability of the Monero network and eliminate the centralization of mining as a phenomenon, it is necessary to completely eliminate the possibility of mining in pools programmatically. The main way of mining for Monero is to make p2pool mining. Make a convenient p2pool mining miner on the official website of Monero
-
aksion[m]
I have a suggestion on how to make Monero instantly the most popular in the World.
-
aksion[m]
Let's give each person on Earth an equal number of coins (not anonymously), so that people can start mutual settlements. It won't make anyone richer or poorer. But there will be mutual settlements in Monero. Those who want anonymity - let them buy or mine for themselves additionally.
-
Lyza
cool how do you verify identity to make sure each person only claims coins once
-
chad[m]1
There's a troll among us 🤣
-
aksion[m]
Lyza: On the retina of the eye, or biometrics (you can without a name)
-
Lyza
oh cool and at the end we'll have a worldwide database of biometric markers *taps forehead*
-
aksion[m]
Lyza: It's not a big deal. Honest people have nothing to fear, especially since only the rulers will have this base anyway. Let it be with us then
-
moneromooo
This is a research channel. Try #monero please.
-
aksion[m]
moneromooo: This is how a social study is proposed to increase the popularization of Monero. Just give it to everyone equally to start worldwide settlements
-
moneromooo
Can an op get me ops please ? Someone not taking the hint.
-
sethsimmons
<moneromooo> "Can an op get me ops please..." <- Cleaning this up on the Matrix side.
-
sethsimmons
Last warning, aksion, more spam in off-topic rooms will not be tolerated.
-
UkoeHB
reminder: meeting in ~2hrs (1700 UTC)
monero-project/meta #618
-
UkoeHB
-
UkoeHB
1. greetings
-
UkoeHB
hello
-
ArticMine
Hi
-
rbrunner
Hello
-
wfaressuissia
Hello
-
Rucknium[m]
Reporting in.
-
jberman[m]
Hello :)
-
hxr404
hey there 👋
-
UkoeHB
Today again will be ~open-ended. We can start with updates.
-
UkoeHB
2. what has everyone been working on lately?
-
jberman[m]
Been working on the wallet-side binning implementation, should have a fairly fleshed out PoC ready for review today. I was writing up an overview of it yesterday and found a couple tweaks I want to make to make it stronger
-
UkoeHB
me: I have continued to work on my Seraphis PoC. Today I was reminded how I suck at bit fiddling (this is broken
github.com/UkoeHB/monero/blob/ace6c…4/src/mock_tx/mock_sp_core.cpp#L163).
-
Rucknium[m]
(1) I have more or less finished writing out the mathematics of OSPEAD as a numerical optimization problem.
-
Rucknium[m]
(2) Light recruiting efforts for MRL.
-
Rucknium[m]
(3) An idea was floated to have a GUI interface for simulation of p2pool payouts. I may do it.
-
Rucknium[m]
(4) Begun work on reproducing the Moser et al. (2018) analysis. jberman is helping with that.
-
UkoeHB
Well I think we can move on. If anyone else has updates, feel free to drop them in as you want.
-
UkoeHB
3. discussion; any questions/comments/thoughts about anything on the agenda or the above updates or anything else? :)
-
neptune
Re: transaction unlock_time, I have posted on-chain stats from the previous year (Oct 2020 - Oct 2021) to the GitHub issue:
monero-project/research-lab #78#issuecomment-941840213
-
neptune
In the previous year, the timestamp lock was still not used, and block height locks only made up ~11% of usage otherwise. Most usage took place in unlock_time values < 15, which don't lock anything.
-
UkoeHB
I want to bring up the multisig address generation refactor:
monero-project/monero #7877. This fixes serious problems with multisig address generation, but there doesn't seem to be anyone willing/able to review it... If things continue I may have to recommend disabling multisig completely until it is reviewed. Call to action: is there anyone out there who can dive in, learn how multisig works/is supposed to
-
UkoeHB
work, and review the PR?
-
Rucknium[m]
neptune: Nice! Thank you. In #monero-space:monero.social there was some discussion about how a certain DNM likes time locks.
-
rbrunner
"have to recommend disabling multisig completely until it is reviewed" Are the problems that bad with the current code?
-
carrington[m]
rbrunner? They worked on multisig stuff in the past
-
Rucknium[m]
UkoeHB: I suppose coinstudent2048[m] would be a good candidate.
-
rbrunner
Yes! But only as a user. Did not have a clue when I tried to read up on the theory in UkoeHB's book :)
-
Rucknium[m]
Maybe someone could set up a bounty for the PR review using
bounties.monero.social ?
-
UkoeHB
rbrunner: yes there is little or no protection against key cancellation or address hostage attacks during key gen
-
neptune
Rucknium[m]: well, if they were referring to using unlock_time, they aren't currently using the timestamp mode.
-
rbrunner
Yes, the idea of a bounty also crossed my mind. Maybe that would get the people who implemented the current full M/N multisig on board for a review
-
rbrunner
Hmm, maybe has the problem to attract people that only pretend to review ... how would you notice that?
-
carrington[m]
Seems difficult for some anon to prove they have reviewed a PR to the extent that they deserve a bounties payout
-
Rucknium[m]
neptune: "We will probably soon limit XMR transactions to a certain max value because we are primarily a multisig market and as long as the monero developer don't come up with a decent multisig solution and locktime transaction support we wont favor XMR over BTC" <- That's what the DNM rep said
-
Rucknium[m]
carrington[m]: I don't think we need an anon. Someone known to the community, but who might need a bit of an incentive to tackle the task.
-
carrington[m]
The use of locktime in that instance is referring to the bitcoin type, I think
-
neptune
My opinion otherwise from all the data (previous year and TheCharlatan's study) is that we would be safe to "remove support for" the timestamp locks (unlock_time > CRYPTONOTE_MAX_BLOCK_NUMBER) and for invalid values (unlock_time < block_height). I only see the block height lock as having any contention, since it is used, just rarely. We could just let it be still, and fix the others.
-
ErCiccione
Haveno is willing to contribute to move things forward, but setting a bounty for a review doesn't sound optimal to me. Unless the reviewer is known
-
rbrunner
That's a circle of maybe 5 people ...
-
ErCiccione
Is the problem that we don't find reviewer because it's tricky to review the crypto? If that's the case maybe luigi1111 could take a look
-
ErCiccione
yeah but assuring that the reviewer has done a good job would be tricky if the person is unknown or unwilling to provide references.
-
Rucknium[m]
Could we get isthmus 's company to review it? That may get expensive though. Or Cypher Stack?
-
rbrunner
Expensive may still better than no multisig
-
UkoeHB
imo the crypto isn't that crazy; most of it is algorithmic/protocol logic
-
h4sh3d
UkoeHB: how long do you estimate the work for reviewing 7877?
-
ErCiccione
This would be the first time that we don't have somebody able to review a pr in-house btw
-
atomfried[m]
rucknium[m]: why not ask both?
-
moneromooo
I'll review the code (as in, not the crypto). I was mostly afk today but I'll try to do it soon. luigi for the cypto would be ideal... stoffu also if you can interest them.
-
ErCiccione
I'm not willing to work with cypherstack fyi
-
UkoeHB
h4sh3d: maybe a week or two
-
UkoeHB
assuming you start out not know how it is supposed to work
-
ErCiccione
sounds great thanks mooo
-
Rucknium[m]
erciccione[m]: isthmus may be looking at a no-bid contract then ;)
-
Rucknium[m]
UkoeHB: Is your Seraphis PoC CCS proposal ready to move to the "Funding required" stage?
-
UkoeHB
Sure, it has been from the beginning
-
h4sh3d
I take some time next week to do a review, but it's great if luigi can do it too
-
UkoeHB
h4sh3d: great! thank you :)
-
» h4sh3d have to go sorry, cia
-
rbrunner
Ah, regarding timelock: There was a post on Reddit, as decided here, to get feedback. IMHO nothing really surprising surfaced there.
-
Rucknium[m]
A pointed question: Don't we have a fairly centralized personnel situation with both the CCS and GitHub maintainer being the same person? No offense at all intended to luigi, but it doesn't feel quite right.
-
coinstudent2048[
I can't C++ and I don't know secure implementation practice. Sorry :(
-
Rucknium[m]
The criteria for moving a CCS forward seems to be when luigi thinks that it is ready. Or maybe the criteria is written somewhere.
-
fluffypony
that's pretty much how loose consensus works
-
fluffypony
:-P
-
fluffypony
-
ErCiccione
Luigi considers feedback from the community, but at the end yes, it's at discretion of core
-
carrington[m]
I think you are correct rucknium[m] about the centralization issue . It only became this way when snipa stopped being the lead maintainer
-
ErCiccione
snipa was lead maintainer for a very short time
-
UkoeHB
I think meta questions like that can be discussed in #monero-community. Does anyone else have research topics to discuss today? Otherwise we can end early.
-
wfaressuissia
UkoeHB: can you mention explicitly minimum set of docs that describe math behind prev and new multisig ?
-
UkoeHB
rbrunner: thank you for mentioning the reddit post; it seems there were a few ideas about use-cases (
monero-project/research-lab #78#issuecomment-935599960)
-
wfaressuissia
prev (before your PR), new (after your PR)
-
Rucknium[m]
UkoeHB: I have a topic: How do we fund researchers? I am making efforts to recruit, and things would be easier if the funding situation were clearer.
-
UkoeHB
wfaressuissia:
web.getmonero.org/resources/research-lab/pubs/MRL-0009.pdf and
web.getmonero.org/library/Zero-to-Monero-2-0-0.pdf chapter 9; there are also a bunch of undocumented input-validation steps (i.e. there is nothing like an ietf protocol draft spec)
-
UkoeHB
The existing code does not check that messages from other participants A) are from other participants (not rigorously anyway), B) contain the expected contents.
-
UkoeHB
The main fundamental change between before/after is adding aggregation coefficients to the key-merge step (from the MRL paper). Other parts of the core algo are the same (aside from rigorous message validation).
-
coinstudent2048[
Like does the existing code not check if EC points are not in the main subgroup?
-
UkoeHB
No, it does not check that there is proper overlap between key shares recommended by different participants.
-
UkoeHB
We are getting to the hour mark now. Should we meet again next week, same time? The discussion topics have slowed down the past couple meetings.
-
coinstudent2048[
Hmm... I am not available this time period most of the time, but there seems to be questions and possible updates still, like rucknium[m]'s last, and (now) multisig review.
-
UkoeHB
Ok fine with me. Let's meet again next week same time. Thank you for attending everyone.
-
Rucknium[m]
I like having meetings every week for now. Maybe we don't have such a long list of topics as we have now gone through our backlog, but this meeting, for instance, revealed that there is a critical PR that isn't getting the attention it needs, and some efforts at resolving that issue.
-
rbrunner
And if we pick up your question about financing researchers as a valid "research meeting topic" that will easily fill a full hour meeting I guess
-
rbrunner
Even a "loose consensus" might be hard to achieve there :)
-
Rucknium[m]
Maybe we don't quite need consensus. Maybe autonomous action would be sufficient ;)