Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [bip]

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

3
votes
1answer
26 views

What is the current Status of major proposed BTC upgrades like Taproot, MAST, Submarine Swaps?

I have read during the last year about some very interesting BIPs or initiatives. I am not asking for their explanations, just would be great if anyone would know about their simple status as of now, ...
9
votes
2answers
142 views

BIP44: What's the use of internal addresses?

I've read other questions (and their answers) on this but I still don't see the use for internal addresses. I get that you're supposed to send the change of a transaction there but I don't see how ...
0
votes
2answers
206 views

BIP 44 master private key sign tx

I have this Bip44 path implemented m / purpose' / coin_type' / account' / change / address_index Is it possible to use the Master private key to sign all the tx ie. Bitcoin TX, Etherum TX or do I ...
2
votes
1answer
102 views

How does nSequence/Check Sequence Verify work?

How does relative timelock work? I mean, I know the theoretical description, but how to use nSequence concretely ? Can you do me a practical example with 2 sample transactions one of which locked with ...
0
votes
1answer
2k views

Private key to mnemonic words, is it safe?

Is it safe to do the following? Suppose I do not want the HD wallet, but I do want the convenience of using mnemonic words to remember the private key. I know I can convert the private key's hex ...
1
vote
2answers
37 views

BIP 144 transaction format and soft-forks and old nodes

I was trying to manually parse a raw Bitcoin transaction in order to better understand how it works. This is how it starts: "0200000000010141035625cd030eca667c95d1729a" I think I've parsed the Tx ...
8
votes
2answers
1k 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.
11
votes
1answer
255 views

Schnorr's batch validation

In the recent BIP about Schnorr's standardization, Pieter Wuille presents an algorithm for batch validation. In my understanding the most heavy operation is the multiplication by a scalar: to make ...
3
votes
1answer
108 views

Schnorr batch validation speed statistics

In this question Schnorr vs ECDSA I see in the Peter Wuille's answer the following comment about Schnorr signature batch validation: "Improving verification speed, by supporting batch validation of ...
1
vote
0answers
23 views

Mining block are not accepted if BIP related values changed to 0 or 1

I am creating own alt from LiteCoin source. So I have changed hashGenesisBlock , hashMerkleRoot , nonce , timestamp etc.Things are working fine if i don't make BIP34Height , BIP65Height , BIP66Height &...
1
vote
2answers
79 views

Is it possible to create batches of transactions in bitcoin blockchain?

Scenario: Suppose that I have to make three transactions simultaneously to Alice, Bob and Claudia. Now the condition is if any one transaction fails the other two must also not go through. Query: ...
3
votes
2answers
325 views

Why does the median-past time average the last 11 block timestamps and not the last 12?

As described in BIP-113. Wouldn't the last 12 blocks bring us closer to a one-hour offset (ie 120min, midpoint 60)?
3
votes
1answer
110 views

Why was BIP34 (Block v2, Height in Coinbase) not implemented via the coinbase tx's locktime or nSequence?

At some point in 2011/12 miners started using custom mining algorithms ignoring the best practise to mine to a different new public key (hash) for each subsequent block. This lead to a lack of ...
0
votes
1answer
183 views

Using seed to send bitcoin from a wallet's specific private key

I'm new to bitcoin and I've recently been reading on the concept of wallet. If I understand correctly, a wallet is a collection of one or more pairs address + private key (an address is where BTC can ...
0
votes
1answer
83 views

BIP Difference between final and active

What is the difference in the Bitcoins Improvements Proposals between the final status and the active status? According to the wiki An Proposed BIP may progress to Final only when specific ...
1
vote
3answers
68 views

What are the chances that Bitcoin changes its proof-concept one day?

Is it realistic/possible that the bitcoin core team make a new Bitcoin Improvement Proposal (BIP) on day in which they propose to change Proof of Work (POW) with something else (proof of stake for ...
1
vote
2answers
58 views

Why are some BIP numbers missing from BIPs list?

If I understood correctly https://github.com/bitcoin/bips contains a list of change proposals that have been accepted as BIPs by the BIP editor? Why are some of the numbers missing, for example 0155....
1
vote
0answers
26 views

How can i check which date BIP gets `final`

I want to sort BIP with respect to date they became final, but for some proposals on github there is no date specified, i think refereed as flag day. From where i can get final date of proposals?
-4
votes
1answer
102 views

what this parameters do end what i need put on them in blockchain ver2

/** What block version to use for new blocks (pre versionbits) */ static const int32_t VERSIONBITS_LAST_OLD_BLOCK_VERSION = 4; /** What bits to set in version for versionbits blocks */ static const ...
2
votes
1answer
341 views

BIP91 is activated, why BIP141 is still dormant?

The moment is BIP91 activated non-SegWit signaling blocks will be orphaned. Since BIP91 is now activated won't that immediately boost BIP9 to 100%? Why is it not happening?
3
votes
2answers
1k views

Where can I find a complete list of Bitcoin forks (soft, hard, intentional and unintentional)

I was looking to study the history of Bitcoin forks including the 2013 incident that may or may not have been a Hard fork depending on your definition.
0
votes
1answer
284 views

How can miners alter timestamps to prevent or delay BIP09 feature activation?

In bitcoin mailing list , a proposal had the following concern. BIP 09 is vulnerable to miners fiddling with timestamps in a way that could prevent or delay activation - for example by only ...
3
votes
1answer
2k views

How to calculate the BIP34Hash?

I know this going to be a repeat question, however I am still puzzled with the implementation of the BIP34 especially where it come to its hash. Referring to the chainparams.cpp at github : https://...
1
vote
2answers
186 views

How are code changes (e.g. new features) to applications such as Bitcoin deployed and how is compatibility mainted?

How does Bitcoin deploy new features and manage different versions compatibility? For example if a new feature is added to Bitcoin, how is that then deployed and managed? That is, how is everyone on ...
5
votes
1answer
306 views

What is it that makes BIP149 safer to activate than BIP148?

There are currently two BIPs floating to enable a "user activated softfork" of Segregated Witness. BIP148 is meant to activate by flag day on August 1st 2017 whereas enforcing nodes stop accepting ...
3
votes
1answer
328 views

How to compute double sha256 shown in examples of bip 143?

How do I compute the double sha256 shown in example of bip 143? The example in Native P2WPKH hashPrevouts: dSHA256(...
4
votes
1answer
645 views

BIP 65 - how standard is it?

I read in this great thread that which BIP are standards is not always obvious. What about BIP 65? To which extent is it standard? Currently, all I know is that "Miners following the developers of ...
11
votes
1answer
725 views

What BIPs are supported by the standard client Bitcoin Core?

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 Core seems to support a number of BIPs that ...
2
votes
1answer
613 views

BIP deterministic seeds, number of words and compatible wallets

I like to have a list of Bitcoin wallets that accepts various types of deterministic seeds. I have read that some seeds can not be imported in e.g. Electrum of other. So a list with following columns ...
2
votes
2answers
2k views

How does miner voting work?

I always here people talk about miners being able to "vote" on certain things using the block chain. So here are my questions: 1) who gets to ask the questions? 2) what type of questions are being ...
6
votes
4answers
868 views

Why are the majority of miners not voting on on P2SH?

Link (via reddit) Currently the vast majority of miners just don't vote. Was there a mistake made in organizing the voting process (maybe most miners haven't heard about this vote?), or perhaps most ...
3
votes
1answer
918 views

BIP 100: What votes are possible?

I understand that, with BIP 100 as suggested by Jeff Garzik, in the first step the maximum block size can be increased from (then, after the hard fork) 2 MByte to at most double of that, so 4 MByte - ...
3
votes
1answer
870 views

Are BIP 100, 101 and 102 being voted on now by Bitcoin miners?

Are the BIP 100, BIP 101 and BIP 102 proposals being voted on now by miners? What is the procedure for a bitcoin miner to vote for a particular BIP and where can a tally of votes be viewed?
1
vote
1answer
856 views

What is the BIP-44 Coin Type for Dash?

BIP-44 compliant HD wallet trees use the m/purpose'/coin_type'/ account'/change/address_index convention to derive private keys and associated addresses. For coin_type, BIP-44 makes a reference to ...
1
vote
1answer
88 views

Is there a BIPs roadmap somewhere?

Which BIPs are already implemented by bitcoin-core and which are scheduled to be supported by the client in the scheduled releases? I found these questions to be relevant: Where can I find out ...
2
votes
1answer
163 views

Is BIP analogous to RFC?

It seems that a BIP (Bitcoin Improvement Proposal) is very similar to an RFC (Request for Comments). Can anybody confirm this, or describe major differences in the two approaches?
3
votes
1answer
192 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?
10
votes
1answer
396 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 ...