Improving Monero

Monero is an open-source, community-driven project. Described below are several ways to support the project.

Support the Network

Run a Node

An easy and effective way to help the Monero network is to run a node. Nodes ensure the network keeps running safe and decentralized. A simple fully synchronized node is enough to help the network, but if you want to go out of your way, you could run an open remote node, to allow other people to connect to it.

We have several guides to help you run and configure your node: How to run a node on VPS, How to add Tor and I2P to your node. See all User Guides.

Develop

Monero is open source and permissionless; contributors are welcome and encouraged. A developer may contribute in numerous way to different projects:

This list only includes the tools stewarded by the core team, but the Monero ecosystem is much more vast. People can contribute to the development of libraries, services, documentation, graphics, etc. The list is virtually infinite. Contact or join the workgroup(s) to which you'd like to contribute. See the Monero Workgroups.

Mine

Mining ensures the safety of the network. Monero uses randomx, an ASIC-resistant algorithm developed by Monero contributors, which aims to remain mineable by common consumer-grade hardware. For more info about mining see the dedicated Mining page.

Community Crowdfunding System

Monero utilizes a community crowdfunding system whereby projects are proposed for development and community-funded. Funding is held in escrow and remunerated to developers once programming milestones are achieved. Anyone may generate new proposals or fund existing ones.