Bitcoin Forum

Alternate cryptocurrencies => Announcements (Altcoins) => Topic started by: ZoomRaffle on May 09, 2018, 10:44:00 PM



Title: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: ZoomRaffle on May 09, 2018, 10:44:00 PM
https://preview.ibb.co/itEtBJ/1.png (https://www.zoomraffle.io)
     

https://www.zoomraffle.io
Whitepaper (https://www.zoomraffle.io/wp.pdf)
Bounty Campaign (https://bitcointalk.org/index.php?topic=3737249.msg36968161#msg36968161)

Zoom Raffle is a first Ethereum-based decentralized P2P
gaming platform that enables individuals to participate in
instant raffles placing bets against each other using ETH.

Zoom Raffle is provably-fair and 100% transparent: every round
could easily be reviewed on a public Ethereum smart-contract.
Further details about operating processes are described in Whitepaper.
Source code: https://github.com/zoomraffle/raffle-smart-contract

Zoom Raffle is an already developed and launched project
(www.zoomraffle.io). Our main goal is to expand the reinvented
and fully transparent raffle technology which is implemented in our platform.

In order to fulfill our goal, we plan to create a ZCR Token and
launch a Token Sale distributing 70% of all Tokens among
participants. 20% will be kept by the team members, 5% will be
reserved for advisory board and 5% bounties.

https://image.ibb.co/eMpUJy/Screenshot002.png

The Platform

Thinking about a raffle game we usually think about a long-term game
with a giant Jackpot and the possibility to win a decent prize
close to a ratio of 1: 50,000,000. Seems interesting BUT.
We’ve decided to reinvent the raffle game making it possible to control your game,
build your own strategy and win a jackpot every 5 minutes.

Basic Key Features are mentioned below to give you the clearest vision on what Zoom Raffle is:

-   Short 5-minute raffles;
-   Unlimited number of raffles per day;
-   0% betting fees;
-   No Sign up and deposits;
-   Winner of each raffle pays 3% fee + oraclize operational fee;
-   Competing with other players to get the highest winning chance;
-   Immediate payouts;
-   Communication between players (multilingual chat);
-   Transparency (source code is publicly available);
-   Decentralization;
-   Spectate ongoing rounds without signing up;
-   Re-raise your bet any time;
-   Intuitive user interface


https://image.ibb.co/fqFNMJ/Screenshot004.png

Players are able to place bets against each other or spectate ongoing raffles directly on our website using any browser that support Metamask extension (we recommend Google Chrome) and our intuitive UI.We’ve also created a live chat where players could discuss game strategies, past games result or communicate with each other for fun. If you would prefer to experience it in full yourself, please proceed to www.zoomraffle.io using recommended browser and Metamask,
then click on ‘How to play?’ tab and follow the instructions.
The instruction is also provided in the “How to playing?” section below.


How to Play?

   
o   Make sure your browser supports Metamask extension;
o   Go to www.zoomraffle.io
o    Press the ‘Place bet’ button;
o   Spectate the ongoing game and find the best moment to jump in!
o   Place a bet using Ethereum directly to the smart-contract. The bet amount is unlimited;
o   Raffle starts when at least two participants enter the game. Each round lasts for exactly five minutes;
o   Smart-contract allocates a winning percentage to each participant depending on the size of their bet and those of other participants.
o   The winner is determined at the end of each round and the payout is made. The bet size is directly proportional to the winning chance. However, even with a minimum bet you have a chance to win;
o   The winner gets the whole jackpot except for the oraclize operational fee and 3% fee Zoom Raffle takes for the service;
o   You can withdraw your winnings right after the raffle.

The main idea of such game is to give player the ability to control the game.
Since you’re playing against another player, you are able to develop your own game strategy for example:
place high bets at the beginning of the round, go low until your opponent places a bet you would want to win and
raise your bet in the end of the round or re-raise the bet right after your opponent bets to have full-time advantage.
It is all up to you!

https://image.ibb.co/g1kTvd/Token_sale.png

Mission

Zoom Raffle mission is not only to become one of the most popular provably-fair online gambling platform,
but to implement the reinvented blockchain raffle game and spread it over the world.
Most of currently existing lotteries are fully centralized and do not provide players with ability to control their winning chances as well as transparency.
We work towards providing more and more players with transparency and speed to make instant raffle game attractive for wide audience.


https://image.ibb.co/f6gMgJ/Why.png

Conclusion

By performing a deep marketing research, our team came up with a conclusion that by using our marketing plan,
Zoom Raffle has a potential to get over 100,000 players by the end of 2018.

By creating the unique raffle game and using 100% transparent, decentralized and truly provably-fair game code,
we become the first project to occupy the niche of instant raffles opening a great potential for investors.

Zoom Raffle will play a significant role in the future of online gambling using blockchain technology.
This project is not just another online casino. We provide our clients and investors with full transparency and speed thanks to smart-contracts and blockchain.

We truly believe that Ethereum market cap will grow and smart contract technology
will develop and eventually we all will see the explosive growth of Ether and Ether raffles.

https://image.ibb.co/mLAsoy/Roadmap.png




Title: Re: ⚡ZoomRaffle.io - INSTANT PvP ETHEREUM RAFFLES⚡
Post by: ZoomRaffle on May 09, 2018, 11:39:26 PM
Up


Title: Re: ⚡ZoomRaffle.io - INSTANT PvP ETHEREUM RAFFLES⚡
Post by: ZoomRaffle on May 10, 2018, 08:31:15 AM
Up


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - INSTANT PvP ETHEREUM RAFFLES⚡
Post by: BitbonSpace on May 10, 2018, 08:35:03 AM
Tell me, do you have a YouTube channel? Where can I see a video about your product?


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - INSTANT PvP ETHEREUM RAFFLES⚡
Post by: ZoomRaffle on May 10, 2018, 09:49:47 AM
Tell me, do you have a YouTube channel? Where can I see a video about your product?

Hey, the video is coming soon. You can visit our website www.zoomraffle.io and read the FAQ section to get familiar with the platform.


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - PVP ETHEREUM GAME⚡
Post by: ZoomRaffle on May 10, 2018, 07:13:26 PM
Up


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - PVP ETHEREUM GAME⚡
Post by: LoveCryptoAll on May 10, 2018, 07:18:18 PM
The advantage of this project over similar ones is that already this project is launched in the demo and only the team has to develop it.


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - PVP ETHEREUM GAME⚡
Post by: Didi Dabrowska on May 10, 2018, 07:47:00 PM
Where can I find more info about the project?


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - PVP ETHEREUM GAME⚡
Post by: ZoomRaffle on May 10, 2018, 07:58:43 PM
Where can I find more info about the project?

Hello, you can find it on our website www.zoomraffle.io or you can read our Whitepaper: https://www.zoomraffle.io/wp.pdf


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - PVP ETHEREUM GAME⚡
Post by: ZoomRaffle on May 10, 2018, 10:35:27 PM
Up


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - INSTANT PvP ETHEREUM RAFFLES⚡
Post by: BitbonSpace on May 11, 2018, 10:20:06 AM
Tell me, do you have a YouTube channel? Where can I see a video about your product?

Hey, the video is coming soon. You can visit our website www.zoomraffle.io and read the FAQ section to get familiar with the platform.

Thanks! I will wait for the video channel)


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - PVP ETHEREUM GAME⚡
Post by: ZoomRaffle on May 11, 2018, 12:55:45 PM
Do you have a video or something about how it works?

Hey, the video is coming soon!

Here is a text instruction on how to play the game:

How to start playing?
o   Make sure your browser supports Metamask extension;
o   Go to www.zoomraffle.io
o    Press the ‘Place bet’ button;
o   Spectate the ongoing game and find the best moment to jump in!
o   Place a bet using Ethereum directly to the smart-contract. The bet amount is unlimited;
o   Raffle starts when at least two participants enter the game. Each round lasts for exactly five minutes;
o   Smart-contract allocates a winning percentage to each participant depending on the size of their bet and those of other participants.
o   The winner is determined at the end of each round and the payout is made. The bet size is directly proportional to the winning chance. However, even with a minimum bet you have a chance to win;
o   The winner gets the whole jackpot except for the oraclize operational fee and 3% fee Zoom Raffle takes for the service;
o   You can withdraw your winnings right after the raffle.



Title: Re: [ANN][ICO]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 14, 2018, 10:52:30 AM
Up


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 14, 2018, 01:24:19 PM
Join ZoomRaffle's Bounty Campaign!

https://bitcointalk.org/index.php?topic=3737249.msg36968161#msg36968161

$215,000 for bounties!


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: heriturwanto on May 14, 2018, 01:42:40 PM
your project looks promising and has good planning. hopefully to the progress according to plan and many investors are interested in your project.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 14, 2018, 03:36:56 PM
your project looks promising and has good planning. hopefully to the progress according to plan and many investors are interested in your project.

Thank you for your interest to our platform!


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 14, 2018, 05:01:35 PM
Up


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: sjyi on May 14, 2018, 05:17:51 PM
...
-   Winner of each raffle pays 3% fee + oraclize operational fee;
...

Yet, the FAQ section states

"What is the bet fee?
- ZoomRaffle doesn't impose any bet fees on our users you just have to pay the transaction gas fee.

However, ZoomRaffle charges the raffle winner 1% of the win amount plus oraclize fee."

Which is correct?


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 14, 2018, 05:20:26 PM
...
-   Winner of each raffle pays 3% fee + oraclize operational fee;
...

Yet, the FAQ section states

"What is the bet fee?
- ZoomRaffle doesn't impose any bet fees on our users you just have to pay the transaction gas fee.

However, ZoomRaffle charges the raffle winner 1% of the win amount plus oraclize fee."

Which is correct?

The fee is 3% from each winning. Must be a mistake in the FAQ section, we’ll correct it. Thank you!


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: sjyi on May 14, 2018, 05:58:04 PM
...
-   Winner of each raffle pays 3% fee + oraclize operational fee;
...

Yet, the FAQ section states

"What is the bet fee?
- ZoomRaffle doesn't impose any bet fees on our users you just have to pay the transaction gas fee.

However, ZoomRaffle charges the raffle winner 1% of the win amount plus oraclize fee."

Which is correct?

The fee is 3% from each winning. Must be a mistake in the FAQ section, we’ll correct it. Thank you!

You're welcome. 

An interesting observation from the contract code.

You compute commission by dividing the pool by 33 which results in slightly more than 3%.  If you multiplied by 0.03 the result would be exact 3%.  Just an observation.



Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 14, 2018, 08:42:13 PM
...
-   Winner of each raffle pays 3% fee + oraclize operational fee;
...

Yet, the FAQ section states

"What is the bet fee?
- ZoomRaffle doesn't impose any bet fees on our users you just have to pay the transaction gas fee.

However, ZoomRaffle charges the raffle winner 1% of the win amount plus oraclize fee."

Which is correct?

The fee is 3% from each winning. Must be a mistake in the FAQ section, we’ll correct it. Thank you!

You're welcome. 

An interesting observation from the contract code.

You compute commission by dividing the pool by 33 which results in slightly more than 3%.  If you multiplied by 0.03 the result would be exact 3%.  Just an observation.



Solidity is generally funky with floating point numbers so we decided to do a simple integer division instead. You’re correct that it does round up things slightly.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: pureheart on May 15, 2018, 12:04:33 AM
This project seems great . But where is the people behind tgis project? It's important to us to know who's behind to the project we want to support with?.  It's not that easy to make a lot of efforts to the project that at the end will not be succeed.
But as what I see this project seems have a great potential.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: sjyi on May 15, 2018, 02:35:29 AM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 15, 2018, 03:09:35 PM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

Here is your bet of 0.012 eth coming in: https://etherscan.io/tx/0xcd0821248aa8fe5e22635041cf374a60420e3119f0e00d6795776137c4698230. Raffle update indeed took 2 hours. Here is the call to update https://etherscan.io/tx/0xe03a1b3efb752227f486a01486f1fff7520e6e8518961e65aa77429d81e5e0bd. After the update we got an oraclize callback here https://etherscan.io/tx/0xfc007c82705be2af58817d06bdd5c935d55ec73c8ed7aa4bf5d791e1af007e23. As you can see, in the oraclize callback Win even occured. You can check it out here: https://etherscan.io/tx/0xfc007c82705be2af58817d06bdd5c935d55ec73c8ed7aa4bf5d791e1af007e23#eventlog

We are very sorry that the web interface indicated that you won while in reality it didn't happen. This might be connected to the fact that the tab was not active for a long period of time, so I'm not sure if the win event was properly recorded by Web3js. This will need a little investigation.

Btw, I just verified the contract code on etherscan.io and you can take a look at it yourself here: https://etherscan.io/address/0xfc637df69fbeceff245a20053764674ace313398#code

Just so that you know there is nothing strange going on there.
There was a problem with raffle update time, we’ve solved it already.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 15, 2018, 03:53:14 PM
This project seems great . But where is the people behind tgis project? It's important to us to know who's behind to the project we want to support with?.  It's not that easy to make a lot of efforts to the project that at the end will not be succeed.
But as what I see this project seems have a great potential.


As it is described in our Whitepaper. Currently, our company is located in Ukraine. The government here does not support online gambling projects. So we decided to stay anonymous until we get the license in the jurisdiction of the Island of Man. We are already working towards getting it. However, our CEO is in a personal contact with many blockchain funds and blockchain enthusiasts and advisors. We have nothing to hide, it’s just about our safety and development of the platform.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: Vinxent on May 15, 2018, 04:24:00 PM
I think it's a eminent ico project! Strong scientific team of the project! The project promises to pay dividends is a very beautiful ecosystem ! The project is waiting for success!


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 15, 2018, 04:25:02 PM
I think it's a eminent ico project! Strong scientific team of the project! The project promises to pay dividends is a very beautiful ecosystem ! The project is waiting for success!


Thank you for your interest and positive feedback!


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 15, 2018, 04:40:53 PM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

We’ve also refunded  your bet to your Ethereum address due to the mistake in our web interface.
https://etherscan.io/tx/0x59e002a4e38c74ac9f648ac60c3ce93ba428f27d16bfcde7d7763b416f119b60


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 15, 2018, 08:19:04 PM
Join the awesome ZoomRaffle.io community chat: t.me/ZoomRaffle


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 15, 2018, 11:00:35 PM
Up


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: sjyi on May 16, 2018, 05:23:52 AM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

Here is your bet of 0.012 eth coming in: https://etherscan.io/tx/0xcd0821248aa8fe5e22635041cf374a60420e3119f0e00d6795776137c4698230. Raffle update indeed took 2 hours. Here is the call to update https://etherscan.io/tx/0xe03a1b3efb752227f486a01486f1fff7520e6e8518961e65aa77429d81e5e0bd. After the update we got an oraclize callback here https://etherscan.io/tx/0xfc007c82705be2af58817d06bdd5c935d55ec73c8ed7aa4bf5d791e1af007e23. As you can see, in the oraclize callback Win even occured. You can check it out here: https://etherscan.io/tx/0xfc007c82705be2af58817d06bdd5c935d55ec73c8ed7aa4bf5d791e1af007e23#eventlog

We are very sorry that the web interface indicated that you won while in reality it didn't happen. This might be connected to the fact that the tab was not active for a long period of time, so I'm not sure if the win event was properly recorded by Web3js. This will need a little investigation.

Btw, I just verified the contract code on etherscan.io and you can take a look at it yourself here: https://etherscan.io/address/0xfc637df69fbeceff245a20053764674ace313398#code

Just so that you know there is nothing strange going on there.
There was a problem with raffle update time, we’ve solved it already.

Thanks for the detailed explanation.

You say that the raffle update time issue is already solved.  May I ask what the issue was that took 2 hours to process the raffle?


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: sjyi on May 16, 2018, 05:39:11 AM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

We’ve also refunded  your bet to your Ethereum address due to the mistake in our web interface.

https://etherscan.io/tx/0x59e002a4e38c74ac9f648ac60c3ce93ba428f27d16bfcde7d7763b416f119b60

Thanks for the refund.  Just wondering why you process Odd games differently from Even games.  The code segments seem to be identical from Odd and Even game index.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: Duelyst on May 16, 2018, 04:51:47 PM
ANN-FILIPINO Language here:  https://bitcointalk.org/index.php?topic=3874155.0


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 16, 2018, 08:28:47 PM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

We’ve also refunded  your bet to your Ethereum address due to the mistake in our web interface.

https://etherscan.io/tx/0x59e002a4e38c74ac9f648ac60c3ce93ba428f27d16bfcde7d7763b416f119b60

Thanks for the refund.  Just wondering why you process Odd games differently from Even games.  The code segments seem to be identical from Odd and Even game index.

Hello, the reason for that is that we don't want to overpay Oraclize. Here is the deal basically: at the end of the raffle we would clean up all the bets, jackpot and other variables. In EVM (Ethereum Virtual Machine) every time you use delete opcode (which is equivalent to setting a storage to 0) you get refunded 10,000 gas. Because Oraclize callback was doing the cleanup we were losing a lot of refunded gas to Oraclize.

Now we have a different system: we clean up the previous game on the beginning of the next game (first bet of the next game), in order to differentiate between "next" and "previous" game we just decided to separate them into odd and even. So at the start of the odd game the first bet also cleans up the previous even game and vice versa. The result is that our players get a nice gas refund which reduces the transaction price for placing a bet by roughly 50%.

Thanks and hope that this architectural decision on our side makes sense to you.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 16, 2018, 08:31:21 PM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

Here is your bet of 0.012 eth coming in: https://etherscan.io/tx/0xcd0821248aa8fe5e22635041cf374a60420e3119f0e00d6795776137c4698230. Raffle update indeed took 2 hours. Here is the call to update https://etherscan.io/tx/0xe03a1b3efb752227f486a01486f1fff7520e6e8518961e65aa77429d81e5e0bd. After the update we got an oraclize callback here https://etherscan.io/tx/0xfc007c82705be2af58817d06bdd5c935d55ec73c8ed7aa4bf5d791e1af007e23. As you can see, in the oraclize callback Win even occured. You can check it out here: https://etherscan.io/tx/0xfc007c82705be2af58817d06bdd5c935d55ec73c8ed7aa4bf5d791e1af007e23#eventlog

We are very sorry that the web interface indicated that you won while in reality it didn't happen. This might be connected to the fact that the tab was not active for a long period of time, so I'm not sure if the win event was properly recorded by Web3js. This will need a little investigation.

Btw, I just verified the contract code on etherscan.io and you can take a look at it yourself here: https://etherscan.io/address/0xfc637df69fbeceff245a20053764674ace313398#code

Just so that you know there is nothing strange going on there.
There was a problem with raffle update time, we’ve solved it already.

Thanks for the detailed explanation.

You say that the raffle update time issue is already solved.  May I ask what the issue was that took 2 hours to process the raffle?

In short, the script that would initiate the call to Oraclize for a random number after 5 minutes had a hardcoded gas price of 5Gwei. Because the minimum price in the network nowadays is at least 8 Gwei the transaction got stuck for hours. We had to manually cancel it and initiate a new one. Yesterday we solved this problem by integrating our server logic with https://ethgasstation.info/ API which lets us dynamically calculate the best gas price for the update() call to the smart contract.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 16, 2018, 09:16:19 PM
ANN-FILIPINO Language here:  https://bitcointalk.org/index.php?topic=3874155.0

Great job! Keep moderating it and get extra shares!


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: sjyi on May 17, 2018, 04:37:46 AM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

We’ve also refunded  your bet to your Ethereum address due to the mistake in our web interface.

https://etherscan.io/tx/0x59e002a4e38c74ac9f648ac60c3ce93ba428f27d16bfcde7d7763b416f119b60

Thanks for the refund.  Just wondering why you process Odd games differently from Even games.  The code segments seem to be identical from Odd and Even game index.

Hello, the reason for that is that we don't want to overpay Oraclize. Here is the deal basically: at the end of the raffle we would clean up all the bets, jackpot and other variables. In EVM (Ethereum Virtual Machine) every time you use delete opcode (which is equivalent to setting a storage to 0) you get refunded 10,000 gas. Because Oraclize callback was doing the cleanup we were losing a lot of refunded gas to Oraclize.

Now we have a different system: we clean up the previous game on the beginning of the next game (first bet of the next game), in order to differentiate between "next" and "previous" game we just decided to separate them into odd and even. So at the start of the odd game the first bet also cleans up the previous even game and vice versa. The result is that our players get a nice gas refund which reduces the transaction price for placing a bet by roughly 50%.

Thanks and hope that this architectural decision on our side makes sense to you.

Your explanation seems to make a lot of sense regarding the refund of gas.  But please do refer to "When paying onchain there is no reliable backward-compatible way for Oraclize to give back the gas "change". This is due to how Ethereum works: it is not possible to determine the exact amount of gas that will be used before the transaction gets confirmed, because it depends on the current state. Sending back the unspent gas afterwards would potentially create side effects."

from https://docs.oraclize.it/#pricing-advanced-datasources-call-fee

Are they talking about the samething?


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 17, 2018, 08:10:21 PM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

We’ve also refunded  your bet to your Ethereum address due to the mistake in our web interface.

https://etherscan.io/tx/0x59e002a4e38c74ac9f648ac60c3ce93ba428f27d16bfcde7d7763b416f119b60

Thanks for the refund.  Just wondering why you process Odd games differently from Even games.  The code segments seem to be identical from Odd and Even game index.

Hello, the reason for that is that we don't want to overpay Oraclize. Here is the deal basically: at the end of the raffle we would clean up all the bets, jackpot and other variables. In EVM (Ethereum Virtual Machine) every time you use delete opcode (which is equivalent to setting a storage to 0) you get refunded 10,000 gas. Because Oraclize callback was doing the cleanup we were losing a lot of refunded gas to Oraclize.

Now we have a different system: we clean up the previous game on the beginning of the next game (first bet of the next game), in order to differentiate between "next" and "previous" game we just decided to separate them into odd and even. So at the start of the odd game the first bet also cleans up the previous even game and vice versa. The result is that our players get a nice gas refund which reduces the transaction price for placing a bet by roughly 50%.

Thanks and hope that this architectural decision on our side makes sense to you.

Your explanation seems to make a lot of sense regarding the refund of gas.  But please do refer to "When paying onchain there is no reliable backward-compatible way for Oraclize to give back the gas "change". This is due to how Ethereum works: it is not possible to determine the exact amount of gas that will be used before the transaction gets confirmed, because it depends on the current state. Sending back the unspent gas afterwards would potentially create side effects."

from https://docs.oraclize.it/#pricing-advanced-datasources-call-fee

Are they talking about the samething?

Yes, in a sense. Basically what they are saying is that all the extra gas will not be refuned to us, so in order to minimize costs we need to approximate the gas costs as accurately as possible.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: mahdie88 on May 17, 2018, 08:23:48 PM
Can someone message me if there is any posiblities on how to get on early to join bounties??


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 17, 2018, 08:52:15 PM
Can someone message me if there is any posiblities on how to get on early to join bounties??

Hey, it is all described in this thread. It depends on which Campaign you wish to join. Just follow the rules on the first page. If you have any further questions, I can help you!


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 18, 2018, 07:03:30 AM
Up


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 18, 2018, 07:43:01 AM
CHECK OUT OUR TELEGRAM COMMUNITY CHAT: https://t.me/ZoomRaffle


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: paklungipin on May 18, 2018, 08:33:09 AM
Different qualities are definitely different in popularity, and
only the most qualified can hold popularity. The criteria demanded
many services and facilities a deeper gambling platform.

To become a popular gambling platform, at least it should be
+ Licensed in certain jurisdictions to ensure the legitimacy of its business
+ Platform that is compatible with all operating systems
+ Has 2 main features, bettor against the bookie and bettor against bettor
+ Security and transparency that is guaranteed and completely fair.
+ Have a complete service line that is online, retail and call center special.
+ Offered in the coverage area of ​​most countries around the world.
+ Has a full sport gambling feature, and more.

Interesting feature ZoomRaffle is a blockchain raffle game, which are
re-introduced and will propagate. Ether raffles for games that are on
blockchain ethereum.
The game is unique and uses cutting edge blockchain technology, which
has the characteristics of speed in the system, transparent, decentralized,
fair and smartcontract. If this is successful, it will be a good support
in crypto's world and blockchain technology.

Demo version that has been launched and the market share of products that
are still tough, will be considered by investors. Hopefully this project
reaches the target and success in the future.


Title: Re: [ANN][ICO]⚡ZoomRaffle.io - PVP ETHEREUM GAME⚡
Post by: ganegani91 on May 18, 2018, 08:53:13 AM
The advantage of this project over similar ones is that already this project is launched in the demo and only the team has to develop it.
yes surely, who else if not the team that will develop, I think the team is the most central builder in any project


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 18, 2018, 04:03:57 PM
Different qualities are definitely different in popularity, and
only the most qualified can hold popularity. The criteria demanded
many services and facilities a deeper gambling platform.

To become a popular gambling platform, at least it should be
+ Licensed in certain jurisdictions to ensure the legitimacy of its business
+ Platform that is compatible with all operating systems
+ Has 2 main features, bettor against the bookie and bettor against bettor
+ Security and transparency that is guaranteed and completely fair.
+ Have a complete service line that is online, retail and call center special.
+ Offered in the coverage area of ​​most countries around the world.
+ Has a full sport gambling feature, and more.

Interesting feature ZoomRaffle is a blockchain raffle game, which are
re-introduced and will propagate. Ether raffles for games that are on
blockchain ethereum.
The game is unique and uses cutting edge blockchain technology, which
has the characteristics of speed in the system, transparent, decentralized,
fair and smartcontract. If this is successful, it will be a good support
in crypto's world and blockchain technology.

Demo version that has been launched and the market share of products that
are still tough, will be considered by investors. Hopefully this project
reaches the target and success in the future.

Hey, thank you for your interest! We’ll do our best to reach our targets. Stay tuned!


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: sjyi on May 19, 2018, 03:07:15 AM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

We’ve also refunded  your bet to your Ethereum address due to the mistake in our web interface.

https://etherscan.io/tx/0x59e002a4e38c74ac9f648ac60c3ce93ba428f27d16bfcde7d7763b416f119b60

Thanks for the refund.  Just wondering why you process Odd games differently from Even games.  The code segments seem to be identical from Odd and Even game index.

Hello, the reason for that is that we don't want to overpay Oraclize. Here is the deal basically: at the end of the raffle we would clean up all the bets, jackpot and other variables. In EVM (Ethereum Virtual Machine) every time you use delete opcode (which is equivalent to setting a storage to 0) you get refunded 10,000 gas. Because Oraclize callback was doing the cleanup we were losing a lot of refunded gas to Oraclize.

Now we have a different system: we clean up the previous game on the beginning of the next game (first bet of the next game), in order to differentiate between "next" and "previous" game we just decided to separate them into odd and even. So at the start of the odd game the first bet also cleans up the previous even game and vice versa. The result is that our players get a nice gas refund which reduces the transaction price for placing a bet by roughly 50%.

Thanks and hope that this architectural decision on our side makes sense to you.

Your explanation seems to make a lot of sense regarding the refund of gas.  But please do refer to "When paying onchain there is no reliable backward-compatible way for Oraclize to give back the gas "change". This is due to how Ethereum works: it is not possible to determine the exact amount of gas that will be used before the transaction gets confirmed, because it depends on the current state. Sending back the unspent gas afterwards would potentially create side effects."

from https://docs.oraclize.it/#pricing-advanced-datasources-call-fee

Are they talking about the samething?

Yes, in a sense. Basically what they are saying is that all the extra gas will not be refuned to us, so in order to minimize costs we need to approximate the gas costs as accurately as possible.

I'm not clear with your explanation vs. what Oraclize is talking about.  Oraclize is talking about returning the unused "change" which can't be returned.  So setting the correct gas amount would be the best way to "save" on the fee.  But you are talking about actual "refund" with a hard number of 10,000 gas.  Yet, I could not find any mentions of refund.  Would you point out where the refund is discussed?


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: paklungipin on May 19, 2018, 05:33:37 AM
Different qualities are definitely different in popularity, and
only the most qualified can hold popularity. The criteria demanded
many services and facilities a deeper gambling platform.


Hey, thank you for your interest! We’ll do our best to reach our targets. Stay tuned!

With optimistic, I think the sales target can be achieved.
Especially with the business market is still very strong.
And with effective marketing do not shut the possibility
will exceed the sales target.
In addition, I am also preparing to wait for the release of
a new stable version, hoping to be realized soon.
So, hopefully everything can be solved well. Happy working.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 19, 2018, 04:30:42 PM
Up


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 19, 2018, 07:34:02 PM
Different qualities are definitely different in popularity, and
only the most qualified can hold popularity. The criteria demanded
many services and facilities a deeper gambling platform.


Hey, thank you for your interest! We’ll do our best to reach our targets. Stay tuned!

With optimistic, I think the sales target can be achieved.
Especially with the business market is still very strong.
And with effective marketing do not shut the possibility
will exceed the sales target.
In addition, I am also preparing to wait for the release of
a new stable version, hoping to be realized soon.
So, hopefully everything can be solved well. Happy working.

Thank you for your positive response!


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 20, 2018, 06:39:18 AM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

We’ve also refunded  your bet to your Ethereum address due to the mistake in our web interface.

https://etherscan.io/tx/0x59e002a4e38c74ac9f648ac60c3ce93ba428f27d16bfcde7d7763b416f119b60

Thanks for the refund.  Just wondering why you process Odd games differently from Even games.  The code segments seem to be identical from Odd and Even game index.

Hello, the reason for that is that we don't want to overpay Oraclize. Here is the deal basically: at the end of the raffle we would clean up all the bets, jackpot and other variables. In EVM (Ethereum Virtual Machine) every time you use delete opcode (which is equivalent to setting a storage to 0) you get refunded 10,000 gas. Because Oraclize callback was doing the cleanup we were losing a lot of refunded gas to Oraclize.

Now we have a different system: we clean up the previous game on the beginning of the next game (first bet of the next game), in order to differentiate between "next" and "previous" game we just decided to separate them into odd and even. So at the start of the odd game the first bet also cleans up the previous even game and vice versa. The result is that our players get a nice gas refund which reduces the transaction price for placing a bet by roughly 50%.

Thanks and hope that this architectural decision on our side makes sense to you.

Your explanation seems to make a lot of sense regarding the refund of gas.  But please do refer to "When paying onchain there is no reliable backward-compatible way for Oraclize to give back the gas "change". This is due to how Ethereum works: it is not possible to determine the exact amount of gas that will be used before the transaction gets confirmed, because it depends on the current state. Sending back the unspent gas afterwards would potentially create side effects."

from https://docs.oraclize.it/#pricing-advanced-datasources-call-fee

Are they talking about the samething?

Yes, in a sense. Basically what they are saying is that all the extra gas will not be refunded to us, so in order to minimize costs we need to approximate the gas costs as accurately as possible.

I'm not clear with your explanation vs. what Oraclize is talking about.  Oraclize is talking about returning the unused "change" which can't be returned.  So setting the correct gas amount would be the best way to "save" on the fee.  But you are talking about actual "refund" with a hard number of 10,000 gas.  Yet, I could not find any mentions of refund.  Would you point out where the refund is discussed?

Alright, I didn't do a really good job at explaining it. Let me try to elaborate a little bit. Let's say we have a contract function that is called determineWinner (just like in our contract). Let's say that this function costs 200,000 gas to execute, but at some point the function clears storage, in other words sets variables to 0. Clearing storage operation costs NEGATIVE gas on Ethereum network: -10,000 gas. So let's say tour transaction is estimated to take 200,000 gas but you clear three storage variables (the number is arbitrary). Then the transaction will execute and only consume 170,000 of gas because 30,000 will get refunded to you for clearing space on the blockchain. See this (https://ethereum.stackexchange.com/questions/540/what-type-of-operations-have-negative-gas-costs).

Even though the transaction in the example above only uses 170,000 of GAS, 200,000 of GAS still need to be supplied. The reason for this is because the refund is issued only at the end of a successfully executed transaction. Why does it work this way - because ethereum was designed this way. See this (https://ethereum.github.io/yellowpaper/paper.pdf) for more details.

"After the message call or contract creation is processed,
the refund counter has to be incremented for the accounts
that were self-destructed throughout its invocation"

"Then the state is finalised by determining the amount
to be refunded, g∗ from the remaining gas, g0, plus some
allowance from the refund counter, to the sender at the
original rate."

By looking at equations 64 and 65 we get a better idea about the order of things:

1) You post a transaction with a gas limit 200,000
2) Transaction gets executed and consumes exactly 200,000 gas
3) But because you freed three elements refund counter now has 30,000 gas
4) You get refunded that gas.

On etherscan it would look the following way:

Gas Limit: 200000
Gas Used By Txn: 170000


Now going back to why this matters in this project. Oraclize initiates our winner determination logic, so all of the refunded gas for clearing the state of the CURRENT game goes to Oraclize. Now if we do not clear the state of the current game in determineWinner and do it later then we do not lose all the refund coming from clearing the state of the game.

In order to achieve that we clear oddGame when evenGame begins and we clear evenGame when oddGame begins. So when the winner is determined, all the bets and jackpot are still hanging in contract storage memory - we do not clear them. But as soon as the new game starts we do and we do it ourselves instead of making Oraclize do it. The result is that we can put a lower gas limit on a call to oraclize.

In fact, after playing with it for a while and not using the on chain ledger proof (potentially unsafe, but proof wastes a lot of gas by doing the freeing of storage), our engineers were able to cut down the oraclize gas cost to 88,000-90,000 units and still preserve the dynamics of the game. For comparison, every dapp on the network uses 3-4 times of that ~ 250,000 of gas.

It is very important for a gambling project because the Oraclize fees have to be eithered paid out of a house pocket (we pay) or player's pocket (you pay). If we pay, then it forces us to have very high minimum bet (like some of the existing competitors), if you pay then it reduces the expected win value on low bets. In any way reducing the gas price for securely generating a random number on blockchain is one of the main areas of development for that area. Sharding and RANDAO are some of the solutions with the most potential at this moment.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: Silasa on May 20, 2018, 07:16:42 AM
good projects in the field of renewable energy, what are the advantages and differences of your project over others? because the project on renewable energy there are many releases in the market.


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: sjyi on May 21, 2018, 01:33:43 AM
Some observations based on my taking a chance on your raffle.

Prior to me entering the raffle, all winning chances were either 50% or higher.

0x61Ec39942476D93C475f91ACA2fAE062d64B250c placed a bet for 0.01 eth 4 days ago on May-10-2018 10:57:44 AM +UTC

I placed a bet for 0.012 eth on May-14-2018 06:01:01 PM +UTC

The raffle drawing took place on 3:07PM. (counting down of 5:00 minutes to 0:00).

There was a dialog box that said "raffle drawing in process. please wait" (something similar to that. I didn't write it down).

After waiting for about 10 minutes of waiting with nothing happening, I walked away.

I came back a few hours later. I saw "You won 0.022 ETH" dialog on left bottom of my screen.  When I clicked on it, it disappeared.  When I checked my address I saw that no deposit came in.

what happened?

We’ve also refunded  your bet to your Ethereum address due to the mistake in our web interface.

https://etherscan.io/tx/0x59e002a4e38c74ac9f648ac60c3ce93ba428f27d16bfcde7d7763b416f119b60

Thanks for the refund.  Just wondering why you process Odd games differently from Even games.  The code segments seem to be identical from Odd and Even game index.

Hello, the reason for that is that we don't want to overpay Oraclize. Here is the deal basically: at the end of the raffle we would clean up all the bets, jackpot and other variables. In EVM (Ethereum Virtual Machine) every time you use delete opcode (which is equivalent to setting a storage to 0) you get refunded 10,000 gas. Because Oraclize callback was doing the cleanup we were losing a lot of refunded gas to Oraclize.

Now we have a different system: we clean up the previous game on the beginning of the next game (first bet of the next game), in order to differentiate between "next" and "previous" game we just decided to separate them into odd and even. So at the start of the odd game the first bet also cleans up the previous even game and vice versa. The result is that our players get a nice gas refund which reduces the transaction price for placing a bet by roughly 50%.

Thanks and hope that this architectural decision on our side makes sense to you.

Your explanation seems to make a lot of sense regarding the refund of gas.  But please do refer to "When paying onchain there is no reliable backward-compatible way for Oraclize to give back the gas "change". This is due to how Ethereum works: it is not possible to determine the exact amount of gas that will be used before the transaction gets confirmed, because it depends on the current state. Sending back the unspent gas afterwards would potentially create side effects."

from https://docs.oraclize.it/#pricing-advanced-datasources-call-fee

Are they talking about the samething?

Yes, in a sense. Basically what they are saying is that all the extra gas will not be refunded to us, so in order to minimize costs we need to approximate the gas costs as accurately as possible.

I'm not clear with your explanation vs. what Oraclize is talking about.  Oraclize is talking about returning the unused "change" which can't be returned.  So setting the correct gas amount would be the best way to "save" on the fee.  But you are talking about actual "refund" with a hard number of 10,000 gas.  Yet, I could not find any mentions of refund.  Would you point out where the refund is discussed?

Alright, I didn't do a really good job at explaining it. Let me try to elaborate a little bit. Let's say we have a contract function that is called determineWinner (just like in our contract). Let's say that this function costs 200,000 gas to execute, but at some point the function clears storage, in other words sets variables to 0. Clearing storage operation costs NEGATIVE gas on Ethereum network: -10,000 gas. So let's say tour transaction is estimated to take 200,000 gas but you clear three storage variables (the number is arbitrary). Then the transaction will execute and only consume 170,000 of gas because 30,000 will get refunded to you for clearing space on the blockchain. See this (https://ethereum.stackexchange.com/questions/540/what-type-of-operations-have-negative-gas-costs).

Even though the transaction in the example above only uses 170,000 of GAS, 200,000 of GAS still need to be supplied. The reason for this is because the refund is issued only at the end of a successfully executed transaction. Why does it work this way - because ethereum was designed this way. See this (https://ethereum.github.io/yellowpaper/paper.pdf) for more details.

"After the message call or contract creation is processed,
the refund counter has to be incremented for the accounts
that were self-destructed throughout its invocation"

"Then the state is finalised by determining the amount
to be refunded, g∗ from the remaining gas, g0, plus some
allowance from the refund counter, to the sender at the
original rate."

By looking at equations 64 and 65 we get a better idea about the order of things:

1) You post a transaction with a gas limit 200,000
2) Transaction gets executed and consumes exactly 200,000 gas
3) But because you freed three elements refund counter now has 30,000 gas
4) You get refunded that gas.

On etherscan it would look the following way:

Gas Limit: 200000
Gas Used By Txn: 170000


Now going back to why this matters in this project. Oraclize initiates our winner determination logic, so all of the refunded gas for clearing the state of the CURRENT game goes to Oraclize. Now if we do not clear the state of the current game in determineWinner and do it later then we do not lose all the refund coming from clearing the state of the game.

In order to achieve that we clear oddGame when evenGame begins and we clear evenGame when oddGame begins. So when the winner is determined, all the bets and jackpot are still hanging in contract storage memory - we do not clear them. But as soon as the new game starts we do and we do it ourselves instead of making Oraclize do it. The result is that we can put a lower gas limit on a call to oraclize.

In fact, after playing with it for a while and not using the on chain ledger proof (potentially unsafe, but proof wastes a lot of gas by doing the freeing of storage), our engineers were able to cut down the oraclize gas cost to 88,000-90,000 units and still preserve the dynamics of the game. For comparison, every dapp on the network uses 3-4 times of that ~ 250,000 of gas.

It is very important for a gambling project because the Oraclize fees have to be eithered paid out of a house pocket (we pay) or player's pocket (you pay). If we pay, then it forces us to have very high minimum bet (like some of the existing competitors), if you pay then it reduces the expected win value on low bets. In any way reducing the gas price for securely generating a random number on blockchain is one of the main areas of development for that area. Sharding and RANDAO are some of the solutions with the most potential at this moment.

Thank you for the detailed information and references.  I really do appreciate that.  The finer points in this thread would only be observed and addressed with attentive analysis of the application domain.  Well done sir! (if I had any merits to give out, this post would certainly receive it.)


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: ZoomRaffle on May 21, 2018, 04:51:41 PM
Up


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: ZoomRaffle on May 22, 2018, 07:37:10 AM
Join ZoomRaffle's Bounty Campaign: https://bitcointalk.org/index.php?topic=3737249.new;topicseen#new


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: afoxz on May 22, 2018, 08:13:49 AM
Join ZoomRaffle's Bounty Campaign: https://bitcointalk.org/index.php?topic=3737249.new;topicseen#new
okey, thanks for information bounty dev.


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: ZoomRaffle on May 23, 2018, 10:17:00 AM
Up


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: ZoomRaffle on May 24, 2018, 06:33:14 AM
Up


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: Trina_Jeffr6554 on May 24, 2018, 06:41:06 AM
From where i can find more info regarding this project?


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: ZoomRaffle on May 24, 2018, 06:51:01 AM
From where i can find more info regarding this project?

Hey, here is our Whitepaper: https://www.zoomraffle.io/wp.pdf

You also can find more information and play the game here: www.zoomraffle.io


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: ZoomRaffle on May 24, 2018, 07:32:43 PM
UP


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: Duelyst on May 26, 2018, 01:03:18 PM
FILIPINO ANN:  https://bitcointalk.org/index.php?topic=3874155.0


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: Duelyst on May 26, 2018, 01:19:45 PM
ANN-FILIPINO Language here:  https://bitcointalk.org/index.php?topic=3874155.0

Great job! Keep moderating it and get extra shares!

But where can I find the translation's spreadsheet? 


Title: Re: [ANN][ICO][BOUNTY]⚡ZoomRaffle.io - INSTANT ETHEREUM-BASED RAFFLES⚡
Post by: ZoomRaffle on May 27, 2018, 10:51:20 PM
ANN-FILIPINO Language here:  https://bitcointalk.org/index.php?topic=3874155.0

Great job! Keep moderating it and get extra shares!

But where can I find the translation's spreadsheet? 

It will be published on Monday.


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: Dobolen on May 30, 2018, 05:06:44 AM
It looks like the project is interesting and I will try to follow continued its development. Hopefully, in the future, it could be getting a lot of support for this project to be developed more and more.


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: ZoomRaffle on May 30, 2018, 12:08:05 PM
It looks like the project is interesting and I will try to follow continued its development. Hopefully, in the future, it could be getting a lot of support for this project to be developed more and more.

Thank you for your positive response!


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: moonfrost23 on May 31, 2018, 11:39:12 PM
This is the first time I see a betting game based on smart contracts, there could be other else around but I think this will be more transparent.


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: Strymex_ru on June 05, 2018, 09:27:08 PM
This caught my eye: "Zoom Raffle mission is not only to become one of the most popular provably-fair online gambling platform…."
This is why I'm gonna support you: BIG plans and tons of confidence. Bravo!


Title: Re: [ANN][INTRO]⚡ZoomRaffle.io - PLAY AND WIN ETH⚡
Post by: ZoomRaffle on June 07, 2018, 07:47:58 PM
This caught my eye: "Zoom Raffle mission is not only to become one of the most popular provably-fair online gambling platform…."
This is why I'm gonna support you: BIG plans and tons of confidence. Bravo!


Hey, Thank you for your positive response