Continued Support for the Dash.red project

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

  • YES

    Votes: 12 100.0%
  • NO

    Votes: 0 0.0%

  • Total voters
    12

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
we are using: 16 CPU Application Server, 16 CPU database server, 1 CPU Dash wallet server
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?
 
Last edited:

ec1warc1

Active Member
Jul 26, 2016
318
170
113
60
Why you allocate 16 CPU into the database?
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.
 

demo

Well-known Member
Apr 23, 2016
3,113
263
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?
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.
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
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.
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.
 
Last edited:

ec1warc1

Active Member
Jul 26, 2016
318
170
113
60
Yes. It would be nice if you could join us for the Dash conferences in Venezuela.
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.
 

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
The website is working extremely well as it is right now.
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.
 

andrade92

Member
Mar 1, 2018
48
21
48
30
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.
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.
 

ec1warc1

Active Member
Jul 26, 2016
318
170
113
60
reject the people who caused cpu load
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.
 
Last edited:

richard1209

New Member
Feb 21, 2018
4
0
1
24
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
 

RobbyDash01

New Member
Mar 4, 2018
23
18
3
38
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.
 

ec1warc1

Active Member
Jul 26, 2016
318
170
113
60
Wow, we are nearing 1700 transactions per 24 hours for the first time ever!
upload_2018-3-5_19-45-40.png
 

ec1warc1

Active Member
Jul 26, 2016
318
170
113
60
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
 

TheSingleton

Active Member
Masternode Owner/Operator
Mar 27, 2017
277
141
103
@ec1warc1 Are those actual dash transactions or are they off chain?

Either way, you have my support for this Project.
 

ec1warc1

Active Member
Jul 26, 2016
318
170
113
60
sometthing in mind for new games?
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.
 

demo

Well-known Member
Apr 23, 2016
3,113
263
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.

 
Last edited:
Oct 12, 2017
61
69
58
39
Cancun Mexico
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.