| 00:06 | gribble | {"ticker":{"high":1.701,"low":1.5211,"vol":15075,"buy":1.5564,"sell":1.595,"last":1.595}} |
| 00:06 | JFK911 | ;;bc,mtgox |
| 00:06 | JFK911 | ;;bc,stats |
| 00:06 | gribble | Current Blocks: 120210 | Current Difficulty: 92347.59095209 | Next Difficulty At Block: 120959 | Next Difficulty In: 749 blocks | Next Difficulty In About: 4 days, 12 hours, 23 minutes, and 49 seconds | Next Difficulty Estimate: 104784.37005952 |
| 00:09 | CIA-89 | bitcoin: Luke Dashjr * rfbad645b4bd7 gentoo/dev-libs/jansson/ (.git-info Manifest jansson-1.3.ebuild): Import dev-libs/jansson-1.3 from "nikai" overlay http://tinyurl.com/5spvsz3 |
| 00:10 | luke-jr | ;;later tell jgarzik for some reason, pushpool only links if -lmysqlclient is listed on the command line AFTER db-mysql.o |
| 00:10 | gribble | The operation succeeded. |
| 00:14 | EPiSKiNG | ;;bc,calc 1036000 |
| 00:14 | gribble | The average time to generate a block at 1036000 Khps, given current difficulty of 92347.59095209 , is 4 days, 10 hours, 20 minutes, and 47 seconds |
| 00:14 | EPiSKiNG | ;;bc,est 1036000 |
| 00:14 | gribble | Error: "bc,est" is not a valid command. |
| 00:14 | EPiSKiNG | ;;bc,estimate 1036000 |
| 00:14 | gribble | 104784.37005952 |
| 00:14 | EPiSKiNG | ;;bc,gen 1036000 |
| 00:14 | gribble | The expected generation output, at 1036000 Khps, given current difficulty of 92347.59095209 , is 11.2838699044 BTC per day and 0.470161246016 BTC per hour. |
| 00:15 | EPiSKiNG | ;;bc,gend 1036000 104784.37005952 |
| 00:15 | gribble | The expected generation output, at 1036000 Khps, given the supplied difficulty of 104784.37005952, is 9.94459576069 BTC per day and 0.414358156696 BTC per hour. |
| 00:16 | programe | ;;bc,gen 750000 |
| 00:16 | gribble | The expected generation output, at 750000 Khps, given current difficulty of 92347.59095209 , is 8.16882473773 BTC per day and 0.340367697405 BTC per hour. |
| 00:17 | programe | ;;bc,gen 120000 |
| 00:17 | gribble | The expected generation output, at 120000 Khps, given current difficulty of 92347.59095209 , is 1.30701195804 BTC per day and 0.0544588315849 BTC per hour. |
| 00:19 | CIA-89 | bitcoin: Luke Dashjr * r8a79b9003b5f gentoo/net-p2p/pushpool/ (Manifest pushpool-9999.ebuild): net-p2p/pushpool: Initial import of live-git http://tinyurl.com/5vp4z9e |
| 00:29 | CIA-89 | bitcoin: Luke Dashjr * rede72535995f gentoo/net-p2p/pushpool/ (Manifest pushpool-0.3.ebuild): net-p2p/pushpool: 0.3 http://tinyurl.com/4y9lv53 |
| 01:01 | programe | CPU :: Ufasoft's SSE2 miner would work with pushpool? |
| 01:22 | programe | im getting upstream RPC error |
| 01:22 | programe | does anyone know what it means? |
| 01:25 | B0g4r7 | It means about what you'd think. |
| 01:28 | programe | B0g4r7 what? |
| 01:28 | EPiSKiNG | anyone else notice an issue with teh new Phoenix miner not getting the correct MH/s? |
| 01:29 | EPiSKiNG | I ran mine for a like an hour, and the MH/s show better than poclbm, but when I check deepbit's reports, it shows a substantial decrease |
| 01:30 | fabianhjr | I have been searching for a while and I am 95% sure there was a Pledge for a MyBitcoin FOSS alternative. :/ |
| 01:31 | dust1 | EPiSKiNG: sample size? |
| 01:34 | Kiba | so, what happens to your magainze, fabianhjr |
| 01:35 | fabianhjr | Not much, that really happened. After we parted blogs poped up and there was no writing taking place. So now I am back to coding, graphics, and security. |
| 01:35 | Kiba | don't you have this thing called the bitcoin times when I briefly help run it |
| 01:35 | Kiba | so you gave up |
| 01:35 | fabianhjr | Kiba: yes, I still have the files if you want them. |
| 01:36 | Kiba | nothing interesting I already extracted, plus I do only public domain |
| 01:36 | fabianhjr | Kiba: I moved to another marketplace. I made my profits in the journalism area. |
| 01:36 | Kiba | where do you make your bitcoin now? |
| 01:36 | fabianhjr | Kiba: yes, I know. Though, I offered because maybe you would want a copy with the other articles. |
| 01:36 | EPiSKiNG | dust1: phoenix -u http://user:[email protected]:8332/;askrate=15 -k poclbm DEVICE=2 VECTORS AGGRESSION=10 -v FASTLOOP BFI_INT |
| 01:37 | fabianhjr | Kiba: doing a Bitcoin class in PHP then moving to do a MyBitcoin alternative, FOSS. |
| 01:37 | dust1 | EPiSKing: I mean what sample size are you basing your conclusion on. |
| 01:37 | Kiba | persistance* |
| 01:37 | fabianhjr | Kiba: you aren't profiting from your Weekly. You still haven't won the fight. :P |
| 01:38 | Kiba | but I got more traffics |
| 01:38 | fabianhjr | Have you surpassed your 1K Bitcoin wish? I remember 3-5 months ago you were bragging about getting your hand to all the bitcoins you could. |
| 01:38 | fabianhjr | :D |
| 01:38 | EPiSKiNG | 1 hr |
| 01:38 | Kiba | fabianhjr: not really |
| 01:39 | dust1 | Episking: probably not signifigant |
| 01:39 | Kiba | but my revenues better now |
| 01:39 | Kiba | .11 BTC a day |
| 01:39 | fabianhjr | LOL, ok, that was the biggest impression I got from you when I met you. |
| 01:39 | fabianhjr | s/met/meet/ |
| 01:39 | Kiba | fabianhjr: anyway, I have 445 BTC |
| 01:39 | Kiba | and I still do scrap for bitcoin |
| 01:40 | fabianhjr | LOL, at least you didn't follow genjix path of saling himself. |
| 01:42 | Kiba | apperantly, I made a profit of 320% at witcoin |
| 01:43 | fabianhjr | Kiba: congratz! You deserve it for your journalism! |
| 01:44 | hello_ | Hey guys, I have a quick question. |
| 01:44 | programe | which year it will be 1 block = 25 btc ? right now its 1 block = 50 btc.... when it will happen to be 1 block = 25 btc? |
| 01:44 | B0g4r7 | At block 210000. |
| 01:44 | shazow | programe: in 2 years i believe |
| 01:44 | programe | shazow: 2014 ? |
| 01:45 | hello_ | I made 5 successive payments of .2 btn to a gambling website about 40 minutes ago but they are all still unconfirmed :( |
| 01:45 | hello_ | Does anyone know why? |
| 01:45 | shazow | programe: i think so (don't quite one m on that) |
| 01:45 | hello_ | All my other transactions are getting confirmations. |
| 01:45 | shazow | programe: 2013 i think |
| 01:45 | programe | shazow: and when that happens it will be required to have the double processing power to earn 50 btc in the same amount of time that we do now? |
| 01:45 | B0g4r7 | Maybe you're unlucky and the block producers decided not to include your transactions. |
| 01:45 | B0g4r7 | Wait more. |
| 01:46 | B0g4r7 | Or include a tx fee. |
| 01:46 | shazow | programe: no, since the rate is scaled by the processing power, if everyone doubles it then it will remain the same |
| 01:46 | B0g4r7 | Roughly scaled. |
| 01:46 | shazow | programe: you'll require double relative to everyone else's staying the same |
| 01:46 | hello_ | B0g4r7, how often does that happen? And about how long should I wait? |
| 01:46 | B0g4r7 | A block is generated about every 10 minutes. |
| 01:46 | programe | shazow: so basically if my 6990 card now does 50btc each 6 days, how much it will do in year 2014 or so ? |
| 01:47 | programe | 25 btc? |
| 01:47 | B0g4r7 | Every time that happens, the block producer has an opportunity to add your transactions to the chain. |
| 01:47 | shazow | programe: that all depends on how many people are mining, if you assume the same compute power exists in the total mining pool, then you'll get 25 btc in 6 days |
| 01:47 | B0g4r7 | Depends on difficulty. |
| 01:47 | programe | i see |
| 01:48 | hello_ | I've been waiting for 40 minutes, so it seems like I missed out on 4 opportunities to have my transactions added to the chain :( |
| 01:48 | B0g4r7 | Did you include a transaction fee? |
| 01:48 | B0g4r7 | Also make sure you're connected to peers and see the block count advancing. |
| 01:50 | hello_ | 34 connections. Did not include a fee as I didn't see an option for it when I sent payments to PROBIWON through the default Bitcoin client. |
| 01:50 | hello_ | Actually the block count isn't advancing, weird... |
| 01:50 | hello_ | Although I have 35 connections. |
| 01:50 | retinal | ;;bc,blocks |
| 01:50 | gribble | 120227 |
| 01:51 | hello_ | Yep, 120227 |
| 01:51 | retinal | are you on the current one? |
| 01:51 | hello_ | Yep |
| 01:51 | retinal | it's a waiting game, then |
| 01:52 | hello_ | 120228! :P |
| 01:52 | retinal | ;;bc,blocks |
| 01:52 | gribble | 120228 |
| 01:52 | retinal | :o |
| 01:52 | hello_ | :o |
| 01:53 | B0g4r7 | http://blockexplorer.com/b/120228 |
| 01:53 | B0g4r7 | You can see if you see your transaction in the block. |
| 01:53 | B0g4r7 | I see a couple payments of 2 btc. |
| 01:54 | hello_ | Confirmed ;) Wow that took forever. |
| 01:55 | B0g4r7 | Now you get to wait some more, for 6 confirmations, assuming that's the requirement. |
| 01:56 | hello_ | Just one confirmation :) |
| 01:56 | hello_ | So how come the block count was going up so rapidly today? |
| 01:56 | B0g4r7 | 1 confirmation per block. |
| 01:56 | hello_ | And now it's slower. |
| 01:56 | B0g4r7 | Maybe someone switched off some miners. |
| 01:56 | hello_ | Please tell them to turn it back on <3 |
| 01:57 | B0g4r7 | Or if you just started your client and it was behind it had to catch up. |
| 01:57 | hello_ | I think IBM should get in on this mining. |
| 01:57 | hello_ | Get those blocks up faster. |
| 01:57 | B0g4r7 | The network will readjust no matter how muchy compute power is brought to bear. |
| 01:57 | B0g4r7 | To achieve a constant rate of 1 block per 10 minutes (or so) |
| 01:57 | hello_ | So the number of blocks always increases at the same rate? |
| 01:57 | hello_ | Ah, I see. |
| 01:57 | B0g4r7 | However... |
| 01:57 | retinal | but ... then the difficulty will adjust accordingly to average one block every ten minu... what B0g4r7 said |
| 01:58 | B0g4r7 | Difficulty readjustent only occurs once per 2016 blocks. |
| 01:58 | B0g4r7 | So you could gain a temporary boost. |
| 01:58 | hello_ | Yeah. |
| 01:59 | B0g4r7 | If someone wanted to hose the network, they could bring in massive power, wait for the readjustment, and then drop off. |
| 01:59 | B0g4r7 | Drop the block rate to one per 120 minutes or something. |
| 02:00 | B0g4r7 | Then it would be forever until the next readjustment. |
| 02:00 | B0g4r7 | Then they could pull the same thing again. |
| 02:00 | B0g4r7 | Even worse, bring in massive power, but encode no transactions in any blocks solved. |
| 02:00 | hello_ | Jeez. |
| 02:00 | hello_ | What safeproofs are there against that? |
| 02:01 | B0g4r7 | Lots of grassroots power...? |
| 02:01 | programe | YEAAAAAAAAAAAAAAAAAAAAAAAAAAH |
| 02:01 | programe | I GOT PUSHPOOL WORKING |
| 02:01 | programe | HAHA |
| 02:01 | programe | IT TAKED ME 4 DAYS |
| 02:01 | programe | full working days |
| 02:01 | B0g4r7 | I don't know what that is, but right on. |
| 02:01 | hello_ | Pushpool? |
| 02:02 | programe | https://github.com/jgarzik/pushpool |
| 02:02 | programe | yeah its a polling software |
| 02:02 | programe | to create pools |
| 02:02 | programe | polls |
| 02:03 | programe | mining pools |
| 02:03 | B0g4r7 | Push notification of a new block? |
| 02:03 | programe | yes, and share earnings between miners etc |
| 02:40 | programe | jgarzik |
| 02:41 | Kiba | I argued with a bitcoin user on twitter who argued that the exchanges are already decentralized |
| 02:41 | jrabbit | lol. |
| 02:42 | Kiba | mtgox got a big fat bank account painted on it |
| 02:42 | Kiba | tell me that's not centralized |
| 02:42 | Kiba | it's a big fat choke point |
| 02:43 | programe | jgarzik: pushpool isnt registering the shares for some reason, do you have idea why? i need to wait until the miners solve one whole block for anything to be registered? |
| 02:53 | programe | weird |
| 02:53 | Kiba | jgarzik: so, will pastecoin get back? |
| 02:55 | programe | jgarzik isnt answering :/ |
| 02:56 | programe | weird |
| 02:56 | programe | when he will be back |
| 02:56 | ersi | lol |
| 02:56 | programe | weird |
| 02:56 | programe | i didnt know |
| 02:57 | jgarzik | learn some IRC etiquette, people |
| 02:57 | programe | sorry |
| 02:57 | programe | jgarzik: can you help me to answer some questions regarding pushpool? |
| 02:58 | jgarzik | as long as it's not fscking beep beep beep with each message. damn. |
| 02:58 | jgarzik | highlight I can deal with. |
| 02:58 | ersi | programe: How about taking a hint |
| 02:58 | programe | jgarzik: one thing to note is that blkmond crashes every 10 min or so |
| 02:59 | programe | jgarzik: probably because my bitcoin server client is newer than the protocol it supports? |
| 03:00 | programe | jgarzik: minerd works okay with the pushpool setup i have made using json-http interface however CPU :: Ufasoft's SSE2 miner doesnt work ? |
| 03:00 | programe | jgarzik: i see minerd to hash and show MHash/s etc however i dont see any shares beign recordered on the db |
| 03:00 | programe | jgarzik: those are all the questions :) |
| 03:01 | ersi | (??????) |
| 03:03 | programe | jgarzik ? |
| 03:03 | ersi | I hope he did put you on ignore, 'cause you sure are annoying |
| 03:04 | programe | i tought this channel is to discuss dev stuff |
| 03:04 | programe | im joining his project to solve bugs |
| 03:04 | programe | and review the code |
| 03:04 | programe | and implement new features |
| 03:04 | programe | and he is not going to help me to join |
| 03:04 | programe | ? |
| 03:04 | ersi | then go and review the code |
| 03:04 | programe | i tought open source developers were more open |
| 03:04 | programe | and friendly |
| 03:04 | davex__ | hmm... wonder how phoenix miner could possibly run the gpu cooler but get better mh/s than other miners |
| 03:05 | jgarzik | open source means you are free to read the code and figure out problems youself. |
| 03:05 | ersi | Well, you can't just expect to get support just cause something is open. |
| 03:05 | jgarzik | Free support is ----> that way |
| 03:05 | programe | jgarzik: i can pay |
| 03:05 | programe | jgarzik: if thats what you want |
| 03:06 | ersi | Oh man, exactly what I'd wish for when on vacation! Work! :) |
| 03:06 | jgarzik | yeah really |
| 03:06 | programe | however my idea was to join and help on the project and work togheter in team |
| 03:06 | programe | i just have those questions and nothing more |
| 03:07 | jgarzik | might have to cut vacation short to deal with daughter's croup, even :/ We'll see in the morning. |
| 03:07 | nanotube | programe: it seems jg has other things on his mind atm... so just save your inquiries for a bit later. |
| 03:07 | programe | okay |
| 03:07 | ersi | jgarzik: Croup? :o |
| 03:07 | programe | no problem |
| 03:07 | programe | ill research the code myself |
| 03:08 | programe | however im a bit dissapointed |
| 03:08 | ersi | jgarzik: Ouch, that does not seem nice. Hope she'll get better man |
| 03:08 | nanotube | jgarzik: haha i was going to ask if your daughter is a horse... then used the dict to figure out it has alternate meaning :) |
| 03:08 | nanotube | best wishes on your daughter's health. |
| 03:08 | programe | jgarzik: best whishes |
| 03:09 | programe | jgarzik: hopefully we can work togheter in a future |
| 03:09 | programe | meanwhile ill have to review the code and anser the questions myself :P |
| 03:09 | programe | *answer |
| 03:09 | Androgynous | hey... |
| 03:09 | Androgynous | can anyone here maybe possibly help me with my bitcoin.conf for namecoin? |
| 03:10 | Androgynous | i'm getting an error saying that i need to set my rpcpassword |
| 03:10 | Androgynous | but i made the file |
| 03:10 | programe | whats namecoin |
| 03:10 | programe | i see distributed name system.. |
| 03:10 | Androgynous | chain seperate from bitcoin |
| 03:11 | Androgynous | yeah, it involved domains and names |
| 03:11 | Androgynous | but to run namecoind |
| 03:11 | Androgynous | i need a bitcoin.conf |
| 03:11 | programe | Diablo-D3: does diablo miner supports http-json requests? |
| 03:11 | Androgynous | C:UsersUserAppDataRoamingNamecoin |
| 03:11 | Androgynous | i have it saves there |
| 03:12 | Androgynous | where it tells me to save it |
| 03:12 | Androgynous | as owner-readable-only |
| 03:13 | Androgynous | perhaps i'm going about setting it as "owner-readable-only" |
| 03:14 | Androgynous | wrong |
| 03:14 | Androgynous | ping me if anyone thinks they can help |
| 04:02 | bk128 | anyone know the name of the site that shows a moving chart of all the transactions by size? |
| 04:18 | midnightmagic | bitcoin watch? |
| 04:19 | midnightmagic | nope.. |
| 04:20 | Diablo-D3 | [01:11:45] <programe> Diablo-D3: does diablo miner supports http-json requests? |
| 04:20 | Diablo-D3 | how else would it work? |
| 04:25 | luke-jr | does anyone know DataSurfer? is he on IRC? |
| 04:25 | luke-jr | Diablo-D3: all the other pools have or are moving to push-based mining |
| 04:28 | Diablo-D3 | luke-jr: yes, which is kind of nuts when they're all going to have to convert to mine. |
| 04:53 | chmod755 | http://random.witcoin.com/p/1302/OperationTop10 |
| 05:31 | genjix | tcatm: britcoin has been up and functioning but disappeared from bitcoinwatch since yesterday |
| 05:32 | genjix | appears on bitcoincharts though |
| 05:45 | midnightmagic | bitcoinmonitor.com is the one.. |
| 05:46 | genjix | bitcoinmonitor isnt for currencies |
| 05:52 | ersi | Holy fuck, people trading 1 BTC for 1.5 USD o_o |
| 05:56 | midnightmagic | ;;bc,stats |
| 05:56 | gribble | Current Blocks: 120263 | Current Difficulty: 92347.59095209 | Next Difficulty At Block: 120959 | Next Difficulty In: 696 blocks | Next Difficulty In About: 4 days, 1 hour, 3 minutes, and 12 seconds | Next Difficulty Estimate: 105916.19630086 |
| 05:56 | midnightmagic | bk128 was asking for moving chart of transactions by size. |
| 05:57 | gribble | (105,916.19630086 - 92,347.59095209) / 92,347.59095209 = 0.146929716 |
| 05:57 | midnightmagic | ;;calc (105916.19630086-92347.59095209)/92347.59095209 |
| 05:57 | cosurgi | ArtForz: what is the endianness of time in "DATA : 000002800000000000000000000000000000000000000000000000000000000000000000000000000000000080000000_nonce__~target~==time==_merkle_" ? |
| 05:57 | midnightmagic | 14.7% increase. |
| 05:58 | midnightmagic | that's.. a bit high. |
| 05:58 | cosurgi | ArtForz: I am looking at 'time' from different blocks and only the high bits are changing, not low bits. |
| 05:59 | lfm | cosurgi: you mean like the "data" in getwork? |
| 06:01 | lfm | cosurgi: the "data" in getwork is 32 bit big endian |
| 06:02 | lfm | they byteswap it as an optimization for the sha256 routine |
| 06:02 | Compgenius | hey guys, how would I clear my transaction list in bitcoin? |
| 06:03 | cosurgi | lfm: yep, I just reversed the bytes, and I got a correct time. |
| 06:03 | Compgenius | atm my bitcoin "all transactions" is flooded with my bitcoin winnings and sendings |
| 06:04 | CFSworks | Compgenius: Create a new wallet, send all your BTC there, delete the old one? |
| 06:04 | lfm | Compgenius: you cant |
| 06:04 | ersi | Modify the client :) |
| 06:05 | CFSworks | Moving all your Bitcoins into a new wallet would work... You lose your old addresses though. :( |
| 06:05 | Compgenius | not necessarily a good idea to lose all my address... |
| 06:06 | Compgenius | I'll just leave them for now |
| 06:06 | ersi | So keep your old wallet around |
| 06:07 | Compgenius | just to show you... http://cg999.ath.cx/imgs/lolcoin.png damn thats going to be annoying... |
| 06:08 | retinal | pshaw, that's not even 100 transactions |
| 06:09 | CFSworks | I have 113 and it's not so bad as long as I don't stare at the scrollbar. |
| 06:09 | ersi | That's why one usually has a 'internal balance' on sites and then either deposit or withdraw |
| 06:09 | CFSworks | It's like fear of heights: Don't look at how bad it is and you won't get sick to your stomach. |
| 06:10 | Compgenius | counted em, 63. |
| 06:10 | CFSworks | That's odd. The lower-right corner says 67. |
| 06:10 | Compgenius | meh, might have skipped a few numbers |
| 06:11 | CFSworks | With so many similar transactions I'd get lose count too. |
| 06:11 | Compgenius | sometimes i accidently skip from say 45 to 50 >_> |
| 06:11 | Compgenius | btw CFSworks, those transactions were all done within the space of a day |
| 06:12 | CFSworks | Wow. Are all of them small trades too? |
| 06:12 | Compgenius | yeah |
| 06:12 | Compgenius | 0.01-0.02 |
| 06:13 | Compgenius | there's only one transaction that wasn't on the 25th |
| 06:13 | CFSworks | I can see what you mean. That would give me a headache. |
| 06:13 | ersi | sounds like a lottery or some other small-change game |
| 06:13 | Compgenius | and that was on the 14th, when i got my 0.05 from the faucet |
| 06:13 | Compgenius | CFSworks, bitcoin darts |
| 06:13 | Compgenius | really needs some sort-of on site wallet |
| 06:13 | Compgenius | >_> |
| 06:13 | CFSworks | Hmm... |
| 06:13 | ersi | I agree :) |
| 06:13 | Compgenius | new address to send to every time you bet |
| 06:14 | CFSworks | Hmm... |
| 06:14 | ersi | Seems like you've done +- 0 :) |
| 06:14 | Compgenius | ersi, it's more or less -0.10 |
| 06:15 | CFSworks | What Bitcoin needs is a "hide old transactions" option that hides anything older than X transactions. |
| 06:15 | Compgenius | since i got 0.10 off of a friend to bring it to 0.15 |
| 06:17 | CFSworks | To any core Bitcoin developers online right now: What do you think about a "Show only last [ ] transactions in the main window." textbox to be added to the GUI preferences? |
| 06:18 | Compgenius | CFSworks, i'm surprised there's not a remove transaction option |
| 06:18 | Compgenius | to get rid of a transaction, or atleast a deleted transaction tab |
| 06:18 | Compgenius | >_> |
| 06:19 | CFSworks | "Removing" a transaction isn't in the design of Bitcoin, since it's stored permanently in the block chain. |
| 06:19 | CFSworks | "Hide" would be a little less misleading. |
| 06:21 | retinal | request: filter by address |
| 06:22 | retinal | actually, scratch that; it'd be impractical after a couple months of intense usage |
| 06:22 | retinal | (??????) |
| 06:22 | CFSworks | Compgenius, did you develop the darts game? |
| 06:28 | Compgenius | CFSworks, nope |
| 06:29 | Compgenius | retinal, it really would be useless, since a lot of sites generate a random address for every transaction you make to them |
| 06:30 | ersi | filter by label, then. |
| 06:33 | Compgenius | actually yeah.. that makes more sense ersi |
| 06:40 | genjix | thing i dont get is why so many boost::asio examples use threads when they suck and a reactor pattern means you don't have to use them. |
| 06:52 | doublec | probably to take advantage of multiple cores |
| 07:20 | RenaKunisaki | https://verydemotivational.files.wordpress.com/2011/02/58349704-6eab-4b4f-bf4e-358a7235b75c.jpg there's a Bitcoin joke in here somewhere... |
| 07:31 | sipa | ;;bc,blocks |
| 07:31 | gribble | 120278 |
| 07:31 | gribble | 0.729372504234 |
| 07:31 | sipa | ;;bc,prob 1200000 5d |
| 07:41 | gribble | Error: float division |
| 07:41 | RenaKunisaki | ;;bc,gen 0 |
| 07:41 | lfm | ;;bc,gen 0.001 |
| 07:41 | gribble | The expected generation output, at 0.001 Khps, given current difficulty of 92347.59095209 , is 1.0891766317e-08 BTC per day and 4.53823596541e-10 BTC per hour. |
| 07:59 | CIA-89 | bitcoin: genjix * rcc5ed7a95ba9 intersango/util.php: added ignore status. http://tinyurl.com/6k5feth |
| 08:11 | omglolbbq | guys is there a windows desktop gadget to monitor mtgox? |
| 08:26 | toffoo | omglolbbq: i think so .. but looks like he's trying to sell it for 1BTC: http://www.reddit.com/r/BitMarket/comments/g94bq/bitcoin_widget_for_windows_for_sale_1_bitcoin/ |
| 08:33 | xelister | hi, when starting new bitcoin node |
| 08:33 | xelister | how to copy chain files, which ones exactly are needed to not redownload |
| 08:42 | omglolbbq | tnx toffoo |
| 08:43 | eps | ;;bc,stats |
| 08:43 | gribble | Current Blocks: 120288 | Current Difficulty: 92347.59095209 | Next Difficulty At Block: 120959 | Next Difficulty In: 671 blocks | Next Difficulty In About: 3 days, 21 hours, 11 minutes, and 40 seconds | Next Difficulty Estimate: 106298.92485892 |
| 08:43 | eps | woah quite a jump there |
| 08:44 | eps | it seems like the value rallys are pushing up the difficulty, which seems backwards to me |
| 08:48 | Diablo-D3 | eps: people are mining harder |
| 08:48 | Diablo-D3 | to get the money |
| 08:49 | eps | yeah, i guess it makes sense |
| 08:50 | eps | i think what bitcoin really needs to take off though is some stability |
| 08:51 | eps | even if it is stable at low dollar price |
| 08:51 | eps | cos at least then people can plan more effectively |
| 09:05 | manveru | eps: it won't get stable if people aren't using it |
| 09:06 | manveru | mtgox finally seems to be picking up in volume |
| 09:07 | manveru | but it's still just a few people compared to common exchanges... |
| 09:10 | Compgenius | eps, probably due to all the pools |
| 09:46 | xelister | eps: yea |
| 09:46 | xelister | fuck 110k diff |
| 09:47 | eps | manveru: if it is never stable then it is unlikely to take off in a big way |
| 09:47 | eps | and by stable i don't mean static |
| 09:48 | eps | but an increase or drop of more than 20% (compared to the dollar or whatever) within a few days will make bitcoins difficult to use for legitimate business |
| 10:08 | TD | eps: yes indeed but there's not much anyone can do about that except get more real traders and merchants into the economy |
| 10:08 | TD | right now there's lots of speculation and the economy is very small, so the price is driven heavily by press attention |
| 10:10 | sipa | ;;bc,calc 92000 1 |
| 10:10 | gribble | Error: invalid syntax (<string>, line 1) |
| 10:10 | gribble | The average time to generate a block at 92000 Khps, given the supplied difficulty of 1, is 46 seconds |
| 10:10 | sipa | ;;bc,calcd 92000 1 |
| 10:10 | eps | yeah, it is a tricky problem to solve |
| 10:13 | anarchyx | eps: more volatility will drive in more speculators and increase the amount of traders, market will regulate itself |
| 10:17 | TD | hmm, faucet is getting low |
| 10:24 | mele | shares are distributed when a block is solved in a pool? |
| 10:24 | BlueMatt | mele: depends on the pool, but yes |
| 10:25 | mele | BlueMat: ok |
| 10:25 | sipa | mele: you can use [Tab] to complete the nickname of someobe |
| 10:25 | sipa | someone |
| 10:38 | BurtyB | just plugged another 5870 in - my UPS isn't too happy lol |
| 11:07 | xelister | BurtyB: does you UPS actually hold computer with even one 5980 |
| 11:07 | xelister | 5870 |
| 12:14 | luke-jr | hmm, another bubble? |
| 12:16 | ArtForz | looks more like a single 2kbtc buy |
| 12:16 | Kiba | Tyler Cowen is very critical of bitcoin |
| 12:16 | ArtForz | err, 4kbtc |
| 12:16 | Kiba | hopefully we will succeed and make him look like a fool |
| 12:16 | ArtForz | Tyler who? |
| 12:17 | Kiba | sweet revenge |
| 12:17 | Kiba | dude at Marginal Revolution |
| 12:17 | ArtForz | still not ringing a bell.. *crawls back under rock* |
| 12:19 | CIA-89 | bitcoin: Luke Dashjr * r0b4cd41b6a5f gentoo/net-p2p/pushpool/ (Manifest pushpool-0.3.ebuild): net-p2p/pushpool-0.3: latest git eclass is picky http://tinyurl.com/3vlq8zv |
| 12:21 | BurtyB | xelister yeah, it was doing 2xserver (one with 2x5870) a desktop/2xrouter/switch |
| 12:29 | CIA-89 | bitcoin: Luke Dashjr * r051b33f5c79d gentoo/net-p2p/pushpool/ (Manifest pushpool-0.3.ebuild): net-p2p/pushpool-0.3: apparently I must not have tested :/ http://tinyurl.com/656hpon |
| 12:29 | CIA-89 | bitcoin: Luke Dashjr * r844d965662df gentoo/net-p2p/pushpool/ (Manifest pushpool-0.3.ebuild pushpool-9999.ebuild): net-p2p/pushpool: missing DEPEND: dev-libs/libmemcached http://tinyurl.com/6zge35c |
| 12:45 | BlueMatt | sipa: cpu required? |
| 12:45 | sipa | i'll benchmark it soon, but i don't expect it to be much more expensive (per key tried) than verification |
| 12:46 | BlueMatt | sipa: so it would require x2 cpu time (assuming which key works is specified) to verify a tx? |
| 12:47 | sipa | no, you don't need to verify it anymore |
| 12:47 | BlueMatt | ah, ok cool then |
| 12:47 | sipa | if you recover a key, and its hash matches an address, it is certainly a valid signature |
| 12:47 | BlueMatt | ah, good point that makes sense |
| 12:48 | BlueMatt | is it possible to specify which key out of the options will be the correct one (ie only one key recovery required) |
| 12:49 | BlueMatt | I havent really been paying attention |
| 12:49 | sipa | yes |
| 12:49 | sipa | there are at most 4 possible keys |
| 12:49 | sipa | and you can easily specify which one to try |
| 12:50 | BlueMatt | Id assume we dont want to try any keys other than the one specified |
| 12:50 | sipa | exactly |
| 12:50 | BlueMatt | there would be no use |
| 12:51 | sipa | so i will propose to use a bitcoin-specific 65-byte signature encoding, which contains exactly the same information as the 72-byte signature + 65-byte pubkey now |
| 12:52 | BlueMatt | sipa: cool, Im assuming we dont have to kill backward compatibility if we use reserved opcodes? |
| 12:53 | BlueMatt | ie old nodes just reject all txes |
| 12:54 | sipa | http://www.bitcoin.org/smf/index.php?topic=6430.msg94738#msg94738 |
| 12:54 | sipa | that proposal means we switch (at some point in the past) to new scriptPubKeys which require new scriptSigs |
| 12:54 | sipa | *future |
| 12:56 | sipa | i believe it would be possible (using yet another opcode...) to use a "compact signature" for an old scriptPubKey as well |
| 12:57 | BlueMatt | is the destination address specified not a hash of the current scriptPubKey... |
| 12:58 | sipa | no |
| 12:58 | sipa | an address is a hash of a pubkey |
| 12:58 | BlueMatt | sorry, yes of course |
| 12:58 | sipa | the scriptPubKey (which typically contains a pubkey or an address) is the thing in a txout which determines who is allowed to spend |
| 12:59 | sipa | and scriptSig (which typically contains a signature and sometimes a pubkey) is the thing in a txin which proves you had the right to spend |
| 13:00 | BlueMatt | if we change the format of scriptPubKeys, Im assuming we sign with old format to spend old coins and require new format for spends thereafter? |
| 13:00 | sipa | there are two ways, i believe |
| 13:01 | sipa | either add a new opcode to be used in scriptPubKey, which only requires a sig + 2-bit code in scriptSig - so old coins will be signed using the old way, and new coins with the new way |
| 13:02 | sipa | or add a compatibility opcode to be used in scriptSig, which takes a scriptSig + 2-bit code, and converts it into a scriptSig + pubkey, to be fed to an old scriptPubKey |
| 13:05 | BlueMatt | Either way old nodes will flat out reject all new signs |
| 13:05 | BlueMatt | I prefer #1 as IMHO its nicer |
| 13:08 | BlueMatt | though the results would effectively be the same either way |
| 13:09 | sipa | #1 allows simpler scriptPubKeys as well, but the effect is very small |
| 13:09 | sipa | #2 allows small sigs also for old coins |
| 13:10 | jgarzik | Has bitcoin ever introduced a new feature that made it impossible for older clients to verify a block? |
| 13:10 | BlueMatt | I dont see sigs for old coins to be really any advantage |
| 13:10 | jgarzik | sendmany, for example, could be verified by ancient clients, if a sendmany TX makes it into a block. |
| 13:11 | BlueMatt | IMHO the feature should be added, but the clients shouldnt sign that way by default until it is strictly necessary due to network load |
| 13:11 | BlueMatt | we cant never add new opcodes just because it breaks compatibility |
| 13:11 | BlueMatt | though we shouldnt use them by default |
| 13:12 | ISA_ | Hello |
| 13:14 | BlueMatt | ISA_: hi |
| 13:16 | sipa | for a 2-txin-2-txout transaction, it would allow a more than 33% reduction in tx size |
| 13:16 | devrandom | hi BlueMatt |
| 13:16 | sipa | 438 -> 290 bytes |
| 13:16 | BlueMatt | hi |
| 13:17 | sipa | somehow that seems worth it to me, but obviously not immediately |
| 13:17 | BlueMatt | sipa: I agree, but IMHO it shouldnt be turned on by default for quite a while |
| 13:17 | sipa | something like "if (nBestheight > 200000) fUseCompactSigs=true;" :) |
| 13:18 | BlueMatt | sipa: I disagree |
| 13:18 | devrandom | so nightlies are built in a VM... I wonder if there's a solution to that |
| 13:18 | prax_ | anyone got a suggestion for domain name registrar? |
| 13:18 | BlueMatt | It should be off until absolutely required |
| 13:19 | devrandom | what kind of VM are you using? |
| 13:19 | BlueMatt | devrandom: I dont know, depends on the virtualization method |
| 13:19 | BlueMatt | devrandom: sadly, the proc its on doesnt support hardward virt so its a vmware server |
| 13:19 | BlueMatt | kvm wont run there |
| 13:19 | BlueMatt | virtualbox might but vmware definitely wont |
| 13:20 | devrandom | I wonder if non-kvm qemu would run and if it would be too slow... |
| 13:20 | BlueMatt | does qemu do soft virt? |
| 13:21 | BlueMatt | looks light it might |
| 13:21 | devrandom | yeah |
| 13:21 | BlueMatt | still dont know if it will boot inside of vmware, but I suppose its worth a shot |
| 13:24 | devrandom | http://forums.virtualbox.org/viewtopic.php?f=1&t=20589&start=15 |
| 13:24 | devrandom | someone got qemu running under vbox |
| 13:24 | BlueMatt | worth a shot then |
| 13:25 | BurtyB | prax_ depending on tld I do registrations |
| 13:25 | BlueMatt | probably still needlessly slow... |
| 13:25 | BlueMatt | IMHO its not really worth signing nightlies |
| 13:26 | prax_ | hmm well why should I use you? (probably just a .com for now though) |
| 13:26 | BlueMatt | devrandom: signing is important for distributions, but for nightlies...well, its not that important really |
| 13:27 | devrandom | it would simplify your life if you didn't have to do the releases differently |
| 13:27 | BurtyB | prax_ icann accredited registrar (not a reseller) for one :) |
| 13:28 | BlueMatt | devrandom: true, but Ive already got the nigtlies set up (really not hard) and building releases isnt bad with your scripts |
| 13:28 | devrandom | ok |
| 13:28 | prax_ | was reading some stuff about how godaddy is a pain to transfer |
| 13:28 | prax_ | you got info on a website? |
| 13:28 | prax_ | I'm looking for private registration too |
| 13:28 | BlueMatt | devrandom: In any case, I think this kind of trust is important for releases |
| 13:29 | devrandom | BlueMatt - so sounds like the two of us can build releases and that's all we need? gavinandresen? |
| 13:29 | B0g4r7 | godaddy huh. |
| 13:29 | BurtyB | prax_ http://www.othellonames.net/ no restrictions (other than the tld operators) on transfering out you can just request an EPP via the control panel |
| 13:29 | BlueMatt | devrandom: it would be nice to get as many as possible |
| 13:29 | gavinandresen | Y'all going to take over building releases? Wahoo! |
| 13:29 | BlueMatt | devrandom: jgarzik, gavinandresen etc |
| 13:29 | B0g4r7 | I've used them for my domains for many yrs now. |
| 13:29 | BlueMatt | gavinandresen: I would, but Id rather let people trust you/jgarzik |
| 13:29 | B0g4r7 | Never had any real problems, other than a kind of "spammy feel" from them. |
| 13:30 | devrandom | I think gavin builds on ec2? |
| 13:30 | BlueMatt | gavinandresen: mac building probably not possible though (unless you know of a xcompiler from linux-> mac) |
| 13:30 | BlueMatt | devrandom: yes he does |
| 13:30 | gavinandresen | yup. |
| 13:31 | devrandom | I don't yet have a solution for that, although I can envision using the API |
| 13:31 | prax_ | BurtyB I'll check it out and maybe talk to you later, still confused what I am really doing too =) |
| 13:32 | BlueMatt | devrandom: I suppose we can go build 0.3.21 now and get some sigs out if gavin wants to distribute that instead |
| 13:32 | BlueMatt | get the system started now |
| 13:32 | BlueMatt | its a good opportunity |
| 13:32 | BurtyB | prax_ np, let me know if you have any Qs |
| 13:32 | gavinandresen | How about for the 0.4 release we plan on having the builds done using gitian? I can get a cheap linux netbook to run VMs to build... |
| 13:32 | BlueMatt | gavinandresen: its up to you |
| 13:32 | BlueMatt | then the next version is 0.4? |
| 13:33 | gavinandresen | I'd like the next version to be 0.4 with jgarzik's encrypt-private-keys incorporated |
| 13:33 | BlueMatt | and autotools, Im assuming? |
| 13:33 | gavinandresen | (next version after stamping 0.3.21 final today or tomorrow) |
| 13:33 | CrazyThinker | Is the From and Message data encrypted? |
| 13:33 | gavinandresen | Yeah, and autotools. And some source re-org, I think |
| 13:33 | BlueMatt | nice |
| 13:33 | jgarzik | jaromil's autotools work is quickly overtaking my branch, as the preferred autotools junk station |
| 13:34 | jgarzik | (with my blessing) |
| 13:34 | BlueMatt | would like to see bitcoin: uris as well |
| 13:34 | jgarzik | I like it when people do my work for me :) |
| 13:34 | BlueMatt | and his should support xcompile soon as well :) |
| 13:34 | sipa | CrazyThinker: bitcoin does not use any encryption at all |
| 13:34 | CrazyThinker | sipa, so the messages are visible to everyone on the network? |
| 13:34 | sipa | all transactions are public, as everyone must be able to verify their integrity |
| 13:34 | devrandom | we can always re-release the 0.3.21 binary if we are impatient |
| 13:35 | devrandom | hm... there's this: http://www.phenona.com/blog/using-lxc-linux-containers-in-amazon-ec2/ |
| 13:35 | sipa | CrazyThinker: that does however not mean that everyone knows which addresses belong to who |
| 13:35 | BlueMatt | devrandom: We can release it of course, and probably should |
| 13:35 | gavinandresen | What exactly does the gitian build/verify? Just the executables, yes? |
| 13:35 | CrazyThinker | yeah, but are those visible to everyone? |
| 13:35 | sipa | jgarzik: seen my comment in your encrypt-private-keys thread? |
| 13:35 | sipa | some time ago already |
| 13:35 | BlueMatt | devrandom: that way we can get it out there and tested |
| 13:35 | BlueMatt | devrandom: until it actually gets used |
| 13:36 | jgarzik | sipa: I was hoping someone would answer your question :) http://www.bitcoin.org/smf/index.php?topic=4983.msg85445#msg85445 |
| 13:36 | jgarzik | sipa: the main remaining issue seems to be IV |
| 13:36 | devrandom | gavinandresen - it can have arbitrary output. Right now I think I copy the source to the output and include that in the signature. |
| 13:37 | noagendamarket | http://twitter.com/#!/MemoryDealers is now accepting bitcoins |
| 13:37 | sipa | CrazyThinker: there is no identity info in the bitcoin network |
| 13:37 | devrandom | BlueMatt - ok |
| 13:38 | jgarzik | anyway... |
| 13:38 | sipa | CrazyThinker: and bitcoin continuously creates new addresses to send change transactions to, in order to hide which is change and which is payment |
| 13:38 | jaromil | jgarzik: thanks. i needed autotools myself. BTW i need rebase that branch and provide some documentation for mingw32 compiling |
| 13:38 | CrazyThinker | sipa but if I mention the email address and other details in the message sent using Bitcoin client, can people read this information? |
| 13:38 | sipa | there is no message |
| 13:38 | TD | good day everyone |
| 13:39 | BlueMatt | TD: good day |
| 13:39 | gavinandresen | Wow, the gang's all here.... |
| 13:39 | TD | gavinandresen: could you maybe include the "if (!fTestNet)" conditions on the tx replacement and other disabled features before 0.3.21? |
| 13:39 | TD | so everything that is currently disabled for safety can be played with on the testnet .... |
| 13:39 | luke-jr | gavinandresen: jgarzik just left. he isn't part of the gang? :P |
| 13:39 | CrazyThinker | sipa, In the bitcoin client it shows message and From text boxes |
| 13:39 | sipa | CrazyThinker: that's only for the outdated send-to-IP feature |
| 13:39 | gavinandresen | TD: I'd rather not-- I want to get 0.3.21 out the door |
| 13:39 | sipa | CrazyThinker: the bitcoin network doesn't use them |
| 13:39 | TD | fair enough |
| 13:40 | CrazyThinker | sipa, okay |
| 13:40 | B0g4r7 | TD: Verying behavior based on whether or not "test mode" is being used sounds like a bad idea to me. |
| 13:40 | gavinandresen | TD: It'll be top of the list for 0.4 (assuming somebody submits a PULL or I remember) |
| 13:40 | devrandom | jgarzik - are you interested in joining the gitian builders? |
| 13:40 | TD | great. |
| 13:40 | B0g4r7 | varying |
| 13:40 | luke-jr | & |
| 13:40 | gavinandresen | jgarzik just left |
| 13:40 | BlueMatt | devrandom: hes off |
| 13:40 | sipa | TD: by the way, i have an openssl-based ecdsa key recovery working |
| 13:41 | TD | B0g4r7: it's already done. they are separate networks |
| 13:41 | TD | sipa: nice! |
| 13:41 | devrandom | ok |
| 13:41 | B0g4r7 | mmm...well...yes. |
| 13:41 | gavinandresen | sipa: but... why? |
| 13:41 | gavinandresen | (bottleneck is already CPU, why make it worse?) |
| 13:41 | gavinandresen | ("because I can" is a valid response, by the way) |
| 13:41 | sipa | gavinandresen: i haven't benchmarked it, but key recovery shouldn't be slower than verification, actually |
| 13:42 | BlueMatt | gavinandresen: probably no worse for cpu |
| 13:42 | sipa | obviously, i still need to do benchmarks |
| 13:42 | gavinandresen | But you have to recover the CPU AND THEN STILL check the signature, right? |
| 13:42 | sipa | no |
| 13:42 | gavinandresen | (err, recover the key) |
| 13:42 | BlueMatt | gavinandresen: theoretically you dont have to check the sig |
| 13:42 | sipa | if you recover a key, and that key's hash matches your address, you're done |
| 13:42 | sipa | the algorithm will only produce keys for which that sig is a valid sig |
| 13:43 | TD | bottleneck is CPU today. in future it might move to become the RAM required to store the block chain (assuming that big miners have many cores) |
| 13:43 | TD | so shrinking the block chain is still useful. but the change isn't backwards compatible. |
| 13:44 | TD | if it's included today, perhaps in a year or two years if miners start complaining that the storage overheads are getting too heavy, it could be activated |
| 13:44 | TD | as by that point hopefully everyone is upgraded |
| 13:44 | TD | ie - kept around in our back pocket in case it's needed |
| 13:44 | sipa | for a typical 2-txin-to-2-txout transaction, the size (of the whole tx) would go from 438 to 290 bytes |
| 13:44 | BlueMatt | TD: that is what I was saying |
| 13:44 | TD | ah, sorry for duplicating :) i wasn't watching irc before |
| 13:44 | BlueMatt | keep it off until strictly necessary |
| 13:45 | BlueMatt | TD: never a problem, I do that all the time |
| 13:45 | sipa | it does put stronger constraints on alternative implementations |
| 13:45 | luke-jr | ;;later tell jgarzik is there a reason pushpool uses sbin instead of bin? |
| 13:45 | gribble | The operation succeeded. |
| 13:45 | TD | sipa: how so? |
| 13:45 | sipa | TD: as they would also need to implement the additional opcodes, obviousl |
| 13:46 | TD | afaik the only alternative implementation today that tries to verify txns is bitdollar and it doesn't even run scripts |
| 13:46 | BlueMatt | just more stuff to implement |
| 13:46 | BlueMatt | assuming you want to verify txes yourself |
| 13:46 | TD | right, but as no such implementation exists today, it's not a big deal to give them even more work :-) |
| 13:46 | BlueMatt | true |
| 13:46 | gavinandresen | sipa: ok. carry on then. But a factor of less-than-two storage savings... at the cost of an incompatible addition to Script.cpp ... I'm not enthused. |
| 13:46 | TD | actually i'm wrong ... i'd have to support it too |
| 13:47 | luke-jr | TD: but nothing could stop a rogue miner from using it in blocks early, and forking the chain |
| 13:47 | devrandom | the miner would not get their blocks accepted, wasting gpus |
| 13:47 | sipa | a rogue miner who starts to use it before the official "introduction time", would just be ignored by others |
| 13:47 | TD | as even thin clients need to understand how to extract the relevant addresses/pubkeys from scripts |
| 13:47 | TD | even though they don't run them |
| 13:47 | BlueMatt | luke-jr: could be disabled till block x |
| 13:47 | luke-jr | BlueMatt: that would do it I guess |
| 13:48 | devrandom | I like the enable after block x solution for upgrades... maybe should also have an alert system for "your version is considered obsolete by n peers" |
| 13:48 | luke-jr | devrandom: there is such an alert system already |
| 13:49 | luke-jr | devrandom: except it's monarchial |
| 13:49 | BlueMatt | Kiba: potato chip seems kinda random there, just one? |
| 13:49 | CIA-89 | bitcoin: Luke Dashjr * rdf81e33c4c2f gentoo/net-p2p/pushpool/ (Manifest pushpool-0.3.ebuild pushpool-9999.ebuild): net-p2p/pushpool: oh yeah, I forgot about econf... http://tinyurl.com/42t3axq |
| 13:49 | devrandom | luke-jr - the satoshi alert? |
| 13:49 | luke-jr | yeah |
| 13:49 | Kiba | BlueMatt: naw, vingear and salt chips, my favorite |
| 13:50 | luke-jr | gavinandresen: what would you think of modifying the alert to relay signed-by-other-key messages on the same terms as a free txn? |
| 13:50 | BlueMatt | gavinandresen: can we get you to add a new alert key for yourself...or get satoshi to give you his? |
| 13:50 | devrandom | I'm thinking about something that encourages people to upgrade if their version is obsolete. based on security upgrades or upcoming breaking changes |
| 13:50 | luke-jr | gavinandresen: so, for example, other clients can broadcast alerts only to their client users |
| 13:51 | gavinandresen | luke-jr: interesting idea |
| 13:52 | gavinandresen | BlueMatt: interesting you should mention that, Satoshi sent me the alert key this morning. |
| 13:52 | BlueMatt | gavinandresen: ah, good then |
| 13:52 | Kiba | will satoshi come back, gavinandresen? |
| 13:52 | BlueMatt | Kiba: last I heard, he had "moved on to other projects" |
| 13:53 | BlueMatt | and that bitcoin is "in good hands" |
| 13:53 | Kiba | totally inaccurate rumor methink |
| 13:53 | BlueMatt | Kiba: that is what TD told me satoshi said in an email |
| 13:53 | Kiba | gavinandresen: so...what's official statement |
| 13:53 | gavinandresen | Kiba: I don't know, he says he's moving on to other things, so expect him to fade away even more. |
| 13:53 | eps | is that possible? |
| 13:53 | Kiba | so we will never knows the true identity of the project? |
| 13:53 | Kiba | err |
| 13:53 | noagendamarket | :( |
| 13:53 | Kiba | founder |
| 13:53 | TD | yeah, i asked him that and he gave me the answer BlueMatt said. he's gone for good, but still answers questions from time to time |
| 13:54 | Kiba | so. we will |
| 13:54 | TD | some of them at least .... if they don't involve him doing much work :-) i asked him if he'd be willing to review a wiki page and he ignored that part of my mail, heh |
| 13:54 | Kiba | never know how the true origin of bitcoin..how its inventor come up with a system |
| 13:54 | eps | well the cryptocurrency is not a new idea |
| 13:54 | BlueMatt | Kiba: if it catches on, someone will do the research |
| 13:55 | eps | but the execution of bitcoin is very impressive |
| 13:55 | Kiba | satoshi is a true hero in any case |
| 13:55 | BlueMatt | eps: no, but satoshi was one of the first to come up with the idea of proof of work |
| 13:55 | Kiba | no |
| 13:55 | BlueMatt | he wasnt the first |
| 13:55 | Kiba | he just integrate other people's idea |
| 13:55 | BlueMatt | but the first to implement it very well afaik |
| 13:55 | xxxxxxx | BlueMatt, implementing proof of work is ez as shit |
| 13:55 | eps | i always say execution beats ideas |
| 13:55 | TD | using partial pre-images of zero as a proof of work is from Dr Adam Back |
| 13:56 | eps | i have ideas |
| 13:56 | TD | the block chain is (afaik) a new algorithm |
| 13:56 | BlueMatt | xxxxxxx: never said it was hard, but bitcoin is done VERY well |
| 13:56 | xxxxxxx | u might be confusing i w the block chain |
| 13:56 | eps | but i don't necessarily execute them very well |
| 13:56 | Kiba | satoshi will remain...a legend |
| 13:56 | MacRohard | bootstrapping the currency by allowing everyone to mine coins might be a satoshi inention |
| 13:56 | MacRohard | invention |
| 13:56 | Kiba | his invention is ingenuiously puting together all the ideas |
| 13:56 | DingoRabiit | BlueMatt: Hey man you active? i lost your Repay address, Could you please send me it ina PM? It's JackRabiit. |
| 13:56 | xxxxxxx | BlueMatt, proof of work is like a few lines of code and was implemented multiple times to prevent spam a long time ago |
| 13:57 | Kiba | satoshi might come up with a new project under a different name in a few years |
| 13:57 | gavinandresen | We'll know it's him by all the pszStrings in the code.... |
| 13:57 | eps | heh |
| 13:57 | Kiba | lol |
| 13:57 | BlueMatt | xxxxxxx: but using it in a currency like satoshi and his clear talent in the code... |
| 13:58 | xxxxxxx | BlueMatt, im not saying anyhting about satoshi or bitcoin, just proof o work |
| 13:58 | eps | there is nothing new under the sun |
| 13:58 | BlueMatt | Kiba: I have a feeling satoshi will come back to bitcoin under a different name if it catches on |
| 13:58 | BlueMatt | xxxxxxx: what eps said |
| 13:58 | eps | everything is built on existing ideas |
| 13:58 | TD | he may well end up as a regular user of it |
| 13:59 | BlueMatt | there hasnt been anything big new in comp sci that is big in a long time |
| 13:59 | TD | whether he takes part in the community beyond that is something we'll never know. personally i doubt it. |
| 13:59 | TD | he was working on it for nearly 4 years now. i know from past experience that after 4 years of a project you do want to move on |
| 13:59 | Kiba | we will never figure out |
| 13:59 | Kiba | and even if he told us |
| 13:59 | Kiba | we would never believe him :) |
| 13:59 | BlueMatt | TD: I agree |
| 14:00 | devrandom | Kiba - he has a pubkey, so he can prove his identity if he wants |
| 14:00 | BlueMatt | devrandom: I doubt he would |
| 14:00 | devrandom | right |
| 14:00 | BlueMatt | the mystery is great |
| 14:01 | Blitzboom | im wondering if he will ever sell his coins |
| 14:01 | Kiba | probably won't |
| 14:01 | Kiba | for a long time |
| 14:01 | Blitzboom | or wait until he can purchase whatever he wants with them |
| 14:02 | Kiba | and nobody will be able to know that he's the world's richest man by that point |
| 14:02 | devrandom | were the genesis coins ever spent? I guess I can easily check that in blockexplorer |
| 14:02 | BlueMatt | he wont sell the ones from the first blocks that we know are his |
| 14:02 | BlueMatt | devrandom: no, and I highly doubt satoshi will ever spend those |
| 14:02 | eps | can you choose which bitcoins to spend? |
| 14:02 | BlueMatt | if he still has the keys to them |
| 14:02 | BlueMatt | eps: not in the current client |
| 14:03 | eps | i guess you could put them in different wallets |
| 14:03 | BlueMatt | but satoshi easily could |
| 14:03 | BlueMatt | he knows the software pretty well ;) |
| 14:03 | Kiba | he can launder his money |
| 14:03 | TD | i think we should open bets on which "who is satoshi" conspiracy theory becomes the most popular |
| 14:03 | xelister | gavinandresen: yeah, how could you type all this hungarian notation :< |
| 14:03 | Blitzboom | i hope satoshi hasnt lost his keys :D |
| 14:03 | xelister | TD: I know |
| 14:03 | BlueMatt | TD: Its gavin ;) |
| 14:03 | TD | my bet is on gavin too :-) |
| 14:03 | eps | some say he started writing code at the age of 2 |
| 14:04 | Kiba | lol |
| 14:04 | xelister | information on who is Satoshi (except speculation about gavinandresen) |
| 14:04 | xelister | for 10 BTC |
| 14:04 | xelister | or next higher better =) (that can choose to get it in private) |
| 14:04 | eps | some say he is descended from adam smith |
| 14:04 | TD | haha |
| 14:04 | TD | chuck norris has nothing on satoshi |
| 14:04 | eps | all we know is... his name is satoshi, seriously, that is all we know |
| 14:05 | xelister | more exactly, I found a (fictional) charactere that closelly reassembles Satoshi AND is quite known |
| 14:05 | BlueMatt | some say he is a russian coder who has spent his entire life as an orphan in a code house (apparently they have those in russia) |
| 14:05 | xelister | guys? |
| 14:05 | xelister | *** I found a (fictional) charactere that closelly reassembles Satoshi AND is quite known **** |
| 14:05 | BlueMatt | who? |
| 14:05 | xelister | more then 1:1,000,000 close match |
| 14:06 | gavinandresen | Satoshi did suggest this morning that I (we) should try to de-emphasize the whole "mysterious founder" thing when talking publically about Bitcoin. It plays into the "bitcoin is pirate money" meme. |
| 14:06 | xelister | it will cost to find out, starting price 10 btc =) |
| 14:06 | xelister | gavinandresen: I thought only americafags use that |
| 14:06 | TD | yeah |
| 14:06 | xelister | war on children - think about the pirates |
| 14:06 | xelister | no wait, or viceversa |
| 14:06 | BlueMatt | gavinandresen: true, for common people its probably best not to, but it will catch on eventually (if bitcoin catches on) |
| 14:06 | TD | between the anonymous founder and the underground black markets there is enough already .... |
| 14:07 | gavinandresen | The press loves a mystery-- gives them a good hook for interesting stories. |
| 14:07 | devrandom | first used key is in block 9.... http://blockexplorer.com/a/fuWLnx1cN |
| 14:07 | eps | anyone who understands what open source is won't be bothered by satoshi's secret identity |
| 14:07 | Kiba | we know next to nothing about satoshi |
| 14:07 | eps | but it will probably take a while for the average joe to get to that point |
| 14:07 | xelister | jp male |
| 14:07 | xelister | coder |
| 14:08 | Blitzboom | i dont want to. satoshis anonymity is a necessity to protect him |
| 14:08 | xelister | hacker |
| 14:08 | xelister | realted to economy |
| 14:08 | MacRohard | maybe bitcoin was setup by the narcocartels as a way to modernize their distribution system |
| 14:08 | xelister | related to programming |
| 14:08 | gavinandresen | He also suggested that I give you'all more credit-- and I agree, you'all deserve more credit.... |
| 14:08 | xelister | will be made RICH slowly if his idea works out |
| 14:08 | Kiba | bitcoin is skynet and we are its machine |
| 14:08 | xelister | and his program has a theme of micro payments, and ~0.01 payments |
| 14:08 | BlueMatt | gavinandresen: the problem is there are many of us, and one of him so more credit to us still means he gets the most ;) |
| 14:08 | xelister | I FOUND A CHARACTER MATCHING ALL ABOVE CRITERIA :) |
| 14:09 | Kiba | Is it L? |
| 14:09 | xelister | no |
| 14:09 | Kiba | japanaese male. world's best detective. Half british. |
| 14:09 | Kiba | love sugar and candy |
| 14:09 | xelister | Satosi is not a fucking detective |
| 14:09 | Kiba | lol |
| 14:10 | xelister | he is a hacker if at all |
| 14:10 | BlueMatt | so...japanese sherlock? |
| 14:10 | xelister | and a bit of revolutionist |
| 14:10 | gavinandresen | no, he's a rogue british secret agent.... |
| 14:10 | xelister | and I found person matching the above :) |
| 14:10 | gavinandresen | (damn it, I just did it again.... too much fun speculating....) |
| 14:10 | xelister | gavinandresen: 1000 BTC to know what the person is? Surly its change money for you ;) |
| 14:10 | Kiba | no |
| 14:10 | Blitzboom | satoshi = secret military project |
| 14:10 | Kiba | Satoshi is a half Japanese hacker girl pretending to be a male |
| 14:11 | midnightmagic | i understand what open source is, and satoshi's identity is irrelevant. what's more important is knowing more about the rationale behind the design, and that i don't see. |
| 14:11 | BlueMatt | I thought someone did an analysis of post times and determined hes probably american? |
| 14:11 | Kiba | American or British |
| 14:11 | midnightmagic | might just be in the U.S. |
| 14:11 | BlueMatt | Kiba: very, very different time zones |
| 14:12 | TD | midnightmagic: i agree, that's why i've been drilling satoshi with questions for the past months. i'm sure gavin has been doing the same |
| 14:12 | midnightmagic | does he answer you? |
| 14:12 | TD | parts of the design are definitely clearer in my mind now. it's unfortunate that nearly nothing about bitcoin was documented. |
| 14:12 | TD | beyond the paper |
| 14:12 | TD | yes he does answer me, though sometimes it takes a few days |
| 14:13 | midnightmagic | are you writing this stuff down somewhere? |
| 14:13 | devrandom | TD - what remains unclear? economic dynamics? |
| 14:13 | TD | the emails come in at basically random times. he uses outlook express on a mac, i suspect he artificially delays responses to make it harder to figure out where he is :-) |
| 14:13 | TD | no, some details of how best to use the more obscure features |
| 14:13 | xelister | SATOSHI |
| 14:13 | xelister | USES |
| 14:13 | xelister | OUTLOOK EXPRESS |
| 14:13 | xelister | ???????????????????????????????????????? |
| 14:13 | xelister | what the fuck |
| 14:13 | luke-jr | lol |
| 14:13 | xelister | what the fuck the fuck. |
| 14:13 | luke-jr | that explains a bit |
| 14:13 | xelister | only retard use OE |
| 14:13 | BlueMatt | probably faking th headers |
| 14:13 | xelister | *retards |
| 14:13 | luke-jr | OE isn't all that bad |
| 14:13 | luke-jr | but it IS Windows |
| 14:14 | luke-jr | xelister: he probably emails from a library |
| 14:14 | TD | he didn't comment when i asked him about the dynamics of mining in a fully fee based system. but i already decided it won't likely be an issue so i'm not too worried about that ;-) |
| 14:14 | devrandom | TD - curious to hear which ones? |
| 14:14 | B0g4r7 | It would be good to preserve those emails. |
| 14:14 | xelister | well |
| 14:14 | TD | i've been asking mostly about things like sequence numbers, nLockTime, designing distributed contracts and some details of how he imagined thin clients to work. |
| 14:14 | gavinandresen | TD: actually, I haven't been grilling him-- I've been too busy with other stuff to dive deep into the code. You should definitely write up what you've learned. |
| 14:15 | xelister | I know a personal that matches Satoshi as closelly as 1 in 10 milion or so =) |
| 14:15 | TD | yeah. i'm going to write up a wiki page on the distributed contracts stuff |
| 14:15 | TD | like i said, i asked if he'd review that but he ignored that part of my mail. i think he wants to stay as hands off as possible now. |
| 14:15 | Kiba | distributed contracts |
| 14:15 | TD | i'll write up what i've learned when i feel i understand it a bit better |
| 14:15 | midnightmagic | TD: can i request that you write these things down somewhere so it's not just stuck in the half-life of someone's brain? :( |
| 14:16 | midnightmagic | are you barred from posting his discussion with you? |
| 14:16 | BlueMatt | TD: does he still use the @gmx.com email? |
| 14:16 | BlueMatt | midnightmagic: you think TD throws away emails, he uses gmail, wasnt that the whole point google pushed when they started gmail? |
| 14:16 | BurtyB | oi xelister I wouldnt class myself as a retarded OE user :p |
| 14:17 | luke-jr | BlueMatt: so Google throws away emails for you? |
| 14:17 | BlueMatt | luke-jr: point was they dont |
| 14:17 | BlueMatt | ie gmail was designed so that you never delete email |
| 14:17 | phantomcircuit | there's a thunderbird extension that forges headers, it defaults to outlook express |
| 14:17 | midnightmagic | BlueMatt: first off, i didn't know that. secondly, it doesn't matter: if TD gets hit by a bus, all that conversation "goes away". |
| 14:18 | BlueMatt | midnightmagic: it was mostly sarcastic to point out google's odd habits as a company |
| 14:18 | midnightmagic | more sarcasm, doh. of course. it's BM. |
| 14:18 | midnightmagic | my mistake |
| 14:18 | TD | i keep all the mail, obviously |
| 14:19 | BlueMatt | yep, sorry...I really need to stop doing that online |
| 14:19 | TD | and he still responds to me on the gmx.com address. but i don't know if he replies to everyone. i think justmoon contacted him asking about official approval for the video and didn't get a response. |
| 14:19 | midnightmagic | BlueMatt: I don't think so, i say keep it up, it's more interesting that way |
| 14:19 | TD | my impression is he's willing to discuss the technical details, perhaps with a few people, but otherwise doesn't want to be involved with the project any more. which makes sense. |
| 14:20 | BlueMatt | midnightmagic: :) |
| 14:20 | genjix | TD: do you use sync threads or async reactors? |
| 14:21 | TD | genjix: i'm lacking context. use in what ? |
| 14:21 | TD | bitcoinj? gmail? |
| 14:21 | genjix | for connections in bitcoinj |
| 14:21 | devrandom | BlueMatt - is autotools going into .21? |
| 14:21 | genjix | i think you use threads |
| 14:21 | TD | threads |
| 14:21 | genjix | kk |
| 14:21 | BlueMatt | devrandom: no, just 0.4 |
| 14:21 | TD | by the way, satoshi anticipated the rise of GPU mining right from the start |
| 14:21 | devrandom | ok |
| 14:21 | genjix | ohh interesting |
| 14:39 | kile | BlueMatt: when i mine using a pooler my miner sends hashes to the pool right? |
| 14:40 | lfm | kile: not really, you send the block headers with nonces which produce the hashes wanted |
| 14:41 | kile | lfm: im trying to understand how poolers create shares |
| 14:41 | lfm | kile: well first do you understand how solo mining works? |
| 14:42 | kile | lfm: yes can you explain me a bit? |
| 14:42 | kile | lfm: i dont understand very good how blocks are passed away and stuff |
| 14:42 | kile | lfm: i think each bitcoin client gets a few blocks to solve ( calculate a valid hash for the block ) |
| 14:42 | kile | thats all i understand |
| 14:43 | xelister | kile: you get milions of milions hashes to solve, one of them will get you a 50 btc rewar |
| 14:43 | xelister | reward |
| 14:43 | lfm | ok, you're trying to find the 80 byte block headers that produce the hashes which pass the target constraints(difficulty) |
| 14:43 | xelister | depending on luck it can take weeks or months |
| 14:43 | kile | xelister: i see so my bitcoin client gets millions of millons of hashes to solve or blocks? |
| 14:43 | kile | xlister: i think my bitcoin client gets blocks and is asked to hash them, right ? |
| 14:44 | lfm | solving isnt really what your doing. it more like searching |
| 14:44 | xelister | kile: find N so that sha256( sha256( data + N ) ) < target. So your comkputer tries milions of N and if he finds the 'correct' one it gets a bonus |
| 14:44 | xxxxxxx | kile, you try to find a random string which hashes to a value less than X, say X is 10, which is really hard to do, when u coop mine, you send the mine pool any value that is less than 100 instead of 10,which is easier to do, and not small enough to solve a block, but small enuf to prove to them you are in fact mining |
| 14:45 | xelister | I even have a pool that mathematicall calculates |
| 14:45 | xelister | if you should be solo mining or not |
| 14:45 | xxxxxxx | so they know what % of hashpower ur contributing to the pool |
| 14:45 | xelister | it consist just few simple questions |
| 14:45 | xelister | actually it is a really easy questionnare to determin if you should solo mine |
| 14:46 | kile | xxxxxxx: why would a pool want the value that be less than 100 ? if it only needs the one thats less than 10 ? |
| 14:46 | xxxxxxx | kile, to prove to them ur actually trying to mien stuff |
| 14:46 | kile | i think the pool would discard those >10 |
| 14:46 | xxxxxxx | well, to prove what speed ur hasing at |
| 14:46 | lfm | kila just so it can tell you are trying |
| 14:46 | xxxxxxx | yea it discards them, but this way it knows how much to pay who when someone finally solves a block |
| 14:47 | xxxxxxx | so if i send in hashes < 100 at a rate of 1 per hour and you send tem in at 2 per hour |
| 14:47 | xxxxxxx | ur doing twice as much work as me |
| 14:48 | xelister | well just do the questionnare |
| 14:48 | kile | xxxxxxx: what if everyone on the pool ( all the miners ) just send values that are 80<x<90 ? they will still get shares? and what if there is only one guy that sends the < 10 hash ? |
| 14:48 | lfm | the two numbers are actually more like 2^32 and (2^32 * 100000) |
| 14:48 | xxxxxxx | kile, yea they will |
| 14:48 | kile | it takes the same speed to calculate a <10 hash that to calculate a 80 hash right? |
| 14:48 | xxxxxxx | kile, and the guy that acutally solves the hash will only get whatever his contribution was, he doesnt get anyhting special for finding it |
| 14:57 | kile | xxxxxxx: and if some other pool solved the block first? |
| 14:57 | xxxxxxx | kile, thats documented somewhere |
| 14:57 | kile | what happens? the block gets orphan and all the miners wont earn anything? |
| 14:57 | xxxxxxx | u get a split chain until teh next block |
| 14:57 | xxxxxxx | or something |