nxt – Attaching extra knowledge / textual content message to a Bitcoin transaction?
I am constructing an single web page net app, the place I have to ship the customers inputted string (electronic mail deal with) together with their bitcoin fee. Say for instance I’ve a single web page net app that points reward certificates barcodes and settle for Bitcoin or altcoins. The issue I am having is that if the person pays to my static bitcoin deal with, how do I do know the place to ship the barcode info to? I would like some type of contact, in my case it is an electronic mail deal with that the person inputs on to the web page. What methods can the person ship me their electronic mail deal with?
Some issues I bumped into was the static bitcoin deal with. If a number of folks paid to the identical bitcoin deal with, I will not know who to ship the barcode to. But when I’ve 100 pre-generated addresses. And considered one of them was chosen at random then mixed with the e-mail deal with. It might much less seemingly have a collision of somebody paying on the identical time to the identical btc deal with.
Now the problems is getting that electronic mail+btc deal with to me to confirm the transaction has been accomplished.
One of many different options I got here up with was requiring one other altcoin that had messaging potential inbuilt. The one 2 I do know of is Florincoin and NXT the place you may embody a message with every transaction. The one problem with that is that it requires the app proprietor to carry florincoin or nxt (i do not consider you may connect a message in ethereum?). Utilizing shapeshift to transform BTC to considered one of these cash works, however you can’t connect a message throughout this shapeshift swap. If shapeshift enabled the flexibility to additionally connect a message throughout their conversion this could technically clear up the problem by getting the e-mail deal with to the app proprietor.
What are another options which may not require a centralized server to gather this knowledge? Centralized server options are okay too in case you have an answer.