Bitcoin Forum
May 14, 2024, 05:51:29 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 [205] 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 »
  Print  
Author Topic: Just-Dice.com : Invest in 1% House Edge Dice Game  (Read 435291 times)
zipmaster
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
February 02, 2014, 09:24:17 PM
 #4081

My original post was ignored so I'll bump.

Would it be possible to implement a failsafe for the cold wallet. Something where the top 5-10 investors can put together a passphrase made out of their individual passwords and dump the cold wallet to the safety wallets of ALL the site's investors??

It was ignored because it makes no sense. Private key can not be "partially" generated, it must be generated in one step from complete passphrase. This means one person would have to know the whole passphrase to generate the keypair for the new cold wallet. Even if that person is dooglus, we get no added security except we would have to worry that group of investors could conspire and steel the whole cold wallet, their funds + funds from the investors who are not in their group.

Ehm.... you're wrong. A public key can be fully recovered from a private key. What this means is that Doog could use a hash of the investor's individual passwords to construct a new private key daily and dump the cold wallet into the public key derived from it.

bitaddress.org, for example, allows you to recreate your public key from a private key. Go to the "Wallet Details" tab, paste in the private key and click 'view details'.

The page is a single large javascript program, and works entirely offline. If you don't trust it, you could disconnect from the Internet before pasting in your private key.

Nonetheless, this wouldn't be ideal because it would give a few investors access to the WHOLE cold wallet. What we need is some sort of decentrally stored script which, given the investor's passphrase, will dump the cold wallet to ALL the investors at once.

Doog???
itod
Legendary
*
Offline Offline

Activity: 1974
Merit: 1076


^ Will code for Bitcoins


View Profile
February 02, 2014, 09:57:46 PM
 #4082

My original post was ignored so I'll bump.

Would it be possible to implement a failsafe for the cold wallet. Something where the top 5-10 investors can put together a passphrase made out of their individual passwords and dump the cold wallet to the safety wallets of ALL the site's investors??

It was ignored because it makes no sense. Private key can not be "partially" generated, it must be generated in one step from complete passphrase. This means one person would have to know the whole passphrase to generate the keypair for the new cold wallet. Even if that person is dooglus, we get no added security except we would have to worry that group of investors could conspire and steel the whole cold wallet, their funds + funds from the investors who are not in their group.

Ehm.... you're wrong. A public key can be fully recovered from a private key. What this means is that Doog could use a hash of the investor's individual passwords to construct a new private key daily and dump the cold wallet into the public key derived from it.

bitaddress.org, for example, allows you to recreate your public key from a private key. Go to the "Wallet Details" tab, paste in the private key and click 'view details'.

The page is a single large javascript program, and works entirely offline. If you don't trust it, you could disconnect from the Internet before pasting in your private key.

Nonetheless, this wouldn't be ideal because it would give a few investors access to the WHOLE cold wallet. What we need is some sort of decentrally stored script which, given the investor's passphrase, will dump the cold wallet to ALL the investors at once.

Doog???

You've completely misunderstood what I've written. There's no mention of the public key in it. There's no transaction without the private key, and group either has or has not access to the complete passphrase (as a group) = private key. Read again, I'm out.
dooglus (OP)
Legendary
*
Offline Offline

Activity: 2940
Merit: 1330



View Profile
February 04, 2014, 12:51:14 AM
 #4083

Yes, I was thinking about the reverse argument myself after posting that. It is exactly as you say. Maybe I should be more careful before posting.

Your argument about nakowa having limited funds reminds me, however, of the following:

People have run simulations, running the bets that nakowa made against a random number generator over and over, to find out how likely it was that he got the result he got purely by chance.  They found that he wins as much as he did only 1 in 20 times (or whatever the number was; I forget).

However, the bets they're running through the simulator include one day where he bet over 1.5 million BTC.  We can be pretty sure he didn't have a million BTC at any point.  And that he couldn't have bet that much if he didn't have the kind of luck he had.

So is the simulation even valid?  The bets he made could *only* have been made if he won a significant number of them.  So running them through a random number generator seems somehow invalid, but my knowledge of stats (or whatever) isn't strong enough to know for sure.

This is the cue for someone knowledgeable to come and use some Latin or mention Bayes' theorem or such other clever stuff.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
dooglus (OP)
Legendary
*
Offline Offline

Activity: 2940
Merit: 1330



View Profile
February 04, 2014, 12:53:27 AM
 #4084

Hi, dooglus. I want invest 1 btc for your website. I need to sell $1k amazon gift card. Can I use you website as escrow? I want get my just-dice deposit wallet to buyer. He send money on this wallet. I send him amazon code. Can you confirm that I send buyer your wallet? Can you lock withdraw from my account on one week?

I don't check these forum posts often enough to answer this kind of question in a timely manner.  It's better to email the address at the end of the JD FAQ tab if you need my attention.

But as a rule I don't want to get involved with escrow.  It seems messy.  I don't understand what I'm meant to do when he gets your amazon card and finds it has already been used.  You say it was good, he says it was bad, and I have to somehow pick sides?  Ewww.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
dooglus (OP)
Legendary
*
Offline Offline

Activity: 2940
Merit: 1330



View Profile
February 04, 2014, 01:10:06 AM
 #4085

My original post was ignored so I'll bump.

Would it be possible to implement a failsafe for the cold wallet. Something where the top 5-10 investors can put together a passphrase made out of their individual passwords and dump the cold wallet to the safety wallets of ALL the site's investors??

I saw your original post, didn't know how to respond, put it off, then forgot about it.  Sorry.

I've been asked for this kind of thing before.  The previous suggestion was to regularly issue timelocked transactions paying the top investors their balance.  There's some feature of Bitcoin where you can set a transaction to only be valid after some point in time.  When I run 'decoderawtransaction' on a transaction I see "locktime" : 0, which I'm guessing would be different for a timelocked transaction.

The problems with that scheme are:

1) Investor balances change every second.  I guess I'd have to make the transaction for some amount under the investor's balance.

2) I'd have to keep moving the cold wallet coins around before the date on the timelocked transaction to invalidate the transaction in the event that I'm not dead yet (or whatever).  I try not to be accessing the cold wallet too often.

I'm unclear of the details of zipmaster's proposed scheme.  How does it allow funds to be returned after I'm dead but not before?

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
bittymitty
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
February 04, 2014, 01:42:47 AM
 #4086

My original post was ignored so I'll bump.

Would it be possible to implement a failsafe for the cold wallet. Something where the top 5-10 investors can put together a passphrase made out of their individual passwords and dump the cold wallet to the safety wallets of ALL the site's investors??

I saw your original post, didn't know how to respond, put it off, then forgot about it.  Sorry.

I've been asked for this kind of thing before.  The previous suggestion was to regularly issue timelocked transactions paying the top investors their balance.  There's some feature of Bitcoin where you can set a transaction to only be valid after some point in time.  When I run 'decoderawtransaction' on a transaction I see "locktime" : 0, which I'm guessing would be different for a timelocked transaction.

The problems with that scheme are:

1) Investor balances change every second.  I guess I'd have to make the transaction for some amount under the investor's balance.

2) I'd have to keep moving the cold wallet coins around before the date on the timelocked transaction to invalidate the transaction in the event that I'm not dead yet (or whatever).  I try not to be accessing the cold wallet too often.

I'm unclear of the details of zipmaster's proposed scheme.  How does it allow funds to be returned after I'm dead but not before?

you just need a multi-signature wallet and share the keys to trusted people( maybe a laywer etc.)  then if you are unavailable then the wallet is unlocked by consensus and the funds released to all the investors.  I am guessing you keep a backed up list of investors somewhere?
 
zipmaster
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
February 04, 2014, 07:55:36 AM
 #4087

My original post was ignored so I'll bump.

Would it be possible to implement a failsafe for the cold wallet. Something where the top 5-10 investors can put together a passphrase made out of their individual passwords and dump the cold wallet to the safety wallets of ALL the site's investors??

I saw your original post, didn't know how to respond, put it off, then forgot about it.  Sorry.

I've been asked for this kind of thing before.  The previous suggestion was to regularly issue timelocked transactions paying the top investors their balance.  There's some feature of Bitcoin where you can set a transaction to only be valid after some point in time.  When I run 'decoderawtransaction' on a transaction I see "locktime" : 0, which I'm guessing would be different for a timelocked transaction.

The problems with that scheme are:

1) Investor balances change every second.  I guess I'd have to make the transaction for some amount under the investor's balance.

2) I'd have to keep moving the cold wallet coins around before the date on the timelocked transaction to invalidate the transaction in the event that I'm not dead yet (or whatever).  I try not to be accessing the cold wallet too often.

I'm unclear of the details of zipmaster's proposed scheme.  How does it allow funds to be returned after I'm dead but not before?

you just need a multi-signature wallet and share the keys to trusted people( maybe a laywer etc.)  then if you are unavailable then the wallet is unlocked by consensus and the funds released to all the investors.  I am guessing you keep a backed up list of investors somewhere?
 

Or.... you could have a precompiled script that runs all necessary transactions returning the investor's bitcoins to the emergency addresses. Every time that you shuffle the cold wallet around this script could be automatically updated with all the correct investor amounts. Last but not least, it should be possible to activate the script via investor consensus somehow.
thebanker28
Sr. Member
****
Offline Offline

Activity: 303
Merit: 250


View Profile
February 04, 2014, 04:07:22 PM
 #4088

I'm with zipmaster on this -- something have to be figured on in terms of vote to have the coins return propositional to the investors' equity.  This is the only thing that is preventing some of us from going "all-in".  Not the risk of losing, however from the risk of having our BTC stuck in limbo.

            ▄▄████▄▄
        ▄▄██████████████▄▄
      ███████████████████████▄▄
      ▀▀█████████████████████████
██▄▄       ▀▀█████████████████████
██████▄▄        ▀█████████████████
███████████▄▄       ▀▀████████████
███████████████▄▄        ▀████████
████████████████████▄▄       ▀▀███
 ▀▀██████████████████████▄▄
     ▀▀██████████████████████▄▄
▄▄        ▀██████████████████████▄
████▄▄        ▀▀██████████████████
█████████▄▄        ▀▀█████████████
█████████████▄▄        ▀▀█████████
██████████████████▄▄        ▀▀████
▀██████████████████████▄▄
  ▀▀████████████████████████
      ▀▀█████████████████▀▀
           ▀▀███████▀▀



.SEMUX
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
  Semux uses 100% original codebase
  Superfast with 30 seconds instant finality
  Tested 5000 tx per block on open network
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
maqifrnswa
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


View Profile
February 06, 2014, 05:21:27 PM
 #4089

Or.... you could have a precompiled script that runs all necessary transactions returning the investor's bitcoins to the emergency addresses. Every time that you shuffle the cold wallet around this script could be automatically updated with all the correct investor amounts. Last but not least, it should be possible to activate the script via investor consensus somehow.

I've been struggling trying to figure out how to identify investor consensus. There are many cases where you would need fast response, and many investors don't monitor JD often enough to respond quickly. You also are worried about a rival site shutting down JD but making large deposits just to call the vote and shut down the site.

I like the idea - do you have an idea how investor consensus can be determined?
wolverine.ks
Sr. Member
****
Offline Offline

Activity: 375
Merit: 250



View Profile
February 06, 2014, 06:03:09 PM
 #4090

Investors could send a specific amount to their account to vote yes.
maqifrnswa
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


View Profile
February 06, 2014, 08:47:50 PM
 #4091

Investors could send a specific amount to their account to vote yes.

sure that's how you vote, but that points out the exact problem I am concerned with:

1) if every investor gets 1 vote, you need to have an super-majority of investors watching JD and this thread to know when something requiring a vote happens.
2) if investors get votes proportional to the amount invested, a competing website and buy out and shut down JD very easily by investing lots of money and sending "shutdown" votes
qxzn
Hero Member
*****
Offline Offline

Activity: 609
Merit: 505



View Profile
February 06, 2014, 09:38:36 PM
 #4092

Or.... you could have a precompiled script that runs all necessary transactions returning the investor's bitcoins to the emergency addresses. Every time that you shuffle the cold wallet around this script could be automatically updated with all the correct investor amounts. Last but not least, it should be possible to activate the script via investor consensus somehow.

I've been struggling trying to figure out how to identify investor consensus. There are many cases where you would need fast response, and many investors don't monitor JD often enough to respond quickly. You also are worried about a rival site shutting down JD but making large deposits just to call the vote and shut down the site.

I like the idea - do you have an idea how investor consensus can be determined?

I think this is another problem with using the terms "invest" and "investor". It should really be "positive-expectance bettor" or something. People think ridiculous things because they are so-called "investors", like that they are somehow due a positive return, or that they should get to vote on how doog runs the site.

The site should be run how doog says it should be run, no more and no less. If he wants to take an informal poll of investors to help guide his decision, that's fine, but the so-called "investors" are not in charge. And quite frankly, I'm glad they're not, judging by so many of the hairbrained schemes that come up on here.
itod
Legendary
*
Offline Offline

Activity: 1974
Merit: 1076


^ Will code for Bitcoins


View Profile
February 06, 2014, 09:55:25 PM
 #4093

The site should be run how doog says it should be run, no more and no less. If he wants to take an informal poll of investors to help guide his decision, that's fine, but the so-called "investors" are not in charge. And quite frankly, I'm glad they're not, judging by so many of the hairbrained schemes that come up on here.

Amen.
zipmaster
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
February 07, 2014, 05:35:41 AM
 #4094

The site should be run how doog says it should be run, no more and no less. If he wants to take an informal poll of investors to help guide his decision, that's fine, but the so-called "investors" are not in charge. And quite frankly, I'm glad they're not, judging by so many of the hairbrained schemes that come up on here.

Amen.

It is certainly true that Doog could simply say "If you don't like it, then leave." However my, possibly mistaken, impression has been that Doog cares deeply about the proper functioning of his site. This incudes investor concerns; where "investor" was a word chosen by Doog himself. I don't see any harm discussing with Doog ideas for improvements we deem necessary. In many cases, Doog has thought about many "investor" issues way ahead of investor concerns and has figured out the optimal way of handling them. This doesn't mean that Doog couldn't profit from the use of a public forum where his brain gets picked and he may the opportunity to speak up publically outside a trollbox.
maqifrnswa
Sr. Member
****
Offline Offline

Activity: 454
Merit: 250


View Profile
February 07, 2014, 12:04:04 PM
 #4095

The site should be run how doog says it should be run, no more and no less. If he wants to take an informal poll of investors to help guide his decision, that's fine, but the so-called "investors" are not in charge. And quite frankly, I'm glad they're not, judging by so many of the hairbrained schemes that come up on here.

Amen.

Wow, it's like neither of you two read the last page of posts. No one, at all, was asking to have binding votes to tell Doog what to do.

Since you didn't read the background and both posted knee jerk reactions to what you thought the discussion was about, I will explain it to you.

Doog is running a site with a BTC35k bankroll + unknown sized gambler deposits. Everyone agrees that he should run it however he wants to run it. He has most of the accounts stored off-line in a cold wallet for security, which is great. However, if he gets hits by the proverbial bus - what happens?! Luckily for us, Doog has a "dead man's switch" - someone else (or something) that will reload the hot wallet and issue refunds in the case he is no longer able to run the site. The question being discussed (and note, this is not what you thought was under discussion) was what happens if both Doog and the dead man's switch fail? Are BTC35k lost forever in limbo? Is there some way investors [1] can trigger the dead man's switch via multi-signed keys or other cryptographic mechanisms?

Two points were being discussed: 1) Is it technically feasible? 2) How can we determine a consensus has been reached?

This was a part academic and part practical discussion.

Please contribute to that discussion before arrogantly dismissing it without even understanding what you're talking about.


[1] one who "expend money with the expectation of achieving a profit or material result by putting it into financial schemes, shares, or property, or by using it to develop a commercial venture"
http://www.oxforddictionaries.com/us/definition/american_english/invest
qxzn
Hero Member
*****
Offline Offline

Activity: 609
Merit: 505



View Profile
February 07, 2014, 08:29:15 PM
 #4096

The site should be run how doog says it should be run, no more and no less. If he wants to take an informal poll of investors to help guide his decision, that's fine, but the so-called "investors" are not in charge. And quite frankly, I'm glad they're not, judging by so many of the hairbrained schemes that come up on here.

Amen.

Wow, it's like neither of you two read the last page of posts. No one, at all, was asking to have binding votes to tell Doog what to do.

Since you didn't read the background and both posted knee jerk reactions to what you thought the discussion was about, I will explain it to you.

Doog is running a site with a BTC35k bankroll + unknown sized gambler deposits. Everyone agrees that he should run it however he wants to run it. He has most of the accounts stored off-line in a cold wallet for security, which is great. However, if he gets hits by the proverbial bus - what happens?! Luckily for us, Doog has a "dead man's switch" - someone else (or something) that will reload the hot wallet and issue refunds in the case he is no longer able to run the site. The question being discussed (and note, this is not what you thought was under discussion) was what happens if both Doog and the dead man's switch fail? Are BTC35k lost forever in limbo? Is there some way investors [1] can trigger the dead man's switch via multi-signed keys or other cryptographic mechanisms?

Two points were being discussed: 1) Is it technically feasible? 2) How can we determine a consensus has been reached?

This was a part academic and part practical discussion.

Please contribute to that discussion before arrogantly dismissing it without even understanding what you're talking about.


[1] one who "expend money with the expectation of achieving a profit or material result by putting it into financial schemes, shares, or property, or by using it to develop a commercial venture"
http://www.oxforddictionaries.com/us/definition/american_english/invest

My apologies. You are right, this is worthy of discussion. Sorry, I guess I just got so used to hair-brained schemes on here that I assumed this was another one without looking closely at it.

I do think your proposal has a primary issue which doog outlined here, which really ought to be addressed before going any further with the idea:

Quote from: dooglus
How does it allow funds to be returned after I'm dead but not before?
wolverine.ks
Sr. Member
****
Offline Offline

Activity: 375
Merit: 250



View Profile
February 07, 2014, 08:57:12 PM
 #4097

There would have to be a way for users to withdraw directly up to the amount they put it. That way everyone is there own dead man switch. Enough with the voting stuff. Don't tell doog what to do with other peoples money.

There could also be a nlocktime transaction after each bet that is posted to each user and is only valid at some future date. I'm not sure if nlocktime is useable in 0.8.6 yet.
SebastianJu
Legendary
*
Offline Offline

Activity: 2674
Merit: 1082


Legendary Escrow Service - Tip Jar in Profile


View Profile WWW
February 07, 2014, 09:17:49 PM
 #4098

A Dead Mans Switch would be interesting indeed. Dooglus would need to enforce that every player and investor has set a emergency withdraw address. Then a function has to be set that, in case dooglus isnt logging into the website anymore for a month... all coins are withdrawn. 1 Month would be enough for dooglus to deal with things when he is in hospital for a while or some other things happened. The switch should be able to be pushed by dooglus manually too in case someone is raiding his house... or so...

No other persons would have to be involved.

Please ALWAYS contact me through bitcointalk pm before sending someone coins.
nimda
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


0xFB0D8D1534241423


View Profile
February 08, 2014, 02:13:35 AM
 #4099

Dooglus should write a script with a basic GUI that would correctly disperse funds if given the paper wallet keys and internet access, and store it on an offline laptop. Then, he can tell several people he knows in real life, "If I die, there's a laptop in my room with a number taped to the top. Turn on the laptop and type in the number."
organofcorti
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1007


Poor impulse control.


View Profile WWW
February 08, 2014, 04:06:32 AM
 #4100

Dooglus should write a script with a basic GUI that would correctly disperse funds if given the paper wallet keys and internet access, and store it on an offline laptop. Then, he can tell several people he knows in real life, "If I die, there's a laptop in my room with a number taped to the top. Turn on the laptop and type in the number."

If that's the only use for that laptop, and the only way someone would have access to it is on dooglus' death, why not make it simpler and do away with the gui? Then he can tell some IRL friends "If I die please turn the laptop in my room".

Edit: Or do away with the fallible friends and make it a dead man's switch by having a power timer set to provide power to the laptop once per week, and needs to be reset to prevent that from happening.

Bitcoin network and pool analysis 12QxPHEuxDrs7mCyGSx1iVSozTwtquDB3r
follow @oocBlog for new post notifications
Pages: « 1 ... 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 [205] 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 »
  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!