Benedikt Bünz : Bulletproofs

Benedikt Bünz (https://crypto.stanford.edu/~buenz/) spoke about Bulletproofs.

Benedikt is a PhD student in the Applied Cryptography Group at Stanford.

Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup. A bulletproof can be used to convince a verifier that an encrypted plaintext is well formed. For example, it can prove that an encrypted number is in a given range, without revealing anything else about the number. Compared to SNARKs, Bulletproofs require no trusted setup. However, verifying a bulletproof is more time consuming than verifying a SNARK proof.

How it applies to Bitcoin

Bulletproofs are designed to enable efficient confidential transactions in Bitcoin and other cryptocurrencies. Confidential transactions hide the amount that is transferred in the transaction. Every confidential transaction contains a cryptographic proof that the transaction is valid. Bulletproofs shrink the size of the cryptographic proof from over 10kB to less than 1kB. Moreover, bulletproofs support proof aggregation, so that proving that m transaction values are valid adds only O(log(m)) additional elements to the size of a single proof. If all Bitcoin transactions were confidential and used Bulletproofs, then the total size of the blockchain would be only 17 GB, compared to 160 GB with the currently used proofs.

Bulletproofs have many other applications in cryptographic protocols, such as shortening proofs of solvency, short verifiable shuffles, confidential smart contracts, and as a general drop-in replacement for Sigma-protocols

(Visited 80 times, 1 visits today)

You might be interested in

LEAVE YOUR COMMENT

Your email address will not be published. Required fields are marked *

eos
EOS (EOS) 0,809385 2,86%
aave
Aave (AAVE) 89,96 1,70%
the-graph
The Graph (GRT) 0,274141 1,47%
kusama
Kusama (KSM) 28,99 5,74%
waves
Waves (WAVES) 2,47 2,01%
dash
Dash (DASH) 29,82 1,80%
bitcoin
Bitcoin (BTC) 62.022,15 0,14%
ethereum
Ethereum (ETH) 3.048,48 2,54%
cardano
Cardano (ADA) 0,463572 3,89%
tether
Tether (USDT) 0,934203 0,06%
xrp
XRP (XRP) 0,509668 0,07%
solana
Solana (SOL) 147,30 1,53%
polkadot
Polkadot (DOT) 6,95 0,24%
usd-coin
USDC (USDC) 0,934193 0,03%
dogecoin
Dogecoin (DOGE) 0,150797 1,53%
uniswap
Uniswap (UNI) 7,58 1,11%
terra-luna
Terra Luna Classic (LUNC) 0,000106 0,73%
litecoin
Litecoin (LTC) 81,43 3,01%
chainlink
Chainlink (LINK) 14,44 0,27%
bitcoin-cash
Bitcoin Cash (BCH) 472,02 1,01%
algorand
Algorand (ALGO) 0,211134 17,23%
matic-network
Polygon (MATIC) 0,705013 3,15%
stellar
Stellar (XLM) 0,111446 2,28%
cosmos
Cosmos Hub (ATOM) 8,26 0,50%
filecoin
Filecoin (FIL) 6,05 0,55%
tron
TRON (TRX) 0,106134 1,11%
ethereum-classic
Ethereum Classic (ETC) 26,12 0,12%
dai
Dai (DAI) 0,933696 0,15%
tezos
Tezos (XTZ) 0,986674 0,23%
monero
Monero (XMR) 112,45 1,24%