Grin, Privacy by Default

Grin is a new open-source project that uses the MimbleWimble blockchain protocol to address many shortcomings that exist in other blockchain implementations.

What is MimbleWimble?

If you are a fan of Harry Potter, you may remember MimbleWimble as a spell used to tongue tie victims. You may also remember Tom Elvis Jedusor being the French name of the Harry Potter character, Voldemor. An anonymous user, Tom Elvis Jedusor, introduced the MimbleWimble blockchain protocol to the world in a white paper. The white paper outlined some of the concerns regarding the privacy and scalability of Bitcoin. The proposed answer to that was MimbleWimble.

To maintain confidentiality, MimbleWimble does not use inputs and outputs for transactions in a transparent open ledger the way that Bitcoin does. Instead of the UTXO model, the protocol uses multisignature, for a process called "confidential transactions". In confidential transactions, both parties create multisignature keys that are used to verify the transaction. This whole process is employed without addresses. Parties use a method known as the “blinding factor” to encrypt all aspects of the transaction. The encrypted data is shared secretly between the parties. With the blinding factor, only the two parties involved know about the transaction. Coupled with CoinJoin, a method for combining multiple transactions into a single transaction, MimbleWimble further establishes privacy.

By limiting the number of recorded transactions, merging transaction and eliminating addresses, MimbleWimble is able to significantly reduce block size. Beneficially, reduced block sizes help guarantee scalability.

What is Grin?

The new cryptocurrency project, implements an optimized MimbleWImble blockchain to focus on privacy, scalability and fungibility. Grin adopts the main privacy and fungibility aspects of MimbleWimble: no addresses, merged transactions and the blinding factor.

The main goal and characteristics of the Grin project are:

  • Privacy by default. This enables complete fungibility without precluding the ability to selectively disclose information as needed.
  • Scales mostly with the number of users and minimally with the number of transactions (<100 byte kernel), resulting in a large space saving compared to other blockchains.
  • Strong and proven cryptography. MimbleWimble only relies on Elliptic Curve Cryptography which has been tried and tested for decades.
  • Design simplicity that makes it easy to audit and maintain over time.
  • Community driven, encouraging mining decentralization.


Blocks are created using a PoW consensus mechanism that uses an algorithm called Cuckoo Cycle. Unlike Bitcoin, Grin’s use of the Cuckoo Cycle is said to show some ASIC resistance due to memory intensity. In addition, slight changes in the MimbleWimble protocol has also made the blockchain quantum resistant.

Monetary Policy

One Grin coin is minted every second, with the block reward being 60 grin at a block target each 60 seconds. This gives Grin a static inflation and a predictable monetary policy. A static inflation will mean that Grin’s inflation rate will steadily decrease as the total number of Grin in circulation increases.


Zcash, uses computationally intensive ring signatures and zk-SNARKS to transact privately. The results yield slow and expensive transactions. Dash, is suspiciously centralized and users should be weary about total privacy. Monero uses a method known as “mixins” to make transactions private. However, not every transaction contains mixins, leaving those transactions lacking privacy. Given these shortcomings from popular alternatives, MimbleWimble appears to be the most improved technology to insure transaction privacy.

What is Mimblewimble?
Introduction to MimbleWimble and Grin
Behind MimbleWimble
Meet Grin.

Live cryptocurrency values & free email price alerts!



I love the tech behind this but the name concerns me. It doesn't really flow as a verb. I think Beam is a much better name, as in, "Hey, I'll Beam you my half of the bill."

I think its important to note that Grin essentially has an unlimited supply and is really meant to be treated as a usable currency and not really an investment, not that it can or wont provide profits for some people. Also as far as competition goes it is probably fair to include BEAM which is also based on the Mimble Wimble Protocol.

What is need is a usable currency that is integrated into the mass market.

Another cute name for something that could change the game... Do they ever stop?

Posted using Partiko Android

✅ Enjoy the vote! For more amazing content, please follow @themadcurator!

Grin if such a nice name for a project that concentrated on privacy

Posted using Partiko Android

The part where the blinding factor involve, i didn't understand.

Posted using Partiko Android

MimbleWimble doesn't use wallet addresses. Instead, the sender and recipient share a key which is called the ‘blinding factor’. The key is only known between both parties.

Is the key auto generated or user specific?

Posted using Partiko Android

It's generated by the sender.

Congratulations @currencylists! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 250 upvotes. Your next target is to reach 500 upvotes.
You got a First Reply
You made more than 10 upvotes. Your next target is to reach 50 upvotes.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Support SteemitBoard's project! Vote for its witness and get one more award!

Hey, wanna accept crypto tips and have a crypto profile like me?
Then you must get it for free ->

BTW: Great article!

This is a very interesting coin and it's gotten a lot of attention. Only time will tell if Grin is still here a few years from now - the odds are so low!

Congratulations @currencylists! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.19
TRX 0.03
JST 0.028
BTC 36059.58
ETH 1236.97
USDT 1.00
SBD 3.29