Re: [Bitcoin-development] Integration testing for BitCoin

2013-04-07 Thread Adam Ritter
Hey guys, it sounds great. I read through the bitcoinj documentation and started reading the code. A few years ago it wasn't a full client, but now that I see that it's almost there, it looks much more interesting :-) Testing the reorg looks critical. Thanks for the help everyone, Adam On Sat,

Re: [Bitcoin-development] DOS-Attacks on bitcoin-client?

2013-04-07 Thread Scott Howard
On Sun, Apr 7, 2013 at 10:43 AM, Oliver Egginger bitc...@olivere.de wrote: Hello, I'm using your bitcoin-qt client (version 0.8.1). Normally everything is working pretty fine, but sometimes it seems that other nodes produce an enormous amount of traffic. I have not had the time to investigate

[Bitcoin-development] Who is creating non-DER signatures?

2013-04-07 Thread Pieter Wuille
(cross-post from bitcointalk.org) Hello all, as some may know, Bitcoin uses DER-encoded signatures in its transactions. However, OpenSSL (which is used to verify them) accepts more than just the strict DER specification (it allows negative numbers, extra zero padding, extra bytes at the end, and

Re: [Bitcoin-development] Who is creating non-DER signatures?

2013-04-07 Thread Mike Hearn
It'd help to know how the signatures are invalid. On Sun, Apr 7, 2013 at 5:34 PM, Pieter Wuille pieter.wui...@gmail.comwrote: (cross-post from bitcointalk.org) Hello all, as some may know, Bitcoin uses DER-encoded signatures in its transactions. However, OpenSSL (which is used to verify

Re: [Bitcoin-development] Who is creating non-DER signatures?

2013-04-07 Thread Pieter Wuille
On Sun, Apr 07, 2013 at 06:01:13PM +0200, Mike Hearn wrote: It'd help to know how the signatures are invalid. The majority (~90%) is negative R or S values (which are just interpreted as unsigned by OpenSSL, but if the top byte has its highest bit set, it must be preceeded by a 0x00 accordinging

Re: [Bitcoin-development] DOS-Attacks on bitcoin-client?

2013-04-07 Thread Oliver Egginger
Am 07.04.2013 17:22, schrieb Scott Howard: Many new users have started using the reference client which downloads the whole blockchain from peers. Yes I have made a clean start because of the the new database structure. There currently isn't a throttling mechanism [1] so it's possible to

Re: [Bitcoin-development] DOS-Attacks on bitcoin-client?

2013-04-07 Thread Jeff Garzik
BTW, check out the blockchain torrent, as one way of offloading some of the download bandwidth used from the P2P network: Bitcoin blockchain data torrent https://bitcointalk.org/index.php?topic=145386.0 -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com