Bitcoin Forum
May 09, 2016, 01:07:35 AM *
News: New! Latest stable version of Bitcoin Core: 0.12.1 [Torrent]
 
  Home Help Search Donate Login Register  
  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 114 »
1461  Bitcoin / Development & Technical Discussion / Re: How divisible are bitcoins - the technical side on: April 15, 2011, 01:52:57 AM
Why do it incrementally instead of allowing the client to handle the full 8 decimals of precision?

As of version 0.3.20, the GUI and JSON-RPC both allow full-precision values for sends.  So you can send 1.00123456 BTC if you like.

And the GUI will display full-precision wallet balances/etc (it truncates trailing zeros past .00, so you won't notice unless you have sub-cent BTC in your wallet).

The 'dust spam' rules are still in, so you're expected to pay a fee if you are sending less than 0.01 BTC-- that is, if you try to send 0.00001 BTC it will trigger the fee (sending 1.00001 would not trigger the fee).
1462  Bitcoin / Bitcoin Discussion / Re: Odd pattern in BitcoinMonitor on: April 14, 2011, 06:31:41 PM
RE: paying somebody to monitor the faucet:  good idea, although I like the idea of some kind of "community watch" more.  And monitoring the Faucet is an all-day-and-night, all-the-time kind of job.  And if the scammers are willing to try to drain the faucet slowly then they could create accounts with more realistic-looking names and would be able to sneak by the monitors...

RE: just using testnet coins:  I worry about people starting to trade testnet coins, giving them real value.  Giving lots of newbies who don't really understand bitcoin testnet coins seems like a really good way to make that happen!

RE: proof-of-work before getting coins:  Interesting idea!  Some JavaScript in-the-browser proof-of-work that required keeping the 'get some' page open for a minute or six might make the cost to the scammers high enough that the bitcoin reward wouldn't be worth it.

RE: looking at the google account creation date:  that information isn't available to the Faucet's code (unless I'm missing something in the Google App Engine API).
1463  Economy / Economics / Re: Breakup will threaten us? on: April 14, 2011, 05:04:27 PM
In-person DNA testing.

That fails the fairness test, too-- identical twins won't get their fair share.
1464  Economy / Economics / Re: Breakup will threaten us? on: April 14, 2011, 04:36:54 PM
Imho they goofed when they started it they should have just given everyone 1000 coins on such and such date, then after that date no more bitcoin.

If you figure out a cheat-proof, distributed, fair way of doing that please let me know.  I need that magical solution for the Bitcoin Faucet.
1465  Bitcoin / Development & Technical Discussion / Re: A bug in the bitсoind who steals your money. on: April 14, 2011, 03:55:46 PM
Looks like ugly coders for some reason decided to always answer yes to this question from the console. :^/

I'm not really ugly, am I?  You should have seen me in college when I was too cheap to get a haircut...

So:  bitcoind doesn't ask for confirmation before sending fees with a transaction because it is was much easier to implement that way, and for most uses of bitcoind paying an occasional transaction fee isn't a problem.

If you'd like to help fix it, patches are welcome.  I think a new setting that says "don't pay more than N bitcoins for any transaction without asking me" and a new argument to the send routines to say either "I'm willing to pay up to X bitcoins for this transaction" or "I want to pay X bitcoins in transaction fees with this transaction" is a good idea.
1466  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.

1467  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...
1468  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?"
1469  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.
1470  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.
1471  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.
1472  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...
1473  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.

1474  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.

1475  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?)
1476  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.
1477  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.
1478  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.
1479  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.

1480  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.
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 114 »
Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!