Bitcoin Forum
September 28, 2025, 08:23:33 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Economy / Gambling / Re: Bet now - When will aliens visit earth? on: July 13, 2011, 06:49:12 PM
This is sweet! However, the big winnings will come to whoever plays the first games of Double Trouble with the aliens. It will take them at least a week to catch on.
2  Bitcoin / Project Development / Re: www.btcbalance.net - View your balance easily online. on: July 13, 2011, 06:44:13 PM
This is fantastic. I've been wanting something like this for awhile now.

But, yeah, I would definitely consider trashing the IPs. I wouldn't keep IPs in a log either. A service like this shouldn't even need logins or passwords (since the data is all available in blockexplorer anyway). I'd just let someone enter a bunch of addresses and then give them a unique URL to access them at. Since it's read-only, it's ultimately sort of like a URL shortener.

Sweet! Take care.
3  Economy / Marketplace / Re: CoinTricks #1: Block Darts, Round Two - only 0.1 BTC (hit #133119) on: June 24, 2011, 10:20:58 PM
So, yeah, the order of transactions in blockexplorer (and in the block itself) isn't chronological. It's valid for them to be rearranged in order to get them to produce a useful hash. So they should end up in a random order.

This means that playing darts is less about timing and more about luck (unless I ordered by receipt, in which case it's ordered first by timing and then by proximity in the network.) You could probably run a lotto doing this without any outside randomization.

Before I run this game again, I think I'm going to run some simulations on the test net, in order to get a feel for good strategies and good variations. I want to do a version that's more like a game with rounds. Where bidders shoot for three consecutive blocks. Or each spaced apart by one block, perhaps.

Thanks for your interest!
4  Economy / Marketplace / Re: CoinTricks #1: Block Darts, Round Two - only 0.1 BTC (hit #133119) on: June 24, 2011, 09:37:06 PM
Okay, I just saw block 133118. Fire your dart when you feel comfortable. Today blocks have taken anywhere from 18 seconds up to 30 minutes to generate. If you go off the end, you land in the pot!
5  Economy / Marketplace / Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133119) on: June 24, 2011, 09:08:38 PM
Okay, three blocks away now. (About 15-20 mins.)

Get ready. Update your client. And fire away after it says '133118 blocks' at the bottom.

Remember, we're trying to hit the end of a block, so it's not too late as long as block 133119 hasn't passed. Good luck!
6  Economy / Marketplace / Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133119) on: June 24, 2011, 07:34:04 PM
Round one is done. Thanks!

Next round is at block #133119. (About two hours from now.) See the rules above, they've changed for this round. This one's "tip of the tail". The goal is to hit the end of the block this time, not the beginning.
7  Economy / Marketplace / Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133100) on: June 24, 2011, 06:34:16 PM
Block 133099. Fire!
8  Economy / Marketplace / Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133100) on: June 24, 2011, 06:06:18 PM
Spreadsheet.
https://spreadsheets1.google.com/spreadsheet/ccc?hl=en_US&hl=en_US&key=tMQnAnDW616MXLuZk9En5Kg&authkey=CI_W-Y4F#gid=0
9  Economy / Marketplace / Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133100) on: June 24, 2011, 05:33:44 PM
Six blocks left (about an hour) until this starts.
10  Economy / Marketplace / Re: CoinTricks #1: Block Darts (hit #133100) on: June 24, 2011, 04:07:13 PM
Sorry, let's do block 133100. After looking at block explorer, it could take several days to hit 134000.
11  Economy / Marketplace / CoinTricks #1: Block Darts, Round Two - only 0.1 BTC (hit #133119) on: June 24, 2011, 03:51:35 PM
** (The carnival is closed until Monday.) **

Here's a new game. Darts, using only the Bitcoin protocol. (Anyone done this before??)

How to Play
In this game, the bullseye is the end of a specific Bitcoin block. The dartboard is a bitcoin address.

Everyone uses their Bitcoin client to attempt to "hit" that block.

The bottom of the Bitcoin client shows what block you're on:



So, say, for example, we selected block 133082 as the target. When it says "133081 blocks" there, that means block 133081 is finished on the network. So now you send your bid to the address of the dartboard, hoping to hit the last part of the next block: 133082. It's all about guessing when the network is going to finish that block. Sometimes a block is done in fifteen minutes. Other times it's three minutes. No one knows!

If you miss block 133082 (by being too early or too late), then your bid goes into the pot. Keep in mind that some blocks are extremely short and only contain one transaction!

Darts are scored in the order they appear on blockexplorer. Game is tallied after 2 confirmations (the target block and the block after that.)

About the CoinTricks series
I'm more interested in the protocol hacks that make these games possible, so I don't charge any fees for this game. I have a few other games I've designed which are more complex, depending on how this one does.

SECOND ROUND: TIP OF THE TAIL.
This time, we're shooting for the end of the block.

In this round, everyone bids 0.1 BTC. Anything above or below will be returned. The bottom half of those who hit the block all win.

The winner takes half the pot. Second place takes half of what remains. Third, half of that. Until the top half is paid. The last person gets what's left, minus transaction fees.

If there is an uneven number of players, the middle player is still in the winner's circle. (This way two will win if only three hit.)

If there is only one winner, this person counts as 2nd, 3rd, 4th, etc. Meaning the pot is theirs.

No winners and I'll return your tenths of a coin.

TIPS
Send from the Bitcoin client! Do not send from a website. I will use your return address to send back the winnings.

Start up the client at least five or six blocks in advance. Your client needs to be up-to-date with the blockchain!

Also: donation bids. If you like what I'm doing with these games, send a bid of 0.09 BTC instead of 0.1 BTC. I will chip in the extra 0.01 BTC and, if you win, 20% of your return will go toward my project 'coinsplit'. I need some real BTC to test with and to do some coinsplitting games with.
http://forum.bitcoin.org/index.php?topic=20252.0

ARCHIVES
Round one: EVEN STEVEN. BLOCK #133100.
(Goal was to hit the beginning of the block.)
https://spreadsheets1.google.com/spreadsheet/ccc?hl=en_US&hl=en_US&key=tMQnAnDW616MXLuZk9En5Kg&authkey=CI_W-Y4F#gid=0

Round two: TIP OF THE TAIL. BLOCK #133119.
(Goal is to hit the end of the block.)
https://spreadsheets1.google.com/spreadsheet/ccc?hl=en_US&hl=en_US&key=tMQnAnDW616MXLuZk9En5Kg&authkey=CI_W-Y4F#gid=1
12  Economy / Economics / Re: Chargebacks. on: June 22, 2011, 06:33:34 PM
Anything with credit cards can charge back.

If you ask for Paypal credit or e-check style only, I believe you are okay.
13  Bitcoin / Development & Technical Discussion / Re: coinsplit: generate, split, rejoin and import bitcoin addresses and keys offline on: June 22, 2011, 04:18:52 PM
Well, I wrote it so someone could possibly do a semi-distributed exchange, with an escrow address along the lines of ClearCoin, but without storing any keys on the server.

I kind of imagine it going like this:

1. Seller lists a price on the exchange.
2. Buyer places an order.
3. Exchange gives each person the address and half of the key (deleting the original key and keeping only the buyer's half.)
4. Seller sends the BTC to the address.
5. Buyer sends the money to the seller using whatever the seller accepts.
6. Seller sends the other half of the key to the buyer.

If the money isn't claimed in like six months, then the seller gets it back.

I personally don't want to write an entire exchange, but I like the idea of having an exchange that keeps no funds and no keys for itself. It's not the completely distributed exchange that we all fantasize about, but it's better than what we have now.
14  Bitcoin / Development & Technical Discussion / Re: coinsplit: generate, split, rejoin and import bitcoin addresses and keys offline on: June 22, 2011, 02:31:30 PM
Definitely. It only works on the test net right now anyway, so please don't use it with a real wallet file.
15  Bitcoin / Development & Technical Discussion / coinsplit: generate, split, rejoin and import bitcoin addresses and keys offline on: June 20, 2011, 11:14:10 PM
This is a simple commandline tool for playing with addresses and keys and wallets. I've been working on it for fun, just using ideas seen in other tools.

http://github.com/cecilw/coinsplit

This isn't for split-device generation of keys, as is discussed elsewhere in this forum, but simply a way of doing it with a one-time pad for now. I tried to keep it UNIXy, so you can append lists of keys together and pipe back and forth between the wallet and key backups.

Here's "coinsplit --help", just to give an idea.

Code:
coinsplit [wallet.dat] [--generate|--address XXX|--wallet|--import file1 file2] [--split] [keyfile1] [keyfile2]
Generates offline Bitcoin addresses and can split them into halves and import them into wallet.dat files.

** THIS BUILD GENERATES ONLY TESTNET ADDRESSES (which start with an 'm'). **

Examples:
        coinsplit --generate new.key
                Generates a new offline key and stores it in new.key.
        coinsplit --generate --split new.pt1 new.pt2
                Generates a new key and splits it into two halves.
        coinsplit wallet.dat --address 14Yots3PR3ygt12ksi5MZ36tBdaseQxN46 --split old.pt1 old.pt2
                Splits an address from the wallet into two halves.
        coinsplit wallet.dat --wallet --split old.pt1 old.pt2
                Splits all addresses from the wallet into two halves.
        coinsplit wallet.dat --import old.key
                Imports the addresses in old.key into the wallet.
        coinsplit wallet.dat --import old.pt1 old.pt2
                Imports the addresses in the split keys into the wallet.
        coinsplit wallet.dat --import old.pt1 old.pt2 old.key
                Rejoins two split keys into a single key.
        coinsplit --generate --split 1>mail 2>curl
                Generates a new key and sends the two halves off.
        coinsplit --generate | coinsplit --import
                Generate a new key and save the key in the wallet.

This is probably worthless and overlaps other tools, but I had fun making it. Take care.
16  Bitcoin / Bitcoin Discussion / Re: Wild trading at tradehill on: June 20, 2011, 06:34:39 PM
TradeHill is running extremely slow. Instant buy and sell is effectively worthless today. That market data page needs to be static. Anyway, people should be using bitcoincharts to monitor the price methinks.
17  Other / Beginners & Help / Re: Different Prices don't make sense/MT Gox hack on: June 20, 2011, 03:31:03 PM
Yes, you can make money selling between the exchanges. The problem with that is that your money is usually tied up in transfers. It takes a few hours to transfer bitcoins and it takes even longer to transfer dollars between sites (sometimes a day or two). Also, there isn't a whole lot of volume traded outside of Mt. Gox (previous to the hack.) So it depends on the volume.
18  Other / Beginners & Help / Re: Restricted to Newbie on: June 20, 2011, 03:36:49 AM
Tell you what. I am going to reply to this thread, but only because I need one more post to level up. Sorry.
19  Other / Beginners & Help / Re: Is it a good time to buy? on: June 18, 2011, 07:57:53 PM
No.. Wait until it dips under ten.. trust me when I say it will bounce back like a mad a shaquille O'neil throwing a basketball against the court floors.

"mad a"? as in "mad ass"?
20  Other / Beginners & Help / Re: Dwolla? on: June 18, 2011, 07:54:19 PM
The only problem is how far off the estimate is for funds clearing. The rest is pretty quick and sensible.
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!