Skip to main content
Share Your Experience: Take the 2024 Developer Survey
21 votes
Accepted

How do the Monero nodes find each other?

There is a default set of nodes in the monero source code that it will attempt to use. These default nodes are used to bootstrap the list of peers your node will connect to initially. Nodes are able ...
Ryan's user avatar
  • 1,257
14 votes
Accepted

What is Kasisto?

Kasisto is a web app enabling you to receive person to person Monero payments in small cafes, bars or shops. It will accept unconfirmed payments which makes it pretty much instant, but also means you ...
amiuhle's user avatar
  • 306
13 votes
Accepted

After Kovri arrives will some full nodes need to remain on clearnet?

There will be three modes: I2P only: all traffic goes through I2P Clearnet only: all traffic goes through clearnet I2P/clearnet bridged: blocks go through clearnet, transactions go through I2P Since ...
user36303's user avatar
  • 34.8k
12 votes

Can the Monero block chain be used for anonymous communication/ data storage/ private records for small to big entity?

You can put potentially any data into tx_extra and it will be stored on the blockchain with your transaction, only accessible with your keys. This however, will bloat your transaction size and your ...
janowitz's user avatar
  • 2,681
9 votes
Accepted

How do I figure out what nodes I'm connected to and who is sending what to who?

It's a two way connection, the IN refers to connections initiated by the peer, and OUT refers to connections initiated by your node, but communication is duplex. In that status command, the X+Y part ...
user36303's user avatar
  • 34.8k
7 votes
Accepted

Could a DDoS attack on the hardcoded seed nodes bring down the Monero network?

It would not bring the monero network down. At most, it would prevent new nodes from adding to the network. The seed nodes are "well known" nodes which act as the first port of call for newly setup ...
user36303's user avatar
  • 34.8k
7 votes

After Kovri arrives will some full nodes need to remain on clearnet?

Yes. I think exchanges and such will probably want to remain on clear net. This will require some nodes to operate as "bridge" nodes that will route information between clear and i2p networks.
jwinterm's user avatar
  • 4,403
6 votes
Accepted

Downloading Monero updates using the existing Monero P2P network

It would be technically possible. However, several considerations apply: how do you trust what you receive is really a bona fide update ? You trust the blockchain because it's got PoW with high ...
user36303's user avatar
  • 34.8k
6 votes

Is there information available about the Levin protocol?

I did find the following information: Some information about the history you can find here. It is part of the so called 'epee' library. The creator is a Russian programmer called Andrey N. ...
fatdoor's user avatar
  • 589
6 votes

Why do incoming transfers appear in my wallet later than in block explorer?

The explorer is likely listing the transasctions that are in the pool (ie, not yet mined). Recent simplewallet will show those with show_tranfers, as "pool". Bear in mind that a transaction in the ...
user36303's user avatar
  • 34.8k
5 votes

Is there a list of active monero full nodes?

Nodes are aware of the nodes that they are connected to and can request a list of peers from those nodes. These lists can identify a many nodes, but a significant number will always be missed. Some ...
Smart Kid's user avatar
  • 6,563
5 votes

Can the Monero block chain be used for anonymous communication/ data storage/ private records for small to big entity?

The basics are already here: encrypted payment IDs are private information encrypted by the sender, which only the recipient can decrypt. If the sender and the recipient are the same party, you can ...
user36303's user avatar
  • 34.8k
4 votes

How do I figure out what nodes I'm connected to and who is sending what to who?

Pretty sure that's how it works. You can also use the command "status" and you'll see at the end of the line a number like "8+1" this shows the number of nodes you are connected to, and after the + ...
ferretinjapan's user avatar
4 votes

Downloading Monero updates using the existing Monero P2P network

would it be possible to distribute updates by using the existing Monero P2P network of full nodes? Yes, it is possible. It would require some sort of built-in torrent-like code. If this is ...
Ginger Ale's user avatar
  • 5,676
3 votes
Accepted

Do nodes authenticate other nodes for p2p purposes? (re: incoming connections)

While opening ports does put you more at risk than having none open, you are only in danger if an attack can exploit the service that is using that port. An open port is not an all access pass to your ...
One-horse-wagon's user avatar
3 votes
Accepted

How does Dandelion work on old nodes?

Dandelion works by setting a flag in the transaction message. If the flag is set, nodes should perform the dandelion steps (ie, decide whether to continue dandelion routing or send to all peers), ...
user36303's user avatar
  • 34.8k
3 votes

Downloading Monero updates using the existing Monero P2P network

Yes. In theory, binary data of the file could be encoded in one or multiple transactions, and stored in TXextra. If the community trusted the owner of the wallet creating those transactions, then it ...
JollyMort's user avatar
  • 19.9k
3 votes

What does this p2p info mean from the daemon log?

Not sure random debug log questions are on topic for stack exchange, but... Field 2 is the thread logging this message. Hop is the (untrusted) number of peers forwarding the object. ...
user36303's user avatar
  • 34.8k
2 votes

Is there a list of active monero full nodes?

There are some resources I know about for tracking this information. As Smart Kid already mentioned, these are not complete lists, though they may give you a good idea. The MoneroBase Geomap The ...
sgp's user avatar
  • 8,806
2 votes
Accepted

How can I get outgoing connections with pfSense as my router?

If uPNP won't cooperate, you can create a port forwarding rule (in Firewall > NAT > Port Forward) for the WAN interface that directs a destination of port 18080 to port 18080 of the internal IP of ...
scoobybejesus's user avatar
2 votes
Accepted

P2P, RPC and Server related code

Daemons (nodes) talk to each other using the epee levin protocol. https://github.com/monero-project/monero/tree/master/contrib/epee/include/net https://github.com/monero-project/monero/blob/master/...
jtgrassie's user avatar
  • 19.1k
1 vote
Accepted

What is the maximum number of incoming connections by default? 0 or unlimited?

The default value for in-peers is -1 (unlimited). The reason -1 is (in effect) unlimited is because max_in_connection_count is an unsigned integer and therefore 0-1 wraps to the maximum of an uint32_t ...
jtgrassie's user avatar
  • 19.1k
1 vote
Accepted

Does monero p2p protocol use magic bytes?

Monero uses the Levin protocol for p2p comms. Similar question here. The definitions for the commands are here.
jtgrassie's user avatar
  • 19.1k
1 vote
Accepted

What purpose is served by the file p2pstate.bin?

This file contains the list of peers the node knows about, along with the time they were last seen. Deleting it clears that memory, and the node will have to rely on seed nodes to get a new list of ...
user36303's user avatar
  • 34.8k
1 vote
Accepted

Is there information available about the Levin protocol?

You may also see here for their repo docs.
techiejd's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible