際際滷

際際滷Share a Scribd company logo
Privacy, Mimblewimble and BEAM
source: https://www.zdnet.com/article/apples-tim-cook-silicon-valley-has-created-privacy-violating-chaos-factory/
source: https://techcrunch.com/2019/06/16/millions-venmo-transactions-scraped
source: https://www.informationisbeautiful.net/visualizations/
worlds-biggest-data-breaches-hacks/
Privacy
is a basic human right
 Transparent
 History of all transactions can be seen
 Good for compliance but bad for privacy
Public Blockchains
 Private
 Not scalable
 Good for privacy but bad for compliance
Privacy Focused Blockchains
 Spills 3 pieces of information:
 Sending address
 Receiving address
 The amount sent
A Bitcoin Transaction
Blockchain Analytics Companies
What the real world needs
Permissionless Digital Cash
Sovereign Digital Cash
Stable coins
Tokenized Securities
Debt, financial derivatives
Supply chain management
Moving Personal Data
All
Require
Confidentiality
ComplianceScalability
Why and What
We want a world where crypto coexists with legacy
financial systems
We enable decentralized transfer of value that is
confidential, scalable and optionally compliant
Mimble what?
1
Mimblewimble.
An elegant protocol offering full privacy without sacrificing
scalability.
Developed by an anonymous author -> Tom Elvis Jedusor
(French for lord Voldemort)
How Mimblewimble works
UTXO Model
Confidential
Transactions
Cut-through
UTXO Model
Each user holds keys to their own Safe Deposit Boxes
Secure bulletin board system (SBBS)
Both sender and receiver have to be online or connect to the SBBS
Confidential Transactions
 Is the sum Zero?
 Are the values positive?
UTXO Model
 Well, there arent really any safe deposit boxes
 Meet Pedersen Commitment (TorbenPrydsPedersen)
Elliptic Curve Generator Points
Value
blinding factor
=
secret key
Multiplying is easy but
factorizing is hard
213 x 28 = ?
? x ? = 5964
? x ? = 596439873239
213 x G + 345 x H =
596439873239
Transaction Cut-through
Alice Bob
Bob Carol
Transaction Cut-through
Alice
Carol
 Intermediary states removed keep just current state of UTXOs
 Same repeated for all the blockchain
Privacy, MimbleWimble and BEAM
Comparison (8.2019)
Currency
# of
Transactions
Blockchain
Size (GB)
Avg KB Per
Transaction
Blockchain
Size
Assuming
BTC
Monetary Policy
BTC 439,017,363 232.434 0.53 :) De鍖ationary
MONERO 13,153,493 54.587 4.15 1.8 TB Trail Emission"
ZCASH 5,040,118 23.55 4.67 2.05 TB De鍖ationary
GRIN 861,055 0.25 0.3 131GB In鍖ationary
BEAM 1,463,424 1.039 0.575 - 0.77 252-338 GB De鍖ationary
What is BEAM
A new blockchain based on Mimblewimble protocol
 PoW consensus
 Decentralized
 Permissionless
 Deflationary
 Implemented from scratch in C++
 Development started in March 2018
 Launched on Jan 3 2019
Some Exciting Developments
 Asset layer (Confidential Assets)
 Compliance component
 Atomic swaps with BTC & LTC
 Hardware wallet support
 Lighting network POC

More Related Content

Privacy, MimbleWimble and BEAM