[Bitcoin-development] ASIC-proof mining

2014-07-04 Thread Andy Parkins
will, effectively, be the same. I'm making the assumption that SHA-256 is not cacheable from the middle outwards, so the whole block-chain _has_ to be transferred for every hash. Apologies in advance if this is a stupid idea. Andy -- Dr Andy Parkins andypark...@gmail.com

Re: [Bitcoin-development] ASIC-proof mining

2014-07-04 Thread Andy Parkins
algorithm -- SCRYPT or BLOWFISH, or just by upping the size of the data that needs hashing. The advantage of upping the size of the input is that, unlike an algorithm change, you can't build a better ASIC to reduce the size. Andy -- Dr Andy Parkins andypark...@gmail.com

Re: [Bitcoin-development] ASIC-proof mining

2014-07-04 Thread Andy Parkins
the 1,000,000 hash+lookup operations on their X GB blockchain). Excellent. Andy -- Dr Andy Parkins andypark...@gmail.com -- Open source business process management suite built on Java and Eclipse Turn processes

Re: [Bitcoin-development] Coinbase reallocation to discourage Finney attacks

2014-04-24 Thread Andy Parkins
% capacity. Andy -- Dr Andy Parkins andypark...@gmail.com -- Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social

Re: [Bitcoin-development] Coinbase reallocation to discourage Finney attacks

2014-04-23 Thread Andy Parkins
would then be 2% chargebacks for credit cards, equivalent to 0.1% (5%*2%) for bitcoin. Not that I think that makes anything else you say invalid. Andy -- Dr Andy Parkins andypark...@gmail.com -- Start Your Social

Re: [Bitcoin-development] Coinbase reallocation to discourage Finney attacks

2014-04-23 Thread Andy Parkins
cases to not allow withdrawal/deposit until 6 confirmations have been received. Those merchants then move from at risk to not at risk. I'm still struggling to see how bitcoin could ever be as bad as CC fraud. Andy -- Dr Andy Parkins andypark...@gmail.com

Re: [Bitcoin-development] Code review

2013-10-04 Thread Andy Parkins
and feature-branch, and then compares feature-branch against that. Andy -- Dr Andy Parkins andypark...@gmail.com -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application

Re: [Bitcoin-development] Code review

2013-10-04 Thread Andy Parkins
described commits. If I had gone to that effort for a bitcoin branch only to be told to collapse them all and throw away that effort, I'd think I'd been wasting my time. Andy -- Dr Andy Parkins andypark...@gmail.com

Re: [Bitcoin-development] HTTP REST API for bitcoind

2013-07-23 Thread Andy Parkins
the providence of any transaction without needing to maintain the entire chain. Andy -- Dr Andy Parkins andypark...@gmail.com -- See everything from the browser to the database with AppDynamics Get end-to-end visibility

Re: [Bitcoin-development] HTTP REST API for bitcoind

2013-07-23 Thread Andy Parkins
On Tuesday 23 July 2013 10:42:05 Pieter Wuille wrote: On Tue, Jul 23, 2013 at 10:30:13AM +0100, Andy Parkins wrote: One additional URL makes this pretty much perfect: GET /rest/block-with-tx/TX-HASH Construction of the transaction-hash-to-block database is something the full client's

Re: [Bitcoin-development] HTTP REST API for bitcoind

2013-07-23 Thread Andy Parkins
On Tuesday 23 July 2013 10:47:03 Peter Todd wrote: On Tue, Jul 23, 2013 at 10:30:13AM +0100, Andy Parkins wrote: One additional URL makes this pretty much perfect: GET /rest/block-with-tx/TX-HASH Construction of the transaction-hash-to-block database is something the full client's

Re: [Bitcoin-development] HTTP REST API for bitcoind

2013-07-23 Thread Andy Parkins
branches growing, and you have to be able, when verifying a new transaction, to say which branch it's one... which branch of the blockchain. Andy -- Dr Andy Parkins andypark...@gmail.com -- See everything from the browser

Re: [Bitcoin-development] HTTP REST API for bitcoind

2013-07-23 Thread Andy Parkins
On Tuesday 23 July 2013 11:17:28 Peter Todd wrote: On Tue, Jul 23, 2013 at 11:00:24AM +0100, Andy Parkins wrote: Increasing the resource usage by SPV clients on full nodes is undesirable; I don't think that's thinking big enough. What I imagine is that making it easier and easier

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

2013-05-01 Thread Andy Parkins
for stadnard format. Anyway -- I've obviously misunderstood what the idea behind a HTTP protocol was, and it's not like I was volunteering to do any of the work ;-) Andy -- Dr Andy Parkins andypark...@gmail.com

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

2013-05-01 Thread Andy Parkins
the state-of-the-art when I suggest things here :-) I should just trust you guys have already planned everything I might think of. Andy -- Dr Andy Parkins andypark...@gmail.com -- Introducing AppDynamics Lite, a free

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

2013-04-30 Thread Andy Parkins
for light clients is finding out the block that contains a particular transaction -- something that bitcoind already knows. I'd like to see support for HTTP POST/PUT of signed transactions and block announcements too. Andy -- Dr Andy Parkins andypark...@gmail.com

Re: [Bitcoin-development] bitcoinj 0.8

2013-04-10 Thread Andy Parkins
secure yet, because you didn't sign your email. Andy -- Dr Andy Parkins andypark...@gmail.com -- Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes

Re: [Bitcoin-development] Chain dust mitigation: Demurrage based Chain Vacuuming

2012-12-04 Thread Andy Parkins
for them and bitcoin would work exactly the same. Lost coins never enter the economy ever again, and so supply is slightly lower than it would have been, making all the non-lost coins worth ever so slightly more. Effectively: price adjustments will take care of lost coins. Andy -- Dr Andy Parkins

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

2012-11-27 Thread Andy Parkins
sent it because the filename must match the contents and GnuPG protects against tampering. Andy -- Dr Andy Parkins andypark...@gmail.com -- Monitor your physical, virtual and cloud infrastructure from a single web

Re: [Bitcoin-development] Proposed new P2P command and response: getcmds, cmdlist

2012-06-16 Thread Andy Parkins
-search- blockchain/memory-pool-query clients becomes more varied, it's going to be more an more important. The particular example that occurs is thin clients connecting to the network are going to want to ensure they are connected to at least one non-thin client. Andy -- Dr Andy Parkins

Re: [Bitcoin-development] Bitcoin TX fill-or-kill deterministic behavior

2012-04-13 Thread Andy Parkins
my transaction with that 1-confirm as its base. (2) your expiry from memory pool becomes easy -- if the base is more than N blocks below the current head, then that transaction won't be included. Retransmission is possible with the base updated. Andy -- Dr Andy Parkins andypark

Re: [Bitcoin-development] BIP16/17 replacement

2012-02-01 Thread Andy Parkins
the IsStandard() test. I'd repeat: the reasonable thing to do is to increase the version number of the transaction structure to indicate that they are being processed differently from old transactions. Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally

Re: [Bitcoin-development] BIP16/17 replacement

2012-02-01 Thread Andy Parkins
to be called wrong) It doesn't seem like it to me. The new transaction types will be rejected by old clients won't they? They don't pass IsStandard(). Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed message part

Re: [Bitcoin-development] BIP16/17 replacement

2012-02-01 Thread Andy Parkins
-- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed message part. -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft

[Bitcoin-development] BIP16/17 replacement

2012-01-31 Thread Andy Parkins
public key1 } OP_CHECKSIG OP_PUSHPARMETER {1} OP_PUSH { claimant public key1 } OP_CHECKSIG OP_ADD OP_ADD OP_PUSH {1} OP_GREATERTHAN (I'm sure someone cleverer than I can improve on the above) - Let the flaming commence... Andy -- Dr Andy Parkins andypark...@gmail.com

Re: [Bitcoin-development] BIP16/17 replacement

2012-01-31 Thread Andy Parkins
as normal). Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed message part. -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning

Re: [Bitcoin-development] Protocol extensions

2011-12-22 Thread Andy Parkins
prevention method). Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed message part. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app

Re: [Bitcoin-development] Fwd: [BIP 15] Aliases

2011-12-16 Thread Andy Parkins
. Maybe you could review some RFCs, there are thousands of examples where some really smart engineers chose the exact opposite path which you propose below. Could you point me at an example? Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed

Re: [Bitcoin-development] [BIP 15] Aliases

2011-12-16 Thread Andy Parkins
...@bitcoinaliases.org and rewrites it to andypark...@bitcoinaliases.org. When the answer to that problem is HTTPS (or some other system that requires a previously authorised secure channel for transfer of trust), then we're back where we started, and HTTPS is acceptable. Andy -- Dr Andy

Re: [Bitcoin-development] Fwd: [BIP 15] Aliases

2011-12-16 Thread Andy Parkins
of a human-readable name for a bitcoin-address? Isn't there a possibility that one day we might want to be able to say send me those bitcoins you owe me to bitcoin.yahoo.co.uk/andyparkins? Or similar? Andy -- Dr Andy Parkins andypark...@gmail.com

Re: [Bitcoin-development] Fwd: [BIP 15] Aliases

2011-12-15 Thread Andy Parkins
relationship anyway (you have to say what goods you want, and where you want them, and you had to interact with a website when you were ordering already). Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed message part

Re: [Bitcoin-development] Fwd: [BIP 15] Aliases

2011-12-13 Thread Andy Parkins
of the above is exactly why OpenID chose to use URLs for ID. Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed message part. -- Systems Optimization Self Assessment Improve

Re: [Bitcoin-development] Lowering confirmation requirements and preventing double spends

2011-12-09 Thread Andy Parkins
or deposit boxes or whatever only because deposited funds are pooled. This is just my view. Thanks and keep the thought-provoking stuff coming! Thanks for the encouragement. It's appreciated. Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally

[Bitcoin-development] Lowering confirmation requirements and preventing double spends

2011-12-08 Thread Andy Parkins
transactions, so no incompatible change is needed to the block format. Andy -- Dr Andy Parkins andypark...@gmail.com -- Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve

Re: [Bitcoin-development] Addressing rapid changes in mining power

2011-11-23 Thread Andy Parkins
On 2011 November 23 Wednesday, Jorge Timón wrote: 2011/11/23, Andy Parkins andypark...@gmail.com: Let's abandon the idea of a target difficulty. Instead, every node just generates the most difficulty block it can. Simultaneously, every node is listening for the most difficult block

Re: [Bitcoin-development] Addressing rapid changes in mining power

2011-11-23 Thread Andy Parkins
effectively undone all previous transactions. (I'm not suggesting this is likely; and it's actually mitigated by the hard-coded block hashes). The point is that blocks are only generatable for the time when the rest of the network is willing to add them to the chain. Andy -- Dr Andy Parkins

Re: [Bitcoin-development] Addressing rapid changes in mining power

2011-11-23 Thread Andy Parkins
are issued at a fixed ten minute rate (or rather the rewards are). Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed message part. -- All the data continuously generated

Re: [Bitcoin-development] Addressing rapid changes in mining power

2011-11-23 Thread Andy Parkins
of the network at that moment, it's used. That makes the chain more secure, not less. Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed message part. -- All the data continuously

Re: [Bitcoin-development] Addressing rapid changes in mining power

2011-11-23 Thread Andy Parkins
are using, under my system, their blocks would be rejected: so an incentive to use that community clock exists. Andy -- Dr Andy Parkins andypark...@gmail.com signature.asc Description: This is a digitally signed message part