What is MoneroWorld? It's stuff thrown together by others to help you use Monero

Security note

Using a public remote node has its risks. The primary risk is that a public remote node can get your IP address. If a public remote node is malicious, the node operator now can associate a transaction with an IP address. They could also know that there is a user of monero with an ACTIVE wallet at a given IP address. They could then scan your IP address to try and identify any open ports. If they find any open ports, they can test these ports to see if they can get in to your computer. Granted, this is true of ANY IP address that can be obtained from the monero peerlists. TL;DR, run your own node. If you can't, make sure you have good firewalls, wallet passwords, and malware scanners.

Active attack vector

The attack is pretty straightforward: when the wallet requests data from the remote node to create a transaction, the remote node sends bogus data in response. This results in an error message displayed to the user. If the user clicks through the error and retries the transaction a second time, this immediately reveals the real input to the remote node. Mitigations: If you see *ANY** error message after attempting a transaction, DISCONNECT from that remote node and DO NOT try your transaction again right away.*

Please run your own node

Public nodes should be considered a last resort if you can't get your own node working. The entire value of a decentralized cryptocurrency is its decentralized nature. If you are a mobile user, you can even setup your Moneroju wallet to connect to your home node. Please, take the time to try running your own node, or perhaps just use a remote node until your daemon is synchronized.

Wallets still look like they are "synchronizing"

When using a remote node, your wallet still needs to download the blockchain data. This is called "refreshing your wallet" and is done whenever you create, restore, or open your wallet.

News Site updated 2020-05-26. If you see something that needs changing, ping me on IRC or whatever Monero CLI v0.16.0.3, GUI v0.16.0.3 is the version of Monero you should be running. Alternative download site Copy of hashes.txt downloaded 20200821 from getmonero.org stored on this server New software has a new flag, --public-node , that is good to use if you are offering public RPC service. And the new software can find its own remote nodes! Hooray, the end of these centralized node listing services is soon! How to untar.bz2 on linux because im tired of googling it: tar -vxjf stupid.tar.bz2 Goddamn you ubuntu and your boot directory: dpkg --list | grep linux-image | awk '{ print $2 }' | sort -V | sed -n '/'`uname -r`'/q;p' | xargs sudo apt-get -y purge REALLY make sure your open node is running with the --restricted-rpc flag. I left the explorer node open without the flag and someone started mining on it

Nodes WARNING For full description of attack vector, see above. If you see *ANY* error message after attempting a transaction, DISCONNECT from that remote node and DO NOT try your transaction again right away.* Remote Node With Monero GUI 20191202 update - The below instructions can still be used, but for the most part, you should be using the boostrap mode with pruning in your Monero software. To use remote nodes with the Monero GUI, include the node address under the Settings tab and be sure to use the proper port: opennode.xmr-tw.org at port 18089 - Remote nodes volunteered by community members. Independent scanning effort from another community member. Will work with all DNS providers. node.moneroworld.com at port 18089 - Remote nodes volunteered by community members. Is actually the same as the one above. node.xmrbackb.one at port 18081 - Remote nodes maintained by Snipa uwillrunanodesoon.moneroworld.com at port 18089 - High speed servers sponsored by community and managed by me. node.xmr.to at port 18081 - node run by the great folks of xmr.to nodes.hashvault.pro at port 18081 - node run by hashvault pool node.supportxmr.com at port 18081 - node run by supportxmr.com pool To check that the above addresses are working, please checkout this website. If their are no type A records in the list, then there is something wrong with the DNS server maintaining that node list, and should not be used. The provided link checks out the moneroworld.com nodes. You can manually check the other domains by entering them on the website. You can also use that link to connect to a specific node instead of a random one. You can also use a specific random node, as listed on this website Remote Node With Monero CLI To use remote nodes with the Monero CLI, run the following code. Collection of random open nodes consciously volunteered by other monerians: --daemon-address put.the.node.and:port_here Use the nodes listed under the GUI section in the CLI Stressed out node Hidden Nodes TOR ROUTER TO FULL MONEROWORLD 18089 RING!! I finally got around to running a tor hidden service that directs to a haproxy that is filled with the monero open nodes that are stored in the node.moneroworld DNS entry. So now, you can point your magic tor wallet to zdhkwneu7lfaum2p.onion . If it needs a port, its at 18099. I can't believe someone else hasn't done this. As far as I know, the nodes under "TOR Remote Nodes" below are all single nodes, which can crash, don't get updated, etc. This address points to nodes that should work based on the node verification of the network scanning script. And then when they are added to the haproxy, they get checked again. I'll post the scripts I used to do this... but really its just bash stitching. NEEDS UPDATING. Note that they might be slow as all getout because ALL of the traffic is being routed through my server. Someday I'll be able to afford one of these Please consider only using this to push transactions and not full wallet synchronization (monerotools.i2p also has a raw transaction pusher): i2p: gyzyfxa6y2ayqbycvci3dz2pc2tjf6rnkcttvb3aubtxawkrmg5q.b32.i2p i2p: sygqvtafzqvk3zmwmuiaihrjtjghcfqwgrdxypjpnbhc4qmsraoq.b32.i2p:18099 i2p: rmy5sqcoob4zdeqstjn6qgrvxqbk4ackrync77m437klegmqcitq.b32.i2p:18081 TOR Remote Nodes Note - I don't check these, at all. No idea if they work... monerowinfamlvkp.onion pzlnznwgrjlgjsb6.onion qjz3tnotsv7xlxj4.onion xmrag4hf5xlabmob.onion:18081 xmr4xfd2o3tzazdb.onion:18081 mmp26upm3gig2ltk.onion:18089 xmkwypann4ly64gh.onion:18081 3hvpnd4xejtzcuowvru2wfjum5wjf7synigm44rrizr3k4v5vzam2bad.onion:18081 Testnet Nodes node.xmrbackb.one:28081 should have remote access to a testnet. I think its master. testnet.node.xmrlab.com:28081 is on testnet v6, so same as monero blockchain testnet.node.xmrlab.com:38081 is on testnet v7, needs github master for access i2P Mining Route For those that want to mine via i2p, you can with MoneroWorld.com. Instructions can be found at: http://fjetvybcoerd3dukjfxf5i7aiihlt7b2twudooakp4qcdwzwr7ia.b32.i2p/ I will update this with a hostname once its registered. If you already know how to route via i2p, the mining port is: vkohxr7ealm23uacawcjpbxi3smas2wajr5ne6sgmmw42ygvjikq.b32.i2p

Premium BETA WORK IN PROGRESS Moneromooo coded up some stuff that basically creates a market economy for public remote node service. Your wallet connects to a remote node and does some mining for the remote node owner. So its "hash for service". As of now, you have to compile moneromooo's branch share-rpc on this repo: https://github.com/moneromooo-monero/bitmonero, and then use the monero-wallet-cli that you compiled. Then, simply connect to the node below using that wallet, and send the start_mining_for_rpc command. You can use rpc_payment_info to see your credits. A credit gets you an increase of 1 in your balance. Each RPC has a certain cost, which is currently handwavy, but will be based on the realtive "work" the daemon needs to do. I'm really excited about this, because we could see a self-sustaining public remote node infrastructure build up. In essence, the public remote nodes become mining pools. So, please help test this if you can. I am running one of the high-speed dedicated nodes for this service, so if you want to give it a shot, please try it out. Why do I like it? It builds the infrastructure and may put a dent in mining pool centralization. This is the stuff in the code, and a readme I have to rewrite all this stuff after this If you want to accumulate credits, use the following command when you start monero-wallet-cli --rpc-client-secret-key insert-random-64-bit-hex-string If you want to offer your own premium node, just compile the same branch and run the daemon with the obvious flags. NOTE - this version will convert the monero database to v3, which is incompatible with 0.12.x monero software As described by Moneromooo: This has some advantages: incentive to run a node providing RPC services, thereby promoting the availability of third party nodes for those who can't run their own

incentive to run your own node instead of using a third party's, thereby promoting decentralization

decentralized: payment is done between a client and server, with no third party needed

private: since the system is "pay as you go", you don't need to identify yourself to claim a long lived balance

no payment occurs on the blockchain, so there is no extra transactional load

one may mine with a beefy server, and use those credits from a phone, by reusing the client ID (at the cost of some privacy)

no barrier to entry: anyone may run a RPC node, and your expected revenue depends on how much work you do

Sybil resistant: if you run 1000 idle RPC nodes, you don't magically get more revenue

no large credit balance maintained on servers, so they have no incentive to exit scam

you can use any/many node(s), since there's little cost in switching servers

market based prices: competition between servers to lower costs

incentive for a distributed third party node system: if some public nodes are overused/slow, traffic can move to others And some disadvantages: low power clients will have difficulty mining (but one can optionally mine in advance and/or with a faster machine)

payment is "random", so a server might go a long time without a block before getting one

At 1 credit per block requested, a wallet requires about 1.5e6 credits to refresh the full blockchain.

At 1 credit/hash, a 100 H/s miner will generate these in 15000 seconds, or 4.2 hours, yielding 7e-5 monero, or $0.021

Close to 80k full chain downloads before the server can expect a block (800 days at 100 downloads/day)

Background level of one refresh every 90 seconds: 960 refreshes/day, 2880 credits/day, 30 seconds of mining

Contribute How To Run Your Node You should really run your own node! It's honestly not that hard - it can take 9 hours to synchronize if you have a SSD and a good internet connection. Also, remote nodes are NOT reliable, a lot of times they just won't connect because the software wasn't really developed for this. Download your node software from the official website GetMonero.org and learn how to run the software here. MoneroWorld runs a script every 5 minutes to scan the Monero network for open nodes. How To Include Your Node On Moneroworld THIS SECTION WILL BE REWRITTEN SOON. ALL YOU NEED TO DO NOW IS USE --public-node. There's even more fanciness with payments, so this section will get some work soon!!! This is the stuff in the code, and a readme I have to rewrite all this stuff after this

If you would like to offer your node up for inclusion in the Moneroworld Network of Open Nodes, you can simply add the code bellow to the launch of your daemon (and open your firewall), and the MoneroWorld script will sniff you out and add your node to the random list. Offering your node as a remote node is above and beyond what you need to do to support the network! This is NOT necessary!!! --rpc-bind-ip YOUR.IP.GOES.HERE --rpc-bind-port 18089 --restricted-rpc --confirm-external-bind --public-node NOTE: You can use the IP given to your computer by your home network, or just bind it to 0.0.0.0 Below is a screenshot example of using the GUI to offer a remote node. Please note that you will have to use port forwarding for 18089 to the computer running the node.... but you should already know how to open your ports if you are running a full node and have 18080 open!!! You just need to enter this information into the Daemon Startup Flags field and then start your daemon. Also note that you may have to change your Daemon Address field so your wallet can connect to your node with its external bindings. Run the script on your own daemon! The current version of the script is on a fork from some other user. But basically, there's no need to trust any of the remote node lists provided by MoneroWorld or the other providers. You can run this script and scan your own peer list to find open nodes. You can also run this script and provide another list service! The more the better!!!

Donate Donation Addresses Please consider donating to keep the services running smoothly. I run some of the nodes and some are run by other volunteers. MoneroWorld General donation address: 44UW4sPKb4XbWHm8PXr6K8GQi7jUs9i7t2mTsjDn2zK7jYZwNERfoHaC1Yy4PYs1eTCZ9766hkB6RLUf1y95EvCQNpCZnuu Maintainer of the xmrbackb.one nodes donation address: 44Ldv5GQQhP7K7t3ZBdZjkPA7Kg7dhHwk3ZM3RJqxxrecENSFx27Vq14NAMAd2HBvwEPUVVvydPRLcC69JCZDHLT2X5a4gr Maintainer of moneroworld remote node DNS server magic 8AETR6ckJbq8i35kSP2QZY31KKSbbZ9aeXQUs17PaHhwexUiLP7ZZfnYQuds6w92KMQbCjKw6HZJDdSLC1GMeFMBBTht6qi

FAQ What Is An Open Node? The Monero software architecture allows for an easy way to use Monero without downloading the entire blockchain. This is called "using a remote node". Essentially, your wallet program connects to someone else's monerod (blockchain) program, a.k.a node, a.k.a. network service. How does it work? The open node addresses actually point to many different nodes - when you request one, one in the list is selected. So if it doesn't work once, just try again. It is negligently slower depending on the connection, prevents the need of downloading entire blockchain (which can be lengthy), and there is some information leak as detailed here. The best way to anonymously use a remote node is to use Monero with TOR or with a trustable VPN service. That being said, no one can steal your Moneroj because you use a remote node. However, use these at your own risk. What Is Monero? Monero is the best cryptocurrency, ever. Seriously. 99% percent of the problems that other cryptocurrencies have, Monero has either fixed or the core team is working on fixing them soon. Primarily, to me, the important thing is that Monero is fungible. One Monero can not be distinguished from another Monero. There is no transaction history. This is a fundamental principle of money. Anything that is inherently traceable (such as bitcoin) is not money - it is an asset. Privacy is a side effect of fungibility. Oh yeah, and the blocksize is scalable so Monero will NEVER reach a transaction limit imposed by the blocksize. Monero is also decentralized due to the ASIC-resistant proof of work algorithm, therefore the network will never be controlled by a small number of entities. Getting Started Welcome! Getting started with Monero is not hard, but can take a couple of minutes. The Monero Stack Exchange is a great resource for beginners. Get a Monero Account (Address) There are many ways to get a Monero address. The best way is to download and run the Monero wallet. This program is available at the official Monero website. There are also excellent guides on the official website. For more information on getting started with Monero, please checkout this MoneroEric.com website or watch the video linked below. Definitions These are definitions that I use, and I think its in agreement with what others use. Node: This is the standard Monero node. This means you are running the Monero daemon, the piece of software that connects to the other nodes on the network. Ideally, this software is being run on a computer where the incoming p2p port, 18080, is open, so that other nodes can connect to you. Full node: This is somewhat semantics, but this implies that you are running a Monero node. Mining node: You are running a full node and you are also solo mining Open node: This implies that you have opened your RPC ports to the network, so that others can connect their wallets to it. Remote node: This is how you would refer to an open node if you are the user of an open node. Alice runs an open node, and Bob connects to Alice's open node so he is using a remote node. Or, Bob could run his own node on a server and connect to that remote node from his home or phone. Public remode node: This is how you would refer to an open node run by someone other than yourself that has their ports open to the public. Bob is connecting to a public remote node that he doesn't operate or know the owner of. Monero Network and Blockchain Interface This is my preferred name for the monero node software. This definition is definitely not in agreement with what others think. But don't you think its more descriptive?

Services Awesome Monero Accepting Services Cloak VPN - ENCRYPT your traffic & get an IP in the USA. No account needed!

RootBox VPS - Simple, no non-sense hosting.

Monero.win - Simple monero blockchain betting.