[Bitcoin-development] Protocol changes for SPV clients: mempool, getdata commands

2012-08-13 Thread Jeff Garzik
nted a BIP, but can write one if people really want one. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and

[Bitcoin-development] BIP 35: add mempool message

2012-08-16 Thread Jeff Garzik
sage attributes: a) Protocol version >= 60002 b) NODE_NETWORK bit set in nServices Backwards compatibility --- Older clients remain 100% compatible and interoperable after this change. Implementation -

Re: [Bitcoin-development] BIP 35: add mempool message

2012-08-16 Thread Jeff Garzik
On Thu, Aug 16, 2012 at 1:40 PM, Amir Taaki wrote: > The format for "mempool" packet is missing. I'm guessing that it is an empty > message, right? Yes, it is an empty message. BIP updated. -- Jeff Garzik exMULTI, Inc

Re: [Bitcoin-development] BIP 35: add mempool message

2012-08-16 Thread Jeff Garzik
urce, so I elected to be conservative. Absent the scarce-resource concern, I'd vote for an nServices bit. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Live Security Virtual Conference Exclusive live event wil

Re: [Bitcoin-development] BIP 35: add mempool message

2012-08-16 Thread Jeff Garzik
nally, for expansion). However, unconditionally returning a response has little to do with feature probing/discovery. It is simply a clear, deterministic indication that processing is complete, for each invocation. -- Jeff Garzik exMULTI, Inc. jgar...@e

Re: [Bitcoin-development] BIP 35: add mempool message

2012-08-17 Thread Jeff Garzik
On Fri, Aug 17, 2012 at 9:40 AM, Pieter Wuille wrote: > On Thu, Aug 16, 2012 at 05:05:58PM -0400, Jeff Garzik wrote: >> On MSG_MEMTX: The current version has a much higher Just Works value. >> >> On empty "inv": It is generally better to do something >>

Re: [Bitcoin-development] separate out blockchain db and wallet to two dirs?

2012-09-14 Thread Jeff Garzik
d feature. As Wladimir says, it's a database constraint at the moment. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Got visibility? Most devs has no idea what their production app looks like. Find out how fast

[Bitcoin-development] Atomic coin swapping?

2012-09-22 Thread Jeff Garzik
?topic=106449.0 [2] https://bitcointalk.org/index.php?topic=92421.0 [3] https://github.com/jgarzik/pybond -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- How fast is your code? 3 out of 4 devs don\\\'t know how the

Re: [Bitcoin-development] Atomic coin swapping?

2012-09-22 Thread Jeff Garzik
topic=112007.msg1212356#msg1212356 -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- How fast is your code? 3 out of 4 devs don\\\'t know how their code performs in production. Find out how slow your code is with AppDynam

Re: [Bitcoin-development] Large backlog of transactions building up?

2012-09-23 Thread Jeff Garzik
ing resources, but never get confirmed No one has strenuously argued against this, so I suppose it is down to writing a patch, and coming up with a good number we (as a network) can agree upon. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com

Re: [Bitcoin-development] Bitcoin Testing Project

2012-09-26 Thread Jeff Garzik
of very complicated problems that -can- be automated for testing... with a lot of work. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- How fast is your code? 3 out of 4 devs don\\\'t know how their code performs in

Re: [Bitcoin-development] Payment protocol thoughts

2012-10-02 Thread Jeff Garzik
same coins elsewhere ? Double-spend is a specific technical term.... -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic

Re: [Bitcoin-development] performance testing for bitcoin

2012-10-03 Thread Jeff Garzik
block=FILE. Other performance measurements like "how fast does a block relay through the network" cannot be as easily measured. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Don't let slow site performance ru

Re: [Bitcoin-development] 0.7.1 release

2012-10-03 Thread Jeff Garzik
is wallet based. As raw transactions might spend outputs _not_ in the wallet, lockunspent would miss those. I think this is OK, because listunspent is already wallet-based, but it should be noted. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com

[Bitcoin-development] On bitcoin testing

2012-10-09 Thread Jeff Garzik
on a forum thread. It is always very difficult to organize any sort of testing regime with open source volunteers that come and go. Each volunteer chooses their level of involvement. Any amount of testing and test-case writing, large or small, is helpful to bitcoin.

[Bitcoin-development] Post-0.7.1 tree freeze for ultraprune

2012-10-10 Thread Jeff Garzik
erall than even fine-grained code review; code mistakes can be fixed in-tree during 0.8 development, once we all agree this is the correct _design_. The real code mistakes and "sharp edges" will only be found now with wide field testing. For the record: yes, Design-ACK from me. -- Jeff

Re: [Bitcoin-development] 0.7.1 release candidate 1 ready for testing

2012-10-11 Thread Jeff Garzik
On Thu, Oct 11, 2012 at 11:46 AM, Gavin Andresen wrote: > Any progress on a release candidate QA sanity testing plan? Posted a call for testing in this forum thread, https://bitcointalk.org/index.php?topic=117487.0 -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.

Re: [Bitcoin-development] 0.7.1 release candidate 1 ready for testing

2012-10-11 Thread Jeff Garzik
On Thu, Oct 11, 2012 at 1:51 PM, Arklan Uth Oslin wrote: > i'll second the bitcoin test list. As you like, but... bitcoin-devel is quite low traffic, so there is not exactly an issue of crowding. And a separate list means people cannot chime in as easily. -- Jeff Garzik exMULTI, I

[Bitcoin-development] Bitcoin cookbook

2012-10-12 Thread Jeff Garzik
be some of this will migrate to the wiki, but the wiki itself tends to be a poor place for discussion and questions. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Don't let slow site performance ruin your busin

Re: [Bitcoin-development] Draft BIP for Bloom filtering

2012-10-24 Thread Jeff Garzik
und on mempool size. My proposal to age-out long-unconfirmed transactions is related, but does not completely solve the unbounded-size issue. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Everyone hates slow websites.

[Bitcoin-development] Bitcoin and ISO

2012-11-24 Thread Jeff Garzik
A forum post worth tracking: https://bitcointalk.org/index.php?topic=127604.0 Every little standardization helps. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Monitor your physical, virtual and cloud

Re: [Bitcoin-development] Payment Protocol Proposal: Invoices/Payments/Receipts

2012-11-26 Thread Jeff Garzik
te outside the full root-CA chain. Just look at https:// websites now. Self-signed certs are quite common, because it is easier, while being more secure than http:// So some provision for self-signed certs, a use case in wide use elsewhere, or equivalent thereof, seems reasonable. -- Jeff

[Bitcoin-development] [ANNOUNCE] picocoin and libccoin -- C-based bitcoin library and client

2012-11-27 Thread Jeff Garzik
by their authors. Code contributions are welcome (see github URL above). Comments are welcome. Donations are welcome too (1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj). -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Keep yo

Re: [Bitcoin-development] Payment Protocol Proposal: Invoices/Payments/Receipts

2012-12-03 Thread Jeff Garzik
nfusion. You shouldn't need to escape and unescape data that is not being interpreted in any way. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free

[Bitcoin-development] RFC: Updating dust output definition, and default fees

2012-12-12 Thread Jeff Garzik
uire a fee >= 0.001 to include TX's with outputs <= COIN_DUST c) Normal clients will require a fee >= 0.0005 to relay TX's with outputs <= COIN_DUST -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com ---

Re: [Bitcoin-development] Payment Protocol Proposal: Invoices/Payments/Receipts

2012-12-16 Thread Jeff Garzik
utput in the same order, all whitespace is not only perfectly preserved -- but reliably generates identical whitespace output for identical inputs, given two separate JSON implementations. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com --

Re: [Bitcoin-development] Draft BIP for Bloom filtering

2013-01-10 Thread Jeff Garzik
On Thu, Jan 10, 2013 at 10:59 PM, Matt Corallo wrote: > Ive been missing lately, when is 0.8 targeted for freeze? 0.8rc1 will probably happen when the core ultraprune/leveldb stuff is stable. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.

Re: [Bitcoin-development] Proposal: make the private key for testnet genesis block public

2013-01-14 Thread Jeff Garzik
s still out there, still has that key, and still may cause > exactly that situation himself. ACK -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,

Re: [Bitcoin-development] Testnet DNS seed

2013-01-25 Thread Jeff Garzik
transforms Pieter's seeds.txt into pnSeed[] -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your

Re: [Bitcoin-development] Testnet DNS seed

2013-01-27 Thread Jeff Garzik
On Sun, Jan 27, 2013 at 5:27 AM, Peter Todd wrote: > On Fri, Jan 25, 2013 at 09:23:28PM -0500, Jeff Garzik wrote: >> On Thu, Jan 24, 2013 at 2:01 AM, Peter Todd wrote: >> > Everything is running on a dedicated Amazon EC2 micro instance. Just >> > IPv4 is support

[Bitcoin-development] python-bitcoinlib: Comprehensive bitcoin library for python

2013-03-07 Thread Jeff Garzik
, not recommended for highly secure production sites. Pull requests, comments, questions and donations always welcome. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Symantec Endpoint Protection 12 positioned as A

[Bitcoin-development] Blockchain torrent on SourceForge d/l area?

2013-03-08 Thread Jeff Garzik
Would like to upload bootstrap.dat.torrent to sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/ or thereabouts. Any objections? -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Symantec Endpoint Protection

Re: [Bitcoin-development] Blocking uneconomical UTXO creation

2013-03-11 Thread Jeff Garzik
That's the great thing about open source. People can experiment with these ideas, and bitcoin.git need not change at all :) -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Symantec Endpoint Protection 12 pos

[Bitcoin-development] A bitcoin UDP P2P protocol extension

2013-03-23 Thread Jeff Garzik
, otherwise discussion continues forever. - Investigate improving "inv" relay speed - Investigate unconditional "tx" broadcasting via UDP, as "inv" alternative, for small tx's. - Investigate improving block relay speed (or perhaps block header relay speed) - Open

Re: [Bitcoin-development] A bitcoin UDP P2P protocol extension

2013-03-23 Thread Jeff Garzik
ity and results of experimentation. Bittorrent has evolved a full transfer protocol over UDP, to get around firewalls and the like. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Everyone hates slow websites. So do

[Bitcoin-development] Upcoming network event: block v2 lock-in

2013-03-23 Thread Jeff Garzik
ne using a recent bitcoind (0.7 or later). If you are a miner and need help upgrading to v2, ping us on #bitcoin-dev or bitcoin-development@lists.sourceforge.net. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Ever

Re: [Bitcoin-development] Upcoming network event: block v2 lock-in

2013-03-23 Thread Jeff Garzik
On Sat, Mar 23, 2013 at 1:43 PM, Luke-Jr wrote: > On Saturday, March 23, 2013 5:28:55 PM Jeff Garzik wrote: >> On Sat, Mar 23, 2013 at 1:09 PM, Luke-Jr wrote: >> > I don't think anyone is mining using bitcoind 0.7 or later? >> >> slush, BTC Guild, ozcoin too I

Re: [Bitcoin-development] Upcoming network event: block v2 lock-in

2013-03-23 Thread Jeff Garzik
On Sat, Mar 23, 2013 at 1:09 PM, Luke-Jr wrote: > I don't think anyone is mining using bitcoind 0.7 or later? slush, BTC Guild, ozcoin too I think, several others. -- Jeff Garzik exMULTI, Inc. jgar...@exm

Re: [Bitcoin-development] Upcoming network event: block v2 lock-in

2013-03-23 Thread Jeff Garzik
ks integral to the implementation of the miner and BIP 34. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite fo

Re: [Bitcoin-development] A bitcoin UDP P2P protocol extension

2013-03-23 Thread Jeff Garzik
put a damper on cool new protocols like that, though. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite f

Re: [Bitcoin-development] bitcoin pull requests

2013-04-02 Thread Jeff Garzik
sneak/bitcoin.git #innocent * sneak creates pull req * just before I click "pull", sneak rebases the branch to something evil -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Minimize network downtime and maxim

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

[Bitcoin-development] On-going data spam

2013-04-08 Thread Jeff Garzik
he tool to download data) MC1984_: just checked, surprisingly no-one has put *anything* into the litecoin chain at all, strings returns nothing -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Precog is a next-generation

Re: [Bitcoin-development] On-going data spam

2013-04-09 Thread Jeff Garzik
2, as it is a clear and present problem. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes API

Re: [Bitcoin-development] On-going data spam

2013-04-09 Thread Jeff Garzik
ajor user of > micropayments-as-messages can migrate off them. "wait" is only an option if there is an alternate solution already coded and ready for 0.8.2. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com --

Re: [Bitcoin-development] Anti DoS for tx replacement

2013-04-18 Thread Jeff Garzik
the community will simply wait for a [attack | explosion | crisis], and then hope we can unwind/repair the damage afterwards. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Precog is a next-generation analytics plat

Re: [Bitcoin-development] Fwd: Service bits for pruned nodes

2013-04-30 Thread Jeff Garzik
currently used by bitcoind would be just fine -- blocks/blk.dat for raw data, size-limited well below 1GB. Just need to add a small metadata download, and serve the raw block files. -- Jeff Garzik exMULTI, Inc. jg

Re: [Bitcoin-development] Fwd: Service bits for pruned nodes

2013-04-30 Thread Jeff Garzik
On Tue, Apr 30, 2013 at 3:27 PM, Andy Parkins wrote: > On Tuesday 30 April 2013 19:04:59 Jeff Garzik wrote: > >> The format currently used by bitcoind would be just fine -- >> blocks/blk.dat for raw data, size-limited well below 1GB. Just >> need to add a small meta

Re: [Bitcoin-development] Service bits for pruned nodes

2013-05-01 Thread Jeff Garzik
nths (6*2016 blocks), and serve all blocks after that snapshot. For older nodes, they would contact an archive node or torrent for >3 month blocks, and then download normally <= 3 month blocks (if the archive node didn't serve up to present day). Where are we on nailing down a stable, h

Re: [Bitcoin-development] Fwd: Service bits for pruned nodes

2013-05-01 Thread Jeff Garzik
On Wed, May 1, 2013 at 10:05 AM, Andy Parkins wrote: > On Tuesday 30 April 2013 21:11:47 Jeff Garzik wrote: > >> Hardly. The storage format is bitcoin protocol wire format, plus a >> tiny header. It is supported in multiple applications already, and is >> the most effi

Re: [Bitcoin-development] Service bits for pruned nodes

2013-05-04 Thread Jeff Garzik
strap into that, though. DNS seed and fixed list are those bootstrap methods (IRC code was deleted), but are only used to limp along until you can contact a real P2P node, at which point peer discovery truly begins. -- Jeff Garzik exMULTI, I

Re: [Bitcoin-development] Discovery/addr packets (was: Service bits for pruned nodes)

2013-05-06 Thread Jeff Garzik
sly Indeed, the DNS seeds are just servers run by trusted individuals anyway. In either case, bitcoinj definitely wants fixing for its over-reliance on DNS seeds. This has been noted as a problem for a while. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com --

Re: [Bitcoin-development] Discovery/addr packets (was: Service bits for pruned nodes)

2013-05-06 Thread Jeff Garzik
re really does need to be a lib for server apps. A proxy server approach is much more fragile, in certain scenarios, than directly implementing an internal Tor hidden service node, and handling the TLS connections within your own network framework. -- Jeff Garzik exMULTI, Inc. jgar.

Re: [Bitcoin-development] 32 vs 64-bit timestamp fields

2013-05-08 Thread Jeff Garzik
On Wed, May 8, 2013 at 7:39 PM, Addy Yeow wrote: > Hi list, > > Can someone explain why do we have 32-bit and 64-bit timestamp fields > instead of all being 64-bit? > > https://en.bitcoin.it/wiki/Protocol_specification Hysterical raisins. -- Jeff Garzik exMULTI, Inc. j

Re: [Bitcoin-development] 32 vs 64-bit timestamp fields

2013-05-08 Thread Jeff Garzik
m that angle. We need a hard fork to break the 1MB limit, and Satoshi explicitly presumed that would happen sometime in the future. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Learn Graph Databases - Downloa

Re: [Bitcoin-development] 32 vs 64-bit timestamp fields

2013-05-09 Thread Jeff Garzik
On Thu, May 9, 2013 at 11:40 AM, Mike Hearn wrote: > 2038 issues only apply to use of signed timestamps, I thought we treat > this field as unsigned? Is it really a big deal? Not a big deal at all, no. -- Jeff Garzik exMULTI, Inc. jgar...@exmul

Re: [Bitcoin-development] merged mining hashcash & bitcoin (Re: Coinbase TxOut Hashcash)

2013-05-13 Thread Jeff Garzik
SINs are not -too- cheap. Burn-via-miner-fee is a useful tool outside of this example. It funds a public service, providing a positive feedback loop for miners who receive fees via such services. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -

Re: [Bitcoin-development] merged mining hashcash & bitcoin (Re: Coinbase TxOut Hashcash)

2013-05-13 Thread Jeff Garzik
er mines the transaction into a block) Sadly the bitcoin protocol prevents zero-output, give-it-all-to-the-miner transactions. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- AlienVault Unified Security Management (USM

Re: [Bitcoin-development] merged mining hashcash & bitcoin (Re: Coinbase TxOut Hashcash)

2013-05-14 Thread Jeff Garzik
On Tue, May 14, 2013 at 5:25 AM, Adam Back wrote: > On Mon, May 13, 2013 at 06:00:27PM -0400, Jeff Garzik wrote: >> >> When a transaction's input value exceeds its output value, the >> remainder is the transaction fee. The miner's reward for processing >&g

Re: [Bitcoin-development] Service bits for pruned nodes

2013-05-16 Thread Jeff Garzik
's. That's just about the worst thing you could do for bitcoin. DoS one part of the DHT, you DoS the entire blockchain by breaking the chain. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- AlienVault

Re: [Bitcoin-development] UUID to identify chains (payment protocol and elsewhere)

2013-05-20 Thread Jeff Garzik
and usable to humans. Almost all useful multi-chain software will require a readable shortname string anyway, the thing this proposal wishes to avoid. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Try New Relic Now

Re: [Bitcoin-development] is there a way to do bitcoin-staging?

2013-05-21 Thread Jeff Garzik
ld; trying to keep follow every alt-coin bandwagon just muddies the waters from a messaging standpoint. alt-coin changes fall into two categories: 1) Rule changes. We don't want these. 2) Generic bug fixes, cleanups, changes etc. It would be nice to see improvements bubble up, benefitting everybody

Re: [Bitcoin-development] UUID to identify chains (payment protocol and elsewhere)

2013-05-22 Thread Jeff Garzik
extremely unlikely that two different genesis blocks will have the same hash. -- Jeff Garzik exMULTI, Inc. jgar...@exmulti.com -- Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS

Re: [Bitcoin-development] UUID to identify chains (payment protocol and elsewhere)

2013-05-22 Thread Jeff Garzik
On Wed, May 22, 2013 at 10:12 AM, Melvin Carvalho wrote: > On 22 May 2013 16:07, Jeff Garzik wrote: >> >> On Wed, May 22, 2013 at 6:27 AM, Melvin Carvalho >> wrote: >> > Some out of band algo/hash could work so long as there was a one to one >> > relati

Re: [Bitcoin-development] UUID to identify chains (payment protocol and elsewhere)

2013-05-22 Thread Jeff Garzik
> within the scope of Bitcoin or another existing altchain. OK, let me qualify. Layers on top are one thing, but we really do not want to support cases like the fork that leaves the genesis block intact, and leaves the subsidy at 50.0 BTC forever. -- Jeff Garzik exMULTI, Inc. jgar...

[Bitcoin-development] Changing PGP identities/keys

2013-05-23 Thread Jeff Garzik
ff Garzik's business identity and PGP information is: pub 2048R/7ADCA079 2013-05-23 Jeff Garzik Fingerprint=3710 4081 6275 9FC5 A429 6536 E7A5 8E33 7ADC A079 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) iQIVAwUBUZ4ykNodwg8tvwyoAQImAg//WdYc4RpZDtLUGWGMXr4Jn

Re: [Bitcoin-development] Implementing batch processing for -blocknotify

2013-05-31 Thread Jeff Garzik
), and monitor blocks as they arrive and are announced. That does not fix the problem of slow block processing on your side, but is another way to implement -blocknotify-like behavior. -- Jeff Garzik Senior Software Enginee

Re: [Bitcoin-development] Implementing batch processing for -blocknotify

2013-05-31 Thread Jeff Garzik
ing, your "what if" has been a solved problem for decade(s) now. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpay.com/ -- Get 100% visibility into Java/.NET code with

Re: [Bitcoin-development] Proposal: soft-fork to make anyone-can-spend outputs unspendable for 100 blocks

2013-06-02 Thread Jeff Garzik
volumes of traffic, timestamping/data storage/messaging is essentially getting a free ride. So IMO it is worth continuing to explore /disincentives/ for use of the blockchain for data storage and messaging, for the rare times where a clear currency-or-data-storage incentive is available. -- Jeff Gar

Re: [Bitcoin-development] Proposal: soft-fork to make anyone-can-spend outputs unspendable for 100 blocks

2013-06-04 Thread Jeff Garzik
Also, for most people, it seems likely that a change transaction would be generated. That, then, would generate an already-standard transaction, where inputs > outputs. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay,

Re: [Bitcoin-development] Proposal: soft-fork to make anyone-can-spend outputs unspendable for 100 blocks

2013-06-04 Thread Jeff Garzik
r token, for another data service of your choice. This is no longer a strict "proof of sacrifice" system, if such behavior is encouraged, but it is nonetheless valid. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpay.com/

Re: [Bitcoin-development] Proposal: soft-fork to make anyone-can-spend outputs unspendable for 100 blocks

2013-06-04 Thread Jeff Garzik
hieve the very high difficulty needed to create a valid bitcoin block, you have achieved a very high bar. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpay.com/ -- How

Re: [Bitcoin-development] Decentralizing mining

2013-06-17 Thread Jeff Garzik
ms very excessive to me. On the other hand, > it does have good user optics. The right solution might be something > akin to P2Pool where the UI level is telling the user shares are being > found so it's clear "stuff is happening", but under the hood only a > small subset are

Re: [Bitcoin-development] Missing fRelayTxes in version message

2013-06-20 Thread Jeff Garzik
simply cleanliness reasons, is not sufficient cause to migrate the entire bitcoin universe to a new and different version/feature negotiation setup. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, In

[Bitcoin-development] bitcoind and C++ namespaces?

2013-06-22 Thread Jeff Garzik
Slowly warming to C++ namespaces. How about starting small, and wrapping most stuff inside a bitcoin namespace? Bike shedding can be done at any point; the main idea is to start small, and gain experience. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc

Re: [Bitcoin-development] Double-Spending Fast Payments in Bitcoin due to Client versions 0.8.1

2013-06-27 Thread Jeff Garzik
of the risk level, and make a business decision. One can see tiny digital downloads often at zero confirmation, but rarely a Porsche or house or bitcoin exchange deposit. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https:

Re: [Bitcoin-development] Proposal: MultiBit as default desktop client on bitcoin.org

2013-06-27 Thread Jeff Garzik
oinj, which has field experience and a very large installed base thanks to Bitcoin Wallet/Schildbach Arguments against multibit default: * Less testing, field experience on desktop I'm sure others can come up with a few more. -- Jeff Garzik S

Re: [Bitcoin-development] Proposal: MultiBit as default desktop client on bitcoin.org

2013-06-27 Thread Jeff Garzik
et for Android is a decentralized client w/ network sync, and it works just fine. Fast, easy to use. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpay.com/ -- This S

[Bitcoin-development] txtool: Advanced transaction building and fun

2013-07-03 Thread Jeff Garzik
rther examples such as decentralized crowdfunding and atomic coin swapping* will be demonstrated soon. * https://bitcointalk.org/index.php?topic=112007.msg1212356#msg1212356 -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpa

Re: [Bitcoin-development] Proposal: MultiBit as default desktop client on bitcoin.org

2013-07-09 Thread Jeff Garzik
re downloads. Move the downloads to a site where such worries do not exist. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpay.com/ -- See everything from the browser to t

Re: [Bitcoin-development] Proposal: MultiBit as default desktop client on bitcoin.org

2013-07-09 Thread Jeff Garzik
On Tue, Jul 9, 2013 at 11:32 AM, Nick Simpson wrote: > What about something like Cloudflare? Transparent to most and it'd help with > your bandwidth issues. Cloudflare is rapidly becoming a bitcoin community SPOF. -- Jeff Garzik Senior Software Engineer and open source evangelist

Re: [Bitcoin-development] Anti DoS for tx replacement

2013-07-18 Thread Jeff Garzik
roduce? -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpay.com/ -- See everything from the browser to the database with AppDynamics Get end-to-end visibility with appli

[Bitcoin-development] HTTP REST API for bitcoind

2013-07-22 Thread Jeff Garzik
json -- may be selected via a "bitcoin-format" header. The general goal of the HTTP REST interface is to access unauthenticated, public blockchain information. There is no plan to add wallet interfacing/manipulation via this API. -- Jeff Garzik Senior Software Engineer and open source

Re: [Bitcoin-development] Linux packaging letter

2013-07-24 Thread Jeff Garzik
it of insight here. Was also thinking about publishing this on opensource.com. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpay.com/ -- See everything from the brow

Re: [Bitcoin-development] Opcode whitelist for P2SH?

2013-07-28 Thread Jeff Garzik
ing no script engine at all, only the ability to match patterns. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpay.com/ -- See everything from the browser to the database

Re: [Bitcoin-development] Tor and Bitcoin

2013-07-30 Thread Jeff Garzik
t; API. This has been discussed on IRC, and would be interesting to explore. For several applications, linking directly with a Tor library is far superior to the fragility of requiring a properly configured external process. Lacking such a Tor library right now, one must be written -- Jeff Garzi

Re: [Bitcoin-development] SPV client in pure JavaScript?

2013-08-09 Thread Jeff Garzik
thing be safely distributed for use? Would a signed Chrome Plugin be > an ideal vehicle? Certainly. BitPay is working on such a wallet: https://github.com/jgarzik/wally wally uses node.js JavaScript, and not browser JavaScript, so not exactly what you're talking about... -- Jeff Garzik Senio

Re: [Bitcoin-development] SPV client in pure JavaScript?

2013-08-09 Thread Jeff Garzik
nced features are key to the future use of bitcoin in large enterprises. Managers, CEOs and other functionaries at a corporation may each have their own wallets / keyrings, and cooperate to sign large value, high security bitcoin multi-sig transactions, for example. -- Jeff Garzik Senior Softw

[Bitcoin-development] Combining bloom filters?

2013-08-17 Thread Jeff Garzik
Consider wallet A builds bloom filter A' and wallet B builds bloom filter B'. Can A' and B' be or'd together to form a single bloom filter C' ? -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay

Re: [Bitcoin-development] Gavin's post-0.9 TODO list...

2013-08-17 Thread Jeff Garzik
features that work. It is not just abstract worry. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. https://bitpay.com/ -- Get 100% visibility into Java/.NET code with AppDynamics Lit

[Bitcoin-development] Proposal: remove "getwork" RPC from bitcoind

2013-08-19 Thread Jeff Garzik
ol) are available for testnet, obviating the continued need to support getwork. However, at one time, getwork to bitcoind was widely used. I wanted to poke the audience, to gauge response to removing "getwork." If a driving use case remains of which we're unaware, speak up, please

Re: [Bitcoin-development] Proposal: remove "getwork" RPC from bitcoind

2013-08-19 Thread Jeff Garzik
tratum support. > Perhaps he could be convinced to add GBT support too, which would help this > goal of completely removing the internal miner and getwork. The internal miner is still actively used for testnet, here. -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc.

Re: [Bitcoin-development] Proposal: remove "getwork" RPC from bitcoind

2013-08-22 Thread Jeff Garzik
in-a-box is very > useful for testing and easy to setup, it would be great if it stays that way Yes, that is currently being discussed in a separate pull request. My pull request does not impact setgenerate, but an added proposal does remove the internal miner completely. -- Jeff Garzik S

Re: [Bitcoin-development] Blockchain archival

2013-09-07 Thread Jeff Garzik
y > until after a few hours kip and some good coffee :) > > Rob > > -- > Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! > Discover the easy way to master current and previous Micr

Re: [Bitcoin-development] New Output Script Type

2013-09-13 Thread Jeff Garzik
t; ___ > Bitcoin-development mailing list > Bitcoin-development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development > -- Jeff Garzik Senior Software Engineer and open source evangelist BitPay, Inc. ht

Re: [Bitcoin-development] the XBT

2013-09-18 Thread Jeff Garzik
On Wed, Sep 18, 2013 at 5:16 AM, Johnathan Corgan wrote: > My understanding is that XBT is a proposed standard, and hasn't been > approved by ISO yet. Did that change? No. Jeff -- LIMITED TIME SALE - Full Year of

Re: [Bitcoin-development] Payment Protocol: BIP 70, 71, 72

2013-09-25 Thread Jeff Garzik
On Wed, Sep 25, 2013 at 6:28 AM, Andreas Schildbach wrote: > As soon as there is a BIP70 implementation, I will begin playing with > putting the payment request directly into the QR code. You may test with Bitcoin-QT right now. -- Jeff Garzik Senior Software Engineer and open source evan

Re: [Bitcoin-development] Payment Protocol: BIP 70, 71, 72

2013-09-25 Thread Jeff Garzik
, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk > ___ > Bitcoin-develop

Re: [Bitcoin-development] bitcoind stops responding

2013-09-30 Thread Jeff Garzik
> from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk > ___ > Bitcoin-development mailing list > Bitcoin-development@l

Re: [Bitcoin-development] bitcoind stops responding

2013-09-30 Thread Jeff Garzik
y buggy behavior that did not exist with the thread-per-connection code that provided keep-alive before commit 21eb5ada. In my opinion, 21eb5ada half-changed the RPC code from thread-per-connection to a worker-group model, without considering all the consequences. -- Jeff Garzik Senior Soft

<    1   2   3   4   5   >