Search content
Sort by

Showing 20 of 22 results by cecil w.
Post
Topic
Board Gambling
Re: Bet now - When will aliens visit earth?
by
cecil w.
on 13/07/2011, 18:49:12 UTC
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.
Post
Topic
Board Project Development
Re: www.btcbalance.net - View your balance easily online.
by
cecil w.
on 13/07/2011, 18:44:13 UTC
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.
Post
Topic
Board Marketplace
Re: CoinTricks #1: Block Darts, Round Two - only 0.1 BTC (hit #133119)
by
cecil w.
on 24/06/2011, 22:20:58 UTC
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!
Post
Topic
Board Marketplace
Re: CoinTricks #1: Block Darts, Round Two - only 0.1 BTC (hit #133119)
by
cecil w.
on 24/06/2011, 21:37:06 UTC
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!
Post
Topic
Board Marketplace
Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133119)
by
cecil w.
on 24/06/2011, 21:08:38 UTC
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!
Post
Topic
Board Marketplace
Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133119)
by
cecil w.
on 24/06/2011, 19:34:04 UTC
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.
Post
Topic
Board Marketplace
Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133100)
by
cecil w.
on 24/06/2011, 18:34:16 UTC
Block 133099. Fire!
Post
Topic
Board Marketplace
Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133100)
by
cecil w.
on 24/06/2011, 18:06:18 UTC
Post
Topic
Board Marketplace
Re: CoinTricks #1: Block Darts - only 0.1 BTC (hit #133100)
by
cecil w.
on 24/06/2011, 17:33:44 UTC
Six blocks left (about an hour) until this starts.
Post
Topic
Board Marketplace
Re: CoinTricks #1: Block Darts (hit #133100)
by
cecil w.
on 24/06/2011, 16:07:13 UTC
Sorry, let's do block 133100. After looking at block explorer, it could take several days to hit 134000.
Post
Topic
Board Marketplace
CoinTricks #1: Block Darts, Round Two - only 0.1 BTC (hit #133119)
by
cecil w.
on 24/06/2011, 15:51:35 UTC
** (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:

http://i.imm.io/6MMp.png

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
Post
Topic
Board Economics
Re: Chargebacks.
by
cecil w.
on 22/06/2011, 18:33:34 UTC
Anything with credit cards can charge back.

If you ask for Paypal credit or e-check style only, I believe you are okay.
Post
Topic
Board Development & Technical Discussion
Re: coinsplit: generate, split, rejoin and import bitcoin addresses and keys offline
by
cecil w.
on 22/06/2011, 16:18:52 UTC
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.
Post
Topic
Board Development & Technical Discussion
Re: coinsplit: generate, split, rejoin and import bitcoin addresses and keys offline
by
cecil w.
on 22/06/2011, 14:31:30 UTC
Definitely. It only works on the test net right now anyway, so please don't use it with a real wallet file.
Post
Topic
Board Development & Technical Discussion
coinsplit: generate, split, rejoin and import bitcoin addresses and keys offline
by
cecil w.
on 20/06/2011, 23:14:10 UTC
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.
Post
Topic
Board Bitcoin Discussion
Re: Wild trading at tradehill
by
cecil w.
on 20/06/2011, 18:34:39 UTC
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.
Post
Topic
Board Beginners & Help
Re: Different Prices don't make sense/MT Gox hack
by
cecil w.
on 20/06/2011, 15:31:03 UTC
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.
Post
Topic
Board Beginners & Help
Re: Restricted to Newbie
by
cecil w.
on 20/06/2011, 03:36:49 UTC
Tell you what. I am going to reply to this thread, but only because I need one more post to level up. Sorry.
Post
Topic
Board Beginners & Help
Re: Is it a good time to buy?
by
cecil w.
on 18/06/2011, 19:57:53 UTC
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"?
Post
Topic
Board Beginners & Help
Re: Monday's high
by
cecil w.
on 18/06/2011, 19:52:13 UTC
There'll be a bump on Monday (probably won't breach $19), but I think we'll see week-by-week deterioration as the novelty wears off. Things'll settle at $7. This isn't a $120 mil business here, I don't think.