natrium_wallet_flutter icon indicating copy to clipboard operation
natrium_wallet_flutter copied to clipboard

Allow memos on transactions

Open bbedward opened this issue 5 years ago • 7 comments

Allow memos on transactions, possibly using stenography with small raw amounts to store the messages on-chain.

Moving to flutter repository as the android one is now deprecated

Originally requested by @pedfx

Original dicussion here: https://github.com/BananoCoin/natrium-android-wallet/issues/4

bbedward avatar Mar 05 '19 18:03 bbedward

Low priority 😿

I'll try to help with this

pedfx avatar Mar 06 '19 16:03 pedfx

How possible would it be to have a more sophisticated solution: a second layer with payment reference, local time, local currency?

fallerOfFalls avatar Mar 26 '19 23:03 fallerOfFalls

I think we have some ideas for this that we'll explore in the future

bbedward avatar Mar 30 '19 21:03 bbedward

I prefer to do it OFF chain because of privacy. So Natrium to Natrium only. Other wallets can and should adopt it if they wan't to because you set the standard. Message can be matched by blockhash.

athloni avatar Jun 28 '19 07:06 athloni

off chain would bring a load of new options, such as both plaintext memos and privacy.

We could do ECDH encryption for example, where the sender encrypts the message with the receiver's public key - and the receiver can decrypt it with their private key.

But the centralization aspect is a negative and adds more overhead to the process, I mean looking up the memo in another database for thousands of account history items could be pretty taxing.

It's unfortunate nano doesnt have a data field, all this would be possible on-chain

bbedward avatar Jun 28 '19 14:06 bbedward

I would like to see it on-chain https://github.com/nanocurrency/nano-node/issues/2149

telcy avatar Jul 17 '19 07:07 telcy

Can you integrate with NanoMemo for this?

fallerOfFalls avatar Apr 20 '21 10:04 fallerOfFalls