-
m-relay
<kayabanerve:matrix.org> dave.jp: No, for technical limitations.
-
m-relay
<kayabanerve:matrix.org> ofrnxmr: I thought it was 100 KB but I double checked the code and only immediately saw the 149400 number. If it's worse IRL, it's worse, and doesn't really change my comments. It means you only get 16 FCMPs if 1 proof per input though.
-
m-relay
<dave.jp:matrix.org> kayabanerve: what are these technical limitations? In layman terms? Fcmp is not efficient enough? Has there been any discussion done with stakeholders like exchanges and merchants which would be the most affected by such a drastic change?
-
m-relay
<kayabanerve:matrix.org> dave.jp: Read my post.
-
m-relay
<dave.jp:matrix.org> Above my pay grade, from what I could understand it’s computational issue along with tx uniformity; i guess we will see how it performs on testnet and then finalise this max inputs?
-
m-relay
<ofrnxmr:monero.social> Yeah, its actually a functional 100kb, 66% or 2/3 of 220inouts (146 inputs). I don't know why its limited to 66% though
-
m-relay
<articmine:monero.social> With FCMP++. The minimum penalty free zone will have to be increased to a minimum of 1000000 bytes. This assumes a compute factor of 4 or greater. So fixed limits based upon the current 300000 byte minimum penalty free zone will become irrelevant at best, and could in some situations cause problems.
-
m-relay
<articmine:monero.social> The reason for the above is to keep fees approximately where they are now
-
m-relay
<articmine:monero.social> If the community wishes to increase fees this can be done at node relay by increasing minimum node relay fee
-
m-relay
<articmine:monero.social> With respect to large transactions, with weights greater than the reference transaction weight, quite apart from the FCMP++ issues, can cause serious problems with scaling. This is especially the case when the short term median is above the long term median.
-
m-relay
<articmine:monero.social> My recommendation of a 1000000 byte minimum penalty free zone is contingent on the community accepting the maximum 8 for both inputs and outputs recomedation
-
m-relay
<articmine:monero.social> In lay person terms if we want large transactions we have to accept larger blocks to accommodate them.
-
m-relay
<articmine:monero.social> I do not want to see a repeat of what happened in 2017 when RingCT was introduced with transactions getting stuck and the blocks not scaling. This had to be somewhat fixed by a hard fork a few months later, and was not really fixed until Bullet Proof. in 2018
-
m-relay
<sgp_:monero.social> Personally I prefer to have significantly higher fees. In my opinion, scaling to larger block sizes should be allowed but should be expensive. Monero should do what it can to have cheap fees, though privacy and efficiency should be higher priorities than keeping fees low, imho. The scaling algorithm is already very aggressive and I prefer that it doesn't become even more aggressiv<clipped message>
-
m-relay
<sgp_:monero.social> e, even if transactions will become larger
-
m-relay
<ofrnxmr:monero.social> Higher fees in xmr terms dont make sense.
-
m-relay
<ofrnxmr:monero.social> They _only_ make sense if you value xmr in fiat bucks
-
m-relay
<ofrnxmr:monero.social> Xmr brags all the time abt low fees, but fees are only low in fiat. They arent low in xmr
-
m-relay
<sgp_:monero.social> Unfortunately, the cost to attack the network doesn't need to be paid in XMR
-
m-relay
<ofrnxmr:monero.social> raising xmr fees stunts usage and encourages mining pools attacking the network themselves
-
m-relay
<sgp_:monero.social> The XMR/USD will always have some practical significance. That's one of the advantages of a fee market like with Bitcoin; people can bid up or down the cost they're willing to pay, anchored in an implied USD value
-
m-relay
<ofrnxmr:monero.social> i think the block reward should be penalized more aggressively tho. On stressnet we barely saw a different in the block reward at 8mb blocks
-
m-relay
<ofrnxmr:monero.social> Example: we were able to continuously spam the neteork bcuz the spammer was earning back their tx fees
-
m-relay
<articmine:monero.social> There is a fee market in Monero.
-
m-relay
<ofrnxmr:monero.social> Xmr fees should _not_ be tied to USD. Should we hard fork to adjust fees everytime the price changes significantly? No. Thats absurd
-
m-relay
<sgp_:monero.social> Monero has a fee market but it's currently very primitive compared to Bitcoin
-
m-relay
<sgp_:monero.social> I'm not saying to tie them to USD, which is impossible since we can't predict the future
-
m-relay
<ofrnxmr:monero.social> Youre literally suggesting to adjust them to usd right now
-
m-relay
<ofrnxmr:monero.social> Which implies thst we would have to readjust later
-
m-relay
<articmine:monero.social> Actually it is the Bitcoin fee market that is primitive not the Monero one.
-
m-relay
<sgp_:monero.social> Moving more of the fee selection to a competitive market is different than anchoring to a USD value
-
m-relay
<ofrnxmr:monero.social> its not more competitive if it becomes prohibitive
-
m-relay
<sgp_:monero.social> fees are prohibitive by design, they need to be
-
m-relay
<ofrnxmr:monero.social> Sech1
-
m-relay
<sgp_:monero.social> that's their entire purpose
-
m-relay
<ofrnxmr:monero.social> no, their purpose is network security
-
m-relay
<ofrnxmr:monero.social> And should be balanced with the block reward
-
m-relay
<ofrnxmr:monero.social> And the dynamic block size
-
m-relay
<ofrnxmr:monero.social> Should not be 1xmr in fees per block just bcuz it only 160usd
-
m-relay
<articmine:monero.social> ... based upon the cost of bandwidth in 2010.
-
m-relay
<sgp_:monero.social> I'm not saying pick a fixed size and stick with it permanently. I'm saying pick some values, make them flexible (at a high cost, but not insurmountable) and let the fee market handle the rest
-
m-relay
<sgp_:monero.social> a bit of a hybrid. I don't advocate hardcoding many values
-
m-relay
<ofrnxmr:monero.social> Sure. 0.00003 sounds good to me
-
m-relay
<ofrnxmr:monero.social> Just need to penalize the block reward more aggressively.
-
m-relay
<sgp_:monero.social> set the minimum network fee to a very small number but then set the penalty zone low as well, and then allow conservative expansion. That's better than trying to predict future use, price, etc. People will pay as appropriate to get in if demand is high, and they'll pay very little (with a low cost to the network at small block sizes) when demand is low
-
m-relay
<ofrnxmr:monero.social> Maths sgp. Unless youre mining snd earning all of your fees back, you will burn out all of your inputs
-
m-relay
<sgp_:monero.social> think like what bitcoin is doing, except allow for conservative growth not 0 growth
-
m-relay
<ofrnxmr:monero.social> Unless you use elevated fees, the block size wont grow enough and your tx will be dropped or never confirm
-
m-relay
<ofrnxmr:monero.social> If the tx are dropped, the cost is 0.
-
m-relay
<ofrnxmr:monero.social> If you use elevated fees, you burn your supply
-
m-relay
<articmine:monero.social> What Bitcoin is doing with scaling is a complete failure
-
m-relay
<ofrnxmr:monero.social> Imo, block reward should be penalized down to 0 if fees exceed the reward
-
m-relay
<articmine:monero.social> It is
-
m-relay
<articmine:monero.social> If you double the blocksize
-
m-relay
<articmine:monero.social> This has been the case since the launch of Monero
-
m-relay
<ofrnxmr:monero.social> we had 5000+tx/block and the reward was still like 0.58xmr iirc
-
m-relay
<ofrnxmr:monero.social> Rucknium:
-
m-relay
<ofrnxmr:monero.social> Those tx had a normal fee
-
m-relay
<articmine:monero.social> Sure if you scale slowly
-
m-relay
<ofrnxmr:monero.social> And block size like 8mb
-
sech1
Block reward goes to 0 if you go double the median block size
-
sech1
It's a relative measure, not an absolute one
-
sech1
5000 tx/block can give you 0.6 XMR if the median is large enough
-
m-relay
<articmine:monero.social> The current surge in the short term median is 50. It will be reduced to 16
-
m-relay
<sgp_:monero.social> Is there a document for the proposed next round of fee/scaling changes?
-
sech1
What I never understood about the fee formula, is why it goes down quadratically as blocks grow. The total amount of tx fees per block will then go down linearly as blocks grow
-
sech1
That's a problem for miners
-
sech1
At some point (around 40 MB blocks), total tx fees per block will be almost 0
-
m-relay
<articmine:monero.social> That will also be changed back to linear
-
sech1
good
-
m-relay
<ofrnxmr:monero.social> Rucknium should have the numbers, but iirc the block reward was strangely not being reduced as i thought it would be
-
m-relay
<ofrnxmr:monero.social> The short term medians were exceeded greatly, and spammed with normal fee lvl to get there (not slow)
-
m-relay
<ofrnxmr:monero.social> I'm not sure if we hit long term medians
-
sech1
block reward also goes down quadratically, so it drops very slowly in the beginning
-
sech1
but more steeply as block size approaches median*2
-
m-relay
-
m-relay
<articmine:monero.social> That is appropriate
-
m-relay
-
m-relay
<articmine:monero.social> Still we have to allow for a relative seasonal retail surge comparable to what VISA has historically experience d
-
m-relay
<articmine:monero.social> So a factor of 16 is as low as possible
-
m-relay
<articmine:monero.social> In the surge during December
-
m-relay
<articmine:monero.social> I discussed this at both MoneroKon 2013 and 2014
-
m-relay
<ofrnxmr:monero.social> 23 and 24 :P
-
m-relay
<articmine:monero.social> Yes of course
-
m-relay
<articmine:monero.social> The other idea that was discussed is the introduction of a sanity median with a 1000000 blocks
-
m-relay
<articmine:monero.social> With a growth factor receptor 2 this will follow Neilsen' Law of Bandwidth
-
m-relay
<articmine:monero.social> Increasing the growth factor of ML from 1.7 to 2 is necessary to allow for the drop in the surge in MS from 50 to 16
-
m-relay
<articmine:monero.social> When the sanity median is factored in this is less aggressive.
-
m-relay
<articmine:monero.social> The sanity median will target a current high end residential or small business internet connection. I currently have 5 Gbps over fiber symmetrical
-
m-relay
<monerobull:monero.social> its going to take a WHILE before 5 Gbps is going to be the standard
-
m-relay
<articmine:monero.social> We must keep in mind that there is a 2 year delay in the sanity median
-
m-relay
<monerobull:monero.social> for germany, id say we have large scale 1 Gbps (non symetrical) by 2030
-
m-relay
<monerobull:monero.social> then again, i know someone who signed a contract nearly 5 years ago and they still dont have it
-
m-relay
<monerobull:monero.social> so 2030 is optimistic
-
m-relay
<articmine:monero.social> Non symmetrical is almost always Cable or DSL
-
m-relay
<articmine:monero.social> Here in Canada the standard for fibre is 1. Gbps
-
m-relay
<articmine:monero.social> Symmetrical
-
m-relay
<articmine:monero.social> The cable companies can lobby all they want. They will have to accept the reality of fibre or become irrelevant
-
m-relay
<articmine:monero.social> In 2022 I also showed a case of a house with a list price of ~20,000,000 USD where the best upload bandwidth was about 100Mbps
-
m-relay
<articmine:monero.social> So there will be an edge case
-
m-relay
<articmine:monero.social> Or two
-
m-relay
<articmine:monero.social> I believe that neighborhood now has fibre
-
m-relay
<diego:cypherstack.com> hi
-
m-relay
<diego:cypherstack.com> something cool
-
m-relay
-
m-relay
<kayabanerve:matrix.org> Diego Salazar: Can the release tag be updated to include the PDF please?
-
m-relay
<diego:cypherstack.com> done
-
m-relay
<rucknium:monero.social> ofrnxmr If you were watching the monitor, the graph showed total reward to miner including fee:
github.com/Rucknium/monerod-monitor/blob/main/server.R#L176
-
m-relay
<rucknium:monero.social> I just noticed that these docs are misleading:
docs.getmonero.org/rpc-library/monerod-rpc/#get_last_block_header
-
m-relay
<rucknium:monero.social> > reward - unsigned int; The amount of new atomic-units generated in this block and rewarded to the miner.
-
m-relay
<rucknium:monero.social> Some of those coins are not new, but are recycled fees
-
m-relay
<rucknium:monero.social> There was a period after the spam when the share of outputs produced by 16-out txs was high. But the share of txs that are 16-out and the share of outputs that were produced by 16-out txs is a different number.
-
m-relay
<rucknium:monero.social> Each 2-out tx contributes 2 outputs to the aggregate number of outputs. And each 16-out tx contributes 16 outputs to the aggregate number of outputs. But each 2- and 16-out tx contribute only one to the aggregate number of trasnactions.
-
m-relay
<rucknium:monero.social> Mods above, please make sure Matrix users can join this MRL room without an invitation:
libera.monerologs.net/monero-community/20241125#c464140
-
m-relay
<sneedlewoods:monero.social> link in README.md doesn't work, afaict it should be
github.com/cypherstack/carrot-audit/blob/main/latex/Carrot-final.pdf (change ".../blob/upload/..." to ".../blob/main/...")
-
m-relay
<ofrnxmr:monero.social> Mods, please make rucknium admin here
-
m-relay
<ofrnxmr:monero.social> xmrscott: charuto:
-
midipoet
Why more mods here?
-
midipoet
binary, selsta and luigi are already opped
-
m-relay
<ofrnxmr:monero.social> Thats on irc
-
m-relay
<ofrnxmr:monero.social> On matrix ifs xmrscott and charuto, and they have the room set to invite only
-
midipoet
Fair enough
-
midipoet
Maybe check if rucknium wants to be a matrix mod though.
-
m-relay
<ofrnxmr:monero.social> Rucknium hosts the mrl meetings, and has to ask (for months, and months) for mods to change things
-
m-relay
<ofrnxmr:monero.social> Theres 0 reason why scott or charuto should have control over who is allowed in this room, or emoji reactions.
-
m-relay
<ofrnxmr:monero.social> ruck asked for months for emojis and it was only recently reversed. Now hes asking for the invite-only to be removed
-
m-relay
<ofrnxmr:monero.social> If ruck wants the room open, it should be open, and he shouldnt have to ask some mods who have nothing to do with mrl