Bitcoin Forum
May 25, 2024, 08:51:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 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 »
661  Bitcoin / Development & Technical Discussion / Re: -addtag on: February 13, 2012, 08:07:03 PM
Typically a tag is used as a way of advertizing compatibility with a particular feature. It's not meaningful to add it without also implementing the necessary logic changes.
662  Bitcoin / Bitcoin Technical Support / Re: Free transaction relay policy, I don't get it on: February 12, 2012, 05:43:34 PM
It has nothing to do with that IP. There is no negotiation over this. All depends on how old and how large the coins you're using are.
663  Bitcoin / Bitcoin Technical Support / Re: Free transaction relay policy, I don't get it on: February 12, 2012, 02:26:58 PM
As an anti-spam solution, many nodes in the network have rules that will limit or deny relaying free transactions under certain (rare) conditions. In particular very small amounts that were receive recently are likely to trigger this anti-spam mechanism.

When the client believes your transaction will cause this mechanism, it automatically includes a minimum fee (0.0005). If you use the GUI, it will ask you for confirmation first.
664  Bitcoin / Bitcoin Technical Support / Re: Wallet recovery (contains over 250 BTC), reward offered on: February 11, 2012, 05:57:30 PM
The 279-byte pattern for private keys is not used when the wallet is encrypted, so that could cause the problem. However, you would still expect to find certain strings inside...
665  Bitcoin / Development & Technical Discussion / Re: Version 0.6 release candidate 1 on: February 10, 2012, 12:10:27 AM
While I have only the vaguest of understanding of EC cryptography, the "compressed public keys" bullet point there looks… interesting. I tried searching the boards and didn't see anything other than this post, so I guess I'm asking here:

• Is there discussion of this elsewhere that you could point me to?

I mailed about it to the -dev mailing list, without much response though.

Quote
• Does this form a new type of address/public/private-key pairing in the wallet.dat?

Yes and no. The same private key now corresponds to two different pubkey/address pairs. Which one is used is determined at generation time. Since the wallet stores both pubkey and private key, the length of the pubkey is used to determined which pair is intended.

Quote
• How far is this "complete compatibility" with older versions? Can I move a wallet.dat from this new release that's created these new keys to an older release and have it still work?

Good point. It will probably work, but the compressed pubkeys will be considered non-compressed ones by older versions, so they will probably miss transactions. Over time, the ledger seen by older clients and newer clients may diverge. I'll try to fix this before 0.6.0 final is released.

Quote
• Has testing so far included sending transactions between old and new versions, and between old wallets that have been upgraded to the new version, and probably more permutations on things like that?

Sending from and to old and new addresses has been tested, and between old and new clients. As mentioned, I didn't test downgrading.

Quote
Or are these the kinds of things that are being asked to test thoroughly? Is there a test plan of some sort, or should we just be doing whatever we can think of on testnet to see what happens?

All testing is welcome, of course...
666  Bitcoin / Bitcoin Technical Support / Re: 4 days without downloading blocks... on: February 03, 2012, 08:36:37 PM
The "lastseen" value of the nodes your client knows about is 65000 hours in the future. My guess is that your system clock is set to somewhere in 2005.

Still, the client should warn you about this instead of having this erratic behavior.
667  Bitcoin / Bitcoin Discussion / Re: Advertising in the block chain. on: February 03, 2012, 08:53:35 AM
Remember that miners are those who decide what makes it into the block chain, and are paid for it.

For everyone else, the size of the block chain is just a cost they are or are not willing to carry.

I'm not sure whether encouraging miners to put advertisements in the block chain is a good idea.
668  Bitcoin / Development & Technical Discussion / Re: Wallet encryption protocol on: January 25, 2012, 07:41:44 PM
Your passphrase is strengthened and converted to a 256-bit key and IV using OpenSSL's EVP routines, using SHA512.

The wallet contains an "mkey" record, which contains a 256-bit randomly generated master key, encrypted using AES-256-CBC using the above key and IV.

Key entries in the wallet ("ckey") are a mapping from the pubkey to the AES-256-CBC encrypted 32-byte EC secret, using the master key as key, and the hash of the pubkey as IV.
669  Bitcoin / Development & Technical Discussion / Re: Getting private keys + creation date/ first use date out of Satoshi client on: January 24, 2012, 01:04:50 AM
Version 0.6 of the Satoshi client will have the exportprivkey RPC call, which can be used to extract the private key corresponding to an address. This should allow you to import it, but it requires probably too much manual work to retrieve all keys one by one. Also, you'd need to scan all transactions in the wallet to find out where they were first used.

Additionally, my showwallet branch allows exporting the entire wallet (organised in information per key, and optionally which blocks and/or transactions they were used in, in a human-readable JSON file format. It still needs a bit of work, but I hope to get this merged soon as well.

Finally, note that I recently sent a mail to the bitcoin-development mailing list about an extension to the base58 private key format to indicate compressed public key addresses, which will also be used as of the 0.6 release.
670  Bitcoin / Development & Technical Discussion / Re: Private Keys - Need Information.. on: January 16, 2012, 05:50:56 PM
If one could obtain a private key from an address, Bitcoin and all public-key-cryptography was doomed.

The process is:

   private key  ->  public key  ->   address

Both arrows are irreversible.

That said, bitcoin 0.6 will have an RPC call by which you can ask bitcoin the private key corresponding to a given address, given that it is your own.
671  Bitcoin / Development & Technical Discussion / Re: PULL request #748 : Pay-to-script-hash (OP_EVAL replacement) on: January 15, 2012, 02:06:24 AM
I commented on OP_NO_SKIP here: https://en.bitcoin.it/wiki/Talk:BIP_0017_DRAFT

Quote
This will not work. You demand from the txin (the one claiming the output) to do his own verification, by requiring the OP_NO_SKIP to be in the input. Verification should be enforced by the output. What your standard transaction output does is only check that a particular script was pushed on the stack. It does not require its execution.
672  Bitcoin / Bitcoin Technical Support / Re: When exactly does the client generates new keys? on: January 09, 2012, 01:00:49 PM
i hope some veteran user would comment if generate new address is the same as un-hide an address from pool and attach a new address at the pools end.

This is correct, at least as long as the wallet is not locked.

If your wallet is encrypted, and not unlocked by the user (by providing the passphrase), any new key retrieved from the key pool will cause the generation of a fresh one.
673  Bitcoin / Development & Technical Discussion / Re: My suggestions on how to make a decent client on: December 23, 2011, 03:10:46 PM
I think you have a point. The current client hides many things from the user, which is probably a good thing for many people, but the fast that it hides the wallet concept completely creates confusion.
674  Bitcoin / Development & Technical Discussion / Re: [PULL] private key and wallet export/import on: December 20, 2011, 07:38:22 AM
i hope it will work with encrypted wallets too, pywallet cant do this atm so this would be the only alternative.

It does. You do need to unlock the wallet via RPC first though, via walletpassphrase().
675  Bitcoin / Development & Technical Discussion / Re: [PULL] private key and wallet export/import on: December 19, 2011, 08:09:22 PM
just try'd to import/merge a encrypted wallet, i cant neither import a privkey to a encrypted wallet, nor can i merge a unencrypted wallet into a encrypted one.
any plans on implementing this? is there a way (i google'd, couldnt find anything) to decrypt my wallet.dat so i got a unecrypted one where i can add privkeys and later reecrypt it? Smiley

greetings

Did you unlock your wallet? (walletpassphrase RPC command)
676  Bitcoin / Development & Technical Discussion / Re: [PULL] private key and wallet export/import on: December 19, 2011, 08:05:21 PM
Key import/export has just been merged for 0.6.

Wallet import/export needs a bit of work still, so is delayed.

Key removal support has been dropped, because of too many dangerous side-effects on wallets (in particular in combination with accounts). I'm willing to maintain this as a separate branch, though.
677  Bitcoin / Bitcoin Discussion / Re: Bitcoin-Qt, bitcoind version 0.5.1 released on: December 16, 2011, 09:13:56 AM
did u get that reversion to a previous password fixed?

Explain?
678  Bitcoin / Development & Technical Discussion / Re: Use the CLI w/ encryption? Protect your passphrase with bash's HISTIGNORE on: December 16, 2011, 09:07:02 AM
Interesting, never knew about that variable!
679  Bitcoin / Development & Technical Discussion / Re: Penalizing double spends on: December 16, 2011, 09:04:23 AM
Bitcoin does not track balances of addresses. It reasons in terms of "coins" (unredeemed transaction outputs), that are explicitly referenced when consumed.
680  Bitcoin / Development & Technical Discussion / Re: gettransaction for non-wallet transactions? on: December 07, 2011, 03:31:41 PM
Not true, you don't need a rescan to find an arbitrary transaction, if you have the block chain database. It's just not implemented.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!