# Why does Grin have an interactive transaction?

**URL:** <https://forum.grin.mw/t/why-does-grin-have-an-interactive-transaction/6118>\
**Category:** Tech Support\
**Created:** [September 22, 2019, 9:18am UTC](https://forum.grin.mw/t/why-does-grin-have-an-interactive-transaction/6118 "2019-09-22T09:18:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leo](https://avatars.discourse-cdn.com/v4/letter/l/c2a13f/32.png) [@Leo](https://forum.grin.mw/u/Leo)\
**Post date:** [September 22, 2019, 9:18am UTC](https://forum.grin.mw/t/why-does-grin-have-an-interactive-transaction/6118/1 "2019-09-22T09:18:03Z")

</div>

Hello all,

I am a big fan of Grin. I am not a tech guy. I am reading more on Grin recently.

I have used Grin ++, Niffler and Ironbelly.

I am always wondering why Grin is having an interactive transaction as defaut, not as much as other coins doing to simply trasact via address. What is the idea behind this when Ignotus Peverell creates Grin? I think he has thorough considerations. Could anyone elaberate it?

Thank you!

---

<div class="post-metadata">

**Author:** ![tromp](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/tromp/32/22_2.png) [@tromp](https://forum.grin.mw/u/tromp)\
**Post date:** [September 22, 2019, 9:33am UTC](https://forum.grin.mw/t/why-does-grin-have-an-interactive-transaction/6118/2 "2019-09-22T09:33:37Z")

</div>

Interactive transaction building is not a choice; it is necessitated by the MimbleWimble protocol, which uses blinding factors of balancing inputs and outputs in a commitment scheme as private keys. In particular, the receiver’s help is essential for creating a rangeproof for their output.
