| 00:01 | Keefe | anyone have a webpage listing all the diff adjusts so far? or should i just dig thru my logs? |
| 00:01 | gavinandresen | I saw a graph of difficulty over time somewhere, but can't remember where. |
| 00:03 | gavinandresen | Keefe: http://nullvoid.org/bitcoin/difficultiez.php |
| 00:04 | necrodearia | gavinandresen, nice graph ^_^ |
| 00:04 | gavinandresen | Gotta love ASCII graphics :) |
| 00:05 | Keefe | perfect! |
| 00:05 | gavinandresen | (makes me pine for the good old days back in May when the difficulty was 11 and I first heard about bitcoin....) |
| 00:29 | echelon | ok, let me ask again |
| 00:29 | echelon | if i want to remain anonymous and run bitcoin behind tor, i shouldn't open a port for bitcoin, right? |
| 00:37 | echelon | a_meteorite, AAA_awright? |
| 00:38 | AAA_awright | Why would you want to do that? |
| 00:38 | AAA_awright | Why are you pinging me? |
| 00:38 | AAA_awright | As if I would know? |
| 00:38 | AAA_awright | echelon: Bitcoin is anonymous |
| 00:38 | echelon | no it isn't! |
| 00:38 | AAA_awright | It doesn't serve any data, it just propagates it |
| 00:39 | echelon | all transactions can be tracked back to its origin |
| 00:39 | AAA_awright | Tor isn't going to fix that |
| 00:42 | echelon | why |
| 00:42 | AAA_awright | It's not going to change your Bitcoin address...? |
| 00:46 | doublec | echelon, have you read the page on the bitcoin site about anonymity? |
| 00:48 | doublec | echelon, this covers it: http://www.bitcoin.org/smf/index.php?topic=241.0 |
| 00:48 | bitbot | Anonymity |
| 00:52 | a_meteorite | echelon |
| 00:52 | echelon | yeah |
| 00:54 | a_meteorite | you pinged me, so back at ya |
| 00:54 | echelon | oh, sorry :) |
| 01:01 | Keefe | generation rate since the last diff adjust doesn't look so unusual now that more time has gone by |
| 01:02 | Keefe | i'm putting together a chart for total power averaged over 48-block (8 hrs at target rate) ranges |
| 01:02 | Keefe | will give you guys a link when done |
| 01:40 | kaja | hello. i want to translate the bitcoin and bitcoind do esperanto. How do I do that? |
| 01:40 | nanotube | kaja: mmm... grab the source, and start translating...? :) |
| 01:40 | kaja | but that's stupid because then there would be binaries for every language..? |
| 01:41 | kaja | also i'm just running the command 'bitcoind' and i'm not generating any coins.. is that because i need the -gen flag? |
| 01:41 | nanotube | kaja: indeed... i'm not sure whether any work has been done for bitcoin internationalization... ideally it would use some nice library and pull translated strings out of .po files or something... |
| 01:42 | nanotube | yes if you don't add the -gen, it won't generate |
| 01:42 | kaja | no wonder! damnit |
| 01:42 | kaja | i could have had probably 2 coins by now :( |
| 01:42 | Keefe | how long have you been trying? |
| 01:42 | kaja | a day and a half |
| 01:42 | nanotube | kaja: and what's your generation rate? |
| 01:43 | kaja | how do I find that out? |
| 01:43 | Keefe | do you have an average cpu? |
| 01:43 | nanotube | there's a bitcoind command to do that... but i forget what it is. |
| 01:43 | Keefe | even the best cpu's don't generate more than about a block a month now |
| 01:43 | Keefe | bitcoind getinfo |
| 01:43 | Keefe | nevermind |
| 01:44 | kaja | what's a block a month mean? How many coins is that? |
| 01:44 | Keefe | 50 |
| 01:44 | nanotube | aha, command is gethashespersec |
| 01:44 | Keefe | you can't generate just 1 btc |
| 01:44 | kaja | ah |
| 01:44 | nanotube | try running bitcoind gethashespersec and see what it says |
| 01:44 | kaja | so after a couple of months i'll suddenly get 50btc? |
| 01:45 | Keefe | maybe |
| 01:45 | Keefe | maybe today, maybe next year |
| 01:45 | kaja | kiah ~ > bitcoind gethashespersec |
| 01:45 | nanotube | kaja: are you running a bitcoind -daemon ? |
| 01:45 | kaja | ah |
| 01:45 | kaja | kiah ~ > bitcoind -daemon gethashespersec |
| 01:45 | kaja | 0 |
| 01:45 | kaja | hehe |
| 01:46 | kaja | kiah ~ > bitcoind -daemon gethashespersec |
| 01:46 | kaja | there |
| 01:46 | Keefe | ;khash 421 |
| 01:46 | bitbot | Keefe: ProbabilityPerSecond(0.00000007433373562316530531567205) Chances: Avg(155d 16:54:01) 25%(44d 19:02:21) 50%(107d 22:13:19) 75%(215d 20:26:38) 95%(466d 10:45:12) 99%(717d 1:03:46) |
| 01:46 | nanotube | ah... so 421khs... |
| 01:46 | kaja | i didn't understand that at all |
| 01:46 | nanotube | so... prepare to wait on average ~107 days to generate a block... |
| 01:46 | Keefe | run it for a year and you probably will get a couple blocks |
| 01:46 | kaja | yay |
| 01:46 | nanotube | Keefe: (assuming difficulty doesn't go up... which it will....) |
| 01:47 | Keefe | was about to say |
| 01:47 | nanotube | heh |
| 01:47 | Keefe | i wouldn't be surprised if diff is 10 times higher in a few months |
| 01:48 | Keefe | it's quite unfortunate for the little guys hoping to get a few coins with just processing power |
| 01:48 | kaja | i've seen a couple of people uploading .po files |
| 01:48 | kaja | for french, spanish and portuguese |
| 01:48 | Keefe | but it's good for the system |
| 01:48 | kaja | but you guys say i must edit the source code...? |
| 01:48 | Keefe | i know nothing about that stuff myself |
| 01:48 | kaja | well i sent emails to every online esperanto shop i could think of |
| 01:49 | nanotube | kaja: i haven't really looked at the bitcoin source myself... it's possible that it already does use the .po files |
| 01:49 | kaja | so now i am trying to get everything translated in esperanto very quickly |
| 01:50 | kaja | well i don't know where to get the english.po so that i can translate it |
| 01:52 | Keefe | stick around here. i'm sure there are a few that do know what you need to do |
| 01:53 | kaja | ok |
| 02:08 | echelon | bitcoin exists at startup when i add -server parameter |
| 02:09 | echelon | ooh.. sorry nvm |
| 02:14 | echelon | weird.. port scanning bitcoin on 8332 with nmap makes bitcoin quit |
| 02:15 | nanotube | echelon: hrm... could be a possible dos vector? |
| 02:15 | nanotube | maybe you should report that |
| 02:15 | echelon | hrm.. it's not happening anymore |
| 02:16 | nanotube | mmm |
| 02:18 | kaja | how do i find the exchange rate of bitcoin to AUD |
| 02:18 | kaja | australian dollar |
| 02:18 | kaja | i'm selling an item on biddingpond :) |
| 02:19 | Keefe | anyone know the exact block count right when that slashdot story was posted? |
| 02:20 | Keefe | http://news.slashdot.org/story/10/07/11/1747245/ |
| 02:20 | nanotube | kaja: well, you can look up the exchange rate between bitcoin and usd, on say... mtgox or bitcoinmarket... and then convert to AUD using the current usd-aud exchange rate |
| 02:20 | Keefe | on my pc it says it was posted July 11, @05:09PM |
| 02:20 | Keefe | not sure whether it uses my time zone (us pacific) or not |
| 02:21 | kaja | why does 0.05 in bitcoin actually mean i have 5BTC? |
| 02:21 | kaja | what's with the decimal point |
| 02:22 | Keefe | 0.05 is not 5 |
| 02:22 | kaja | ah |
| 02:22 | kaja | hm |
| 02:22 | Keefe | i'm guessing you got the 0.05 from the "faucet"? |
| 02:23 | Keefe | i think they used to give out 5btc each |
| 02:23 | Keefe | now just 0.05 |
| 02:23 | doublec | 5 btc is 5 bitcoins. 0.05 bitcoins is 0.05 btc |
| 02:23 | doublec | they give out 0.05 if their balance is below $500 otherwise it's 0.50 |
| 02:26 | kaja | Keefe: ah |
| 02:26 | kaja | http://www.biddingpond.com/item.php?id=75 my first listing :) |
| 02:40 | Keefe | http://oi55.tinypic.com/34iqmc7.jpg |
| 02:41 | Keefe | ^ chart of total bitcoin processing power since about a week before /. |
| 02:41 | Keefe | 48-block averages |
| 02:41 | Keefe | measured in estimated mhps |
| 02:42 | Keefe | the tiny ticks below the x axis represent diff adjusts |
| 02:42 | nanotube | Keefe: wow, nice. looks like the /.ing really helped as far as generating a critical mass of public interest. |
| 02:43 | Keefe | so that chart covers about the last 3 months |
| 02:48 | smop | is there a bitcoin converter? |
| 02:48 | Keefe | exchange? |
| 02:49 | Keefe | mtgox.com and bitcoinmarket.com are popular ones for exchanging btc <-> usd |
| 03:20 | kaja | the esperanto community will bring bitcoin to critical mass! just you wait |
| 03:21 | kaja | i'm gonna embark on some super heavy campaigning |
| 03:29 | LobsterMan | esperanto..... |
| 03:29 | LobsterMan | welcome to 1971? |
| 03:31 | smop | kaja: lol |
| 03:32 | LobsterMan | so im trying to build bitcoin on windows...ive already built wxwidgets/openssl/db/boost.....where do i want to put the static libraries and stuff that it generated with respect to the makefiles so that i can try to compile bitcoin? |
| 03:39 | LobsterMan | ...anyone? |
| 03:39 | LobsterMan | <_< |
| 03:56 | kaja | LobsterMan: 1971? What has that got to do with anything? |
| 04:04 | LobsterMan | ^_^ |
| 04:04 | kaja | LobsterMan: heh, sorry that i can't answer your question |
| 04:04 | LobsterMan | :P |
| 04:05 | kaja | anyway so i was just kind of kidding that esperanto will bring bitcoins to critical mass |
| 04:05 | LobsterMan | i know |
| 04:05 | LobsterMan | lol |
| 04:05 | kaja | hehe |
| 04:05 | kaja | but it can't hurt to send emails to a bunch of online esperanto shops asking them to accept bitcoins as payment and translate the documentation to esperanto |
| 04:05 | kaja | every little bit helps |
| 04:05 | LobsterMan | ..go for it |
| 04:05 | LobsterMan | :P |
| 04:06 | kaja | i already am! |
| 04:09 | LobsterMan | http://www.imdb.com/title/tt0368667/ |
| 04:09 | LobsterMan | err |
| 04:09 | LobsterMan | wrong chan |
| 04:47 | thrashaholic | is there no seperate source for wxGTK-2.9? does it come bundled with regular wxWidgets--2.9.1 now or something? |
| 04:49 | thrashaholic | i'm trying to build gavin's github master, it's trying to link wxgtkud-2.9 and all i can find/have is 2.8 :/ |
| 04:53 | thrashaholic | n/m i see, that'd be a yes =) |
| 04:54 | echelon | is there a way to remove individual transactions? |
| 05:28 | lfm | echelon, what you mean remove transactions? |
| 05:39 | lfm | some fool is donating 5 bitcents at a time to the faucet for like 100s of transactions! |
| 05:44 | kaja | lfm: hahaha |
| 06:01 | echelon | lfm, remove old transactions that you've already spent |
| 06:03 | Tritonio | how do you remove transactions from the list? |
| 06:03 | echelon | that's what i'm asking |
| 06:04 | Tritonio | and btw is there a way to remove receiving addresses? not remove them, that would be dangerous. just hide them. is it possible? |
| 06:04 | lfm | I dont think they ever go away |
| 06:04 | echelon | so if you're at 0.00 balance, just delete wallet.dat? |
| 06:04 | lfm | ya, start a new wallet and send everything to it |
| 06:05 | echelon | ok |
| 06:05 | eureka^ | i know this is off topic, just asking everywhere i can. has anybody seen this before? http://s11.info/~solar/intense_excitement.jpg |
| 06:06 | lfm | eureka^, what is it, just an uglly jpeg |
| 06:06 | eureka^ | a fridge magnet i'm trying to find the source of |
| 06:07 | Diablo-D3 | huh, dunno |
| 06:07 | echelon | wait, how do you send bitcoins from your old wallet to a new wallet? |
| 06:07 | lfm | create the new wallet, note the address for the new wallet, go back to the old one and send coins to the address |
| 06:09 | lfm | no problem! |
| 06:10 | lfm | if you screw up you lose all your coins of course |
| 06:11 | lfm | delete the wrong wallet or copy the wrong direction |
| 06:11 | doublec | another approach is sign up to something like mybitcoin.com and send all your money there. Then at least you won't delete the wrong wallet. |
| 06:11 | echelon | ah cool |
| 06:12 | lfm | why would people use http://bitcoin2cash.com/ their prices are terrible! |
| 06:13 | doublec | 25 bitcoins for $1 usd sounds ok |
| 06:13 | echelon | well.. $1 ~ 16btc |
| 06:13 | echelon | yeah |
| 06:14 | doublec | it's the other way that sucks |
| 06:14 | echelon | but that's with postage |
| 06:14 | lfm | 200BTC for $1? |
| 06:14 | echelon | so.. $1.44 for 25 btc |
| 06:15 | lfm | is $0.005 per BTC the market pays 0.06 I thot |
| 06:16 | lfm | do you see a different rate than me? |
| 06:17 | lfm | ok I had a stale page. I see now |
| 06:17 | lfm | still the 200BTC for $1 is poor |
| 06:21 | lfm | like theyre charging 400% service charge or something |
| 07:23 | Tritonio | lfm: it's just that the page is the same as when it got online. They haven't changed their rates ever i think. |
| 07:32 | kermit | well at least the hostname parts have been removed from the public logs |
| 07:44 | Tritonio | where are the logs btw? kermit? |
| 07:45 | kermit | i cant find them now, the forum about them just said the hostnames were removed, but it looks like maybe they all have been |
| 07:46 | kermit | oh i found them http://stuff.caurea.org/irssi/freenode/%23bitcoin-dev/2010/09/ |
| 07:51 | Tritonio | btw anybody knows what is going on with bitbet.org? |
| 07:52 | Tritonio | it's down for days... |
| 07:59 | kermit | i seem to have broken my wallet, nothing i send ever gets confirmed now |
| 08:36 | FreeMoney | up and then down again for me joe |
| 08:37 | joe_1 | right now? |
| 08:40 | joe_1 | The IP address changed again about 15 minutes ago because I restarted the site and installed new software to automatically redirect the URL to the correct IP address. If you have it bookmarked to an IP address it is best to change the bookmark to point to the cashcow.no-ip.org instead, so that it always takes you to the site. |
| 08:41 | FreeMoney | that works sorry |
| 08:45 | kermit | is there a way to set the port so i can run more than 1 on one machine? |
| 08:49 | joe_1 | on cashcow? |
| 08:49 | joe_1 | or bitcoin |
| 08:50 | joe_1 | i'd also like to know if that's possible |
| 08:50 | kermit | bitcoin |
| 08:51 | joe_1 | if its randomly assigned then you can probably get away with it |
| 08:51 | kermit | joe_1: did you know this http://www.bitcoin.org/smf/index.php?topic=1300.0 |
| 08:51 | bitbot | Wallet.dat backups may lose transactions prior to backup (and this is not a bug) |
| 08:52 | kermit | randomly assigned ports make p2p less reliable |
| 08:52 | joe_1 | I read it this morning |
| 08:52 | kermit | but you should still have the option |
| 08:52 | kermit | i could see you running two so you have the 'svaings' wallet that rarely sends |
| 08:52 | kermit | so its backpus stay valid |
| 08:55 | joe_1 | yeah |
| 08:57 | joe_1 | where do you normally back yours up to |
| 08:57 | joe_1 | email or a disk |
| 08:57 | kermit | my fileserver |
| 08:58 | kermit | i dont have much in it though..encrypting it and mailing it to yourself is a good idea. |
| 09:01 | joe_1 | when bitcoin exchange rate goes up to 50$, I'll back it on to a disk and have a million dollar floppy disk like on that movie hackers. |
| 09:08 | joe_1 | i think it was brought up on the forum a while ago that the software should provide greater control on exactly which previous transactions are used / broken up to satisfy a send. |
| 09:08 | joe_1 | so when I receive 1 BTC from person A, then 1 BTC from person B, and want to send 1 BTC to person C, i can choose whether it's the one from A or B. |
| 09:09 | joe_1 | this also makes it clearer to understand why the bakup of wallet.dat can lose prior transactions |
| 09:17 | Tritonio | joe_1: no you can't. and i agree you should have complete control over which wallet identity the money comes from. |
| 09:20 | joe_1 | Then a dialog should appear, with "XX bitcoins were taken from your last wallet backup to satisfy this send. Would you like to back up again now?" |
| 09:20 | kermit | joe_1: as long as it uses some good logic, as in to send the most confirmed things first |
| 09:20 | kermit | joe_1: now that would be good |
| 09:21 | joe_1 | Actually it should use the least confirmed things first, because those are most likely not in your last backup, so you're only losing money that you have gained since your backup. |
| 09:21 | kermit | joe_1: even something like 'execute .. backup command after each send' |
| 09:22 | kermit | joe_1: oh, yeah but that has its own problem.. it propogates possibly fraudulent coins faster |
| 09:24 | joe_1 | true, but as a bitcoin recipient we should always assume it is fraudulent until we get a couple confirmations anyway. just because it passed through a bunch of people really fast before it got to us doesn't mean we have to wait longer. |
| 09:32 | joe_1 | but that's a good point, if we always send the least confirmed, I may send a 0/unconfirmed to my friend, then it will get pulled back if the network rejects the original send to me. |
| 09:32 | kermit | joe_1: someone added something to the thread that i guess will help.. i dont understand enoguh to know if it would work.. but it said in the future new addresses will be generated in blocks so backups would be valid longer. |
| 09:33 | joe_1 | Yeah that would work well |
| 09:34 | kermit | does that also mean then that if you dont use a newer address, your old backup will still work? |
| 09:35 | doublec | kermit, instead of changing the port can |
| 09:35 | doublec | 't you run one instance and connect the others to it |
| 09:35 | doublec | using the -connect switch? |
| 09:36 | doublec | or is the json-rpc port your talking about? |
| 09:36 | kermit | doublec: -connect doest make it not still want port 8333 for itself too |
| 09:37 | doublec | ok, I thought it did |
| 09:37 | kermit | hmm is bitcoind just bitcoin -daemon ? |
| 09:38 | kermit | doublec: but thanks for the suggestion, it was worth a try |
| 09:38 | doublec | yes it is (bitcoin -daemon) |
| 09:39 | kermit | oh hm so i dont need to keep compiling two binaries :) |
| 09:40 | doublec | yeah I just build bitcoind |
| 09:41 | doublec | as it doesn't link in the wx libraries |
| 09:56 | UukGoblin | ;estimate |
| 09:56 | bitbot | UukGoblin: LastDiff(0d 15:55:44 ago) ExpBlocks(95) ActualBlocks(118) TrgNewDiffDate(2010/10/12 19:58:28 GMT) EstNewDiffDate(2010/10/10 04:06:55 GMT) EstNewDiff(1637.92751256) |
| 09:56 | UukGoblin | yesus. |
| 09:57 | UukGoblin | OMG! IT'S ALIVE! |
| 10:15 | Tritonio | http://www.bitcoin.org/smf/index.php?topic=1307.0 |
| 10:15 | bitbot | BTConvert |
| 11:59 | Tritonio | sooo.... |
| 11:59 | Tritonio | how many transactions fit in a block? |
| 11:59 | Tritonio | more or less? |
| 12:09 | kermit | Tritonio: i wastn able to gleen a yes/no out of your answer to nanotube's question "so the question is, if i send stuff, will it include those bitcoins in my sends, thus propagating the invalid chain? what is to be done here?" |
| 12:13 | Tritonio | you mean you didn't understand if I answered yes or no? |
| 12:14 | kermit | Tritonio: yes |
| 12:14 | idev | Hello i wonder if someone can help me, how would i install btc on a mac |
| 12:14 | idev | also please note im really clued up on commands and such ! |
| 12:15 | idev | not* |
| 12:15 | Tritonio | kermit: AFAIK there will be no invalid chain. You will propagate those "invalid" coins that will eventually get into the chain. Until the get into the chain it will be dangerous to use them since you don't know if they have been double spent. |
| 12:15 | kermit | Tritonio: the client will send out unconfirmed recieved coin? |
| 12:17 | Tritonio | i think yes. do you want to try it? Make a new wallet somewhere |
| 12:18 | kermit | if so, and it combines it with other coins, then the change from that send will also remain unconfirmed, so your wallet will soon end up incapable of sending transactions that will be confirmed. |
| 12:18 | Tritonio | I will send you 0.1BTC and then you will send it back immediatelly. |
| 12:18 | kermit | send me .001 |
| 12:18 | kermit | 14gKWVDXVTbGgNpdWmpqtpXwJtHuPeRJgH |
| 12:18 | Tritonio | have you got a completelly empty wallet? |
| 12:18 | kermit | yes |
| 12:18 | kermit | never used |
| 12:19 | Tritonio | btw i can't send you 0.001. I will send you 0.05. |
| 12:19 | kermit | that wont test what we've been talking about |
| 12:19 | Tritonio | it will. even if i send you 0.05 it wount get confirmed for about 10minutes. |
| 12:19 | kermit | well i guess if i do it reall y fast |
| 12:19 | kermit | ok |
| 12:19 | kermit | sure |
| 12:19 | Tritonio | so you can send it right back. |
| 12:20 | Tritonio | sent |
| 12:20 | Tritonio | send them back as soon as you get them |
| 12:20 | Tritonio | 1ACakd85b9pNh4a9a5w9cY8n7TDVVw5tSV |
| 12:20 | kermit | wow |
| 12:20 | Tritonio | got them |
| 12:21 | kermit | so i can break everyone's wallet by sending them .001btc ?? |
| 12:21 | kermit | with no txfee |
| 12:21 | Tritonio | see? it sends them even if they are unconfirmed. so if this chain of transactions has a ad beggining (like a transaction without a fee) it will be unconfirmed for a long time. |
| 12:22 | Tritonio | kermit: yes. kind of. They will be able to send money, but until your transactions get confirmed, which will take some time if you don't include the fee, they won't be able to use them. |
| 12:22 | Tritonio | I just hope the clients give priority to long confirmed coins when sending out money... |
| 12:22 | kermit | but we just showed they can use them before they're confirmed |
| 12:22 | kermit | i hope so too |
| 12:22 | Tritonio | yes they can use them but their transactions will be unconfirmed too... :-) |
| 12:23 | kermit | and it'll infect other coin because it will get combined with it in a payment, and their remaining change will be part of the chain |
| 12:23 | Tritonio | I made a mistake when saying "the won't be able to use them". I meant they won't get confirmed transactions too. |
| 12:23 | kermit | so, if i wanted to, i could pretty much take down bitcoin right now |
| 12:23 | Tritonio | Yes. |
| 12:23 | Tritonio | :-D |
| 12:23 | kermit | thath wasnt made clear in your thread comment.. |
| 12:24 | kermit | someone should be made aware |
| 12:24 | Tritonio | I still think the best solution would be to flood the netowork with 1BTC transactions going back and forth between two wallets (but different addresses) |
| 12:24 | kermit | but i could break it bi accident |
| 12:24 | Tritonio | those transactions will not need a fee and everybody will try to process them so the blocks will get full. |
| 12:24 | kermit | i sent nanotube some .0001 without fees |
| 12:24 | Tritonio | hehe good for him. :-D |
| 12:25 | kermit | and if he uses that wallet to send, and it gets combined.. and then the same thing hahppens to someoe else |
| 12:25 | kermit | that might spread |
| 12:25 | kermit | like a 'virus' |
| 12:25 | kermit | until nohting is being confirmed |
| 12:25 | kermit | becuase itll combine, then split as change, etc etc |
| 12:25 | MacRohard | kermit, only if they used the received unconfirmed money in a new transaction which probably they wouldn't? |
| 12:25 | Tritonio | we've already concluded that the protocol kinda sucks... :-) I wish I find some time to read the bitcoin code and try to fix some things... |
| 12:26 | kermit | MacRohard: why wouldn they? |
| 12:26 | MacRohard | kermit, 'cause it's unconfirmed? |
| 12:26 | kermit | MacRohard: i just used unconfirmed coin |
| 12:26 | Tritonio | MacRohard: they can't control which coins they use. We just hope the client gives priority to confirmed ones. |
| 12:26 | kermit | MacRohard: are you saying it prefers confirmed coin first and he'll only use it if its all he has to use? |
| 12:26 | MacRohard | Tritonio, right that's what i'm assuming. |
| 12:26 | MacRohard | i don't know |
| 12:27 | MacRohard | but that is my asumption |
| 12:27 | kermit | i'd like to think so too |
| 12:27 | Tritonio | MacRohard: If it does then it's almost OK. It won't "spread". Still the flooding attack can work I think. |
| 12:27 | kermit | Tritonio: why wouldnt it spread? if it got combined with some other payment, then the both the payment and the payrment's change would never confirm |
| 12:27 | kermit | so it would turn into 2 unconfirmed lots |
| 12:27 | MacRohard | Tritonio, i tried to flood a while ago.. just using a script. it didn't work - the bitcoin client just starts slowing down. I don't know why though as I didn't delve into it deeply. |
| 12:28 | Tritonio | well if it's just a client precaution you can edit te code. If it is the netowork that slows you down, you just need more nodes. |
| 12:29 | kermit | i could send .001btc with no fee to everyone connectend and find out, but that'd be kind of evil, it'd be better to get someone who knows more to consider the posisbility. |
| 12:29 | Tritonio | kermit: btw our tx just got confirmed. |
| 12:36 | Tritonio | kermit: it wouln'd spreat since if I have 50BTC and you send me 0.001, I won't have to spend them anywhere. If it prioritizes the 50BTC I would be carefull not to use more than my confirmed money. |
| 12:36 | Tritonio | spread* |
| 12:37 | kermit | if it prioritizes the 50BTC.. maybe it prioritizes consolidating the smallest lots first, to reduce overhead? |
| 12:38 | kermit | but ok even if it does prioritized the 50BTC, doesnt that simply delay the matter? |
| 12:38 | MacRohard | not really |
| 12:38 | MacRohard | it just means you can't send money if you don't have any |
| 12:38 | kermit | MacRohard: the client does unconfirmed coin by default |
| 12:39 | MacRohard | yes but that doesn't matter |
| 12:39 | MacRohard | you can send unconfirmed money, but it will be unconfirmed when the receiver gets it |
| 12:39 | kermit | and the reciver can send that too |
| 12:39 | MacRohard | sure |
| 12:39 | kermit | and have change from sending it, which also remains unconfirmed |
| 12:40 | kermit | so it multiplies |
| 12:40 | MacRohard | yeah.. so you've found a way to spam wallets |
| 12:40 | MacRohard | it doesn't realy change anything |
| 12:40 | MacRohard | the person who receives the unconfirmed moneys will go back and demand real moneys |
| 12:40 | kermit | how will they fix their wallet? |
| 12:40 | MacRohard | dunno. that might be a real problem, but it should be fixable in theroy. |
| 12:41 | kermit | if their wallet is al change from unconfirmed sends because their components were unconfirmed.. |
| 12:41 | kermit | im thinking clients shouldnt let you send unconfirmed coin, heh |
| 12:41 | MacRohard | as long as it prioritizes confirmed then there's no real problem other than you'll have a bunch of crap transactions in your wallet |
| 12:42 | kermit | i think prioritization would make the consequneces slower, but still untilmately contageous |
| 12:42 | MacRohard | it isn't contageous |
| 12:42 | MacRohard | each person has to willingly send unconfirmed coins |
| 12:42 | MacRohard | which is a pointless thing to do since the receiver will figure it out pretty soon |
| 12:42 | kermit | my GUI didnt make that clear that i was doing that |
| 12:44 | Tritonio | Kermit you lost your chance for a quick fix. You should have told us. You should have messed every address up. :-D |
| 12:44 | Tritonio | You shouldn't have told us I mean... |
| 12:44 | kermit | Tritonio: i still could :P |
| 13:02 | keith4 | did anyone publish GPU-generating code yet? |
| 13:02 | Tritonio | bye bye |
| 13:10 | UukGoblin | someone should stick info about GPU in the topic |
| 13:10 | UukGoblin | oh, I'm an op |
| 13:10 | UukGoblin | shame I don't know the answer ;-] |
| 13:20 | nanotube | keith4: UukGoblin: iirc puddinpop's code was posted on the forums |
| 13:21 | UukGoblin | as an attachment or something? |
| 13:21 | UukGoblin | could someone please make a github of it? ;-] |
| 13:21 | kermit | i saw an http link to the source, i didnt see any binary |
| 13:21 | nanotube | yes it was an attachment i think |
| 13:21 | kermit | its in the big GPU thread somewhere |
| 13:22 | keith4 | this one? http://www.bitcoin.org/smf/index.php?topic=1009.0;all |
| 13:22 | bitbot | A slightly more open approach to bitcoin on the GPU |
| 13:23 | UukGoblin | that one was an alternative version imho |
| 13:24 | UukGoblin | hmm, is there a freebsd 64-bit binary of bitcoind somewhere? :-] |
| 13:25 | kermit | UukGoblin: freebsd can run linux binaries, but youll still need the libraries or a static binary |
| 13:26 | UukGoblin | # ./bitcoind |
| 13:26 | kermit | UukGoblin: theres a 'module' or whatever bsd calls them to run linux binaries |
| 13:26 | keith4 | ah, this one. http://www.bitcoin.org/smf/index.php?topic=133.40 |
| 13:26 | bitbot | Generating Bitcoins with your video card (OpenCL/CUDA) |
| 13:29 | idev | How can i install Bitcoain on my home mac or my linux webserver please anyone? |
| 13:31 | nanotube | idev: just grab the released binaries from bitcoin.org, and run them |
| 13:31 | nanotube | nothing special to be done |
| 13:34 | idev | @ nanotube, im not sure how to run it |
| 13:34 | idev | as in the binary i downloaded there was just a buch of files and an exe, but im on a mac? |
| 13:36 | necrodearia | idev, You downloaded http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.11/bitcoin-0.3.11-macosx.zip/do... ? |
| 13:36 | gavinandresen | idev: you should have got a .zip file for your Mac, with a Bitcoin.app inside that you can drag to Applications |
| 13:37 | gavinandresen | idev: on linux, you should download the .tar.gz, then tar -xzf it and run "bitcoin" or "bitcoind" (depending on whether you want graphics or not) |
| 13:38 | nanotube | UukGoblin: for the cuda client... the better page to link to would be http://www.bitcoin.org/smf/index.php?topic=133.140 where the source to puddinpop's client is posted |
| 13:38 | bitbot | Generating Bitcoins with your video card (OpenCL/CUDA) |
| 13:39 | UukGoblin | nanotube, that's what I linked :-] |
| 13:39 | UukGoblin | only made it shorter with bit.ly |
| 13:39 | necrodearia | UukGoblin, huugeurl.com |
| 13:39 | necrodearia | s/uu/u/ |
| 13:40 | UukGoblin | lol ;-] |
| 13:40 | nanotube | UukGoblin: er... no it isn't. |
| 13:41 | nanotube | UukGoblin: you linked page3 of the thread, i linked page 8 |
| 13:41 | UukGoblin | oic |
| 13:42 | idev | thank nanotube, do i just place the whole bitcoin dir in my apps folder ? |
| 13:42 | UukGoblin | yeah I missed a 1 or something |
| 13:43 | nanotube | idev: see what gavinandresen said a few lines above. you should get the zip specifically for the mac, and extract stuff from the zip. |
| 13:43 | nanotube | idev: i know little about how present-day macs deal with their apps... so beyond that, you're on your own :) |
| 13:47 | idev | Hmm, i moved bitcoin.aap to my appliaction folder but my mac is saying " you cannot open the application "Bitcoin" it is not supported on this architecture" ? |
| 13:47 | idev | does this mean i can not run btc on my mac? |
| 13:50 | UukGoblin | idev, you can surely run bitcoin on your mac |
| 13:50 | UukGoblin | not sure what the problem is, but I'm guessing if you compiled it from source it might work |
| 13:50 | gavinandresen | Are you running on an older mac? (non-intel)? |
| 13:51 | idev | no its not |
| 13:51 | idev | yea non intel |
| 13:51 | gavinandresen | PowerPC macs aren't supported... sorry! Compling from source won't work on them, either. |
| 13:52 | idev | ok then, please can you tell me how i can install on my webserver please? |
| 13:53 | gavinandresen | Can you ssh into your web server and get a command prompt? |
| 13:53 | idev | i don't really know about ssh commands so please go easy |
| 13:53 | idev | yes |
| 13:54 | gavinandresen | Right, I'd probably download the linux .tar.gz file on my mac, and then copy just the bitcoin executable up to the server (using scp ) |
| 13:55 | idev | where do i have to place bitcoin on the server? |
| 13:56 | gavinandresen | it can live anywhere-- your home directory would be fine. If you have root access, /usr/local/bin/ would be a better place. |
| 13:56 | gavinandresen | And I'd suggest copying up bitcoind -- with a "d" on the end. It is the no-graphics bitcoin. |
| 13:56 | gavinandresen | (unless you're running a X-windows server on your mac) |
| 13:57 | idev | can i use use the gui version on the webserver? |
| 13:58 | gavinandresen | Once you've copied bitcoind up to the server, ssh there and run these commands: |
| 13:58 | gavinandresen | mkdir .bitcoin |
| 13:58 | gavinandresen | echo "rpcpassword=foo" > .bitcoin/bitcoin.conf |
| 13:58 | gavinandresen | ./bitcoind |
| 13:59 | idev | thank you very much Gavin, gonna have a try now |
| 13:59 | gavinandresen | Then wait a little while for bitcoind to start up; I think it puts itself in the background on linux. |
| 13:59 | idev | ok |
| 13:59 | gavinandresen | You can see it's progress by: tail -f .bitcoin/debug.log |
| 13:59 | gavinandresen | ... and you can send it commands by running ./bitcoind help |
| 14:00 | idev | ok thank you Gavin |
| 14:00 | gavinandresen | good luck |
| 14:01 | idev | Thanks im gonna need it lol |
| 14:01 | gavinandresen | idev: re: can you run the GUI version on the webserver: sure, bitcoin on linux/unix is an X11 application, it'll display to any X-capable device. |
| 14:02 | nanotube | gavinandresen: would you have any thoughts on this: http://www.bitcoin.org/smf/index.php?topic=1306.0 |
| 14:02 | bitbot | I broke my wallet, sends never confirm now. |
| 14:03 | gavinandresen | nanotube: my first thought is "if you play with fire, don't get upset if you get burned..." (a little unfair, since kermit isn't actually very upset about this) |
| 14:04 | nanotube | gavinandresen: well... but i am - he sent me those transactions, and now they're in my wallet. |
| 14:04 | gavinandresen | nanotube: very good point |
| 14:04 | nanotube | gavinandresen: and i wonder if the client prioritizes sending the most-confirmed coins first, or not? because if not, it's possible that my next outgoing transaction will include them, and will never be confirmed. |
| 14:05 | nanotube | gavinandresen: and if that's the case, that means /someone/ can screw over the network by sending no-fee 0.0001 to all the addresses he finds on the net. |
| 14:05 | nanotube | so a bunch of wallets get 'contaminated' with these never-to-be-confirmed transactions, which will propagate if client doesn't prioritize by confirmations. |
| 14:06 | gavinandresen | nanotube: the client trys to do a "best fit" when selecting coins; I don't think it cares about number of confirmations, so, yeah, that's a very valid worry. I'll ping Satoshi about it. |
| 14:07 | gavinandresen | Easy fix would be to have the client NOT select 0-confirmation coins unless it absolutely has to. And maybe have 0-confirmation coins expire after a reasonable amount of time. |
| 14:08 | kermit | gavinandresen: i'd think sending 0 conf coins at all is dangerous |
| 14:09 | kermit | at least not without a user who needs really fast turn around selecting some option, maybe |
| 14:12 | nanotube | gavinandresen: thanks - please keep me posted. guess i should avoid sending from my wallet until the next version of bitcoin is released which avoids sending unconfirmed bitcoins unless absolutely necessary. |
| 14:12 | nanotube | ? |
| 14:12 | kermit | well, i think i sent some of these to bitcoinmarket |
| 14:13 | kermit | so if this is contageous, im not sure how much damage your wallet will do |
| 14:13 | theymos | Can't Bitcoin just ask peers for the transaction to see if they have it before sending it? |
| 14:15 | MacRohard | it already knows there are no confirmations |
| 14:17 | UukGoblin | huh, betco.in just didn't register my flush |
| 14:17 | theymos | MacRohard: That just means it hasn't appeared in a block. Peers can still have it in their memory pools. |
| 14:17 | UukGoblin | I had a bloody flush! |
| 14:17 | UukGoblin | and my opponent won with 2 pair |
| 14:18 | gavinandresen | nanotube: unless you send ALL the coins in your wallet, the micro-coins will most likely stay in your wallet. (I'm staring at the SelectCoins code in another window, and it trys pretty hard to find the smallest set (number) of coins that satisfy the payment) |
| 14:19 | nanotube | well, the client also doesn't show the sigdigits of the microtransactions, they all look like 0.00 |
| 14:20 | nanotube | but i guess i should be able to calculate and see how much of by balance is due to confirmed transactions and how much is from micros |
| 14:20 | nanotube | (though i have some confirmed micros as well...) |
| 14:21 | kermit | gavinandresen: it tries to find the smallest set? but isnt there something about trying to consolidate as much as possibel to? |
| 14:22 | kermit | or, if you have 6,1,1,1, and send 3, does it brake the 6 or take the 3? |
| 14:22 | gavinandresen | It'll take the 1,1,1 |
| 14:23 | theymos | It always chooses the smallest coins, right? |
| 14:24 | gavinandresen | No, it doesn't always choose the smallest. |
| 14:25 | theymos | How does it choose? |
| 14:26 | gavinandresen | It: shuffles all your coins. Then adds up the first ones until they add up to the payment or greater. |
| 14:26 | gavinandresen | ...wait, hang on, that's not quite right... |
| 14:28 | gavinandresen | Shuffles coins.... looks for the smallest coin that is bigger than the payment amount.... OR for a coin that is equal to the payment amount... |
| 14:31 | gavinandresen | Ok, if I'm reading the code correctly (I'd say there's a 25% chance I am not): if there is a coin in your wallet that matches the payment amount, it is used. |
| 14:32 | gavinandresen | If there is a set of small coins in your wallet that add up to more than the payment amount, then the "best" subset of them is chosen. |
| 14:33 | gavinandresen | Otherwise, all of the small coins in your wallet PLUS the smallest-coin-that-is-less-than-the-payment are chosen. |
| 14:34 | idev | Hello gavin |
| 14:34 | idev | im seem to be a but stuck |
| 14:34 | gavinandresen | Howdy idev, what's up? |
| 14:34 | theymos | Thanks. It's a very confusing section of code; I can't make heads or tails of it. |
| 14:35 | idev | i have uploaded bitcoin to my server and have run the cmds, mkdir .bitcoin and echo "rpcpassword=foo" > .bitcoin/bitcoin.conf |
| 14:35 | idev | but when i try to run ./bitcoind it says file or dir is unknown |
| 14:36 | idev | wonder where im going wrong |
| 14:36 | gavinandresen | idev: if you "ls -l" do you see bitcoind ? |
| 14:37 | idev | ah my bad i forgot to untar the file |
| 14:37 | idev | what is the cmd to untar please? |
| 14:37 | gavinandresen | tar -xzvf *.tar.gz aught to work |
| 14:38 | gavinandresen | I don't remember if it untars into a subdirectory |
| 14:39 | idev | although i have not untared the file yet i have another dir called .bitcoin with bitcoind init? |
| 14:41 | gavinandresen | idev: yep. |
| 14:41 | gavinandresen | idev: wait, hang on, you already have a ./bitcoin/bitcoind ? |
| 14:41 | gavinandresen | idev: errr... .bitcoin/bitcoind ? |
| 14:42 | idev | it has bitcoin.conf |
| 14:42 | idev | in it |
| 14:42 | gavinandresen | ls -l .bitcoin should have the bitcoin.conf file in it with the rpcpassword set. |
| 14:42 | gavinandresen | That'll let you control the running bitcoind from the command-line after you get it running. |
| 14:43 | gavinandresen | (oh, and if you share your webserver machine, you should set the permissions on the .bitcoin folder so other users can't steal your wallet: chmod go-rwx .bitcoin ) |
| 14:44 | idev | ok, im goona untar now and see how it goes |
| 14:44 | idev | thansk gavin |
| 14:44 | idev | thanks* |
| 14:45 | kermit | who wants a free .05btc that will never confirm? |
| 14:46 | edcba | what satoshi wanted to 'solve' with coin selection ??? |
| 14:48 | gavinandresen | edcba: hmm? the second part of the coin selection code is a stochastic approximation to solve the 'knapsack problem'.... |
| 14:49 | edcba | why use that ? |
| 14:49 | gavinandresen | .. so if you have coins of value 1,2,3,4,9 and you want to make a 10 bitcoin payment, it'll pick the set [1,2,3,4] or [1,9] instead of [9,4] with change left over |
| 14:52 | edcba | isn't it less anonymous ? |
| 14:53 | gavinandresen | edcba: less anonymous than what? Picking a random set of coins that adds up to more than the payment amount? |
| 14:53 | edcba | yes |
| 14:54 | gavinandresen | edcba: I dunno, you'd have to ask a cryptographer who studies that sort of thing. Personally, I think if you're worried about getting tracked via the coins flowing through your wallet you're probably NOT worrying about some much bigger threat to your anonymity. |
| 14:55 | theymos | I don't see any point in reducing change. It should reduce number of inputs so that you have less fees. |
| 14:55 | edcba | yes i still don't see what satoshi aims |
| 14:56 | necrodearia | theymos, Hiya. Can you verify/confirm http://www.bitcoin.org/smf/index.php?topic=1303.msg14566#msg14566 ? |
| 14:56 | bitbot | Selling 50,000+ BTC at $0.04/BTC : bitcoin2cash: If that's the case then you should already be able to see the number of bitcoins sent to my address which is 1CRZpkKKAt7G5uiK4JPBjBJGnozgiatFAs. |
| 14:57 | gavinandresen | Well, my 'refundtransaction' git branch refactored that code a little bit which would make it easier to experiment with custom clients that have alternative coin-selection policies. |
| 14:57 | gavinandresen | (refundtransaction trys to refund the coins it got from transaction being refunded....) |
| 15:08 | kermit | bitcoinmarket doesnt seem to credit me until a transaction is confirmed. do they have special code or is there some way to do that with bitcoind ? |
| 15:08 | theymos | necrodearia: The address has at least 25,000 (I'm using old data; he could have more), though there's no proof that he owns that address. He should make a new address and send all of the coins to that one, and publish the block number when he does it. |
| 15:08 | echelon | they just use the rpc to check the confirmation |
| 15:09 | echelon | kermit, i don't think anyone sane would process transactions until they reach a confirmation threshold :/ |
| 15:09 | necrodearia | theymos, That is true, however, a google search does indicate that it is only publicized by them. |
| 15:10 | kermit | echelon: how do i 'use the rpc' ? |
| 15:10 | kermit | echelon: oh i fonud it |
| 15:10 | echelon | kermit, have to pass -server as an argument to bitcoin |
| 15:10 | echelon | or run bitcoind |
| 15:10 | theymos | necrodearia: He could have easily parsed the block chain himself and found an address that has a suitable balance. |
| 15:10 | necrodearia | Additionally |
| 15:10 | necrodearia | One of the sites is in russian |
| 15:10 | necrodearia | So it could be yet another Russian scam ^_^ |
| 15:10 | kermit | echelon: getreceivedby.. |
| 15:10 | necrodearia | That is true also |
| 15:11 | echelon | kermit, http://www.bitcoin.org/wiki/doku.php?id=api |
| 15:11 | echelon | the json-rpc runs on port 8332, once you've added the login/pass to bitcoin.conf |
| 15:11 | grondilu | THE MORE I THINK ABOUT THIS THE MORE I GET CONVINCED THAT BITCOIN ARE ABOUT TO CHANGE THE WORLD !!!!! |
| 15:12 | echelon | :) |
| 15:12 | echelon | the more it changes the world, the more it will come under attack by feds unfortunately -__- |
| 15:13 | idev | Sorry Gavin to keep troubling you, but i can't seem to get BTC going, ive uploaded the .gz, ran the cmds mkdir .bitcoin echo "rpcpassword=foo" > .bitcoin/bitcoin.conf, but when i run ./bitcoin it says it file or dir unknow |
| 15:13 | grondilu | they can very few. THey'll do what they did with gold : they'll try to corner it. But this will only increase its value. |
| 15:14 | echelon | perhaps |
| 15:15 | kermit | idev: ldd bitcoin |
| 15:15 | kermit | grondilu: i agree with what yuo said in CAPS |
| 15:16 | grondilu | And with gold, they can steal it to honnest citizens, as they did in USA during the 30s. With bitcoins, unless they start torturing people to obtain their passphrases, they will not be able to steal. |
| 15:16 | idev | @ Kermit sorry i dont understand? |
| 15:16 | kermit | echelon: thast why i'd like to see it be 100% distrubuted, not 99% .. it needs an easy way to add IP addresses on start in case the irc server isnt avalailble |
| 15:17 | kermit | idev: type: ldd bitcoin |
| 15:17 | echelon | kermit, what it needs is dht -_- |
| 15:17 | echelon | not hard-coded nodes |
| 15:17 | theymos | kermit: You can use -addnode, and there are built-in seednodes used as a backup bootstrap source. |
| 15:17 | idev | @ Kermin ./bitcoin: No such file or directory |
| 15:18 | idev | kermit* |
| 15:18 | grondilu | kermit: getting new connection is not that difficult. Worst case scenario, some websites would act like trackers. |
| 15:18 | echelon | idev, uhm.. do you know where bitcoin is? |
| 15:19 | idev | 1 sec, @ echelon |
| 15:19 | echelon | enter this.. find . -name bitcoin |
| 15:19 | kermit | theymos: i was told there are built in seednodes, but it didnt seem to work without access to the irc server |
| 15:19 | theymos | kermit: It waits a long time before it contacts them. It's also possible they're all down; they're not very reliable. |
| 15:20 | idev | its loacted @ /googserv.co.cc/bitcoin-0.3.12/bin |
| 15:20 | idev | but theres a 32 and 64 dir |
| 15:20 | echelon | ok so, run.. |
| 15:20 | kermit | a few dynamicly updated hostnames in various TLDs would be really nice :) |
| 15:20 | echelon | are you on a 32bit or 64bit cpu? |
| 15:21 | idev | im not sure, but more than likly its 32 |
| 15:21 | idev | how do i run it please? |
| 15:21 | idev | what do i nned to type |
| 15:21 | echelon | ok so, run.. /googserv.co.cc/bitcoin-0.3.12/bin/32/bitcoin |
| 15:22 | echelon | that ^ |
| 15:22 | theymos | kermit: There's a list of always-up peers: http://www.bitcoin.org/smf/index.php?topic=59.msg that you can use. |
| 15:22 | bitbot | Post your static IP |
| 15:22 | echelon | with the paths |
| 15:23 | idev | Ok now its prompting me to download bitcoin from that path |
| 15:23 | echelon | theymos, why did you add a dns in that thread? |
| 15:23 | echelon | idev, what exactly does it say? |
| 15:23 | kermit | is anyone using CUDA in linux for bitcoin? |
| 15:23 | echelon | i wish :/ |
| 15:24 | echelon | that'd be cool |
| 15:24 | idev | you have chossen to open bit coin with ..... |
| 15:24 | necrodearia | Isn't CUDA proprietary? |
| 15:24 | theymos | echelon: It's a DynDNS hostname. I have a dynamic IP (though my IP rarely actually changes). |
| 15:24 | echelon | theymos, bitcoin only handles static ip's unfortunately :/ |
| 15:25 | echelon | wait |
| 15:25 | echelon | is it the same case if you manually add them? |
| 15:25 | idev | @ echelon, its says you have chossen to open bit coin with ..... from googserv.co.cc |
| 15:25 | necrodearia | http://is.gd/fAtaT |
| 15:26 | echelon | i don't know what that means |
| 15:32 | theymos | echelon: You can resolve my hostname and then use the IP. |
| 15:32 | echelon | oh ok |
| 15:34 | echelon | if bitcoin only uses socks4, will adding a tor hidden service address work? |
| 15:35 | theymos | echelon: No. |
| 15:35 | echelon | so why did people add them to the thread? -_- |
| 15:35 | theymos | echelon: You might be able to use Tor's MapAddress option to make it work, though. |
| 15:36 | echelon | hmm |
| 15:47 | necrodearia | hmm, when I `svn co https://bitcoin.svn.sourceforge.net/svnroot/bitcoin bitcoin` I see "Error validating server certificate for 'https://bitcoin.svn.sourceforge.net:443':" |
| 15:48 | necrodearia | http://pastebin.com/hfu8D8R6 |
| 15:48 | necrodearia | I haven't noticed this previously. |
| 15:49 | theymos | Equifax is a pretty common CA. Do you have your CAs set up correctly? |
| 15:49 | necrodearia | I imagine not. |
| 16:06 | idev | when i run i get ./bitcoind: Permission denied, and way to fix this and make it work |
| 16:06 | kermit | idev: chmod +x bitcoind |
| 16:07 | kermit | though it comes +x, where'd the +x do? |
| 16:08 | jgarzik | kermit: +x: "+" == add permission of type <blah>, "x" == the execute permission. "+x" == mark bitcoind executable. |
| 16:08 | jgarzik | kermit: man chmod :) |
| 16:08 | idev | ok now i get ./bitcoind: error while loading shared libraries: libgthread-2.0.so.0: cannot open shared object file: No such file or directory |
| 16:08 | kermit | jgarzik: you mean idev: |
| 16:09 | jgarzik | kermit: "where'd the +x do?" was strange English, interpreted as asking what "+x" does |
| 16:09 | jgarzik | kermit: so it was directed at you :) |
| 16:09 | kermit | oh, typo, i meant go not do |
| 16:10 | kermit | idev: what system is this? |
| 16:11 | idev | Debian Linux |
| 16:12 | kermit | idev: apt-get install libgthread or gthread |
| 16:12 | idev | whats the cmd for that please Kermit? |
| 16:13 | jgarzik | gthread is inside glib 2.0 |
| 16:14 | jgarzik | surely debian doesn't split out gthread into a separate deb? |
| 16:14 | idev | i don't have a clue about most of this tech stuff to be honest |
| 16:23 | kermit | so bitcoinmarket doestn credit you for btc until its confirmed, but how do they send out btc without using the unconfirmed btc? |
| 16:23 | kermit | i dont see any way in the bitcoind i have that gives you the option to specify |
| 16:23 | jgarzik | kermit: which confirmations do you speak of -- bitcoin network confirmations, or bitcoinmarket trade confirmations? |
| 16:24 | kermit | jgarzik: bitcoin network |
| 16:24 | jgarzik | kermit: BCM appears to wait for a confirmation or two, on incoming bitcoin transactions. Therefore, any bitcoins you withdraw (outgoing bitcoin transactions, from BCM's perspective) are highly likely to be network-confirmed and safe. |
| 16:25 | kermit | is it using a seperate wallet for everyone? |
| 16:25 | jgarzik | kermit: unlikely, but I cannot say for sure. |
| 16:26 | kermit | jgarzik: so how are the unconfirmed lots not being sent out with the confirmed ones? |
| 16:28 | jgarzik | kermit: it pretty much follows the standard bitcoin algorithm for coin selection |
| 16:29 | jgarzik | kermit: main.cpp, SelectCoins |
| 16:30 | kermit | jgarzik: right.. are you suggesting that has a preference for confirmed coins? |
| 16:31 | jgarzik | kermit: it's quite complicated, a random shuffle among other things (see gavin's explaination above). no suggestion or implication. it appears that SelectCoins() does not check confirmations, but I could be missing something. |
| 16:32 | kermit | then what do you base this claim on "n incoming bitcoin transactions. Therefore, any bitcoins you withdraw (outgoing bitcoin transactions, from BCM's perspective) are highly likely to be network-confirmed and safe." |
| 16:33 | kermit | just odds? |
| 16:34 | jgarzik | kermit: it doesn't make bitcoins available to any user, on the website, until incoming confirmations have been received. considering that a large number of bitcoins are sitting at BCM at any given time, there is a high likelihood you will get confirmed coins on outgoing tx's. it's only a tiny percentage of BCM's total coins that are unconfirmed, at any given moment. |
| 16:35 | jgarzik | kermit: to get unconfirmed coins, it takes an unlikely scenario such as: a large bitcoin deposit, swamping the entire market, occuring at the same time as a large number (size-wise) of withdrawals |
| 16:36 | bonsaikitten | an intriguing challenge |
| 16:41 | echelon | is there a way to add nodes in bitcoin.conf? |
| 16:41 | theymos | echelon: You can use addnode=x. All of the command-line options work in bitcoin.conf |
| 16:42 | echelon | oh cool, thanks :) |
| 16:42 | echelon | so if i want to run the server, i just add a line with "server"? |
| 16:43 | theymos | I don't know. Maybe server=1. |
| 16:43 | echelon | and addnode values aren't delimited by commas? |
| 16:43 | theymos | echelon: do multiple addnodes. |
| 16:43 | echelon | ok |
| 17:07 | echelon | so.. all dns need to be resolved to an ip before adding them with addnode? |
| 17:27 | echelon | cool.. lfnet allows tor |
| 17:29 | xelister | Im convincing author of freenet ( #freenet ) to accept donations in BTCs |
| 17:29 | xelister | anyone wanna help to explain how this works on #freenet ? ;) |
| 17:30 | echelon | heh |
| 17:30 | nanotube | xelister: well... the freenet guys should be quite educated on the various ideas of cryptography. maybe you should just send them to read the bitcoin pdf whitepaper (and also the site and wiki) |
| 17:30 | echelon | you can say that he doesn't have to replace the existing payment system |
| 17:31 | echelon | just add the option |
| 17:31 | echelon | maybe don't think as many people would be willing to donate |
| 17:31 | echelon | *maybe they don't |
| 17:31 | nanotube | true, the "just an option" bit is a pretty good thing to point out. |
| 17:32 | xelister | nanotube: the developer have now milion things to do so not very much time for BTC... but it would be cool if they accepeted it |
| 17:32 | nanotube | as in, they'd not be losing any other donations, but only gaining btc donations. |
| 17:32 | xelister | time, effort |
| 17:33 | nanotube | mmm |
| 17:37 | xelister | "xelister: given that our experience of alternative currencies is that nobody ever uses anything except paypal, it might happen if you were to promise some actual money" |
| 17:38 | xelister | huhm.. we indeed need to promote BTC :) |
| 17:38 | xelister | we may start by typing /j #freenet perhaps |
| 17:38 | kermit | i think bitcoin is good enough that it doesnt need promotion |
| 17:38 | kermit | well, still tell your friends of course |
| 17:40 | nanotube | xelister: you can point out that btc can be exchanged for usd |
| 17:40 | xelister | yeah I did, but the question is, what is the effort |
| 17:43 | nanotube | xelister: well... tbh... unless you can convince him that there /will be a lot of people donating btc/, it is indeed not worth the effort. |
| 17:45 | echelon | ok, if i'm using the socks proxy setting with bitcoin.. shouldn't the `netstat -natp | grep bitcoin` show only connections to the socks proxy? |
| 17:45 | echelon | does the socks proxy setting even work? |
| 17:52 | echelon | the only way to force it is to torify it |
| 17:54 | kermit | bitcoin should use UDP packets with made up source addresses to send payments |
| 17:54 | kermit | most ISPs dont filter that |
| 17:55 | kermit | ..maybe one day it will |
| 17:56 | echelon | oh weird.. it was off for some reason |
| 17:59 | xelister | it seems 20-30% are lost when using bitcoins in eur -> btc -> eur ? |
| 17:59 | xelister | are there markets with better preserving? |
| 18:00 | grondilu | just do : eur -> btc ------very long time------> eur :-) |
| 18:01 | nanotube | well, the markets are pretty thin at the moment, so the bid-ask spreads are fairly large. but the mkt in usd seems to be more active and with smaller spreads |
| 18:01 | xelister | ; markets |
| 18:08 | nanotube | hey, trying to compile bitcoind... at the last step i'm getting "/usr/bin/ld: cannot find -lgthread-2.0" ... anyone know what library that lives in? |
| 18:08 | kermit | intstall liblogthread-dev ? |
| 18:09 | kermit | er n/m no |
| 18:09 | nanotube | heh yea that came up in apt-cache search for me too, but doesn't look like a relevant lib. |
| 18:10 | soultcer | Install glib |
| 18:10 | soultcer | (libglib2.0-dev) |
| 18:11 | nanotube | soultcer: heh yea thanks - just found some refs to that on the web, trying now. :) |
| 18:11 | nanotube | soultcer: yay, worked! thanks :) |
| 18:12 | xelister | <toad_> xelister: i don't get it, if every node has to have a full history how can that scale? |
| 18:12 | xelister | how? |
| 18:13 | nanotube | xelister: i've heard something about in the future storing abbreviated/condensed histories... |
| 18:13 | nanotube | but no idea of the details. |
| 18:14 | echelon | does mybitcoin.com have a clearnet address? |
| 18:20 | warner | xelister: my thought is that the nodes that store a full history could offer verification services to those who don't |
| 18:21 | xelister | thanks |
| 18:21 | xelister | bbl |
| 18:22 | warner | as a client of such a service, you'd want to subscribe to several different (hopefully independent) providers, so that any single one couldn't trick you by themselves |
| 18:23 | toad_ | fyi i have no issue with archiving my comments, we used to do the same thing on #freenet |
| 18:24 | glavkos | no problem with the creation of an archive |
| 18:26 | toad_ | is there a technical faq? i have some technical questions ... 1) do all bitcoin peers have to receive all transactions, or at least a fixed proportion of all transactions? 2) how good is privacy - i haven't read the full paper, it suggests there may be some linkability? 3) will bitcoin drive ever increasing CPU energy usage? :) |
| 18:26 | warner | toad_: I can try to answer some of them from what I've gleaned from the code |
| 18:26 | toad_ | 1 equates to "how do bandwidth requirements for a peer scale with the total number of transactions going on globally" |
| 18:27 | warner | 1) to verify that any given transaction hasn't been double-spent, you need to have received all transactions. You might be able to delegate that job to somebody else. |
| 18:27 | warner | you don't have to store all transactions, but you do have to receive them. (you only store a list of the unspent ones) |
| 18:27 | toad_ | as i see it, bitcoin basically replicates the spend-tracker across all nodes, and then eliminates the need for a trusted mint as well by creating time/cpu-based scarcity |
| 18:27 | warner | yeah, that's a good summary |
| 18:28 | toad_ | okay, so if it was ever to get big, the nodes would all have to have huge bandwidth? |
| 18:28 | toad_ | on the other hand, if you disconnect and reconnect you don't need the full history, you can get away with a short hash chain |
| 18:28 | warner | the hashcash aspect serves two purposes: a nominally-fair way to distribute the initial currency, and a way to ensure the immutability of the spend record |
| 18:28 | kermit | hrm i just got a shell on a 16 core 3GHz xeon system, but bitcoin didnt run: ./bitcoin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./bitcoin) |
| 18:28 | smop | i've always wondered what the hashes are gowing towards |
| 18:29 | toad_ | so it has no real issues with unreliable peer to peer as long as bandwidth isn't a big deal |
| 18:29 | warner | toad_: yeah |
| 18:29 | kermit | toad_: there's a pdf that is very technical |
| 18:29 | warner | it's currently flooding the unbound transactions and completed blocks to everyone |
| 18:29 | toad_ | yeah, i haven't read the whole thing yet |
| 18:29 | toad_ | any ideas on questions #2 and #3? |
| 18:29 | warner | but nodes only ask for the blocks/txns that they want |
| 18:30 | warner | 2) privacy is meh |
| 18:30 | warner | from what I can tell, it's not a primary design goal |
| 18:30 | warner | the transaction record means that each txn is easily linked to its predecessors |
| 18:30 | toad_ | well, the first level is keeping public keys anonymous; this is pointless |
| 18:30 | toad_ | in that you can link stuff easily once you id the key, you can likely id the key from the linkages |
| 18:31 | warner | each "coin" (i.e. an unspent output of a transaction [which can have multiple inputs and multiple outputs]) can have a distinct single-use pubkey |
| 18:31 | toad_ | it also says "a new key pair should be used for each transaction ... some linking is still unavoidable with multi-input transactions, which necessarily reveal that their inputs were owned by the same owner" ... |
| 18:31 | warner | but the (current) most common use case is the donation button, which has a publically-known pubkey |
| 18:31 | toad_ | okay ... |
| 18:32 | warner | so you can grep the transaction log for all txns that have that pubkey in the output, and see how much $ they've been given and which keys it came from |
| 18:32 | toad_ | but if you wanted it to be private, you could effectively maintain thousands of separate accounts, and then send a bunch of them to the person who wants to send you the money? |
| 18:33 | warner | toad_: each transaction can transfer BTC to a new pubkey, and yeah, you can make those very cheaply (they're just ECDSA keypairs) |
| 18:33 | toad_ | so then the obvious way to link the transactions is by time ... |
| 18:34 | warner | you just need to give someone the pubkeys in secret, so an observer can't link them |
| 18:34 | warner | and obviously you have to publish the resulting transactions to the world in such a way that an observer can't link them to e.g. your IP address |
| 18:34 | toad_ | the paper says "some linking is still unavoidable with multi-input transactions, which necessarily reveal that their inputs were owned by the same owner" ... I guess that's a reference to a timing attack |
| 18:35 | echelon | so you're supposed to send cash in the mail to bitcoin2cash.com? |
| 18:35 | necrodearia | Yay, update from Michael Chisari of The Appleseed Project |
| 18:35 | warner | to get serious unlinkability, I suspect that you'd need to have some sort of remixer-like service, in which you pay them BTC at some fixed rate, and they pay it back to you later (to new keys) in some unrelatedly-looking rate |
| 18:35 | echelon | folded inside paper i'm guessing? |
| 18:35 | necrodearia | Tis kind of sad that still Appleseed community is tiny at 6 users |
| 18:35 | echelon | so that it can't be seen from the outside? |
| 18:35 | warner | toad_: no, I don't think the paper considers timing attacks |
| 18:35 | necrodearia | and a day prior to diaspora launch, diaspora chan had about 10 users. |
| 18:35 | toad_ | warner: then how are transactions linkable? |
| 18:36 | warner | toad_: each "transaction" contains some number of inputs and some number of outputs |
| 18:36 | necrodearia | Now 90-100 users. |
| 18:36 | warner | toad_: each output is a single-use amount of BTC |
| 18:36 | necrodearia | The media attention seems to be what attracts community rather than the better or first implemented project/community |
| 18:36 | toad_ | warner: well to keep them separate you'd need to do a separate transaction, from the network's point of view, for each private account |
| 18:36 | necrodearia | This applies to Bitcoin also |
| 18:36 | warner | more specifically, each output is a ($BTC, pubkey) pair |
| 18:36 | warner | toad_: the input is a reference to some earlier output |
| 18:37 | toad_ | okay ... |
| 18:37 | necrodearia | e.g. Bitcoin may be best implementation of its kind, however, another implementation that has better media support will definitely garnish more attention |
| 18:37 | warner | and the whole transaction is signed by all the keys from all of the linked earlier outputs |
| 18:37 | necrodearia | It will be rather saddening when such an event related to Bitcoin does occur =\n4770 |
| 18:38 | necrodearia | However |
| 18:38 | warner | toad_: so the "linkability" concern mentioned in the paper is that, if you see a txn that says "inputs A, B, and C shall be consumed and their value granted to keys D and E", then you can safely assume that A,B, and C are all controlled by the same entity |
| 18:38 | necrodearia | Bitcoin community is definitely a much larger community than The Appleseed Project has established |
| 18:38 | toad_ | warner: okay |
| 18:39 | toad_ | warner: so you can avoid that simply by using separate network-level transactions for a single high-level transaction (e.g. purchase) |
| 18:39 | toad_ | but then you get into timing attacks |
| 18:39 | necrodearia | My apologies toad_, echelon and warner if my topic is seemingly interruptive of your conversation |
| 18:39 | toad_ | plus, it uses more bandwidth |
| 18:39 | toad_ | necrodearia: not a problem for me |
| 18:40 | warner | toad_: the bitcoin client maintains a "wallet", with a list of (output_reference, value, privkey), which I think of as "coins". When you spend e.g. 50BTC to Bob's pubkey D, the client will find enough "coins" to total to >=50, create a new keypair, then publish a txn that has all those coins as inputs, and has two outputs: one to D for 50BTC, and one to the new keypair with the leftover change |
| 18:40 | echelon | hey, how'd you get toad_ in here? :D |
| 18:40 | warner | toad_: so the observer gets to see that the change is associated with those keys too |
| 18:40 | warner | necrodearia: no worries :) |
| 18:41 | warner | toad_: yeah, you'd want to send each "coin" in a separate transaction, and spread them out over time |
| 18:41 | necrodearia | 5btc to third person to provide a response to the topic I mentioned just a couple minutes ago. ^_^ |
| 18:41 | warner | which makes commerce more challenging too, when you don't get atomic payments |
| 18:41 | toad_ | echelon: xelister |
| 18:41 | echelon | :) |
| 18:42 | toad_ | echelon: suggesting that FPI take donations in bitcoin form, /me is skeptical for several reasons but when he told me about the architecture i thought it was fascinating... |
| 18:42 | necrodearia | echelon, That response doesn't cunt ^_^ |
| 18:42 | necrodearia | count* |
| 18:42 | warner | toad_: it doesn't get invoked much now, but the client has rules to discourage lots of tiny transactions (in the form of fees that must be paid when the txn value is too small) |
| 18:43 | warner | toad_: me too, I've spent the last few weeks being captivated by this system. it appears to be very carefully thought out. |
| 18:43 | toad_ | warner: so generally there is no privacy at the moment; very good privacy is possible but would likely be very expensive and require many trusted-but-verifiable mixer intermediaries |
| 18:43 | warner | (I keep thinking of ways to tie it into Tahoe, of course, but haven't gotten there yet) |
| 18:43 | toad_ | given intermediaries, it could in fact be reasonably cheap |
| 18:43 | warner | yeah, that sounds about right |
| 18:44 | warner | it's not completely impossible, as some schemes would make it |
| 18:44 | toad_ | but it will always cost noticeably more than no-privacy operation |
| 18:44 | toad_ | okay |
| 18:44 | warner | but it's not specifically designed for privacy (unlike a lot of digital cash schemes) |
| 18:44 | warner | it's much more focussed on decentralization and predictable economic behavior |
| 18:45 | toad_ | and the answer to question 1 was that bandwidth is indeed proportional to the number of transactions going on, so if it was ever to become widely used, we would need really big nodes or several separate maybe interacting networks |
| 18:45 | warner | my big privacy concern would be retroactive linkability |
| 18:45 | warner | yeah |
| 18:45 | toad_ | is several separate interacting networks feasible? |
| 18:45 | warner | not really |
| 18:45 | warner | there exists a single global append-only (-ish) transaction record |
| 18:46 | warner | not everybody needs to follow it, but at least somebody does |
| 18:46 | warner | and if you don't follow it yourself, then your double-spend protection is dependent upon whoever does |
| 18:46 | toad_ | so long term we will need nodes with truckloads of bandwidth? |
| 18:47 | warner | but there's room there for some specialization and delegation |
| 18:47 | toad_ | well yeah |
| 18:47 | warner | some, yeah |
| 18:47 | toad_ | and even given that it will be a far more decentralised and transparent system than the standard banking model |
| 18:47 | warner | yup |
| 18:47 | warner | I especially like the predictable rate of inflation |
| 18:48 | toad_ | there is built-in inflation, so it's a medium of exchange, not of accumulation ... |
| 18:48 | toad_ | you buy an investment, or you even put money into a "bank account" ... later on you get more out |
| 18:48 | toad_ | okay |
| 18:48 | toad_ | what about question 3? |
| 18:48 | warner | the number of BTC in existence is predictable far in advance |
| 18:48 | warner | until the end of time, really |
| 18:49 | warner | yeah, so yes, the popularity of the system tends to increase the demand for CPU time, but I think it's limited |
| 18:49 | toad_ | that is, will BTC cause competition between money printers to use more and more CPU time? |
| 18:49 | toad_ | what is it limited by? |
| 18:49 | edcba | electricity price |
| 18:49 | warner | people who run "mining"/generation nodes burn CPU time to increase the fraction of the fixed BTC/hour that they capture |
| 18:49 | xelister | "<warner> you just need to give someone the pubkeys in secret, so an observer can't link them" |
| 18:49 | xelister | ^--- like, over Freenet, woo o/ |
| 18:50 | echelon | toad_, i've heard people are already sending their wallets over freenet |
| 18:50 | echelon | bitcoin wallets* |
| 18:50 | warner | but if the market value of BTC is less than the cost of the CPU you're burning, you lose the incentive to run the generating node |
| 18:50 | toad_ | well, people run generator nodes, can we be confident that the return from a generator node is always going to be low enough that it's not going to add up to a large fraction of total global electricity demand? |
| 18:50 | warner | so you stop |
| 18:50 | edcba | toad_: it should stabilise |
| 18:50 | warner | hm, I don't know |
| 18:51 | toad_ | you get to print money, but the rate at which you can do so is severely limited ... |
| 18:51 | warner | 50BTC every 10 minutes |
| 18:51 | xelister | echelon: are ther cli commands to expor X btc into other walletfile? and import? |
| 18:51 | edcba | if ppl stops, difficulty is lower, so it becomes affordable again... |
| 18:51 | echelon | i dunno, i haven't tried it myself |
| 18:51 | warner | the system overall adjusts the difficulty level to achieve one block every 10 minutes |
| 18:51 | toad_ | edcba: right, but do we have any reason to think that the total cost will remain below some reasonable level? |
| 18:52 | echelon | xelister, i don't think there is.. you would have to send X btc into another wallet |
| 18:52 | echelon | that's what was explained to me |
| 18:52 | warner | hm. I'm not even sure how to model it. |
| 18:52 | edcba | toad_: there will always be someone to generate bitcoins |
| 18:52 | edcba | even if he loses 'money' in the process |
| 18:52 | warner | each user is willing to spend A cycles just because it's cool, and then they'll spend B cycles because they think they can make money off of it |
| 18:53 | toad_ | hmmm |
| 18:53 | toad_ | this is something that needs a proper economist to model it |
| 18:53 | warner | and maybe C cycles because they feel they're contributing a public service (helping maintain the immutability/append-only-ability of the txn log) |
| 18:53 | xelister | and then, hopefully, spend C cycles to buy a domain, or donate to freenet ;) |
| 18:53 | warner | running a generator at all costs some amount, of hassle or setup time |
| 18:53 | edcba | toad_: if you want to spend your bitcoins you need to continue generating bloks ;) |
| 18:54 | toad_ | right, so you have the value of the generated blocks versus the cost of electricity to generate them |
| 18:54 | edcba | same for receiving them |
| 18:54 | xelister | you can limit the cpu usage however and then it will be nice in background |
| 18:54 | warner | and different participants have hardware that can generate at various hashes-per-second and dollar/watts-per-hash |
| 18:54 | toad_ | the cost of electricity determines the minimum price you can sell them for, and competition drives it down to roughly that level |
| 18:54 | warner | right |
| 18:54 | edcba | yes almost |
| 18:55 | xelister | or.. you can run bitcoin at full speed/cores, and 2 freenet nodes... and watch the PC burn its CPU and then HDDs :D |
| 18:55 | toad_ | however generators buying more hardware to get a larger slice of the output increases difficulty for other competitors |
| 18:55 | edcba | hmm yes *roughly* sorry |
| 18:55 | warner | so if everyone jumped in and ran generators just because they thought it was cool, the difficulty factor would rise very high, and the 6-blocks-per-hour would be spread very thin |
| 18:55 | toad_ | so you have the risk of an exponential arms race eventually becoming a top line item on global power/carbon budgets? |
| 18:55 | warner | so all of the rational participants, who could no longer justify the $ of running those CPUs, would drop out |
| 18:56 | edcba | toad_: also reward for block generation is divide by 2 each 2 years iirc |
| 18:56 | toad_ | well, the question is does rational participants buying new hardware drive up cpu prices? it would seem that it does ... |
| 18:56 | warner | if the total CPU of the irrational participants were great enough to keep the expected return lower than the cost of CPU, then the rational participants would never get back into the game |
| 18:57 | xelister | warner: by the game you mean being generators |
| 18:57 | warner | xelister: right |
| 18:57 | toad_ | warner: is there a bound on what the rational generators' are prepared to put in? |
| 18:57 | xelister | warner: they can easly just be regular users, running noed in background at low resources, and using real money to buy BTCs or sell real services for BTCs |
| 18:57 | edcba | toad_: also ppl may just generate bitcoins to have some cpu heaters ;) |
| 18:57 | toad_ | warner: as i see it, every time your competitor buys more hardware, that increases the bound, no? |
| 18:57 | xelister | and at that point BTC is becoming a real value |
| 18:57 | kermit | does anyone have a binary that works on RedHat???EL???5 ? |
| 18:58 | edcba | toad_: difficulty increase with total cpu power to match the 1 block every 10 minutes target |
| 18:58 | toad_ | exactly |
| 18:58 | warner | xelister: well, even running it in the background costs electricity, and a rational player would measure that. But yeah, the value of BTC is influenced both by the cost to generate it and the current market price. |
| 18:59 | toad_ | so if generator A buys more hardware, generator B's slower hardware becomes less valuable, and by buying more hardware generator B could increase his income |
| 18:59 | warner | true |
| 18:59 | warner | but eventually they'll bottom out |
| 18:59 | warner | er, the cost of that hardware will exceed the expected return |
| 18:59 | edcba | anyway what you forgot is BTC will be more easily acquired than generated at some point... |
| 19:00 | toad_ | well, there is an upper bound on the expected return |
| 19:00 | warner | as more people participate, (rather, as the $/BTC exchange rate goes down), the bound actually goes down |
| 19:00 | nanotube | warner: what's the cost of running [email protected] vs the benefit (to the individual). :) |
| 19:00 | xelister | warner: I think it cost really negligably amount of electricity, esp. if the CPU remains at low frequency (does not take niced proccessed in account for cpu freq governor) |
| 19:00 | toad_ | dependant on the size of the economy |
| 19:00 | toad_ | i.e. the $/BTC rate |
| 19:00 | toad_ | so there *is* an upper bound; whether it is acceptable is not clear |
| 19:00 | nanotube | warner: so... people who think the concept of bitcoin is valuable will continue to support the network with cpu cycles, even if it's not a profitable proposition in itself. |
| 19:00 | warner | nanotube: right, that's why I said *rational* participant :). I'm running a generator node just because it's cool, not because I expect to make money off of it |
| 19:01 | warner | I'm not rational :) |
| 19:01 | toad_ | i gotta go, thanks folks |
| 19:01 | toad_ | will lurk |
| 19:01 | nanotube | warner: well, there is rationality in supporting a system you want to succeed. |
| 19:01 | edcba | you may also want to keep it running for your bitcoins to earn value... |
| 19:01 | warner | toad_: yeah |
| 19:01 | warner | toad_: see you later |
| 19:02 | warner | nanotube: yeah, I meant the strict economic defintion of rational |
| 19:02 | warner | there's lots of indirect value to supporting a system that will benefit you in the future, but it's hard to capture in a model |
| 19:03 | edcba | it's just speculation :) |
| 19:16 | GuestofHonor | Although Bitcoin is not a game, perhaps it needs a kind of bribe to entice reviewers to review Bitcoin? http://games.slashdot.org/article.pl?sid=10/09/29/148242 |
| 19:17 | GuestofHonor | Additionally, perhaps the bribe will still allow the reviewer to review as they please and therefore not be a kind of typical bribe which is used to encourage a 'positive' review. |
| 19:17 | edcba | we can give them bitcoins... |
| 19:18 | edcba | but yes seriously it could be a good way to promote bitcoin |
| 19:18 | edcba | 'good' = efficient :) |
| 19:19 | kermit | from my 20 hours of reviewing, i'm more worried about it getting popular faster than it can be maintained |
| 19:20 | edcba | lol |
| 19:20 | edcba | yes official bitcoin client is hard to understand |
| 19:21 | kermit | its far more important that its robust than easy to use, if its robust, it'll get used, others might even write their own UIs |
| 19:22 | kermit | there's extreemly large demand for this niche, it does everythin gold does, *and* its anonymous *and* you can backup your "gold".. it sells itself. |
| 19:22 | theymos | Bitcoin is certainly far from 1.0. Probably tons of security flaws yet to be discovered. Satoshi has been very fast with fixing them, though. |
| 19:23 | nanotube | yea, it's probably best to let the adoption curve run its course, until we get to some 'stability' |
| 19:23 | nanotube | kermit: hehe, 'reviewing' as in... sending me a bunch of no-fee microtransactions and almost borking my wallet? :) |
| 19:25 | kermit | nanotube: yeah |
| 19:25 | nanotube | heh |
| 19:28 | kermit | nanotube: i had to know if everyone was serious or if its just an acedemic project for someones PhD |
| 19:29 | nanotube | kermit: heh yea... well when you have an exchange rate to real currencies... you can be pretty sure it's serious. |
| 19:29 | kermit | nanotube: well, or really stupid ;) hehe |
| 19:29 | theymos | kermit: If you look at the initial public announcement of Bitcoin, it sounds like it's just some experiment that was never meant to get big. |
| 19:29 | kermit | theymos: i think thast why wikipedia deleted it |
| 19:30 | nanotube | kermit: hehe or that :) |
| 19:41 | grondilu | Should I worry if one of my received btc keeps in '0/unconfirmed' status ? |
| 19:43 | theymos | grondilu: If it stays for more than 30 minutes or so, there's probably something wrong with it and it won't ever clear. (Maybe someone is abusing the microtransaction bug?) |
| 19:43 | grondilu | I had 82839 blocks though |
| 19:44 | grondilu | oh I'm in '3/unconfirmed' now. I guess it's my connection being poor. |
| 19:56 | kermit | is there a command line too to look at these berkeley db files? like sqlite3 for sqlite3 files |
| 19:56 | kermit | i'm very curious to see in what denominations my coins are |
| 19:56 | theymos | No. You can use bitcointools to get that info, though. |
| 19:58 | kermit | theymos: oh, thanks |
| 19:59 | nanotube | where does bitcointools live? |
| 19:59 | theymos | nanotube: http://github.com/gavinandresen/bitcointools |
| 20:13 | puddinpop | Does anyonw know what khash/s ArtForz was getting on 5770s? |
| 20:16 | kermit | puddinpop: (2010-09-28 17:24:11) ArtForz: 5770s are a bit worse for power/hash, about 1.3Mhps/W |
| 20:16 | kermit | you'll have to look up ho many watts they are |
| 20:16 | Keefe | which varies |
| 20:16 | kermit | puddinpop: you'd know.. has anyone got any CUDA working in linux? |
| 20:17 | puddinpop | I haven't heard of anyone at all using the CUDA code that was released |
| 20:18 | puddinpop | Are you trying to get it working |
| 20:18 | kermit | puddinpop: i'm still trying to get any idea if i could even begin to try to get it working.. |
| 20:19 | kermit | considering i havent heard of CUDA until yesterday, and i dont own an nvidia card or a desktop PC, i have a ways to go. but i know C! |
| 20:19 | kermit | if it can be done in linux, i can do it, i can do anyhting in linux. |
| 20:20 | puddinpop | Without a CUDA enabled device, it's not going to work |
| 20:20 | puddinpop | But you could probably compile it, but it would do you no good. |
| 20:21 | kermit | if i could compile it, i'd find a card to try it |
| 20:22 | kermit | has it been done though? |
| 20:22 | puddinpop | Well can you compile the vanilla client? |
| 20:22 | kermit | yes |