Skip to main content
Share Your Experience: Take the 2024 Developer Survey

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.

Filter by
Sorted by
Tagged with
0 votes
0 answers
23 views

P2tr transaction with musig2 rust

I'm trying to build a p2tr that spends a 2-2 musig aggregated address. My process is as follow: Create SecretKey, PublicKey pair from each party Aggregate those 2 public keys Create and publish a ...
Trí Lương's user avatar
2 votes
0 answers
75 views

What is the byte-wise xor operation mentioned in bip 340?

Let t be the byte-wise xor of bytes(d) and hash_BIP0340/aux(a) Link: bip-0340 Actually, I think it means bitwise xor, not bytewise xor, but for the sake of clarity, I ask: What is the difference ...
Gildong.Hong's user avatar
4 votes
1 answer
379 views

Why does BIP-340 use secp256k1?

If the entire Taproot/Schnorr soft-fork was going to implement an entirely new signing scheme anyway that was completely independent from the previous ECDSA scheme, why did it use secp256k1? Couldn't ...
fiatjaf's user avatar
  • 611
0 votes
1 answer
39 views

How do miners signal approval for a BIP via nVersion, exactly?

Where, exactly, do these tags for scriptSig and nVersion get entered or modified? I don't see any field to do so on my asic config webpage, nor on my USB miner cgminer. For example, I have a small USB ...
VegArchie's user avatar
2 votes
1 answer
94 views

Is a BIP required for the removal of SegWit Discount for Inscriptions?

Is a BIP required for the removal of SegWit Discount for Inscriptions? The rationale of such a change is to standardize the fee structure across all data types included in a block, ensuring that ...
BitcoinFanatic's user avatar
3 votes
0 answers
65 views

the switching timing between high-bandwidth mode and low-bandwidth mode in CompactBlockReray

If the Compact Block transmission node is bandwidth-limited, there is a statement in bip152 implemention Note that an 'inv/headers' is sent. Are there specific thresholds or settings for this in the ...
masuda's user avatar
  • 81
2 votes
0 answers
46 views

Should everything be a BIP? [closed]

Once LukeDashJr said (or implied) on Twitter that all Bitcoin ideas, standard candidates and proposals and even stuff tangentially related should be BIPs. He even voiced that the Lightning spec should ...
fiatjaf's user avatar
  • 611
2 votes
1 answer
319 views

why is BIP 39 unanimously discouraged for implementation and what should I do about that

Let's say I come new to the space and I find these three facts: Everybody advice against hot wallets unless loose change, telling to use cold storage instead. Every cold storage device seems to be ...
Mercedes's user avatar
  • 814
2 votes
1 answer
183 views

Import existing address to BIP-32

I would like to know if there is a way to import an existing address (not generated through the BIP-32 protocol and not derived to it) to my BIP-32 master node. I am using the bitcoinjs-lib library on ...
AlexCav's user avatar
  • 51
0 votes
0 answers
76 views

Looking for Source of an Old Idea About Subdividing Satoshis

I remember seeing an old idea but unfortunately I didn't bookmark it and now I'm struggling to find the source again. Maybe someone will remember it and be able to point me to the source? It was ...
bca-0353f40e's user avatar
  • 1,025
4 votes
1 answer
251 views

What is this || notation in BIP 341?

SHA256(SHA256(tag) || SHA256(tag) || x) What is the || notation? Is this the conjunction of the different elements? Bitwise OR? or modulus?
Will Jackson's user avatar
-1 votes
1 answer
51 views

Does BIP-069 use littleEndian for txid comparison?

BIP-69 writes the following about how inputs should be ordered: Previous transaction hashes (in reversed byte-order) are to be sorted in ascending order, lexicographically. But then, in the examples ...
Sachin Meier's user avatar
1 vote
1 answer
76 views

BIP 32 Root key for connecting wallets

I have a question, a broker Xeroxfx.org asked me to create the BIP 32 RK to connect wallets for a quicker transaction. Is this real, or can he now steal from my wallet? THX Phillip
Phillip's user avatar
  • 11
5 votes
1 answer
106 views

Why wasn't P2SH-wrapped P2WPK added to any BIP?

Pieter Wuille wrote this: There is no such thing as P2WPK; the only valid witness v0 programs are P2WPKH (OP_0 + hash160 of pubkey) or P2WSH (OP_0 + sha256 of script). But I don't understand the ...
Mercedes's user avatar
  • 814
-2 votes
1 answer
94 views

Potential new BIP Proposal?

I’ve been working on a project which will help manufacturers of physical products and NFT makers to distribute their NFTs in the real world. My solution is to box up a paper wallet loaded with the NFT....
Adriano Mancino's user avatar
0 votes
1 answer
327 views

Easier way of backing up/remembering a bitcoin private key

This is a bit of a general question, knowing already of HD wallets and the mnemonic system for creating, backing-up and using the bitcoin blockchain. However say you have for example a cold/paper ...
fredsta98's user avatar
1 vote
0 answers
51 views

Which merged mining method is preferable? What is the latest specification/practice?

If I'm right, there are at least two methods for miners to include a reference hash to a merge mined block in the coinbase transaction: Commitment hash in an OP_RETURN out put in the coinbase ...
Lee's user avatar
  • 833
1 vote
0 answers
28 views

BIP-330 test cases

Are there any test cases for BIP-330 "Transaction announcements reconciliation"? More specifically, I need some test cases for the serialization/deserialization of the new p2p messages, ...
Davidson Souza's user avatar
4 votes
1 answer
394 views

Is every BIP actually a small fork?

What precisely do we consider as fork? It seems that every BIP can be seen as a fork, at least a soft fork since a lot of BIPs indeed are backward compatible. How big or impactful something has to be ...
Boki XD's user avatar
  • 57
1 vote
0 answers
183 views

Cloned litecoin - mweb issue, "bad-txns-vin-empty", getblocktemplate isn't working [closed]

I've cloned litecoin 0.21, trying to create a new coin. It was running well until block 1439. Then, miners stopped working because getblocktemplate was returning this: CreateNewBlock: ...
Cagri's user avatar
  • 111
2 votes
1 answer
119 views

What is the compact_size function used in BIP341?

BIP341 uses a function named compact_size in two instances: when constructing the tapleaf hash, it takes as input the size of the spending script, and when constructing the signature message, if the ...
Vojtěch Strnad's user avatar
11 votes
1 answer
1k views

Where are BIPs 40 and 41?

I can't find documentation about BIP 40 or BIP 41 anywhere on the web. The list of BIPs shows that they are by Marek Palatinus, but there are no links to them. BIP 0040 is about the Stratum wire ...
andrewz's user avatar
  • 257
1 vote
1 answer
64 views

Criteria for Bitcoin protocol consolidation/freezing at the network level (full nodes)

In the Bitcoin development process, there exists the following high-level structure of control: Anyone can submit a BIP that aims to change Bitcoin Core The BIP must be approved by an editor The BIP ...
Tao's user avatar
  • 17
-1 votes
1 answer
75 views

What solutions were suggested to improve BIP process in Sep 2021 meeting?

What solutions were suggested to improve BIP process and avoid controversies in future by different developers in last meeting?
user avatar
0 votes
1 answer
309 views

how to get masterkey and consequent wallet keys from root seed?

So basically i am trying to create my own crypto wallet application in python, i have generated the random entropy, calculated the checksum, generated the 12 words and then generated the root seed ...
user132741's user avatar
0 votes
1 answer
118 views

Why have a BIP process at all? Why should we store BIPs in a single repo?

Why do we have a BIP process? It seems like unnecessary centralization and introduces gatekeepers (BIP editors) and bottlenecks (BIP editors need to merge new BIPs and changes to BIPs). If something ...
Michael Folkson's user avatar
1 vote
1 answer
54 views

Under the existing BIP process what ability do the BIP editors have to prevent bad ideas being BIPed and/or low quality BIPs?

Under the existing BIP process (BIP 2) what ability do the BIP editors have to prevent bad ideas being BIPed and/or BIPs becoming especially low quality or biased?
Michael Folkson's user avatar
1 vote
1 answer
58 views

Does the reference client Bitcoin Core determine the consensus rules?

Does the reference client Bitcoin Core determine the consensus rules? Why should we care what is in the BIP if when there is a discrepancy between the BIP and the Core codebase (like we saw recently ...
Michael Folkson's user avatar
2 votes
1 answer
73 views

Why were some BIPs marked as Rejected before expiry deadline defined in BIP-2?

BIP-2 says: BIPs should be changed from Draft or Proposed status, to Rejected status, upon request by any person, if they have not made progress in three years. However, some BIPs were marked as ...
Sergei Tikhomirov's user avatar
3 votes
2 answers
276 views

How many BIPs were adopted in the standard client in 2021?

With taproot, a number of longstanding BIPs were merged into the Bitcoin standard client/consensus protocol - BIP341, BIP340, and BIP342. However, the Bitcoin repository BIPS index is unclear on when ...
Ben's user avatar
  • 31
0 votes
1 answer
317 views

Which "address" should be used when wallet is made with iancoleman page?

If I have generated / choosen the 12 word memnonic with bip39 here https://iancoleman.io/bip39/ which address I should fill in Binance as the destination address when withdrowing coins? Account ...
János's user avatar
  • 388
0 votes
1 answer
84 views

Where does a Client in Bitcoin Read From?

I can understand how Bitcoin replication mechanism work profoundly (i.e. the write operations). However, I don't understand the read operation from a client's point of view (a client is called a user ...
محمد جعفر نعمة's user avatar
1 vote
2 answers
269 views

What is a safe amount of characters in a passphrase?

The coldcard and trezor both has support for a passphrase. What amount of characters in this passphrase that would be considered unbreakable with current technology and within some years of ...
Guerlando OCs's user avatar
1 vote
1 answer
2k views

How to properly compute the BIP39 checksum bytes?

I'm trying to understand the logic of generating a valid BIP-39 seed phrase. I have read the BIP-39 and trying to implement the section Generating the mnemonic step by step. I have the following ...
q9f's user avatar
  • 1,445
2 votes
2 answers
210 views

Can we benefit from Collatz conjecture-based proof of work?

Can we benefit from Collatz conjecture proof of work to enhance bitcoin utility? F Bocart 2018:"Inflation Propensity of Collatz Orbits: A New Proof-of-Work for Blockchain Application" argues ...
Tabo's user avatar
  • 21
1 vote
1 answer
378 views

Should full node provide BIP 157/158 services?

As an educational exericse I have a new 22.0 full node using tor onion-only. Of the 18 outbound connections, one is to a peer which offers COMPACT_FILTERS BIP 158 service. (I got the name from a list ...
HashHouse's user avatar
1 vote
1 answer
204 views

Why BIP32 derive address does not match with BIP39?

How is that the same xPub rsults different address in BIP32 and BIP39? :)
János's user avatar
  • 388
0 votes
1 answer
469 views

How to derive public child keys from public parent keys with bip39-libs.js?

I red this doc: https://howieliux.github.io/assets/others/Mastering_bitcoin/Mastering_Bitcoin.html and found: As mentioned previously, a very useful characteristic of HD wallets is the ability to ...
János's user avatar
  • 388
6 votes
1 answer
1k views

Why is coinbase mentioned in a BIP?

I thought that BIPs were similar to Pythons PIPs. So I was confused when I read BIP 34 mentioning coinbase explicitly. The author, Gavin Andresen, seems not to have a connection to coinbase. I thought ...
Martin Thoma's user avatar
0 votes
1 answer
61 views

Could a Multi-Chain Bitcoin Help the issue of Scaling?

This question falls under the heading of "shower thoughts" that are Generally discouraged in the bitcoin-dev list. I hope this is the right forum. I have been running my full node for a few ...
Ryan Jones's user avatar
0 votes
1 answer
208 views

Trouble deriving a BIP 32 Child Key

I have a small Python program I'm writing to generate BIP32 keys, including child keys. I've gotten to the point where I can correctly generate a master extended key pair, but I'm not able to ...
cheeseisakindof's user avatar
1 vote
1 answer
621 views

HD Wallet with BIP44 - workaround of deriving public keys knowing only a xpub

My goal: I don't want to require a private key to hierarchically derive new addresses. Sure, I can create a batch of addresses, given a private key, at first. But once I have surpassed that batch I'll ...
Luka's user avatar
  • 117
2 votes
1 answer
127 views

In what year and in which Bitcoin improvement proposal Opcodes such as OP_MODE have been disabled?

On Bitcoin wiki several opcodes are listed as "disabled". My question is simple: which Bitcoin improvement proposal proposed to disable them, and when they have effectively been disabled in ...
FraMog's user avatar
  • 41
2 votes
0 answers
34 views

Why is BIP133 listed as 'Draft' when it has been implemented for years?

BIP133 is listed as 'Draft' but it has been implemented since v.0.13.0 https://github.com/bitcoin/bips/blob/master/bip-0133.mediawiki Is there anything preventing it from being labelled as 'Final'?
Aman Saggu's user avatar
1 vote
1 answer
94 views

Advanced math operations in TapScript?

Hence BIP 342 proposes to enable opcodes like OP_MOD, OP_DIV, OP_MUL is it possible to perform advanced math operations like EC point addition/multiplication in a script size of up to 10kB?
Brqoo's user avatar
  • 372
0 votes
2 answers
76 views

Links for websites that were used to show miners signaling support for segwit

Anyone got links for websites that were used to show miners signaling support for segwit? or screenshots? Also wanted to confirm if my assumptions are correct about the whole thing: Initially BIP 9 ...
user avatar
1 vote
1 answer
2k views

Why is BIP32 root key different for different standards(purposes)?

When generating key on https://iancolemen.com/bip39/, the BIP32 Root Key changes as I change the derivation path tab, e.g. BIP32, BIP44, BIP39 etc. Why is this the case? Isn't BIP32 Root Key the m at ...
3tbraden's user avatar
  • 239
1 vote
1 answer
70 views

Any website that explains most of the BIPs in a different way that newbies can understand better?

Almost everything about all the BIPs is explained on github : https://github.com/bitcoin/bips still looking for a website that explains them differently (simple language, diagrams, history, ...
user avatar
0 votes
1 answer
83 views

Why was the BIP33 ("Stratized Nodes") never implemented?

What are the technical reasons that BIP33 was never implemented ?
Cisco Mmu's user avatar
  • 335
4 votes
2 answers
568 views

Is there an active list of BIPs currently open for voting?

How can a miner know from which two (or more) BIPs they can choose when they are about to vote? Is there a list of currently active BIPs for voting? Thanks!
ddavi031's user avatar
  • 479