Skip to content

Wikipedia deleted MimbleWimble article #2

@tromp

Description

@tromp

Here's the original markdown:

'''Mimblewimble''' is a [[blockchain]] protocol created to improve [[privacy]],
[[fungibility]], and [[scalability]] of blockchains.

It was published{{Cite
web|url=https://scalingbitcoin.org/papers/mimblewimble.txt|title=
MIMBLEWIMBLE|date=2016-07-19|website=scalingbitcoin.org||access-date=2018-12-21}}{{primary
source inline|date=July 2020}} on July 19, 2016 under the pseudonym "Tom Elvis
Jedusor" which is the French name of [[Voldemort]] from [[Harry
Potter]].{{cn|date=July 2020}}

The Mimblewimble protocol uses blinding factors of balancing inputs and outputs
in a [[commitment scheme]] as private keys. Sender and receiver must interact
to construct a joint signature to authorize a transfer of funds. Blocks in
Mimblewimble have all their constituent transactions aggregated into one giant
transaction, erasing the original transaction boundaries. The initial block
download further benefits from '''cut-through''', in which all spent outputs
cancel against corresponding inputs, erasing most of the blockchain
history.{{Cite
web|url=https://download.wpsoftware.net/bitcoin/wizardry/mimblewimble.pdf|title=Mimblewimble|date=2016-10-06|website=wpsoftware.net|language=en|access-date=2019-08-12}}

A [[provable security]] analysis for Mimblewimble is provided by Georg
Fuchsbauer et al.{{Cite
web|url=https://eprint.iacr.org/2018/1039.pdf|title=Aggregate Cash Systems: A
Cryptographic Investigation of Mimblewimble|date=2018-10-25|website=Cryptology
ePrint Archive|language=en|access-date=2019-08-12}}{{unreliable
source?|date=July 2020}}

The protocol powers several decentralized privacy-oriented
[[cryptocurrency|cryptocurrencies]].{{Cite
web|url=https://research.circle.com/wp-content/uploads/2019/03/circle-research-mimblewimble.pdf|title=MimbleWimble|date=2019-03-07|website=Circle
Research|language=en|access-date=2019-08-12}}{{unreliable
source?|date=July 2020}}

==References==
{{Reflist}}

{{Cryptocurrencies|state=expanded}}

[[Category:Application layer protocols]]
[[Category:Cryptocurrencies]]
[[Category:Digital currencies]]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions