this post was submitted on 09 Oct 2023
7 points (76.9% liked)

Monero

1690 readers
8 users here now

This is the lemmy community of Monero (XMR), a secure, private, untraceable currency that is open-source and freely available to all.

GitHub

StackExchange

Twitter

Wallets

Desktop (CLI, GUI)

Desktop (Feather)

Mac & Linux (Cake Wallet)

Web (MyMonero)

Android (Monerujo)

Android (MyMonero)

Android (Cake Wallet) / (Monero.com)

Android (Stack Wallet)

iOS (MyMonero)

iOS (Cake Wallet) / (Monero.com)

iOS (Stack Wallet)

iOS (Edge Wallet)

Instance tags for discoverability:

Monero, XMR, crypto, cryptocurrency

founded 1 year ago
MODERATORS
 

1. Double Spend Proofs

Improves: Convenience, security, and transaction speed

BCH has "instant" 0-conf transactions. I think XMR might be able to achieve something similar (although maybe not as fast because of Dandelion++) since both don't have RBF. This would make 0-conf transactions safer for smaller amounts and the vast majority of use cases.

2. ~~Decentralized Governance~~ Network Upgrade Consensus

Improves: ~~Decentralization~~ Wider reaching and more explicit consensus from Monero network for upgrades

So far, Monero's governance has worked out for it and there has been little to no contention with it's direction within the community. But XMRs governance is not as ideally decentralized as it should be. Again, I'm taking inspiration from another aspect of BCH that I think it does well. Their "CHIP" process, or a variation, is something XMR community should think about and consider adopting to make Monero more robust to capture.

3. Client Side Validation

Improves: Privacy and scalability

This one was inspired by a BTC project called RGB.

"RGB can scale in terms of transaction throughput, data size and network size. It doesn't keep any data on-chain (in any blockchain)..."

"No chain analysis is possible due to the absence of a transaction graph in blockchain. RGB uses zero-knowledge to protect the history of a fungible state. With RGB, the user is always in-charge of when, and what parts of the history and state to disclose, if needed."

4. Succinct STARK proofs for Monero blockchain

Improves: Greatly reduce space and time required to sync a node

Another couple BTC projects that Monero might be able to take advantage of.

"Currently transactions specify inputs and outputs, and verifying an input requires you to know the whole state of the system. With Utreexo, the holder of funds maintains a proof that the funds exist, and provides that proof at spending time to the other nodes. These proofs are compact (under 1KB) but do represent the main downside in the utreexo model they present an additional data transmission overhead which allows much smaller state."

5. Opportunistic Encryption

Possible improvement: Privacy and anonymity for Monero node communication

I'm actually unsure if this would just be completely redundant for Monero nodes. But thought to mention it just in case. Maybe it can help hide any residual metadata between peers, or offer an addtional layer, that Monero might not already cover.

https://github.com/bitcoin/bips/blob/master/bip-0324.mediawiki

*I want to know your opinions on these ideas. Let me know in the comments if you have any ideas from other projects that might benefit Monero too.*

top 8 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 year ago (2 children)

@WishfulAlbatross

>2. Decentralized Governance

CHIP process is quite complicated and seems to be focused exclusively on network upgrades. Also, calling it decentralized is misleading because some group of people has to oversee the process, maintain the repository etc etc

But I agree that setting up something like RFC for Monero ecosystem is a good idea, because it will improve coordination and transparency. Someone even tried to start it back in 2014 (and failed): https://github.com/monero-developers/mips

Such project would require some support from the community (to avoid the fate of the previous MIPS initiative), but I think it's doable. In Fediverse we have FEP process, which is very lightweight and can be used as a template.

[–] Eggroley 3 points 11 months ago (1 children)

Old comment, but i'll reply anyway.

Regarding decentralized governance: There is no official repository as there are multiple differing node implementations. You will find that neither one holds a significant majority consensus. Especially when compared to BTC or specifically, Bitcoin Core. Each node author is significant in regards to CHIP.

As a matter of fact, pretty recently, an outdated node implementation was able to garner development funds via Flipstarter in order to keep it in consensus. Nodes are actively funded by the community in order to keep decentralization.

BCH at this point in time very well does fit the definition of Decentralized. It is not misleading.

Also, +1 for 0-conf on XMR.

[–] [email protected] 1 points 11 months ago (1 children)

@Eggroley We were talking about CHIPs at https://bch.info/en/chips. There's a website and a github repo, likely controlled by the same person. Looks very official to me, and very centralized. More generally, there's no such thing as "decentralized governance". You can have anarchy / free market, or you can have a centralized decision making process, but not both.

[–] Eggroley 1 points 11 months ago (1 children)

That's clearly not official. That is literally just some random guy who made an informational site. There are plenty of them. Please just do the tiniest bit of extra research before you make any further claims.

Decision making is not made by one person and it often takes years before a CHIP is considered. All Stakeholders are involved in the CHIP process including (like I stated) node authors, in which there is no majority node which basically controls the network.

Decision making being done by multiple unaffiliated people from multiple different teams on different node software and, CHIPs taking multiple years and iterations to achieve consensus seems to fit the definition of decentralized governance pretty well.

The only "centralized" aspect of the CHIP process is the fact that discussion mostly takes place on a centralized platform (which can be manipulated to skew Stakeholder opinions).

https://bitcoincashresearch.org/

There is no official site, no official dev team, and no official software. This is all common knowledge in BCH. I advise you educate yourself and DYOR before you make any further claims.

[–] [email protected] 0 points 11 months ago (1 children)

@Eggroley I have no time for shitcoin research. If there are other CHIP sites, it shouldn't be difficult for you to present them.

>Decision making being done by multiple unaffiliated people from multiple different teams on different node software and, CHIPs taking multiple years and iterations to achieve consensus seems to fit the definition of decentralized governance pretty well.

If 10 guys talking on a forum and deciding what's best for all users of a network counts as "decentralized", then yeah, maybe it is.

[–] Eggroley 1 points 11 months ago* (last edited 11 months ago)

The fact that you decided not to educate yourself on a topic you're literally critiquing speaks for itself.

I once again ask that you educate yourself before making any further claims; otherwise you look like a fool.

I also see you have preconceived notions with your assertion of BCH somehow being a "shitcoin".

For other CHIP sites, look at the forum I linked previously. It is literally THE site where CHIPs are discussed.

Again, bch.info is a random informational site. As is bchfaq.com, as is bitcoincash.org, as is thebitcoincashpodcast.com.

bch.info simply aggregates links to CHIPs and other specifications within BCH (commonly posted on github). This is similar to sites like getmonero.org or monerodocs.org. Would you claim XMR is centralized because of that?

Obviously, no. To quote getmonero.org "the Core Team manages and maintains infrastructure where centralization cannot be avoided". That is in the same essence of BCH minus the invite-only Core team as it is more of an individual/collaborative effort sometimes funded by the community via flipstarter.

Does a smaller group of people contributing to a project make it centralized? (The answer is no, especially when that community is growing day by day)

No community is large at the beginning.

What is your definition of decentralized if not the literal definition of decentralized?

[–] [email protected] 1 points 1 year ago (1 children)

Good points.

Didn't know that, but I like those ideas. Anything that would decentralize and bring transparency to as many aspects of Monero as possible.

We really do need some kind of MIPS. I wonder why it failed?

[–] [email protected] 1 points 1 year ago

@WishfulAlbatross Looks like it was abandoned by the person who started it. And the only way to submit a MIP was privately via email. No public discussion, no peer review of proposals -- it's understandable why nobody wanted to participate.

I could create a similar repo if anyone is willing to submit a proposal. I have no proposal ideas at the moment, but I wrote Monero-related proposals in the past (1, 2) for CASA (Chain Agnostic Standards Alliance)