Posts

What factors make a location suitable for Bitcoin mining beyond low electricity cost?

Electricity price is often cited as the primary factor in choosing a mining location. However, I’m curious what other technical or operational factors should be considered, such as grid stability, cooling efficiency, or infrastructure reliability. How do these variables impact long-term mining performance and profitability? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/tS1wEYV via IFTTT

Why Bitcoin is not starting to act on quantum threat?

How come Bitcoin community is not acting on this huge threat? They keep saying it is a FUD instead of getting together and coming up with ideas. Without proper roadmap Bitcoin will be eliminated within next 4 years! https://www.coindesk.com/tech/2026/03/28/watch-out-bitcoin-devs-google-says-post-quantum-migration-needs-to-happen-by-2029 from Recent Questions - Bitcoin Stack Exchange https://ift.tt/x2DUzWP via IFTTT

What are the options for issuing tokens natively on Bitcoin without a sidechain?

I'm familiar with Liquid and Rootstock to issue tokens on Bitcoin, but they require trusting a separate system like a federation or a separate chain. Is there a way to issue fungible tokens directly on Bitcoin and Lightning, without relying on a sidechain or a trusted federation? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/h8uCYSn via IFTTT

Does inserting a Tapret commitment leaf invalidate the existing control block for other script paths in RGB?

I'm researching how RGB uses Taproot commitments (Tapret, LNPBP-12) and ran a transfer experiment on testnet: 64a14551...c20b6b . The RGB client output shows the state anchored at tapret1st:64a14551...c20b6b:1 — a standard P2TR output on-chain. My understanding is that Tapret inserts an unspendable 64-byte OP_RETURN leaf into the script tree at depth 1, shifting existing scripts one level deeper. This changes the Merkle root, which changes the output key (P2TR address) via the BIP-341 tweak formula. Two questions: If Script_A was originally at depth 1 (single-leaf, empty Merkle path in the control block), after Tapret insertion it moves to depth 2. Does the original control block become invalid? Does the spender need to reconstruct it with the Tapret leaf hash included in the Merkle path? Since the Merkle root changes with every new Tapret commitment, does RGB always derive a fresh P2TR address for each state transition — even if the internal key P remains the same? ...

estimatesmartfee differs a lot on testnet4

I have two testnet4 nodes, both running Bitcoin Core v30.2 and I use estimatesmartfee API calls to guess fees on the network. I have noticed over time that the estimates vary widely on both nodes and sometimes also by the conf_target . Is there any possibility to make this estimate more reliable? E.g. it currently return on node01 : $ bitcoin-cli estimatesmartfee 3 economical { "feerate": 0.00000974, "blocks": 3 } $ bitcoin-cli estimatesmartfee 10 economical { "feerate": 0.00100314, "blocks": 10 } $ bitcoin-cli estimatesmartfee 50 economical { "feerate": 0.00000988, "blocks": 50 } (please note that the conf_target: 10 has larger fee than for conf_target: 3 ). and on node02 : $ bitcoin-cli estimatesmartfee 3 economical { "feerate": 0.00100369, "blocks": 3 } $ bitcoin-cli estimatesmartfee 10 economical { "feerate": 0.00063429, "blocks": 10 } $ bitcoin-cli...

Was the OP_SUCCESSx reservation in BIP-342 designed with specific opcode families in mind, or as a generic forward-compatibility mechanism?

In Pieter Wuille's recent answer [Why did BIP-342 replace CHECKMULTISIG with a new opcode] , BIP-342's deliberate minimization of semantic changes was attributed to the expectation that "those could always be introduced with later softforks that redefine OP_SUCCESSes." I'm curious about the granularity of this reservation: Were specific opcode candidates (e.g., CHECKSIGFROMSTACK, CAT, TXHASH) already on the radar when OP_SUCCESS positions were allocated, or was the allocation purely abstract — "reserve space for unknown future use"? Was there discussion about classes of additions (introspection opcodes, signature variants, hash operations) that would or wouldn't be appropriate candidates for OP_SUCCESS redefinition vs. requiring a deeper softfork? Are there design properties an opcode SHOULD have to be a clean OP_SUCCESS redefinition (vs. requiring more invasive consensus changes)? I ask because the activation-path mechanics matter for how com...

How long should pruning take?

How long should pruning—say, from 794GB blockchain down to last 2GB—take? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/WJHfx1z via IFTTT