Bitcoin Forum
May 13, 2024, 07:27:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 [74] 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 »
1461  Bitcoin / Bitcoin Discussion / Re: Odd pattern in BitcoinMonitor on: April 14, 2011, 01:40:30 PM
That pattern is definitely the faucet.  The big mining pools are already using the new 'sendmany' functionality to pay lots of people with one transaction.

I'm thinking of doing something similar for the Faucet.  Perhaps:

+ Bundle up requests for payments, so instead of sending out payment right away you have to wait a bit (15 minutes or an hour or... something somewhat random and non-predictable).

+ Dropping the Faucet reward AGAIN so there is less incentive to cheat.  I'll need to use sendmany so the faucet isn't paying as much in fees as it is in bitcoins it gives out.

And maybe:

+ Publicly display the queue of waiting requests.  This would be the tricky part-- I don't want to just dump email address and IP address, but I do want to dump enough information so people looking at the information can tell the difference between a cheater and legitimate users.

+ A way of flagging requests as "looks like cheating to me".  This is also hard-- griefers might decide it would be fun to flag lots of legitimate requests.

1462  Bitcoin / Bitcoin Discussion / Re: Odd pattern in BitcoinMonitor on: April 14, 2011, 12:31:09 PM
I've turned off the faucet; somebody is definitely stealing from it.  There were 500 sends queued when I woke up this morning.

They are using a different IP address, different google account, and are even changing the browser ID string on every request-- here are three entries from the request log, for example:
Code:
121.1.54.214 - zqdckyxnhmjj [14/Apr/2011:05:20:19 -0700] "POST /getsome HTTP/1.1" 200 1206 "http://freebitcoins.appspot.com/getsome" "Mozilla/5.0 (Windows; U; Windows NT 6.0; nl; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6,gzip(gfe)" "freebitcoins.appspot.com"
213.0.109.214 - clkjqwbhwefj [14/Apr/2011:05:20:15 -0700] "POST /getsome HTTP/1.1" 200 1206 "http://freebitcoins.appspot.com/getsome" "Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.3) Gecko/20100403 Fedora/3.6.3-4.fc13 Firefox/3.6.3,gzip(gfe)" "freebitcoins.appspot.com"
193.110.115.0 - rdcxalrgxyrvb [14/Apr/2011:05:17:40 -0700] "POST /getsome HTTP/1.1" 200 1206 "http://freebitcoins.appspot.com/getsome" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.7) Gecko/20100726 CentOS/3.6-3.el5.centos Firefox/3.6.7,gzip(gfe)" "freebitcoins.appspot.com"

"zqdckyxnhmjj" and "clkjqwbhwefj" are the google account logins, which are obviously bogus.  Well, obvious to humans, anyway...
1463  Bitcoin / Development & Technical Discussion / Re: [PULL] add 'settxfee' RPC on: April 14, 2011, 01:54:09 AM
I can see the GUI not allowing a less-than-CENT to save fat-fingered users from themselves, but I think the RPC should allow it; at the very least it makes it possible for a kind of grass-roots movement to arise between miners and people generating transactions so if we start seeing a lot of transactions with less-than-CENT-per-kbyte-fees then that's a really good indication the default definition of "free" needs to change.

And now that the RPC and GUI allow full-precision amounts for send/move, there is no problem with "I got 50.000001 bitcoins from mining, how do I send ALL of them?"
1464  Bitcoin / Bitcoin Discussion / Re: Recipient Address Re-use a bad idea? on: April 13, 2011, 01:13:20 PM
One address per client is a good idea.
1465  Bitcoin / Project Development / Re: The Faucet is VERY low. Maybe we should top it up? on: April 12, 2011, 09:12:37 PM
i know a great way to get more donations to the faucet: allow donators to leave a short piece of text.  since the bitcoin faucet is such a popular url, donators could leave a link to their website or company, acting as an advertisement.  public pilanthopy to new bitcoin users as a way to promote your company/brand image...
Neat idea-- I've been thinking about how to let people/companies sponsor the Faucet.

The next couple of things on my TODO list are getting the 0.3.21 bitcoin release process started and an API for ClearCoin, but I might tackle Faucet donations after those are done.
1466  Bitcoin / Development & Technical Discussion / Re: Float value from bitcoind, how should I represent it? on: April 12, 2011, 01:46:05 PM
First I'm converting the float to a string representation, then using that to make a object of BigDecimal(with 8 places for correct representation), and then multiplying by 100,000,000.

Everything else is done internally with integers.

That sounds overly complicated.  Does your ruby/json implementation have double-precision (64-bit) floats?  If it does, just multiply by 1.0e8 and rounding to the nearest integer.

Quick way to tell if your ruby implementation does 64-bit floats:  see what you get converting 21000000.00000001*1e8 to an integer.
1467  Bitcoin / Project Development / Re: WeUseCoins: 2nd Video - Content on: April 11, 2011, 02:14:01 AM
I'd rather see more non-technical bitcoin-related videos rather then "this is what the block chain looks like" technical videos.

I'm going to brain dump some half-baked thoughts:

So I watched this talk by Jonathan Haidt on the moral roots of liberals and conservatives and started thinking about how it might apply to more mainstream acceptance of Bitcoin.  If Jonathan is right, then I think conservatives will find reasons to hate bitcoin, but liberals might be convinced to love it.

So what are the videos that liberals love?  Well, there's The Story of Stuff, which I think is wrong-headed but is incredibly popular.

I'd like to see a video targeted towards left-leaning people that argues from their world-view-- why the existing monetary system is unfair and benefits a rich elite at the expense of the working masses.  How Bitcoin can change that and be a People-Powered money, backed not by empty promises from rich bankers but by the strength and trust of the person-to-person Bitcoin Community.  How friends and neighbors using Bitcoin can keep money in local communities.  How using Bitcoin lets you interact with people all over the world, promoting peace and understanding.  How it is better for the environment than gold mining or trucking coins and cash to and from stores and banks.

Of course, early adopter libertarian-leaning bitcoiners will probably HATE it, but they wouldn't be the target audience...
1468  Economy / Economics / Re: Thought experiment: Resetting spendings each month; what would happen? on: April 10, 2011, 06:41:29 PM
I can't see how it could work.  If I knew my LunaCoin balance was going to be reset at midnight and it is 1 minute to midnight, I'd be crazy to accept them.  Reason backwards from there and I don't see how you could possibly have a stable economy, at least not in the last few days leading up to the reset.  People would try like crazy to get rid of their LunaCoins, and it would get harder and harder to find somebody willing to take them.

TiagoTiago asked if anything like "reset everybody's balance at the beginning of every month" has ever been tried, and it reminds me of historical debt relief, where all debts are forgiven every N years, usually by people of a certain religious background.

If I recall correctly, people were very creative about finding ways to get around it, but I don't have any references handy.

1469  Economy / Economics / Re: How to fix bitcoin on: April 10, 2011, 04:23:02 PM
Don't you need computer/internet access to make use of Bitcoin? I'd say that rules out a lot of people, especially in third-world countries.

In 2009:
Quote
over 65 percent of the African population had access to mobile phone service, with. 93 percent covered in North Africa and 60 percent in sub-Saharan Africa
  Source
All mobile phones will be internet-enabled in 10 years, and I think it is pretty safe to assume that most people on the planet will have some access.  It won't surprise me if bitcoin first goes mainstream in an up-and-coming third-world country or region.

1470  Bitcoin / BitcoinJ / Re: bitcoinj bit by bitcoin flood protection on: April 10, 2011, 04:05:15 PM
0.3.20.1 -maxsendbuffer was too small for the initial block download-- you were probably just unlucky and connected to a 0.3.20.1 node.   Connect to somebody running either 0.3.20.2 or an earlier release and you won't run into that problem (does bitcoinj re-connect if disconnected during block download?)
1471  Other / Off-topic / Re: So, anybody else play World of Warcraft? on: April 09, 2011, 04:30:52 PM
Kel'Thuzad, US.  But I haven't played much since my 85 Warlock got the "Explorer" title.
1472  Bitcoin / Development & Technical Discussion / Re: [PULL] Bugfix for rfc1123Time on: April 09, 2011, 04:25:16 PM
GMT is always +0:00, so why not hardcode that instead of using %z or %Z?

RE: changing locale:  good idea.
1473  Bitcoin / Development & Technical Discussion / Re: Idea to help prevent transaction spam on: April 09, 2011, 04:22:06 PM
Transaction spam is not a high-priority issue, in my humble opinion, and I don't think we need to do anything more right now.

We were running into big free-transaction backlogs because of the rise in popularity of the mining pools, but with the big pools now using the new sendmany feature to pay (with a transaction fee) their users that issue has gone away.

The improved -limitfreerelay and sendmany will both be in the next release, which should further improve the situation.  And I think in the next few months lightweight download-headers-only clients will start to appear.

I would much rather see work on optimizing the network protocol so that hashed of already-spent transactions deep in the block chain aren't sent to (or stored on) new nodes joining the network.
1474  Bitcoin / Development & Technical Discussion / Re: [Wiki] Python JSON-RPC example on: April 09, 2011, 03:53:28 PM
What is meant by "rather inefficient"?  Speed of serializing/deserializing?

I can't imagine that is a significant factor for communicating with bitcoin; if you're running into JSON-RPC bottlenecks (is anybody running into performance bottlenecks due to JSON-RPC yet?  If you are, what are you doing?) then the lack of persistent connections, lack of JSON-RPC-2.0-multicall support, or bitcoin single-threaded RPC are likely much, much bigger issues.

1475  Bitcoin / Development & Technical Discussion / Re: Idea to help prevent transaction spam on: April 08, 2011, 11:00:49 PM

What about an infinitesimal, but non-zero transaction fee on all transactions?

Is anyone but the spammers going to notice that they just got 0.00000001 clipped off their transaction?

The problem with that idea is if the transaction fee is that low spammers won't notice it either.  They can just invest 0.01 BTC and send millions of "non-free" transactions.
1476  Bitcoin / Bitcoin Discussion / Re: The Daily Bitcoin 4/8/11 on: April 08, 2011, 08:23:38 PM
Unspent noninvested money is bad for any economy.
Remind me of the broken window fallacy.
... only if the investments are in things that don't make us more productive.

There are really three categories, in order of desirability:

1 Investment in productive activities
2 Savings
3 Investment in non-productive activities

The broken window fallacy is confusing categories 1 and 3.
1477  Local / Discussions générales et utilisation du Bitcoin / I'll be in Paris May 21 - 27 ... on: April 08, 2011, 06:57:08 PM
I'll be in Paris with my family next month, and would like to arrange a meeting or two with other bitcoin-people.  Who is in/near Paris, and what would be a good time/place to meet?

PS: sorry for not writing in French, it has been a very LONG time since high-school French class...
1478  Bitcoin / Project Development / Re: The Faucet is VERY low. Maybe we should top it up? on: April 08, 2011, 06:18:47 PM
Or somebody have access to hundreds google accounts...

Hundreds of google accounts AND hundreds of IP addresses (the Faucet does still check IP address).  And the patience to solve hundreds of CAPTCHAs...

I'm pretty sure almost all of the bitcoins going out of the Faucet are new people trying out Bitcoin.  We're getting between 500 and 1,000 downloads of bitcoin binaries from the SourceForge site per day (stats here).

PS: Thanks again to everybody who donates to keep the Faucet running!
1479  Bitcoin / Development & Technical Discussion / Re: Idea to help prevent transaction spam on: April 08, 2011, 06:06:25 PM
Limit-per-ip-range is an interesting idea.

I'd like to give the current not-yet-released solution a month or two to work before trying something else.  I see two possible directions:

+ Limit-per-{connection,ip-range}.  Trouble with this is an attacker who has multiple IPs (think botnet operator) can mount a distributed flood attack.

or/and

+ Take transaction priority into account when deciding what to drop.

I'd really like to talk to a p2p network researcher; it seems to me it might be possible to keep some statistics on what "typical" bitcoin network traffic looks like; perhaps nodes could drop neighbors if they notice network traffic from them looks way out of whack (e.g. sending a much-larger-than-typical number of addr messages or free transactions or...).
1480  Bitcoin / Bitcoin Discussion / Re: Can/Will Transactions Ever Be Processed Faster Than Every 10 Minutes? on: April 08, 2011, 12:51:41 PM
As that aspect of Bitcoin severely limits it's "world currency status" potential.

Huh.  One-to-three day transfer times doesn't seem to have hurt the dollar much: http://www.depositaccounts.com/blog/inside-look-at-ach-transfer-speeds-at.html

"Instant" payments with world currencies is an illusion created by your bank of financial institution based on how much they trust the person or institution sending the money.  There is nothing stopping bitcoin financial institutions from using the same trick, and I think as the bitcoin economy grows and companies start to trust each other instant transfer times will happen.
Pages: « 1 ... 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 [74] 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!