wiki.bitgrin.dev
  • wiki.bitgrin.dev
  • What's Bitgrin
  • Team
  • Coin Info
  • What's MimbleWimble
  • Tutorials
    • VPN & Port Fowarding
    • HTTP payments without port forwarding
    • How to check port 8515 is open
    • How to deposit on VINEX
    • How to run a node - Linux
  • WALLET
    • Wallet Kingfish W10 - V1.1.2
    • Wallet Linux Command
    • How to revover from seed W10
    • How to store your seed
  • MINING
    • List of compatible miners
    • Video with simplemining
    • How to register on pool.bitgrin.dev
    • How to mine Bitgrin W10 AMD
    • How to mine Bitgrin W10 NVIDIA
    • How to mine Bitgrin Linux
  • News
    • Dev Updates - Announcements
  • Usefull links
    • Bitgrin links
    • Social Media links
    • Exchanges
    • Pool list
  • MEDIA
    • Official Logo
    • Infographics - Memes
Powered by GitBook
On this page

Was this helpful?

What's MimbleWimble

PreviousCoin InfoNextVPN & Port Fowarding

Last updated 5 years ago

Was this helpful?

Mimblewimble is a protocol that was put forward by an anonymous user in a developers chatroom (July 19th 2016) by the name of Tom Elvis Jedusor.

The protocole have many advantages over Bitcoin :

- No addresses, so it is impossible for an observer who is not a participant in a transaction to determine who is sending and receiving coins.

- Transaction amounts encrypted, so it is impossible for an observer who is not a participant in a transaction to determine the amounts being transacted.

- Transactions combined such that, in contrast to Bitcoin, the entire history of all transactions is not required to validate transactions.

Privacy is enabled using the MimbleWimble protocol, which relies on Elliptic Curve Cryptography to structure transactions based on the verification of zero sums and possession of private keys.

This approach verifies inputs and outputs of the transaction without revealing any amounts while also obfuscating the transaction trail.

In addition, the project utilizes rangeproofs to prevent users from spending what they don’t have, and cut-through to reduce the amount of information required to be stored on the blockchain.

None of these instruments are unique to the project, what makes Bitgrin special is its elegant combination of these tools in a way that balances privacy and scalability.

Bitgrin uses Dandelion. It is a broadcasting delay mechanism by which transactions are first sent through a series of randomly selected peers and then diffused to the entire network.

CoinJoin is a mechanism by which payments from multiple spenders are combined to form a single transaction, thus making it difficult for an outside party to determine which payment was intended for which recipient.

The bigger the peer pool the more difficult it is to link inputs to transactions.

A more indepth information can be found on bitgrin github

Bitcoin
bitgrin/intro.md at master · bitgrin/bitgrinGitHub
Logo