Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Continued Support for the Dash.red project

Discussion in 'Pre + Budget Proposal Discussions' started by ec1warc1, Mar 2, 2018.

?

Would you vote to continue support for the Dash.red project?

  1. YES

    12 vote(s)
    100.0%
  2. NO

    0 vote(s)
    0.0%
  1. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Why you allocate 16 CPU into the database? This indicates to me that you may also need a database optimization. What database are you using?
    Do you store everything into the database? This is cpu consuming, on terms of performance. Some critical files that are requested frequently and do not require complicated sql queries, maybe you should try to store them in plain files and change the code accordinly. Are your using ssd disks or not?
     
    #31 demo, Mar 4, 2018
    Last edited: Mar 4, 2018
  2. ec1warc1

    ec1warc1 Active Member

    Joined:
    Jul 26, 2016
    Messages:
    319
    Likes Received:
    170
    Trophy Points:
    113
    Our most popular games are the 4 slot machine style games. Playing these games requires a security check and transaction once every 4 seconds per user on the website. We have reached over 300 members online simultaneously - and that is when we are NOT under attack. That means the database can process hundreds of calls per second. I improved performance by removing the logging on these 4 games which removes one transaction per spin.

    Having an ultra-fast database is worth more to me than saving a couple of bucks a month for an 8 core server. The difference in website response is clear to the end-user.
     
    • Informative Informative x 1
  3. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Talking about database optimization, you may follow an alternative approach. Make visible through http(s) all your non critical data in a plain JSON format, then make the client do the queries, by using javascript.
     
  4. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Couldnt you use javascript for this? Node.js maybe?
    Node.js , among others, is based also on the principle I just said.

    As far as I know, node.js can also authenticate the client so you can pass to the client part of the load, you could even allocate to the client some of the critical tasks you just mentioned.
     
    #34 demo, Mar 4, 2018
    Last edited: Mar 4, 2018
  5. andrade92

    andrade92 Member

    Joined:
    Mar 1, 2018
    Messages:
    49
    Likes Received:
    21
    Trophy Points:
    48
    Yes. It would be nice if you could join us for the Dash conferences in Venezuela.
     
  6. ec1warc1

    ec1warc1 Active Member

    Joined:
    Jul 26, 2016
    Messages:
    319
    Likes Received:
    170
    Trophy Points:
    113
    The website is working extremely well as it is right now.
     
  7. ec1warc1

    ec1warc1 Active Member

    Joined:
    Jul 26, 2016
    Messages:
    319
    Likes Received:
    170
    Trophy Points:
    113
    I would love to go to Caracas. Unfortunately, my passport is not very welcome there. Paula and I are thinking about it frequently. It might happen.
     
  8. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    IMHO it is not working well, because you were forced to reject the people who caused cpu load. A website is working well only if it can scale so that it can serve everybody.
     
  9. andrade92

    andrade92 Member

    Joined:
    Mar 1, 2018
    Messages:
    49
    Likes Received:
    21
    Trophy Points:
    48
    Yes there are a lot of problems for US passports but you could apply to a temporary visa claiming you are coming for a conference. Just an idea.
     
  10. andrade92

    andrade92 Member

    Joined:
    Mar 1, 2018
    Messages:
    49
    Likes Received:
    21
    Trophy Points:
    48
    This could be supported on a formal invitation from Dash CCS
     
  11. ec1warc1

    ec1warc1 Active Member

    Joined:
    Jul 26, 2016
    Messages:
    319
    Likes Received:
    170
    Trophy Points:
    113
    The website rejects people who do not respect the terms of service by creating multiple accounts in the dozens, even hundreds and attacking the site by accessing the games from multiple browsers simultaneously.

    If it were possible to rent servers with infinite CPU resources at reasonable prices, perhaps this would not be an issue. It if were possible to spend more time answering troll emails and troll comments than answering legitimate emails and comments, then perhaps this would not be an issue.

    I implemented a viable solution to this problem. Over three thousand people have agreed to the new rules and have identified themselves with videos that become permanent records in their dash.red accounts. Approximately 500 new video verified users join dash.red per week. The website is achieving over 1500 Dash transactions per day. That is how I measure success.
     
    #41 ec1warc1, Mar 4, 2018
    Last edited: Mar 4, 2018
  12. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
  13. richard1209

    richard1209 New Member

    Joined:
    Feb 21, 2018
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    I used to play in dash.red when they were not stingy but now I use getfreedash faster and better paid I'm still participating in your youtube contests
     
  14. RobbyDash01

    RobbyDash01 New Member

    Joined:
    Mar 4, 2018
    Messages:
    23
    Likes Received:
    18
    Trophy Points:
    3
    I will continue to support the dash.red project.

    Thanks for the work. Also thank you demo for bringing up important discussion on many pre-proposals. I am coming to see that we really need more community involvement in pre-proposal discussion as this is very important.
     
  15. ec1warc1

    ec1warc1 Active Member

    Joined:
    Jul 26, 2016
    Messages:
    319
    Likes Received:
    170
    Trophy Points:
    113
    Wow, we are nearing 1700 transactions per 24 hours for the first time ever!
    upload_2018-3-5_19-45-40.png
     
  16. RobbyDash01

    RobbyDash01 New Member

    Joined:
    Mar 4, 2018
    Messages:
    23
    Likes Received:
    18
    Trophy Points:
    3
    Great news!
     
  17. ec1warc1

    ec1warc1 Active Member

    Joined:
    Jul 26, 2016
    Messages:
    319
    Likes Received:
    170
    Trophy Points:
    113
    March 6, 2017, 7:52pm Los Angeles, CA time - at the airport - on my way home to Colombia and look at this! 1700 transactions per 24 hour period for two in a row!!!
    upload_2018-3-6_22-52-12.png
     
  18. TheSingleton

    TheSingleton Active Member
    Masternode Owner/Operator

    Joined:
    Mar 27, 2017
    Messages:
    275
    Likes Received:
    140
    Trophy Points:
    103
    @ec1warc1 Are those actual dash transactions or are they off chain?

    Either way, you have my support for this Project.
     
  19. ec1warc1

    ec1warc1 Active Member

    Joined:
    Jul 26, 2016
    Messages:
    319
    Likes Received:
    170
    Trophy Points:
    113
    Can you do off-chain transactions? Noooooooo!!!! THOSE ARE REAL TRANSACTIONS!!!!
     
    • Like Like x 1
  20. Argon31

    Argon31 Member

    Joined:
    Mar 10, 2018
    Messages:
    214
    Likes Received:
    54
    Trophy Points:
    88
    This has done very well. I love this site. make this live already..:):)
     
  21. Carlos Spaggiari

    Carlos Spaggiari New Member

    Joined:
    Feb 28, 2018
    Messages:
    12
    Likes Received:
    23
    Trophy Points:
    3
    Dash Address:
    XwkFP5hB7BEzM1Vnun3Gsa2FHsfQFR6jou
    Nice. This is an opportunity for people who doesn't know about Dash. I've been talking to a lot a friend and they seen interested too. It's like learn with games.

    Do you have any idea or sometthing in mind for new games?
     
    • Like Like x 1
    • Agree Agree x 1
  22. ec1warc1

    ec1warc1 Active Member

    Joined:
    Jul 26, 2016
    Messages:
    319
    Likes Received:
    170
    Trophy Points:
    113
    There are two things in my plans for new games:
    • "Code This Lab", our game provider, has a horse racing game that I would like to add to the website. This will likely happen if we get continued support, although it is not really part of this proposal.
    • YouTube based games, in which people predict the outcome of different things we do in front of the camera, will move from collecting responses in the comments section to collecting them on the website. We are almost ready for our first trial run.
     
  23. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Your dash.red system has a serious flaw, it relies on the trust the masternodes community has on you.

    In order to solve the above flaw and make your system trustless you have to publish all the dash.red transactions and add a column in this transactions file, and give the hash value of the name and of the video that you use as proof of individuality, for every individual user of dash.red.

    That way you are commited in the future, in case an elected by the masternodes commitee ask you to reveal the name and the video of a random wallet (in order they check whether there is a real person behind or maybe a fake one created by you in order to confiscate funds) , that you will reveal the correct one and not one you picked later on, in order to avoid the investigations of the commitee.

    Code:
    #!/bin/bash
    nickname_and_video_hashID=`bc <<<ibase=16\;$(sha1sum <<<$nickname_and_video|tr a-z A-Z)0`

    We are supposed to built trustless systems, this is what satoshi taught us.

     
    #53 demo, Mar 26, 2018
    Last edited: Mar 26, 2018
  24. jesccs

    jesccs Active Member

    Joined:
    Feb 27, 2018
    Messages:
    123
    Likes Received:
    141
    Trophy Points:
    93
    Dash Address:
    XjeuDTKHE3Pe5JMgQk5tka88jGhmdH7uCY
    I love this game site, is fun and my experience is pretty nice. have my support and thank you!
     
    • Like Like x 1
  25. fl0at1ng_p01nt

    Joined:
    Oct 12, 2017
    Messages:
    61
    Likes Received:
    69
    Trophy Points:
    58
    Dash Address:
    Xh65hLyXP2iwEwi3XkjxpbFEUj7cSKxWNm
    Hey!
    I just played the Wheel of fortune for the first time. It was fun.
    Although, I don´t know how I feel about having to do the Youtube verification. I normally turn down on sites or apps that ask many questions but I understand the need to cut on scammers (just my 2 cents).
    I hope you find an easier way to deal with this issue.

    By the way, it was great meeting you at Acapulco.

    Much success.