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

1
vote
1answer
26 views

Scripts within Scripts

I have read the following: https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki https://darkwallet.is/bip16-17 However, I would like to know, can one specify a pay-to-script hash that ...
1
vote
1answer
20 views

Where can I get a list of upcoming features for NXT? and whats on the way for 2014?

Where can I get a list of upcoming features for NXT coin? And what are some of the upcoming features for coming 2014.
0
votes
1answer
37 views

How to handle return address Output field using bitcoin bip 70?

More specifically, how do I derive the return address from the Output field in a protocol buffer Payment object? I can convert the serialized byte string from the 'script' field of the Output into a ...
0
votes
2answers
48 views

Can I pass values over a bitcoin bip 70 URI?

is it possible to add arguments such as BTC amount to a bip 70 URI, something like: bitcoin:?r=http://127.0.0.1:8000/paymentobject/?amount=10 I already tried with the backwards compatible URI: ...
3
votes
1answer
79 views

How to implement and use BIP 70?

I have a server running bitcoind 9.x, how can I incorporate features such as return addresses to my customers using BIP 70? I have seen the GIT repo but is it something that I have to download or is ...
0
votes
0answers
38 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
91 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?
1
vote
0answers
52 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?
4
votes
2answers
116 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
456 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 ...
3
votes
1answer
47 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?
6
votes
1answer
779 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
35 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 ...
1
vote
0answers
36 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
65 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
175 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
430 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
123 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
98 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
103 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
71 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 ...
12
votes
2answers
958 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
298 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
477 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.