Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Why does Evolution require email registration?

Discussion in 'General Discussion' started by Museifu, Jan 26, 2016.

  1. Museifu

    Museifu New Member

    Joined:
    Mar 9, 2015
    Messages:
    28
    Likes Received:
    26
    Trophy Points:
    13
    There've been multiple queries in this regard scattered across recent threads, so I thought I'd dedicate a whole post to the matter in the hopes that a core dev could explain more thoroughly.

    Is this about smoothing the way for KyC regulations in the future? Collecting metadata or user information to be packaged up and sold? Some technical reason I'm not grasping?

    The silence thus far on the matter is deafening.
     
    • Like Like x 1
    • Useful Useful x 1
  2. TheDashGuy

    TheDashGuy Well-known Member

    Joined:
    Dec 16, 2015
    Messages:
    1,232
    Likes Received:
    1,011
    Trophy Points:
    183
    Evolution as a whole is going to be optional, I believe.
     
  3. David

    David Well-known Member
    Dash Support Group

    Joined:
    Jun 21, 2014
    Messages:
    618
    Likes Received:
    628
    Trophy Points:
    163
    To prevent Sybil attacks.
     
  4. David

    David Well-known Member
    Dash Support Group

    Joined:
    Jun 21, 2014
    Messages:
    618
    Likes Received:
    628
    Trophy Points:
    163
    For what it's worth, the silence is probably "deafening" because:
    a) Evan just returned from Miami and is probably still jet-lagged
    b) The demo and even the whitepapers themselves are basically in pre- pre-alpha stage. AFAIK, no 100% firm decisions have been made on anything; everything is subject to change.
     
    • Like Like x 3
  5. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,703
    Likes Received:
    962
    Trophy Points:
    183
    I think we could remove the email requirement by simply requiring a one-off fee of 0.01 dash for each new username.

    1. Alice creates username.
    2. Alice now has a two hour window to deposit some dash.

    3. Dash payments to new usernames only hit the blockchain when the amount is 0.01 dash or more.
    4. Dash deposit received within time frame, deduct the one-off registration fee (0.01 dash).
    5. One-off registration fee goes towards dash projects, possibly chosen during registration process.
    6. New usernames are deleted after two hours if no valid deposit is received.

    Of course, this all happens automatically so the user experience is very straightforward.
     
    • Like Like x 2
  6. raganius

    raganius cryptoPag.com
    Foundation Member Masternode Owner/Operator

    Joined:
    Jun 11, 2014
    Messages:
    719
    Likes Received:
    1,162
    Trophy Points:
    263
    Also, this registration/user creation should be made in a decentralised manner, directly from the user's wallet (instead of from a specific website).

    And, users would be possible to create as many alias as they need/want (as long as they pay the specific fee), improving privacy.
     
  7. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,703
    Likes Received:
    962
    Trophy Points:
    183
    Personally, however, I wouldn't of gone down the unique username path because it basically excludes all other name spaces. For example, if AT&T wanted to bridge telephone numbers to dash accounts... well now they can't because dash isolated itself by making it's own namespace. It would of been far better if we rented out the namespace and let the wallet providers decide how it mapped.

    Instead of user "alice" it could of been "bell.1555487642" or "google.alice". The important thing is, there'd be no naming conflicts and it would scale better.
     
    • Like Like x 1
  8. lynx

    lynx Active Member

    Joined:
    Dec 11, 2015
    Messages:
    364
    Likes Received:
    250
    Trophy Points:
    133
    I like the way Openledger handlles registration. You can register a complicated alias (includes numbers or punctuation) using a faucet or pay a fee for a simpler alias.

    We just need to reserve the Dash namespace. Like "-alice" (which would be the same as "dash.alice" in your examples).
     
    • Like Like x 3
  9. eureka

    eureka New Member

    Joined:
    Apr 16, 2017
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    But simple username have more value
     
  10. xjones

    xjones Member

    Joined:
    May 22, 2016
    Messages:
    79
    Likes Received:
    38
    Trophy Points:
    58
    We can use the existing domain name system. E.g. <user>.evolution.dash.org.