Bitcoin Forum
May 26, 2024, 07:26:00 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Downloadable encrypted digital scracthcards lottery with bitcoin addresses names  (Read 991 times)
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1117
Merit: 1016


ASMR El Salvador


View Profile WWW
October 25, 2013, 10:23:48 PM
 #1

Hey, here is an idea.
You know the classical scratchcards lottery?
This is pretty much along the same line.
Each card is an encrypted file that when decrypted reveals if has prize.
All cards ever are ever available to download.
The filenames of each are bitcoin addresses followed by underscore and serial number of them.
To make the decryption key of one scratchcard file public send the price of it to the bitcoin address on its filename and the key is made public so that anyone can verify the fairness of the game.
If it says there is prize the one that payed receives the price in its bitcoin address instantaneously.

-remotemass

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
nestpas
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
October 26, 2013, 03:05:37 PM
 #2

The gambler in me really likes this idea. Please don't do it.  Tongue
inform
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile WWW
October 26, 2013, 03:23:34 PM
 #3

i think this big project

you need printer and etc  Grin
bennybong
Hero Member
*****
Offline Offline

Activity: 682
Merit: 500



View Profile
October 26, 2013, 03:30:47 PM
 #4

That's a pretty neat idea! Do it, and profit BTC  Wink
franky1
Legendary
*
Offline Offline

Activity: 4228
Merit: 4500



View Profile
October 26, 2013, 03:38:33 PM
 #5

hmmm a simple card that has a you won 1BTC or 0.1BTC and a private keys QR code hidden under the scratchable grey layer.. saves having t return to the shop to claim winnings..

.. you could be onto something there. you just need to work out the odds of winning and have a set 0.005 ($1) price to buy it..

just be careful of them gambling laws....

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1117
Merit: 1016


ASMR El Salvador


View Profile WWW
October 27, 2013, 11:08:38 PM
 #6

No need for printer. All digital. Just files.
But yes I guess the prices would have to be dynamic to fit the
correct odds as prizes are revealed.
Also there should be a way that we could be sure the owner of the game could not cheat...

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
inform
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile WWW
October 27, 2013, 11:15:12 PM
 #7

But how  Huh
if you know in practic this
i am very interesting my friend  Grin




Teach our please scenes
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1117
Merit: 1016


ASMR El Salvador


View Profile WWW
October 28, 2013, 01:00:33 AM
Last edit: October 28, 2013, 01:46:42 AM by remotemass
 #8

Okay, for the sake of simplicity and to give a pratical example let's say 90% of the income is to pay prizes and the rest 10% are for the game owner to profit, pay taxes etc.
And that you have a big winner and 10 small winners - that receive ten times less than the big winner - for every serialized thousand files.
That means the eleven winners will be winning the equivalent of two "big winner" prizes. So, the "big winner" prize would be 45% of the income.
Each thousand serialized files are only released once a thousand credits to decrypt files are bought so that the budget to pay prizes is always available.
It is up to the gambler to use the credits straight away or to wait for them to keep loosing value as prizes are revealed, so actually the tickets and prizes would be static and you would decide to play as soon as possible, relying on your luck, or wait expecting someone else to have no luck and so increase your chances. It would be up to you. If you believe your luck is better than that of other players you should play as soon; otherwise you can wait expecting others to miss prizes and increase your chances. It is your decision. If you believe in pure chance than it shouldn't matter. Sooner or later you will have to use your credits or they will end up loosing all their value.

Note: I started with a pratical example to help me clarifying my thinking but this last paragraph ended up making it redundant. But there you go. It may still be helpful for the discussion and to help clarify our thoughts further.

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1117
Merit: 1016


ASMR El Salvador


View Profile WWW
October 28, 2013, 01:31:22 AM
Last edit: October 28, 2013, 01:41:42 AM by remotemass
 #9

Following my last post maybe only one address is necessary that would be used to process it all. To buy credits you would send a multiple of the tickets price in satoshi and the last decimal would have to be zero to tell you were buying credits. To buy the decryption of a file/ticket you would send the filename/serial_no as satoshis and the last decimal would NOT be zero as all serial numbers would not have that last digit termination and so telling those satoshis were a serial number to decrypt a file and those satoshis would be refunded along with prize if you won.
By processing information on that bitcoin address you would know which players bitcoin addresses had bought credits in advance and still could decrypt and reveal tickets.
Each game emission could use a different bitcoin address and so still makes sense it is told in the filenames before the underscore and serial number of the files.

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
remotemass (OP)
Legendary
*
Offline Offline

Activity: 1117
Merit: 1016


ASMR El Salvador


View Profile WWW
October 28, 2013, 02:04:26 AM
Last edit: October 28, 2013, 02:17:08 AM by remotemass
 #10

And to avoid the game owner was able to cheat maybe each buyer of credits would be providing an encryped file with a code that would only be decrypted and made public when someone else was revealing a ticket. Each of these files would be used to shuffle the tickets serial numbers making it impossible for the owner of the game to know in advance where the prizes were.

{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!