Bitcoin News / Bitcoin Stack Exchange - 3 years ago
In what documentation? I believe you are talking about how rust-bitcoin refers to the OPs > OP_FALSE and < OP_PUSHDATA1 and will answer as such.
There are multiple OP codes pushing bytes to the stack, defined as integers.
Special case: pushing...
Bitcoin News / Bitcoin Stack Exchange - 3 years ago
It's not a valid working process: the block hash commits to all transactions.
First of all a miner cannot "find a right hash" then insert a double-spend transaction. This would invalidate the hash (and the block, actually).For the same reason, a nod...
Bitcoin News / Bitcoin Stack Exchange - 3 years ago
The term "consensus checks" refers to the rules that determine whether a block is valid; specifically, if a consensus check on a block (or a transaction contained within a block) fails, then the block is considered invalid. If we get to the end of...
Bitcoin News / Bitcoin Stack Exchange - 4 years ago
I want to avoid physically importing addresses into a wallet. I want to write a UTXO indexing system on a per-address basis.
I often wonder how a wallet can keep track of all of its addresses' UTXOs, seeing as transaction outputs ca...
Bitcoin News / Bitcoin Stack Exchange - 4 years ago
Can I “duplicate” a wallet using a backup phrase (12 words)?
Yes
Where is my balance stored?
Both wallets will scan the relevant parts of the public transaction-journal ("blockchain") to add up the amount of money controlled by the keys derived...
Bitcoin News / Bitcoin Stack Exchange - 4 years ago
If the transaction in question consumes inputs that were locked to a bitcoin address that has been previously used, then it would be easy to tell that the payment came from the same wallet. After all, the payment came 'from the same address' as a pr...
Bitcoin News / Bitcoin Stack Exchange - 4 years ago
The proposed Taproot soft fork (BIP 342) defines the new opcode OP_CHECKSIGADD to verify Schnorr multisignatures whilst OP_CHECKMULTISIG (and OP_CHECKMULTISIGVERIFY) are disabled for Taproot spends (SegWit version 1). Could we use the OP_CHECKSIGADD...
Bitcoin News / Bitcoin Stack Exchange - 4 years ago
For better context: https://stackoverflow.com/questions/63123652/is-there-a-way-to-set-port-in-a-dns-forward
Hello community! I have setup an aws ec2 instance and installed BTCPay server on it. I used the Docker version.
I also bought a domain name...
Bitcoin News / Bitcoin Stack Exchange - 4 years ago
blockexplorer - Do I need a Bitcoin full node in order to use BTC RPC Explorer? - Bitcoin Stack Exchange
2022 Developer Survey is open! Take survey.
...
Bitcoin News / Bitcoin Stack Exchange - 4 years ago
How can I get all transaction for a specific address using Nbitcoin? - Bitcoin Stack Exchange
Last call to make your voice heard! Our 2022 Developer Survey close...
Bitcoin News / Bitcoin Stack Exchange - 5 years ago
How to use python reference for encoding a bech32 address? - Bitcoin Stack Exchange
Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts....
Bitcoin News / Bitcoin Stack Exchange - 5 years ago
You generally don't publish your public keys, you give clients an address (which is usually computed from a public key, but not exactly the same).
You can definitely put an address in a QRCode. Putting a logo in the QRCode doesn't change anything ab...
Bitcoin News / Bitcoin Stack Exchange - 5 years ago
Using a mixer helps preserve your financial privacy. The question is: who are you protecting your privacy from?
Bitcoin transactions are public record, so anybody can view any historical transaction at their leisure. So when considering your privacy...
Bitcoin News / Bitcoin Stack Exchange - 5 years ago
transactions - How find own address in testnet using bitcoin-cli? - Bitcoin Stack Exchange
Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthus...
Bitcoin News / Bitcoin Stack Exchange - 5 years ago
It is much easier to formally verify the behavior space of Bitcoin script vs. Solidity.
For example, the DAO project suffered from reentrancy vulnerabilities, given that one could not predict the behavior of anonymous smart contracts when they were...
Bitcoin News / Bitcoin Stack Exchange - 6 years ago
The Bitcoin system doesn't have just one network protocol: Any way of obtaining the blocks is equally valid-- blocks over freenet, over satellite broadcast, over the P2P network, all work just as well and are used in practice. UDP is used with bi...
Bitcoin News / Bitcoin Stack Exchange - 6 years ago
The discrete logarithm problem is a cryptography concept that underlies the basis of much of modern cryptography.
In general the discrete logarithm problem states that for the equation bk (mod p) = a where b, a, and p are known values and p is prime...
Bitcoin News / Bitcoin Stack Exchange - 6 years ago
When you create a private key, this process is (or at least should be) completely random - meaning that in theory, the probability of creating some specific private key is 1/N where N is the number of possible private keys. There's nothing stopping...
Bitcoin News / Bitcoin Stack Exchange - 6 years ago
architecture - What Software Patterns does the Bitcoin source code use? - Bitcoin Stack Exchange
Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency...
Bitcoin News / Bitcoin Stack Exchange - 7 years ago
Q1) What are the possible attacks (even though completely theoretical) which are possible in case 2 but not in case 1. Please elaborate security-model change required to shift from Case 1 to Case 2.
None. If there happens to be a fork that makes...
Bitcoin News / Bitcoin Stack Exchange - 7 years ago
Neither currencies nor coins are stored anywhere but at addresses out on the blockchain.
You may be talking about the secrets that give authority to send / spend those assets?
Seed Recovery phrases, passwords, PIN codes, private keys, master extende...
Bitcoin News / Bitcoin Stack Exchange - 7 years ago
When a transaction is orphaned it usually means that it is part of an orphaned block. This happens occasionally so there is no reason to panic :)
According to Anonymous in this answer, orphaned transactions are not lost and are returned to the memor...
Bitcoin News / Bitcoin Stack Exchange - 9 years ago
To add to Claris' answer something that confused me in the empty scriptPubKey case that was explained to me on IRC this week.
None of the explicitly defined output types thus far (P2PK, P2PKH, P2SH, P2WPKH, P2WSH, P2SH-P2WPKH, P2SH-P2WSH, P2TR) can...