https://Hashwars.gamesIf you have ever played on "Provably Fair" casino site before, you may feel like you have to jump through to many hoops just to verify everything is "fair". I expect traditional casino sites to suffer from these issues, not crypto based sites considering that it's crypto based. I aim to end that feeling of wondering if all your rolls have been "provably fair" because I dont like it either. So I developed what I think is a very simplistic solution to the decades old "Provably Fair" algorithms that doesnt rely upon anything other than the value of a block's hash. There is another project (that I discovered AFTER I developed this) called Polycash that's sort of similar but MAN is it difficult to understand or use! I'm a dev and I couldnt even figure it out, so a normal joe is absolutely never going to be able to use it. Also, it needs to be stated that this is anything but groundbreaking. If this sounds like Bitcoin Mining itself, that's because IT IS. This game works exactly like Bitcoin's own mining process. So if you learn how to play this game, you'll also be learning how bitcoin mining itself works and that to me is a win. The more people who know how BTC works, the better I think.
The main idea of Hash Wars is this:You make a bet as to how many times a certain number will show up in a FUTURE blockhash of a selected crypto (such as bitcoin). If you guess right and you're bet is one of the top 3 highest bets (sound familiar? I also aim to teach about how Bitcoin mining works lol), you win a portion of the pot split between the top 3 player bets. Thats the entire game in a nutshell. There are other nuances such as the number you select and the slot you select but that's really all there is to it. Very simple.
To me, basing the roll on a blockhash rather than some algorithmic randomization solves ANY kind of "Provably fair" problems because:
- Theres no "algorithm" to understand that requires Doctorate level math knowledge
- Theres no "Server seed / Client seed" worries. 95% of all sites that use these almost always make it impossible to EASILY figure out how to change the client seed for every single roll which defeats the purpose of "Provably Fair" IMO.
- Theres no need to record the result of EVERY single freaking roll and it's "seeds" in order to validate every roll. One can do that using any block explorer. So you no longer need to be a developer to vet the site's "fairness" by recording everything in an sqlite db. Anyone with access to a block explorer and web.archive.org can do it.
- It gives the player more of a sense of security since nothing is hidden or difficult to validate.
One of the features of this site that I personally like (a bit prejudiced here since I'm the house lol) is that the house doesnt need to fund the site in order for it to function. Players do the funding, so there is no need for a "house bankroll" either. The house (or rather I) can do so if it so chooses and I do plan to do so in the early stages just to get things going but it's not actually a requirement. I'm sure there are probably other gambling sites out there that do something similar, but truthfully, I have no idea what such a game is called. Progressive pot? So there's no possibility that the site would ever fold due to insufficient funds since it can literally run itself without any bank roll from the house and the server is literally run from my basement, so I dont really pay any server costs (I'm a dev after all so my basement actually has datacenter racks in it lol)
Deposits: | Bitcoin or Vertcoin |
Withdrawals: | 100% automated and processed every 1 minute. |
Withdrawal fees: | The fee method used is the estimatesmartfee (3 block estimate) feature from the core client so it will vary depending upon network congestion. I get none of the fees, you'll see that in the block explorers. |
House edges: | 0.01% on player seeded games, 4.75% on house seeded games. |
It's a fully working site that accepts Bitcoin and Vertcoin deposits and withdrawals but it still has room for improvement (smart contracts). Ideally I'd like the ability to remove the need for any kind of withdraw/deposits at all and have everything evaluate and payout via a smart contract. I did this preliminary version mostly as an experiment and proof of concept. Is anyone aware of a site that has done anything even remotely similar? If so, does it use smart contracts? I'd be super interested in a smart contract platform that can evaluate it's own blockchain such as returning the values of past blochhashes with the ability to evaluate if statements based on them.
If anyone is interested in learning more, you should start by reading the FAQs section here:
https://hashwars.games/faqsNOTE: This is an experimental site that I am toying with that is fully functional. This is NOT meant to be a casino site that's going to grow to an insane size like Stake or something. It's more or less just a trial run for something I may develop in the next year or two that would be smart contract based but using the same blockhash logic if I find there is interest for such a monster. However that currently isnt possible with any smart contract languages that I'm aware of yet. If you know of one that can pull it's own past blockhashes and do evaluations on them, please do mention it as well as the API to do such a thing, dont just say "XYZ can do that". I want to see proof
So consider this a proof of concept site of something that may come about in the future. Worst case scenerio, I make a few bucks just for the side project.
Credits: Yes the site design itself is shamelessly swiped from a popular online retail game (I dont really like the company anyway lol). Like I said I'm not artsy at all lol. The trailer is rather amusing and it is used by permission of a youtuber, the trailer links back to their youtube account as they requested.
PS: Yes, I realize I have an obsession with LoTR and it's painfully obvious in the site design, terminology I use through out the site, as well as the trailer I selected to use lol. But who the heck doesnt like LoTR!
Besides, it gives this simple game a little extra spice and isnt so bland.