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

How much larger are Monero transactions compared to the average Bitcoin transaction?

Most non coinbase Monero transactions are currently around 2,000 bytes (but with significant variation) which is somewhere in the neighborhood of 8 times larger than most Bitcoin non coinbase ...
Yao Choa's user avatar
  • 621
18 votes
Accepted

How do I utilize blockchain pruning in the GUI (monero-wallet-gui)?

Pruning from scratch or enable pruning going forward Pruning from scratch or enabling pruning going forward is fairly straight forward. It is done as follows: Go to the Settings page and switch to ...
dEBRUYNE's user avatar
  • 15.2k
15 votes

How much larger are Monero transactions compared to the average Bitcoin transaction?

Non coinbase transactions can start at a couple hundred bytes, and can go up in size a lot if they have a large number of inputs. The main factors driving up size is the number of inputs and mixin. ...
user36303's user avatar
  • 34.8k
13 votes

Can Ring Confidential Transactions Range Proofs be pruned?

Full nodes cannot prune the range proofs entirely in a trustless manner. SPV nodes and those relying on checkpoints could benefit in the manner described by Monero Research Labs below: While the ...
Smart Kid's user avatar
  • 6,563
12 votes
Accepted

Can the Monero block chain be pruned to increase scalability?

Theoretically, there is nothing preventing this. Practically, there is no code to do this yet, however. There are a few things that can be pruned. Ring signatures, for instance. Once RingCT is in, ...
user36303's user avatar
  • 34.8k
10 votes
Accepted

Size requirements for different "pieces" of a Monero transaction

The transaction structure is: Transaction version: 1 VarInt Unlock time: 1 VarInt Per Input: 1 byte (type: either coinbase or regular spend) + 1 VarInt (pre-ringct amount) + 1 VarInt (the ring ...
knaccc's user avatar
  • 8,468
9 votes

Where can I download the pruned Monero blockchain that is 25+ GB instead of the full blockchain

It helps to better understand first how pruning works. When pruning, your blockchain gets split into stripes. These start from a random point chosen when you first decide to prune. If you are pruning,...
jtgrassie's user avatar
  • 19.1k
9 votes

Pruning the Monero blockchain, a number question

Why only 2/3 of the blockchain data can be pruned? Think about it like this: If you pruned 100% you would have nothing, your node, and wallet connected to your node, wouldn't be able to do anything. ...
jtgrassie's user avatar
  • 19.1k
9 votes
Accepted

Does Mimblewimble have any relevance to new pruning ideas for Monero?

The paper is interesting and Monero was mentioned at one point: OWAS had the good idea to combine the transactions in blocks. Imagine that we can combine across blocks (perhaps with some glue ...
Game Changer's user avatar
  • 1,491
9 votes

Can Ring Confidential Transactions Range Proofs be pruned?

The signatures, whether pre or post RingCT, are not needed for a node's own use after they are verified. However, pruning them means the node is unable to supply the full chain to peers, since those ...
user36303's user avatar
  • 34.8k
9 votes
Accepted

How to enable pruning in the command line of the monero blockchain in version v0.14.1?

Quoting relevant part of the commit message: There are three ways to prune a blockchain: run monerod with --prune-blockchain run "prune_blockchain" in the monerod console run the monero-...
jtgrassie's user avatar
  • 19.1k
8 votes

What kind of pruning techniques does AEON use?

These questions are answered by the pruning FAQ, which was posted by core-developer smooth, who is also a core-team member of Monero. Pruning FAQ Q: What is pruning? A: Pruning refers to removing ...
dEBRUYNE's user avatar
  • 15.2k
8 votes

How much larger are Monero transactions compared to the average Bitcoin transaction?

The current Monero median block size (last 1,000 blocks) is 286 bytes. The median transaction size is slightly less because some block include multiple transactions. The current median BTC transaction ...
Pablo's user avatar
  • 223
8 votes
Accepted

Does the CONOP definition exclude pruning branches from its node definition?

By definition pruning branches cannot be considered full nodes because they are missing the data that has been pruned. Pruning branches are not full nodes according to the definition of CONOP. This ...
254123179's user avatar
  • 4,566
6 votes

How much larger are Monero transactions compared to the average Bitcoin transaction?

2021 update to account for bullet proofs and fixed ring sizes Real (non-coinbase) transactions in Monero are generally 1425 bytes each now. The median Bitcoin transaction size is 224 bytes.
Jonathan Cross's user avatar
5 votes
Accepted

Is there a monero pruned blockchain mode like how bitcoin core has a pruned blockchain?

Just came across this very old question and saw that it hasn't been updated, yet. Yes, you can now prune the blockchain. Look up monerod parameter --prune-blockchan here: https://monerodocs.org/...
massive_whale's user avatar
5 votes
Accepted

Will it be possible to prune all non-RingCT outputs once we know they are all converted into RingCT outputs?

This would be possible only after every single one is spent. Given the extremely high likelihood that at least one output is lost (private key lost), it seems that it's unlikely to yield any benefit, ...
user36303's user avatar
  • 34.8k
5 votes
Accepted

What is the difference from monero-blockchain-prune-known-spent-data and monero-blockchain-prune commands?

monero-blockchain-prune-known-spent-data (an older tool) prunes specific pre-RCT known spent outputs and monero-blockchain-prune prunes the whole blockchain (a newer tool). You only need run the newer ...
jtgrassie's user avatar
  • 19.1k
4 votes
Accepted

Can I copy my pruned blockchain .bitmonero folder to another computer and start syncing?

After pruning the monero blockchain, can I copy this pruned blockchain from the .bitmonero folder to another computer and just start syncing from there? Yes. What are some disadvantages of pruning ...
jtgrassie's user avatar
  • 19.1k
4 votes
Accepted

What’s the difference between sharding and pruning?

Pruning the blockchain means removing some data from it, like old transaction signatures and range proofs. For example, your Monero daemon could store an incomplete version of all the blocks older ...
glv's user avatar
  • 3,334
3 votes
Accepted

Can one reduce the monero pruned blockchain further below 25gb?

Technically, it is possible to decrease the size further. However, there are diminishing returns, pros and cons of futher pruning (currently, a pruned node can still serve some of the blockchain, by ...
user36303's user avatar
  • 34.8k
3 votes
Accepted

What is in ~/.bitmonero/lock.mdb? Is it needed to start syncing from a blockchain backup from another computer?

Do I have to backup the entire lmdb/ directory or just lmdb/data.mdb? You may as well backup your whole ~/.bitmonero folder, to keep your config, logs and blockchain. What is in ~/.bitmonero/lock....
jtgrassie's user avatar
  • 19.1k
3 votes

Can I copy my pruned blockchain .bitmonero folder to another computer and start syncing?

If and only if the two machines have the same endianness. Make sure you copy the file while it is not being written to (ie, monerod is not running).
user36303's user avatar
  • 34.8k
3 votes
Accepted

Is it possible to reset the blockchain with a new genesis block for efficiency?

In Monero, it is impossible to distinguish between spent and unspent outputs. Therefore no one could create a new blockchain with just the unspent outputs from the current blockchain, because the ...
knaccc's user avatar
  • 8,468
2 votes

Can the Monero block chain be pruned to increase scalability?

Monero 0.14.1, released in June 2019, supports blockchain pruning. It decreased disk space use from ~75GB to ~25GB. More information: https://getmonero.org/2019/02/01/pruning.html
sgp's user avatar
  • 8,806
2 votes
Accepted

Where can I find the AEON pruning branch?

As the post indicated the pruning branch is still considered experimental. Therefore it resides in another GitHub repository found here. I have included a summary of the instructions smooth provided ...
Matt Johnson's user avatar
2 votes

Getting "Error retrieving blocks, missed (#) transactions for block with hash" while running pruned node

From moneromoo on Github: That's from nodes that don't understand pruning are asking you for data that you pruned. It's OK. For the lockable memory issue, you can increase the amount of lockable ...
Dr-Bracket's user avatar
2 votes
Accepted

Monero GUI - Is Daemon blocks remaining accurate when using --prune-blockchain?

Is Daemon blocks remaining accurate when using --prune-blockchain? Yes. The amount of blocks you must sync, verify and scan is the same regardless if pruning or not. Pruning just affects how much ...
jtgrassie's user avatar
  • 19.1k
1 vote

monero-blockchain-prune is not showing when choose "show package contents" on monero-wallet-gui 0.16.03 on mac

Ended up deleting the whole blockchain (94GB) and resynching with the --prune-blockchain start up flag for Daemon set in the miners wallet gui. This took over 5 days but I now have a 29GB blockchain a ...
Mark's user avatar
  • 11
1 vote

Can one reduce the monero pruned blockchain further below 25gb?

See also this great response: https://monero.stackexchange.com/a/12290/12417 An important point is that you still want the pruned nodes to have at least some value to the network, and for that they ...
massive_whale's user avatar

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