19

The coinbase mentioned in BIP34 is not the company; it is referring to the first transaction in a Bitcoin block (which is special as it is allowed to bring new currency into circulation). Coinbase-the-company didn't even exist when BIP34 was written (or at least, wasn't known/public). The company was named after this special transaction.


5

It stands for "Partially Signed Bitcoin Transaction". Bitcoin Core's documentation describes it as: PSBT is an interchange format for Bitcoin transactions that are not fully signed yet, together with relevant metadata to help entities work towards signing it. It is intended to simplify workflows where multiple parties need to cooperate to produce ...


5

Sometimes even developers make mistakes or use 'fee' for everything to avoid confusion which can be considered misleading. Language is hard, and will at times confuse everyone. That doesn't mean better or newer terms are the solution. Was there ever a different term for 'fee rate' used by any bitcoin project? Is there a term which can be used for it? I ...


4

The serialization format used for ECDSA signatures requires 33 bytes to encode an r-value that falls into the higher half of the range, but only 32 bytes to encode one falling into the lower half of the range. This means that by repeating the signing until you get an r-value in the lower range ("grinding the signature"), you can decrease the size ...


4

It stands for "regression test". As you can see here: Regtest Regression test mode A local testing environment in which developers can almost instantly generate blocks on demand for testing events, and can create private satoshis with no real-world value. https://developer.bitcoin.org/glossary.html?highlight=regression


4

BitCoin burning is the process by which digital currency miners and developers can remove bitcoins from circulation I think you'll find that "Bitcoin burning" refers to owners of Bitcoin burning their own money (not anyone elses) by the equivalent of sending it to an address that no-one owns. It is not something that miners or developers do with ...


3

As Pieter Wuille states here key aggregation is completed at address creation time not at signing time or post signing time. Of course, key aggregation has an impact on the signing algorithm, and that's probably one of the main reasons why it's useful to do it before CISA: the work needed to support MuSig signing in wallet will take a while, but it's pretty ...


3

There are two possible ways of spending a Taproot output: Through the key path: simply providing a BIP340 signature signing the spending transaction with the public key in the output. Through the script path: revealing that the output was in fact a tweaked key, by revealing the original and the tweak, and showing that this tweak commits to a script leaf. ...


3

The simplest way to do this is use a search engine e.g. Google and enter: "bip37 site:lists.linuxfoundation.org" (This is also useful for searching GitHub issues, pull requests as a Google search is often more effective than the github.com search functionality.) Alternatively you can go to https://lists.linuxfoundation.org/pipermail/bitcoin-dev/ ...


2

The language used in the Ethereum ecosystem doesn't always entirely align with the language used in the Bitcoin ecosystem. All full nodes in the Bitcoin ecosystem verify all transactions and blocks from genesis. This is generally not the case in the Ethereum ecosystem as this exercise is much slower and requires significantly more disk operations (i.e. see ...


1

Generally, a wallet is a piece of software that manages the user's key material, tracks their balance, and facilitates payments. On the Lightning Network, this means that a wallet must also be able to manage channels. These tasks could be handled by a thin client, under the assumption that it trusts a service provider for providing certain information. Node ...


1

Are they lying about something? Not really. This would be like if you put a bunch of money in a vault, threw away the key, buried the vault, and then wiped your memory so you don't know where it's buried. Would that be fraud?


1

It means "solutions per second" and means the number of attempts per second made at generating a valid block. In Bitcoin, where 1 hash is equivalent to 1 attempt at a potential valid block, it's equivalent to "hashes per second".


1

BTCUSD sell | | Trading Pair Advice from the Platform So BTCUSD is a trading pair in trading you always exchange something (BTC) for something (USD) the last part is the advice from the platform what you could do with the specific pair. (in this case sell the first for the second) this is my guess because we do not know the ...


1

P2WPKH and bech32 are not quite synonymous. Native segwit describes a type of output schema in which the scriptPubKey (the "locking script") is composed of a witness version and a witness program. P2WPKH is a native segwit v0 output type. Bech32 refers to an encoding scheme and an address format to represent a recipient's scriptPubKey in out-of-...


1

A thought experiment, let's nickname it "Poisonous Gift": Doesn't matter what cryptocurrency exactly, just assume the transaction ledger works like Bitcoin's. Alice (wallet A) gets ransomwared by Rufus (wallet R), pays the rather large ransom (95 coins) but reports address R to the authorities, thus tainting wallet R. Malcolm's money laundering ...


Only top voted, non community-wiki answers of a minimum length are eligible