Boolberry V2: Efficient Compact Decentralized Anonymous Payments via Ring SignaturesLast year I started forming a group of like minded researchers, Chainmasons, to see how we could further improve the already efficient Boolberry variant of the Cryptonote protocol. When I refer to efficiency over other CN projects i.e. transaction verification, tps, scaling etc.
During this time our research efforts were split into two sections. The first was to either improve or replace the mining algorithm
Wild Keccak [1]. Those results can be found in section 6 of our ePrint entitled
"Itsuku: a Memory-Hardened Proof-of-Work Scheme." [2] The second, to create the most efficient ring signature based privacy protocol. After 9 months of research and development we would like to share our findings with the rest of the academic community for peer review before ePrint publication. We believe that our system represents 3rd iteration of the Cryptonote protocol. For those that attended
Financial Cryptography and Data Security 2018 [3] a few weeks ago, this is the same Boolberry v2 proposal presented at the end of the presentation. The slides from the conference are available in the link below.
Open ProblemsCryptonote achieves sender privacy through the use of Ring Signatures with 1/
N ownership probability. The problem here is that since Cryptonote ring signatures are linear, as
N grows in size so does the computational overhead. To our knowledge this problem has not been openly addressed by the academic community without introducing a trusted party as found in the
RingCT 2.0 [4].
Open SolutionsBoolberry attempts to solves this through the use of a
pruning system [5]. This has proven to be effective as seen in the size of Boolberry's blockchain size (3.8GB) vs Monero's (40GB) despite them being launched within weeks of each other. We go a step further by reducing ring signatures to a logarithmic size along with respective bulletproofs to introduce a compact confidential transaction scheme.
In our initial results, we've found that our system represents a 92.8% improvement at 100 ring members and 99.984% improvement at 1000 members in 1/
N where
N is number of members in the ring. Although we will need to update these figures as per the latest version.
Additionally, we also propose a newly designed technique for multi-signature transactions in the context of (linkable) ring signatures. Our presented DAP is planned as a future upgrade proposal for Boolberry upon further successive peer reviews.
Here is the ePrint draft v1.0 –>
http://docdro.id/rzmGj7bSlides from the fc18 conference ->
http://docdro.id/q4GQMFVQuoted Links:
[1] -
https://boolberry.com/files/Block_Chain_Based_Proof_of_Work.pdf[2] -
https://eprint.iacr.org/2017/1168[3] -
http://fc18.ifca.ai/[4] -
https://eprint.iacr.org/2017/921[5] -
https://www.slideshare.net/boolberry/boolberry-reduces-blockchain-bloatAny feedback would be much appreciated and will be credited in the "thanks" section located at end the paper. Also, if there are any misrepresentations please let us know and they will be fixed.
Thank you everyone. We hope you find our research enlightening.