Bitcoin Improvement Proposal - a design document providing information to the Bitcoin community, or describing a new feature for Bitcoin or its processes or environment.

learn more… | top users | synonyms

0
votes
0answers
31 views

Which wallet is better and secure?

Which wallet is better? A conventional wallet or A Hierarchical Deterministic wallet in case of more number of users accessing the wallet?
1
vote
1answer
62 views

BIP-0016 p2sh keys and altcoins

It appears that bitcoin addresses using p2sh keys have a different prefix to that of normal bitcoin addresses. Do other altcoins such as litecoin, peercoin, dogecoin etc include this functionality?
0
votes
0answers
36 views

BIP0016 pay-to-scripthash transaction detection

BIP0016 acknowledges it works by "recognizing one 'special' form of scriptPubKey", so P2SH transactions are actually special cases. What are the exact rules to detect these special cases?
2
votes
1answer
67 views

BIP0016 pay-to-scripthash transaction validation

BIP0016 says "Validation fails if there are any operations other than "push data" operations in the scriptSig". What does it mean "push data operations"? OP_CHECKMULTISIG seems to be allowed but does ...
1
vote
1answer
344 views

What is the current state of BIP 38 (encrypted paper wallet) integration with cell phone wallets?

Given current implementations, is there a wallet that I can use to scan a private key, then enter in the password as a PIN, and the wallet will send from the key and sweep the rest onto a key ...
2
votes
1answer
42 views

Where can I find out which BIP (bitcoin improvement proposal) are going to be implemented or not?

Is there a site where I can see which BIP's are going to be implemented or not?
3
votes
1answer
351 views

How do “Pay to Script Hash” transactions work?

BIP16 gives the following example to explain "Pay to Script Hash": scriptSig: [signature] {[pubkey] OP_CHECKSIG} scriptPubKey: OP_HASH160 [20-byte-hash of {[pubkey] OP_CHECKSIG} ] OP_EQUAL But I ...
1
vote
0answers
21 views

What BIPs are supported by the standard client bitcoin-qt 0.8.6?

There is different BIP, each has a status. I read somewhere that BIPs are not considered part of the Bitcoin protocol until "active". Nevertheless, bitcoin-qt 0.8.6 seems to support a number of BIPs ...
0
votes
0answers
33 views

In what respect is Bitcoin “programmable cash”?

In my local Bitcoin meetup, someone said Bitcoin is "programmable cash". Can someone please explain if and to what respect this is true? I read about a few BIP (Bitcoin improvement proposals) that ...
0
votes
0answers
32 views

How do I get a vanity address from a hierarchal deterministic wallet?

I'm interested in finding different techniques that can be used to create vanity addresses with a BIP32 address. For example, can any of this computation be offloaded to a dedicated server, or a 3rd ...
2
votes
0answers
60 views

What restrictions will be placed on X509 certificates that are used in the payment protocol?

I'm looking at BIP0070 and also this forum thread which is locked for some reason; so I'll post here. When it comes to validating a certificate for the purpose of a Bitcoin payment, each certificate ...
1
vote
0answers
156 views

How exactly does BIP11 work, and how can it be used, particularly with/without P2SH?

I'm trying to write a BIP11-compliant C# client that creates a 2 of 2 or 2 of 3 transaction. I'm also trying to understand if a 3 of 3 transaction is supported as well. This example says they are ...
5
votes
1answer
367 views

What is “Key Splitting”? When would I use it?

Here is some github code to create split keys. Is Key Splitting the same as Multi Sig? What are the benefits of Key Splitting, what's it used for? How does it relate to P2SH or any other relevant ...
5
votes
1answer
117 views

What is the schema of the data stores used by the reference client?

I'm interested in seeing the schema (layout and indexes) that is used in the reference client. Namely wallet.dat, the bk** files and also the in-memory uncommitted tx. Does this exist anywhere for ...
2
votes
1answer
84 views

Where can I learn more about BIP30; namely the exploit and the background discussion?

I'm having trouble understanding the bug that was fixed in BIP030, and how it would be exploited. Is the premise of this attack that there would have to be a netsplit and the chain was forked, then ...
1
vote
1answer
98 views

Can someone explain this [outdated] BIP12 OP_EVAL exploit?

I understand that BIP12 was withdrawn, and probably because of this exploit below. Can someone explain how this attack would have worked and the effect it would have on the network? for (;;) { ...
7
votes
1answer
69 views

How is a BIP accepted?

Who decides to change the status from Draft to Accepted? BIP 0001 doesn't seem to clearly state this. Is this a vote by the developers? Whose vote exactly do we count? How is it conducted and ...
11
votes
2answers
804 views

What is the status of hierarchical deterministic wallets (BIP32)

BIP32 specifies hierarchical deterministic wallets, where a master seed fully determines a whole tree of keypairs that can be arbitrarily branched. It also introduces the notions of internal and ...
4
votes
1answer
280 views

Did P2SH (BIP 16) get accepted?

Based on this, it seems like it did http://blockchain.info/p2sh but it seems I can't find a definitive answer.
6
votes
1answer
459 views

What does BIP mean?

There is a lot of reference to BIP 16, 17 and the likes. What does BIP actually stand for? I'm unsure if this is a programming reference or a Bitcoin specific reference; either way I'm stumped.