Questions tagged [bulletproofs]

11 questions
2
votes
1 answer

How are Bulletproofs similar / different from Bulletproofs++?

I hear references to Bulletproofs++ in Monero, however I have not seen any clear explanation of how they improve upon "standard" Bulletproofs. Can someone provide a simple explanation of the differences especially with regards to transaction size?
Jonathan Cross
  • 643
  • 5
  • 19
2
votes
2 answers

How long would it take to get the monero blockchain size to over 100 GB and 200 GB at today's usage rate?

Currently the monero blockchain is about 70 GB as of 2019 May 14. Assuming monero usage rates stay the same, how long would it take to hit 100 GB and 200 GB blockchain size? Also I read that if monero usage increases the blocks are smaller? I'm just…
2
votes
1 answer

Monerod and wallet fully synced, not recognizing transactions made before the fork as valid

Both wallet and CLI are showing the incorrect balance after many full blockchain rescans, trying with the CLI, same result, rescan from genesis block and arbitrary block numbers, same result. Full balance was there before the fork, and after the…
1
vote
0 answers

Use range proofs to make fees proportional to amounts in transactions

For what I could understand, reading a bit about the use of Bulletproof in Monero, it is used to prove that the amounts in the transaction are between 0 and 2^N-1, where N is the number of bits, currently 64, but could be any other number. I was…
1
vote
1 answer

Why are there 4 types of range proofs in the Monero code base?

In the code, there is this: enum RangeProofType { RangeProofBorromean, RangeProofBulletproof, RangeProofMultiOutputBulletproof, RangeProofPaddedBulletproof }; [source] I believe: RangeProofBorromean is to prove a value is within a range, using…
WeCanBeFriends
  • 670
  • 3
  • 7
1
vote
1 answer

What is the difference between RCTTypeBulletproof and RCTTypeBulletProof2?

There seems to be two types of bulletproof transactions in monero, was there maybe a bug in the first one?
WeCanBeFriends
  • 670
  • 3
  • 7
1
vote
1 answer

How do bulletproofs work?

There are lots of questions on this SE about how RingCT works, but not on Bulletproof. I would like to know the algorithm (Proof of correctness not necessary, since I can work that out), but the whitepaper uses notation that I fail to understand.…
1
vote
1 answer

Trying to update a small analysis, does anyone have a source on current median transaction sizes?

Doing this little shitpost: https://www.reddit.com/r/Monero/comments/9s5n51/monero_selfish_mining_strategy_when_you_need_to/, need to update because it's currently using RingCT figures
MonerosKin
  • 21
  • 1
1
vote
1 answer

After bulletproofs upgrade, is scanning of the blocks faster for a balance update?

Does bulletproofs speed up scanning of the blocks to get your updated balance?
Patoshi パトシ
  • 4,608
  • 4
  • 27
  • 69
1
vote
0 answers

Monero fees are .0000456 after bulletproofs. Will it get smaller as more transactions go into a block?

Previously before bulletproofs. Fees were .002 on the low setting. Now they are .0000456 xmr. Will fees be even lower as more transactions go into a block? And if there are less transactions, fees would actually go up?
Patoshi パトシ
  • 4,608
  • 4
  • 27
  • 69
0
votes
1 answer

What is the logic behind multiexp method in bulletproof Monero implementation

Could anybody explain the logic behind multiexp method in the bulletproof Monero implementation. Source code: https://github.com/monero-project/monero/blob/v0.17.1.9/src/ringct/bulletproofs.cc#L85-L94
mahnunchik
  • 121
  • 3