-
Notifications
You must be signed in to change notification settings - Fork 118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I unintentionally participated in a crowdsale #277
Comments
Is there a real-world analogy? Maybe:
Now, if you don't like any of the above -- you can throw them away, destroy them, give them to someone else, send them back. |
In addition: I sometimes do send silly amounts of BTC & MP properties to random (existing) addresses on the blockchain. (Ok, I do it on TestNet 'cause I am not Satoshi.) |
Clearly "Such is life I guess heh" is not the prevailing attitude for the With simple send I may get nothing, something I want or something I don't Token ownership will be used to indicate membership or interest in The real world analogies I use include:
(I'm traveling today and tomorrow.) On Thursday, October 23, 2014, Michael [email protected] wrote:
Marv Schneider |
I still believe this is purely an UI issue, but probably a difficult-to-solve-elegant one. But aside from receiving something that you didn't want, I'm all for explicit actions and the other issue - not the one related to receiving something - seems to be related to targeting of specific receivers, mechanisms, policies, ... whether that is the participation in a crowdsale, a simple send or accepting the terms of an offer with clearly defined boundaries. I believe this may be solved by providing additional information such as a reference to the transaction that created a crowdsale or an offer. |
You can hardly prevent these in the real-world:
In crypto-world you have perfect control after you receive the tokens : destroy, send back, ignore. |
Well, on a protocol level there could be some flag to tag an address of your control as "not available" and any sends to this address would be considered as invalid, but I don't think this is the way to go. |
We should decide what control an address owner can have WRT what others can do to that address. It's a general topic that will affect the behavior of several specific tx types and the UX associated with those tx's. Starting with a broad discussion and then narrowing it to each instance is far better than trying to go the other way. |
This issue + #132 + #261 + maybe #268 are all sort of similar and would benefit, if there were a mechanism to bind a transaction to a mechanism such as "this transaction is only valid, if all effects of a referenced transaction are still in place". To be more specific:
Why this would be helpful:
I consider 1 + 2 as very important and especially critical for a crowdsale with high volume. Hoping for good faith and manual refunds is no option in my opinion. But that aside, this also has great consequences for autonomous systems. Let's say there is a crowdsale which grants one token X for one token Y - basically a "token converter" - usefulness aside, using such a "token converter" is only safe, if the outcome, namely the conversion of one X to one Y, is exactly as expected and nothing else. |
I was testing some new Send functionality in Omniwallet so I sent some TMSC to an address. Later I noticed that I now owned a currency that I hadn't owned before. It took me a while to figure out why/how that happened.
I have to say I don't like the fact that Sends are implicitly interpreted to mean something besides a transfer. I had no intention of participating in that crowdsale.
Such actions should be explicit. That's the simpler way for it to work - for all parties.
The text was updated successfully, but these errors were encountered: