Bitcoin Forum
May 24, 2024, 01:16:38 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 23 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 »
1441  Bitcoin / Bitcoin Discussion / Please help test: Bitcoin version 0.3.21 release candidate on: April 20, 2011, 07:12:20 PM
Linux and Windows binary releases are at:
  https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.21/

Changes and new features include:
  • Support for Universal Plug and Play to open a port for incoming connections (off by default, turn it on using the -upnp=1 command-line switch or the checkbox on the Options dialog box).
  • Sending and displaying arbitrary precision amounts of bitcoins (you can send exactly 1.0001 bitcoins if you like).  Sending less than 0.01 bitcoins requires a 0.01 bitcoin fee, however.
  • New rpc command "sendmany" to send bitcoins to more than one person in a single transaction (already being used by some of the mining pools for payouts).
  • Several bug fixes, including a serious intermittent bug that would sometimes cause bitcoind to stop accepting rpc requests.

If you find bugs, report them at: https://github.com/bitcoin/bitcoin/issues
1442  Bitcoin / Development & Technical Discussion / [PULL] Accept non-standard transactions on testnet. on: April 20, 2011, 03:31:25 PM
This is a single-line change that allows non-standard transactions to get into the transaction memory pool (and, therefore, relayed and written into blocks) on -testnet.

Satoshi suggested this to me in an email a few weeks ago, and I agree it is a good idea-- we should encourage people to experiment on -testnet with new features, or they will figure out less efficient ways of wedging what they want to do into the existing standard transaction types.
1443  Bitcoin / Bitcoin Discussion / Re: The faucet should be giving ~0.003 BTC per person. on: April 20, 2011, 01:30:49 PM
I think the default client should show at least one additional digit by default, and of course there should be the option to increase it arbitrarily.

The 0.3.21 release (I hope to have a release candidate available today) will support full-precision values-- you will be able to send 1.00123456 BTC, if you like.

Sending less than 0.01 BTC still requires a 0.01 BTC fee, though.  Changing that to "sending less than 0.01 BTC requires a 0.001 BTC fee" might be worth thinking about, but I think there are higher priorities on the core bitcoin TODO list.
1444  Bitcoin / Development & Technical Discussion / Re: original bitcoin client wallet format on: April 20, 2011, 01:11:44 PM
It is a Berkeley DB binary database file.

https://github.com/gavinandresen/bitcointools  has fairly easy to read python code for parsing it-- see
https://github.com/gavinandresen/bitcointools/blob/master/wallet.py
1445  Bitcoin / Development & Technical Discussion / Re: Interesting pattern on bitcoinmonitor.com on: April 20, 2011, 02:13:44 AM
Nope, penny-flooder.
1446  Bitcoin / Development & Technical Discussion / Re: Not able to run bitcoind and GUI at same time on: April 19, 2011, 12:49:04 PM
Run the gui with the -server switch.
1447  Bitcoin / Development & Technical Discussion / Re: RPC enabled by default on: April 19, 2011, 02:40:40 AM
Does that sound better?

Yup, although I'd like more brains to think it through-- are there any potential denial-of-service attacks if bitcoin is listening for RPC commands by default (note that JavaScript in your web browser CAN access http://localhost:8332/, the same-origin-policy for JavaScript doesn't apply to localhost URLs)?

Does it open up any extra security holes if you're on a multi-user system?

And I don't think it should go into mainline bitcoin until there is a compelling need for it-- and I don't think there will be a need until the 'click on a link, popup payment dialog from bitcoin' functionality is worked out...
1448  Bitcoin / Development & Technical Discussion / Re: RPC enabled by default on: April 19, 2011, 02:16:39 AM
It might make more sense to allow non-sensitive RPC commands to function without a password.  Where "non-sensitive" would be getblockcount/getdifficulty maybe getnewaddress/getaccountaddress and a new 'you clicked on a bitcoin: URI so popup a payment confirmation dialog'.

"Making it easier for other applications to integrate with bitcoin" is bad if the other applications are trying to steal your wallet, so I'm reluctant to have bitcoin do things like create passwords for users.
1449  Bitcoin / Development & Technical Discussion / Re: Detect if Bitcoin is running? on: April 19, 2011, 02:05:01 AM
Hmm, both of those rely on Unix shell commands and redirection. I was hoping for something like a PID file..

I pulled a patch that makes Linux/Mac bitcoin/bitcoind write a bitcoind.pid file when started with the -daemon switch (and erases it on shutdown).

Next release will have several changes to make startup on Linux/Mac more unix-standard-like.
1450  Bitcoin / Development & Technical Discussion / Re: Build virtual machines (Amazon EC2 ami images for 0.3.20) on: April 19, 2011, 01:11:50 AM
Ok I tried accessing windows AMI with remote desktop using the ip address(?) as the name of the remote computer (after starting the instance in Amazon) and it wouldn't connect.  Can someone help a non-techie figure out what I'm doing wrong?

When you launch your instance, make sure the firewall ("Security Group" in AWS-speak) is setup to allow remote desktop access from your machine's IP address to port 3389.

I run Remote Desktop Client on my Mac, but the process should be the same on PC.

Connect using the "Public DNS" machine name-- something like:   ec2-184-2-91-236.compute-1.amazonaws.com

Login as Administrator, password:    bitcoin development

(I just launched the 0.3.20.2 Windows AMI to get ready to build a 0.3.21 release candidate).
1451  Bitcoin / Bitcoin Discussion / Re: Odd pattern in BitcoinMonitor on: April 18, 2011, 11:42:11 PM
Thanks for the suggestions and comments, everybody; I think a combination of dropping the faucet reward again (I'll start bundling up faucet payments into 'sendmany' transactions, so the transaction fees are lower) and "community watch program" will work.

The 'community watch' will be a web page that anybody can see that shows the last 100 IP addresses that got payments along with an obfuscated version of the email address (I'll obfuscate by randomly turning an email address like 'gavinandresen@gmail.com' into 'gavniadresen23@gmail.com').  And I'll recruit some trusted people and give them access to a master faucet shut-off switch if it starts getting abused again.

1452  Bitcoin / Development & Technical Discussion / Re: [PULL] add parameter [from] to listtransactions (JSON-RPC) on: April 17, 2011, 02:09:14 PM
It always bothered me that the MySQL's SELECT... LIMIT statement could skip records if the database was changing between calls, but that doesn't seem to bother anybody else.

This patch is very much like MySQL LIMIT, is needed for the same reason (paging through results efficiently in a GUI), is backwards compatible, and looks good to me.

1453  Bitcoin / Development & Technical Discussion / Re: Negative balances & Moving coins- 2 questions on: April 16, 2011, 01:22:22 PM
There are actually a few different ways to get a negative account balance.

1. As theymos said, the "" account is special, and can go negative if you use sendtoaddress instead of sendfrom.

2. Other accounts can go negative if they receive coins on a bitcoin address, you send those coins from that account, and then you use setaccount to re-assign those received coins to some other account.

3. They can also go negative by the transaction fee amount if you sendfrom the coins in an account and the send needs a transaction fee.

Also as theymos says, you can never send more coins than are in your total wallet.  And it should ALWAYS be true that the sum of coins in all accounts equals the number of coins you can send.
1454  Bitcoin / Development & Technical Discussion / Re: How divisible are bitcoins - the technical side on: April 15, 2011, 05:20:44 PM
You're right-- full-precision is in git-head, but wasn't in 0.3.20.  It will be in 0.3.21.
1455  Bitcoin / Bitcoin Discussion / Re: Can you reject or send back bitcoins? on: April 15, 2011, 01:49:36 PM
Do wallets not partition the funds into different bitcoin addresses?

No, they don't.
1456  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).
1457  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).
1458  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.
1459  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.
1460  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.
Pages: « 1 ... 23 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!