Posts

Showing posts from March, 2025

MULTISIG locking script without certain order of signatures

I need to create and broadcast a MULTISIG transaction to the test network. OP_CHECKMULTISIG is to be used. I need a locking script that requires my public key and 1 of other 3 people's. The order of the signatures in unlocking script should not matter. As far as i know OP_CHECKMULTISIG requires order, so I don't know how to deal with no order situation. Also, how am I even going to check the signature of mine with my public key if its not top of the stack at the beginning. It seems too complex, but if there's an easier way or a certain scheme I'd gladly take the help. Also, does this mean that only 2 signature would be given for unlocking script or more than 2 is possible? If so I made one, but it's not using OP_CHECKMULTISIG and not sure if its valid: <manager_pubkey> OP_CHECKSIG OP_IF # If yes, second signature must be an employee's OP_SWAP # [result1, sig2] OP_DUP <emp1_pubkey> OP_CHECKSIG OP_SWAP OP_DUP <emp2_pubkey> O...

Trying to spend UTXO with custom script

To unlock, the locking script will require three numbers whose sum is 15 and maximum is smaller than 8. So I did this script in python, duplicating the top 3, then checking each of them whether less than 8, after removing them adding them up to check if its 15. ex2a_txout_scriptPubKey = [OP_3DUP,OP_8,OP_LESSTHAN,OP_VERIFY,OP_8,OP_LESSTHAN,OP_VERIFY,OP_8,OP_LESSTHAN,OP_VERIFY,OP_ADD,OP_ADD,OP_15,OP_EQUALVERIFY] send it with this function response = send_from_P2PKH_transaction(amount_to_send, txid_to_spend, utxo_index, ex2a_txout_scriptPubKey) def send_from_P2PKH_transaction(amount_to_send, txid_to_spend, utxo_index, txout_scriptPubKey): # Step 1: Create the txin txin = CMutableTxIn(COutPoint(lx(txid_to_spend), utxo_index)) #now we have txin # Step 2: Create the txout txout = CMutableTxOut(amount_to_send * COIN, CScript(txout_scriptPubKey)) # Step 3: Create the transaction tx = CMutableTransaction([txin], [txout]) # Step 4: Create the txin_scriptPubKey (...

🚀 Join the research! 📊

🚀 Join the research! 📊 I’m conducting a study on cryptocurrencies in business for my thesis. Your anonymous answers will provide valuable insights! https://forms.gle/BBD2VgvZmTfvs6EY8 from Recent Questions - Bitcoin Stack Exchange https://ift.tt/F6ISdnY via IFTTT

Wof not received for locked fun tokens

Hi I bought 2500 fun tokens and locked but 4 wheel of spin not received from freebitco.in how to resolve it. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/FNds1Pl via IFTTT

mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation)

I want to send raw transaction But, I have a problem. I working with regtest node. I generated p2pkh address with seed-phrase mjnJj4TFyU4jYrTVUHMA632UmuUMssZHq4 Then generatetoaddress 101 block as always My unspent [ { "txid": "6481bbba699177c735c3e336735674641459bbbe2aba85a1b8be233df8f36938", "vout": 0, "address": "mjnJj4TFyU4jYrTVUHMA632UmuUMssZHq4", "label": "", "scriptPubKey": "76a9142ec7cc30ef662cf7c757e3460995f2682871207688ac", "amount": 50, "confirmations": 101, "spendable": true, "solvable": false, "parent_descs": [ "addr(mjnJj4TFyU4jYrTVUHMA632UmuUMssZHq4)#rwelz9me" ], "safe": true } ] and after that i make transaction just send little bit sats to another empty address My steps: 1 . make empty transac...

problem consolidating multiple utxo

I created transaction on bitcoin testnet. Trying to consolidate multiple utxo to a different address. I sent 0.00007460 to a specific address, using 0.00080540 as a fee and the rest of the balance as a change https://blockstream.info/testnet/tx/512946cf36ef64ac36c587d14bd5a5833a5beac48792f9fef6ccb4a6a126ada2?expand The transaction went through but I did not see any updates on blockcypher(which is the site I normally use to check inputs and outputs) At the link above I can see the details of that transaction but I dont really understand what is that part on the left hand side if you expand details. I can see the amount I sent on the right side as a type V0_P2WPKH Spending tx:Unspent which is giving me impression the small amount I sent to different adress is already there, I can also see scriptPubKey (asm) scriptPubKey (hex), I also see another type V0_P2WPKH for the address I used as a change but this time only a fraction amount from the amount I transferred. On the left hand side th...

Does anyone know about cryptosignal.me

somebody give me link for trade signal this site https://cryptosignal.me do anyone know is it corract from Recent Questions - Bitcoin Stack Exchange https://ift.tt/3ekVO12 via IFTTT

Think i was scammed

Was told to deposit 500.00 in cash app then buy bitcoin. Then told to move to trust wallet. Then told to move to sdx with a special adress not btc address. Transaction said reject could not send to address other than because where would the money be from Recent Questions - Bitcoin Stack Exchange https://ift.tt/BdUtq08 via IFTTT

What exactly is an HD wallet?

So bitcoin is like an investment. The wallet can generate small amounts to large amounts and if you don't cash it out right away it can build, until you do. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/clMxgQ9 via IFTTT

Bitcoin Private Key from ERC mnemonic

As part of my protocol raizer.fi , we provide wallet abstraction features. One of them is the multichain: we are compatible with Ethereum and Solana. For this, we generate a 24 words seed that we derivate for solana and ethereum. Can I use the same system for bitcoin safely? Thanks for the feedback from Recent Questions - Bitcoin Stack Exchange https://ift.tt/M0dJgbk via IFTTT

Practicality of Half-Aggregated Schnorr Signatures

There is an article called Half-Aggregation of BIP 340 signatures by Blockstream that claims that a set of valid Schnorr signatures can be aggregated into a valid half-aggregated Schnorr signature. They see different use cases for this that can be seen in the motivation section they give. One of them is CISA but without interaction. The problem is that the inverse of the signature does not hold as they say: However, the inverse does not hold: given suitable valid triples, it is possible to construct an input array to Aggregate which contains invalid triples, but for which VerifyAggregate will accept the aggregate signature returned by Aggregate. If this is undesired, input triples should be verified individually before passing them to Aggregate. Doesn't that property negate the usefulness of half-aggregated signatures in practice if anyway all the independent signatures are needed anyway to be sure that all signatures are correct? from Recent Questions - Bitcoin Stack Ex...

Can all consensus valid 64 byte transactions be (third party) malleated to change their size?

The Great Consensus Cleanup proposes to make 64 byte transactions consensus invalid, for various reasons. They have been non-standard for years and appear to serve no useful purpose. It appears that any such transaction can be malleated into a different size, so that in practice there is no confiscation risk even if such a transaction were useful. I'm trying to understand this aspect better. Given a UTXO A , which either already exists or is freshly mined under the current consensus rules (e.g. through a non-standard transaction). Given a 64 byte transaction T that spends it (non-standard by definition). Without access to the secrets (if any) that were used to generate T (private key, hash pre-image, etc.) Is it always possible to change T into a consensus valid transaction T' that spends A ? Additionally, if I understand correctly, it's not possible for any 64 byte transaction T to send coins to a destination B that is a secure (i.e. >= 20 byte) public key...

Are lightning channels always P2WSH?

As far as I know, the lightning channel itself in blockchain is an P2WSH address UTXO with a 2-of-2 multisig script in it. Closing channel transaction is just spending from this UTXO. For example: this transaction closed channel of 0.01 btc between two parties, Alice got 0,00032957 and Bob got 0,00965581 Are there another implementations of lightning channels, not P2WSH? I saw several transactions in blockchain, which are very similar to LN, but the difference is that the channel is not P2WSH, but P2TR eg this , this and this from Recent Questions - Bitcoin Stack Exchange https://ift.tt/iW2FnvL via IFTTT

Payment-issues-nontransmittal

I recently just sent a payment out to an external wallet address and it has not shown or come thru, I am looking at the Bitcoin app and it says that it has not transmitted yet, what is going on?y from Recent Questions - Bitcoin Stack Exchange https://ift.tt/tje5bTY via IFTTT

Can't generate HD wallet

I don't manage to create an HD wallet. It always says HD key generation disabled. Capture d'écran 628.png Please help me, Thanks from Recent Questions - Bitcoin Stack Exchange https://ift.tt/51MrmYF via IFTTT

Bech32 error detection and correction reference implementation

Is there a complete reference implementation for the error detection and/or correction of Bech32 addresses? The BIP contains a link to this useful code and demo: https://github.com/sipa/bech32/tree/master/ecc/javascript https://bitcoin.sipa.be/bech32/demo/demo.html But it seems as though the code only detects up to 2 errors, and does not include the ability to suggest corrections. Are there any other reference implementations? Or is the code intentionally limited to 2 errors with no suggestions? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/EhImLa3 via IFTTT

Why the witness commitment is optional?

So as can be read in BIP141 the witness commitment is optional: If all transactions in a block do not have witness data, the commitment is optional. But why? We have a known issue that could lead to coinbase transactions having the same txid. Which is a problem because it can lead to make coins impossible to spend. Those cases are not covered by BIP34 and as far as I know BIP30 is no longer in use. See this resources for the collision cases. Seems that making the witness commitment mandatory would solve it as the txid would change. Why was this rule not enforced since the beginning? I could understand that you don't want to force people to upgrade instantly to segwit and cause a fork on the chain but in that case, why it is not enforced now when all miners are running segwit so avoid a possible attack? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/SKfuGPQ via IFTTT

How do I stop -txindex so that I can open up the bitcoin core?

I think I turned on pruning last time I was on bitcoin core, but now I can't get back in. How can I solve this? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/AIZbPgR via IFTTT

Goggle forms can they be trusted

I keep receiving emails from goggle forms titled from Bitcoin the email states that I need to complete a transaction to receive my bitcoin. I guess my question is can Google forms be trusted? Or is it a scam? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Pg6Yo2W via IFTTT

Verify Bitcoin core on Mac M1

I'm trying to verify Bitcoin core on MAC M1. So far I have downloaded these 3 files and they are exactly named as following: "Bitcoin Core", "SHA256SUMS" & "SHA256SUMS.asc". Next I opened the terminal and used following commands: 1. "cd Downloads/", 2. "shasum -a 256 --ignore-missing --check SHA256SUMS" But I keep receiving: shasum: SHA256SUMS: "no file was verified" instead of the Output that I need "bitcoin-28.1-x86_64-apple-darwin.zip: OK" I believe that I need to rename "Bitcoin core" as sth else which I already tried, but it still doesn't work. Thanks a lot in advance for any tips! from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Hek7UgB via IFTTT

If "bitcoin is a virtual currency" as they say, why don't some people consider a pendrive as a "physical-virtual currency"?

A genuine question, if "bitcoin is a virtual currency" as they say, why don't some people consider a "pendrive" (a physical device that stores public-private keys to manage coins on a blockchain) as a "physical-virtual currency"? For example, suppose Bob gives Alice a pendrive that contains 1 bitcoin. Alice exchanges his favorite programming book called: "Javascript" for 1 bitcoin contained on the pendrive. how? Alice(book) -> Bob (pendrive) Bob(pendrive) -> Alice (book) would this be considered a valid transaction (pendrive -> book) even though it is not on the blockchain? In this hypothetical scenario, was there a valid transaction even though nothing was done directly on the blockchain? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/AEFIzi7 via IFTTT

What are the potential benefits of staking through a platform like ZENMEV instead of traditional staking protocols?

I recently came across a project called ZENMEV, and it looks like a very interesting alternative to traditional Ethereum staking platforms like Lido or Rocket Pool. While most platforms provide the base staking yield (typically around 4–5%), ZENMEV claims to enhance returns by capturing MEV (Maximal Extractable Value) and distributing the profits pro-rata to stakers using an automated AI-based system. This concept of MEV is pretty new to me but it makes sense. If validators or platforms can extract additional value from block production, shouldn't some of that go back to the users providing the stake? Instead of just earning the base APR, ZENMEV stakers could potentially benefit from additional MEV-based yield, which feels like a smarter way to participate in Ethereum staking. I’m curious has anyone here looked into ZENMEV or similar MEV-enhanced staking solutions? Any insight would be appreciated. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/mZ8zNob via I...

Does the US have any BTC trading platforms that offer Leveraged Futures Trading?

Are there any platforms that offer leveraged BTC futures trading in the US? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/IFwtCOo via IFTTT

777JohnathanMathewLeeSchrodt777.. how do i withdrawal at atm

I'm sure this will sound stupid considering I'm so involved in meta but if I have the merkle root and hash ..can I use that to withdraw at atm or from that wallet .. please get ahold of me .. if you live in Southern illinois.. please no spam .. Johnschrodt559@gmail.com At Fb John schrodt 777JohnathanMathewLeeSchrodt777 777JohnathanMathewLeeSchrodt77 Etherscan.io ethereum blocksacan bitcoin.com Yahoo finance from Recent Questions - Bitcoin Stack Exchange https://ift.tt/GeFwMLs via IFTTT

How do you verify payments in CAT protocol?

I'm reading about CAT protocol , and some questions pop in mind. Do I understand correctly that in order to verify that you got some token payment, you have to check the transaction history back to the genesis outpoint? If that's the case, how is it different from OP_RETURN protocols (omni etc) where you have to save the entire history in order of participating in the protocol? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/3iUoCYK via IFTTT

O Halving do Bitcoin não interfere mais no preço do ativo

O halving do Bitcoin é um dos eventos mais aguardados no universo das criptomoedas. Programado para ocorrer aproximadamente a cada quatro anos, ele reduz pela metade a recompensa dos mineradores, limitando a oferta de novos Bitcoins. Este mecanismo, embutido no código do Bitcoin, tem impacto significativo no preço e na dinâmica de oferta e demanda do mercado. Alguém sabe dizer se a entrada dos institucionais enfraqueceu o poder do halving no preço do bitcoin e deixou de influenciar no ciclo. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/6Nr50yW via IFTTT

What are the core conventions in Bitcoin protocol?

Nowadays, there are many higher level layer in blockchain technology. But the lower level remains same. Which means: No alteration of existing rule. No deletion of existing rule. Only addition (append), perhaps it's like kind of extension. I have cryptography knowledge, but I want to summary what are the core conventions in bitcoin. For example, the hash function being used is SHA256. Which means all peers must assume and understand about how SHA256 works. Another example is using ECDSA for identity that intended for signature. Again, all peers must agree about ECDSA. I think this convention is like axioms. So, my question is, what are the another core conventions in Bitcoin protocol? SHA256 ECDSA Genesis Block ... from Recent Questions - Bitcoin Stack Exchange https://ift.tt/xTrNoq6 via IFTTT

Risco da Computação quântica IA ao bitcoin e mercado cripto

Vi um artigo falando sobre o risco da computação quântica e Inteligência artificial sobre o Bitcoin . Qual o real risco para o mercado cripto. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/QZSWDJO via IFTTT

не могу попасть на старый адрес exodus

здравствуйте я скачал кошелёк эксодус на телефон при загрузке вышло начало работы нажал потом выбрал волюту LTC просто пополнил немер был другой туда бабки ушли а в настройках забыл что сделал постояно менять номер кошелька что бы улучшеть приватность пополнил на один по новай зашол в кошелёк а там уже другой адрес что делать секретные слова не что не создовал from Recent Questions - Bitcoin Stack Exchange https://ift.tt/fKIq8rg via IFTTT

how to derive child private key like electrum by php?

In Electrum console, we can run getprivatekeyforpath('0/0') to get the first child private key. How to implement this in php? input master private key and the path to get child keys? This bitcoin-php library might help: https://github.com/Bit-Wasp/bitcoin-php/tree/1.0/doc But I can't find an example about this. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/8VgRp53 via IFTTT

Restoring the Bitcoin private key

If there is r1 == r2, s1, z1, s2, z2 and P1, P2 d1 != d2 - absolutely accurate because the public keys start at 03 and the first address has 03, and the second one has 03. The fact is that these are two different addresses that have the same r in the transaction, and these addresses have only 1 transaction for sending funds to the account. Is it possible to calculate private keys? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/9CLSJ5s via IFTTT

Why are there no BIPs in the 2xx range?

The Bitcoin BIPs repository seems to skip the range of 200-299 entirely. Why is that? https://github.com/bitcoin/bips from Recent Questions - Bitcoin Stack Exchange https://ift.tt/OiCtJ5p via IFTTT

How do Bitcoin sellers and buyers find each other using Nodes?

How do sellers and buyers find each other using Nodes of the Bitcoin blockchain, i.e. without going through an exchange service? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/k8p65yO via IFTTT

Are current bitcoin prices encouraging more individuals to start mining?

Have you seen Bitcoin hitting around $85k lately? It's up 2.6% just since yesterday and I can't stop thinking about what that means for regular people like me who might want to try mining. It's wild to think this could be a sweet spot to jump in especially with how pricey Bitcoin's getting. I'm wondering if now's the moment to grab one of those easy to use miners, the one's that don't waste a ton of power and could actually make some money. I've hear the newer miners, like those ASICs are super efficient and not too hard to set up, even for someone who's not a tech wizard. With Bitcoin's price climbing, it feels like the rewards could outweigh the electric bill, at least if I play it smart. I'm just imagining setting something up at home, watching it hum along and maybe stacking some BTC over time. Anyone else thinking about this or am I just daydreaming here? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Jghr0QZ via ...

How the Refund transaction in Asymmetric Revocable Commitments constructed?

In "mastering bitcoin" book chapter 14 there is a section about Asymmetric Revocable Commitments that mention the need of refund transaction. I don't understand how this refund transaction constructed: Does the refund transaction has a timelock? It states "the first set of commitments (called the refund) that assigns the initial balance of 5 bitcoin for Hitesh and 5 bitcoin for Irene" does it mean that the two first examples of transaction in this section are the refund transaction? Output 0 <5 bitcoins>: <Irene's Public Key> CHECKSIG Output 1 <5 bitcoins>: <1000 blocks> CHECKSEQUENCEVERIFY DROP <Hitesh's Public Key> CHECKSIG and Input: 2-of-2 funding output, signed by Hitesh Output 0 <5 bitcoins>: <Hitesh's Public Key> CHECKSIG Output 1 <5 bitcoins>: <1000 blocks> CHECKSEQUENCEVERIFY DROP <Irene's Public Key> CHECKSIG What is the ro...

Why doesn't Bech32 use the character "b" in the data part?

The data part of a Bech32 address uses alphanumeric characters excluding "1", "b", "i", and "o". I understand that "1", "i", and "o" are excluded as they could be mistaken for other similar-looking characters, and another character needs to be removed to get down to a base 32 character set, but why "b"? Out of all the remaining characters that could be removed, it seems like "l" (lowercase "L") might have been the next choice. Is there a specific reason why "b" was excluded instead? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/VPXOjta via IFTTT

I buy bitcoin with any payment

This is my address "1Mma1bjAWpKcVsec3v5LpvEskQrZh9NKKb" Remember Before u transfer it chat me by Whatsapp "081268373818" ready for anything Payment. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/TybdlXa via IFTTT

P2PKH adresses containing sentences

I would like to know more about sentences that can exist in P2PKH adresses and how to find them. For instance in the case of the bitcoin puzzle 66 that was stolen by someone's bot [1], the stealer wrote a message by sending some dust to adresses like 1WhatWereUThinking6666666662wkqq1 He doesn't control these addresses, but still they exist. Q1) how were they found? It seems he started from 1WhatWereUThinking666666666666666 and gradually changed the last few digits in an algorithm until hitting a valid address: is there really a function isValidBitcoinAdress which returns true/false somewhere? Q2) in any case, how was he sure that it would be found quickly? I.e. couldn't it be the case that among all addresses the most similar is an incomplete target like 1WhatWereUThi123456666666662wkqq1? References [1] Bitcoin Puzzle 66: Is this unconfirmed transaction archived anywhere? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/8NF1hwf via IFTTT

Why two anchor outputs are used in the LN?

Why do we need two anchor outputs on a LN transaction? Wouldn't be more effective to just have one spendable by anyone? Pinning would not be possible due to full RBF enabled by default (you can replace the Tx spending the anchor). Also because of that CPFP carve out is no longer needed for Lightning right? Is there any other reason right now for it? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/WGk9SFV via IFTTT

Why do crypto wallets offer 24-word seed phrases if they are no more secure than 12-word seed phrases?

Why do most crypto wallets offer 24-word seed phrases if they are no more secure than 12-word seed phrases? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/GljOpvt via IFTTT

funding_tx from lncli openchannel does not show anywhere

I setup 6 lnd nodes(lnd-0, lnd-1 ~ lnd-5) in the local network, each of them anchoring to bitcoin node. I tried several times following steps: (from lnd-0 for example) start lnd lncli create lncli connect {identity_pubkey of lnd-1}@{lnd-1 ip addr}:9735 lncli openchannel {identity_pubkey of lnd-1} 100000 now I get 'funding tx' from the 4th command but 'lncli listchannels' does not show anything but it shows in 'lncli pendingchannels'. I can't find the funding tx by either 'bitcoin-cli getmempoolentry {funding_tx}' nor in the block explorer. Seems like there is been some misconfiguration with the lnd. but the result of 'lncli getinfo' just seems to be fine. "synced_to_chain": true, "synced_to_graph": true, "testnet": false, "chains": [ { "chain": "bitcoin", "network": "mainnet" } ], "...

How to make the address not only shows the BTC balance, and, instead of that, make it shows the satoshi balance?

How to make the address not only shows the BTC balance, and, instead of that, make it shows the satoshi balance? Im working with this script: <?php if($_POST["address"]){ $address=$_POST["addressTXT"]; function getBalance($address) { return file_get_contents('https://blockchain.info/q/addressbalance/'. $address); } echo getBalance($address).' BTC'; }else{ echo <<<EOF <form action="index.php"method="POST"> <input type="text" name="addressTXT"size="100"> <input type="submit" name="address"> </form> EOF; } ?> It supossed to show the entire balance, including satoshis, but not. Any solution? Thanks anyway! from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Lrk04nP via IFTTT

Websites 2025 For Earning Bitcoin & LTC free

Earn free BTC and LTC per min. Withdrawals are free. No investment needed. Hourly rewards and free daily bonus. Free btc & Litecoin 2025 legit paying website. Join now. https://www.bitcoin-earn.com?refid=11983 https://www.litecoin-mining.cc/r/41031 from Recent Questions - Bitcoin Stack Exchange https://ift.tt/WmOaLTg via IFTTT

Address reuse question (Bitcoin Core version v28.1.0)

Every time I send sats to my Core wallet, I generate a new address. Then when I look up the transaction ID in Blockstream explorer, it has address reuse in red. I don't understand why it says that if I generate a new address every time. Thanks in advance. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/H0lbrzn via IFTTT

Easter eggs left by Satohi

In the source code of bicoin core the signature of the genesis block contains an hex encoded reversed text version of its pszTimestamp, see https://www.reddit.com/r/Bitcoin/comments/9ni31e/an_easter_egg_in_the_bitcoin_genesis_block_code/ Are there similar hidden things left by Satohi later on in the blockchain, either as signatures, or words in adresses, or amounts of transaction, etc? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/C6ldLmt via IFTTT

Best wallet for beginners on btc core ? iOS [duplicate]

Hi got some rewards and investment on Satoshi what will be best option for learn and invest? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/z4Wwu51 via IFTTT

Discard earlier part of blockchain to save space?

It seems like discussions about increasing the block size are related to concerns about the blockchain getting too big, so that individuals can no longer run their own node. My question is why can't the community just agree to discard, for example, all blocks earlier than 800,000 and just move forward with a smaller blockchain? I know that each new node is supposed to verify all transactions going back to the genesis block, but that has already been done thousands of times, and we all agree that all those transactions are valid. It seems like starting with block 800,000 and the known set of UTXO's at that point, is just as secure as going back to genesis, and it would allow the scalability discussions to include the possibility of larger block sizes as a solution, without disadvantaging smaller users by creating a hugh blockchain. What am I missing? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Q5mN0R6 via IFTTT

How is dust calculated

Hi I was trying to understand more about dust in Litecoin and what is considered dust. I stumbled upon https://theliteschool.com/lsc/staging-core-releases-and-litecoin-dust , but I don't understand some things: What is "smallest average output size"? Average of what? The transaction outputs? So what is "smallest"? If we did an average there is only one result... Same for "smallest average input size". Dust changes from block to block? From transaction to transaction? Also, this is a few ears old now. Is that calculation still correct? Is it the same for Bitcoin? Thank you from Recent Questions - Bitcoin Stack Exchange https://ift.tt/McupsET via IFTTT

My life was almost financially ruined when I got involved with brokers I discovered on YouTube

When I lost my money to online scammers through crypto investment, I never thought I could ever retrieve back my money again but I decided to give it a try after my Inlaw introduced me to this incredible honest hacker that she had worked with to retrieve back her bitcoin when she mistakenly sent it to a wrong wallet address when trying to make payment to someone, so when I brought up the issue of me loosing money to an online investment in a dinner at my place she was curious to hear how it happened and it turned out she still had the hackers contact which she provided me with later on, I reached out the next morning and provided the transaction hash, wallet address of the scammers and the website, I was surprised after receiving the first half of my money within just 24 hours and the rest is being traced back to the second wallet address I made payment to, IntelligenceCyberWizard and his team brought back my hope of living back to life because I never thought of what I could have done...

How to use JSON miner/pool exchanges to make blockheader

This question has been asked many times, but none of the answers I have found describe a reproduceable algorithm that I can use to actually create a valid block header that hashes to a reasonable hash value. In fact, all attempts produce hashes that both start and end with a nonzero hex digit. I am using JSON data from an S19 Bitmain Antminer connected to a mining pool. The shares are not only being submitted, but accepted as shown in the JSON exchange. Furthermore, the web interface to the pool agrees with the results. The only conclusion from that is that these exchanges MUST result in a valid acceptable hash which I cannot reproduce. There are many issues - the endian-ness of the data, whether the merkle root should be calculated using a binary tree, or linearly. I've heard it is different for a share than it is for mining an actual block. Do I use the "sixth" field, the "extranonce3" or ignore it? I've been lucky enough to find a share that was submitt...

Silent Payments: UX for hardware wallets receive

To scan for coins received to Bob s silent payment address, he needs to use his b_scan private key since the shared secret is calculated by the sender using a*B_scan . This question is not about whether host wallets / companion apps for hardware wallets will utilize scanning servers or any other way to implement scanning but rather how they will deal with the private key b_scan being required to be "online". hardware wallets generally do not support exporting private keys (and should not imo.) BIP-352 says that wallets MAY use BIP32 derivation paths but this won't be possible for hardware wallets that don't export private keys. How could possible implementations look like? The host wallet / scanning server could just compute all A (sender's public key a1 + a2 + ... + an for n inputs) and then hardware wallets could have an API to calculate the shared secret given the A ? Recovering the wallet balance from a certain block height (the block height that th...

Listening on incoming connections on non-default port

I'm using AirVPN to port forward my incoming connections in testnet4 node. However, AirVPN does not allow me to use port 48333 for the exit port, and it gives me a random one. Can this affect the number of connections I might have? Do nodes establish connections only with nodes of the same port? I currently have 0 incoming connections, for a long time. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/mFk76MR via IFTTT

I got robbed twice, in total I lost 72,033 USDT (BSC)

The reason of my post here is to have a hope that the scammers who stolen my funds send them back to me. In december of 2024 I had 22,195 USDT (BSC) in my Exodus Wallet and 49,838 USDT (BSC) in my Metamask wallet. I've been always careful with my wallets, I never exposed my SEED anywhere, I don't know how someone was able to send my funds out from my wallets. After trying so many things like contacting the support of both wallets, nothing helped me, so I've decided to write this post here, so who knows if the scammers read this message they may have compassion of what they've done and they can repent from this, they stolen my life savings, the money I use to support my family...but I am not here to make anyone feel sorry for me, maybe the scammers can google my wallet addresses and find this message, so that is why I am writing it, hope one day they can see it. These are my wallet addresses: 0xDC57C13C96cDbc1AcA0aeCbD0AF131594D05c728 (Exodus) 0xAdD19B777d33FFcc88be1...

Does difficulty adjustment exploiting selfish mining assume pool loyalty?

The 2018 paper "On profitability of selfish mining" by Cyril Grunspan and Ricardo Pérez-Marco [0] introduces a selfish-mining attack that relies on the difficulty adjustment algorithm. Their followup paper (same year) "On profitability of stubborn mining" [2] extrapolates this to attack variants. It first explains how, when difficulty is constant, selfish-mining is less profitable than honest mining (see also [1]). But then it claims that the difficulty adjustment algorithm introduces a way to make profit. Before I even attempt to understand the math, I'm having a hard time making sense of this intuitively. By temporarily withholding blocks in period N the attacker is increasing the stale block rate, both for themselves and for honest miners. This causes a drop in difficulty which makes mining in the next period more profitable. So far I follow. But why would a lower difficulty in period N + 1 benefit the selfish pool more than its competitors? It seems to m...

RECOVER YOUR LOST FUNDS FORM A SCAM SWIFTLY AND SECURELY

I invested 600,000 USDT in an online cryptocurrency platform, only to realize I had been scammed! I was devastated, knowing I had financial obligations to my family and no clear path to recover my funds. I sought advice from colleagues, but most were skeptical, leaving me feeling hopeless. While searching online, I came across APEX INTERVENTION LTD, a hacking collective known for cryptocurrency recovery, with numerous positive reviews. Skeptical but desperate, I decided to reach out. To my amazement, they successfully retrieved all my stolen USDT in a short period! I’m sharing this for anyone who has lost money in cryptocurrency scams—there is hope! You can contact APEX INTERVENTION LTD through: 📧 Email: Info@apex-intervention.online 📲 WhatsApp: +1 (365) 740-5227 🌍 Website: https://apex-intervention.online/ Thank me later! from Recent Questions - Bitcoin Stack Exchange https://ift.tt/BG3iuaT via IFTTT

Are there any hidden fees when mining with Oneminers?

I am considering mining with Oneminers but want to make sure there are no unexpected costs. Aside from the standard mining fee, are there any hidden fees such as withdrawal fees, maintenance costs, or network transaction fees? If anyone has experience with Oneminers, I'd appreciate insights on their actual cost structure. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/FeJmXN6 via IFTTT

Why Does Bitcoinlib Need a Database Backend?

I am a noob in Bitcoin and trying to do some basic programming like implement a watch only wallet or initiating a transfer using the python bitcoinlib library. From some reading of the documentation, it seems the library needs a back-end SQL database, although it creates the database transparently if needed. So my question is, why? As in, I believed (correct me if I am wrong), all relevant transactions data since the genesis block are in the the Blockchain? And that is not really tabular/relational data suitable for a SQL interface? What's the role of the additional database? Also, if I want to send sats, or get the balance of an XPUB, should not the library go query the main blockchain? Or does the SQL database acts as the data store? Why so? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/WscitAQ via IFTTT

Satoshi Nakamoto

I know you want to remain anonymous, but I also know that you are known to the — government. To prove it, I'll give you a hint: 188.114.96.3 ^cloudflare in 2015^ What do you think about Lawful Interception? You know what it is. You can find me because I really want to help people all over the world. I want to build a blockchain that is truly free from intermediaries and where everyone benefits, not just certain people. I found you. You find me... from Recent Questions - Bitcoin Stack Exchange https://ift.tt/dMnVyTN via IFTTT

What is Flash Bitcoin

In the dynamic world of cryptocurrency, innovations are continuously emerging to enhance user experience and optimize transactions. One such development is Flash Bitcoin. But what is Flash Bitcoin, and what sets it apart from other digital currencies? In this blog, we will delve into the concept behind Flash Bitcoin, the cutting-edge technology that powers it, and explore where to buy Flash Bitcoin and how you can participate in Flash Bitcoin sales. Stay tuned as we uncover how this exciting new trend is reshaping the Bitcoin landscape. Why Choose Flash Bitcoin? Flash Bitcoin stands out as an incredibly fast and cost-effective cryptocurrency option, offering lightning-fast transactions that complete in mere seconds. Unlike traditional Bitcoin, which can experience delays and high fees, Flash Bitcoins ensures low transaction costs and faster confirmation times, making it an ideal choice for both everyday users and investors. With its robust security powered by blockchain technology, Bi...

Can I create my own seed phrase

I read online that one can create their own seed phrase for creating a wallet. Is it possible to do so? Till now I've created 2 bitcoin wallets in electrum and the seeds were generated by the software itself. How can I generate my own phrase using my chosen words? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/8Fvs47D via IFTTT

How Can I Fetch the Real Balance of an XPUB with Python Bitcoinlib?

Goal To create at least a watch only wallet functionality in python. I will incorporate sending sats in the future as well. Detail I have already shared the code (in Python) on my GitHub . Looking for some feedback and trying to clarify some concepts that I am missing. You can give any ideas, but the specific questions I have are here. I am a total noob in the Bitcoin world, so some clarification would be appreciated. Questions Does the bitcoinlib Python library interface with the real Bitcoin blockchain? I understand there is something like a test chain where I can get free testing coins. But any tutorial on how to use it, specifically with the Python library? I generated the seed words in data/seed.txt using Blue Wallet (BW), and the XPUB exposed by BW matches the one returned by CustomWallet.get_xpub method. But the receiving address from BW is not matching the CustomWallet.get_address method. What does it mean? I understand under an XPUB there are multiple (infinite?...

How can I get an expert to assist me in recovering my lost digital assets and data?

Dune Nectar Web Expert is a team of professionals out there on the internet, sacrificing their time and finances to ensure the Internet is a safe place. They are giving these scammers a taste of their medicine by retrieving money or bitcoin sent to the wrong wallet or scammers. TeIegram: dunenectarwebexpert from Recent Questions - Bitcoin Stack Exchange https://ift.tt/DlcZ4VN via IFTTT

Bitcoind keeps crashing, Windows 11

I've been trying to build a USB key wallet, using --prune=153600. It has been crashing with index errors for 2 weeks now. I even tried the wsl shell running the Linux version. Core Version 28.1 Event log ... Faulting application name: bitcoind.exe, version: 28.1.0.0, time stamp: 0x00000000 Faulting module name: bitcoind.exe, version: 28.1.0.0, time stamp: 0x00000000 Exception code: 0x40000015 Fault offset: 0x00000000004f1a14 Faulting process id: 0x3948 Faulting application start time: 0x1DB8FCAE99CE222 Faulting application path: G:\daemon\bitcoind.exe Faulting module path: G:\daemon\bitcoind.exe Report Id: 3fc25518-0042-42b8-897e-03e9b362e95a Faulting package full name: Faulting package-relative application ID: I will keep trying, but I have to reindex every time it happens. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/SQIRWJf via IFTTT

Does lowering maxmempool to 30 increase Bitcoin Core's CPU usage?

Does lowering maxmempool to 30 (from the default 300) increase Bitcoin Core's CPU usage? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/eOT7uZJ via IFTTT

Why is the Bitcoin block 886687 nearly empty?

I was analyzing the mempool and came across this recent block: https://mempool.space/block/00000000000000000000ab2fd9208a0567872710a717e403a24dc5113723406c It stands out for two reasons: It was mined by an unknown miner. Despite having over 30 minutes to collect transactions, it remains nearly empty. Typically, such empty blocks occur when two blocks are found in quick succession, but that doesn't seem to be the case here. Could this be due to a misconfigured solo mining client, a test, or is there another possible explanation for this behavior? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/TJLWrcl via IFTTT

How could Bitcoin be upgraded in order to defend against network delay attacks and network partition?

Increasing block emission rate or block size decreases the security of Bitcoin by increasing its fork rate. For the Nakamoto consensus to be secure the following assumption must hold true: D * block_emission_rate << 1 where << mean much smaller, and D is network delay in seconds. block_emission_rate for Bitcoin is about 0.00166 blocks/second. Thus for Bitcoin to be secure the network delay must be much lower than 600 seconds. Sompolinski et al. write about a solution for block-DAGs of locally defining a maximum latency that can be caused by an attacker: That is, even if messages currently propagate fully within 1 or 2 seconds, if an attacker may disrupt the network and cause messages to take up to 30 seconds to go through, 𝐷 should be set by the client to 30 seconds. Couldn't the parameters such as block_emission_rate and perhaps even the block size be adjusted locally and automatically as a function of the stale block rate rate ? Are fully asynchronous cons...

Copay wallet recovery

I recently tried to check my old Copay wallet balance but discovered that Copay no longer exists. I restored my backup in BitPay, and seeing my balance and transaction history made me feel like I was on the right track. However, I’m unable to transfer funds due to a derivation path error (m/undefined/0/0), and BitPay doesn’t seem to allow editing it. I attempted to manually recover the private key from the backup, but I ran into an issue with invalid IV/nonce values (nonce is expected to be between 7-13 characters and the one in the backup is 16). Is there any hope of recovering access to these funds? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/2y01z3p via IFTTT

Given a hdseed or wallet seed phrase how is it determined if the wallet contains any bitcoin?

Given a seed or seed phrase all the different possible key pairs can be determined if BIP 32 is implemented. Understanding is a single wallet / hd seed can create an unlimited amount of keypairs. BIP44 proposes a address gap : If the software hits 20 unused addresses in a row, it expects there are no used addresses beyond this point and stops searching the address chain What is the common process for checking if the given wallet contains any bitcoin? Would all the possible addresses need to be checked? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/7FOdGfB via IFTTT

How to scan future transactions of specified amount on a blockchain address?

I need to scan a blockchain address for future transactions of specified amount that are interested to me. For example, I need to detect future transactions in the range of from 100 USDT to 115 USDT. How to do that without scanning overall history of transaction of this specific address? Because if I scan all the history of transactions, I catch old transactions within desired range. And this is not what I need. Only future transaction should be caught once executed. Not past ones. Thank you in advance. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/d93lV4B via IFTTT

Informative or Influential?

Media outlets play a significant role in reporting cryptocurrency news which can influence market sentiment and investor behavior. How does media coverage impact the volatility and perception of cryptocurrencies? Are there instances where media narratives have led to significant market movements and how can investors discern between informative reporting and sensationalism? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/bkPGFIy via IFTTT

Question on PSBT interchange format (version 0)

I am trying to understand the PSBT interchange format (version 0) described in BIP174 but am confused about the specification. In the line : <psbt> := <magic> <global-map> <input-map>* <output-map>* does the '*' mean the same as in regular expressions, ie. 0 or more occurrences of the preceding item ? So this would mean there is exactly one <global-map> and zero or more <input-map> 's and zero or more <output-map> 's ? I understand the separator of 0x00 for each of <global-map> , <input-map> , and <output-map> works because a <keylen> can never be zero. However in PSBT version 0 there are no PSBT_GLOBAL_INPUT_COUNT or PSBT_GLOBAL_OUTPUT_COUNT global <keytype> 's, so in parsing a version 0 <psbt> how would we know when we are passing from the end of the <input-map> 's into the <output-map> 's ? Both have the same format <keypair>* 0x00 and so ar...

What prevents an arbitrarily high nSequence value when spending an OP_CSV output?

I have gone through the many related questions here on stack exchange and obviously read BIP68 and BIP112, but I still cannot seem to come to a clear answer for the following question: what is preventing a transaction that spends an output encumbered by OP_CSV from setting an arbitrarily high nSequence value? Let's imagine the following scenario: txA has a single output encumbered by 10 OP_CSV , meaning this output can only be included in a transaction that is mined 10 blocks after txA is confirmed txB spends a single input, which is the one output created from txA The function that performs the check is template <class T> bool GenericTransactionSignatureChecker<T>::CheckSequence(const CScriptNum& nSequence) const { // Relative lock times are supported by comparing the passed // in operand to the sequence number of the input. const int64_t txToSequence = (int64_t)txTo->vin[nIn].nSequence; ... omitted logic ... // Now that...

Static Examination of Smart Contracts and Bitcoin Scripts

Is it Possible to Reduce False Positives in Vulnerability Detection While Preserving High-Throughput Validation via Cross-Layer Static Analysis of Bitcoin Scripts and Smart Contracts? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/TJnaovy via IFTTT

how to force electrum to search for balances at higher indexes

Electrum creates 20 addresses by default. I created an address at high index(about 50,000) and sent some bitcoin to the address. The amount of bitcoin doesn't present in my account balance because electrum only searches for balance for the first 20 addresses(index 0-19). I tried to change the gap_limit to 50000 to make electrum searching for more, but electrum got frozen for hours and unresponsive. So how can I access the missing bitcoin? Than you in advance. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/VNAnmjz via IFTTT

How long does it take for a transaction to propagate through the network

What is the estimated time for a transaction to propagate throughout the entire network after being broadcast? A node does not have a full view of the entire network, only its peers. A node can estimate how long it takes for its own transaction to reach its peers, but how can a node determine if its transaction has propagated through the entire network and reached miners? Can we estimate this and determine an average time based on the current network conditions, or has this been previously estimated? from Recent Questions - Bitcoin Stack Exchange https://ift.tt/fEwx1vL via IFTTT

Use of different payment queues on different RPC sessions on LND

Does LND create different payment queues for different RPC sessions? I'm seeing that if I send a lot of payments simultaneous (using send to route) to the node using a same session they are processed in a sequential order, but if I start a new session and send another payment this one skips the queue and is processed faster. Appreciate if someone could point me to the code that manages this queues. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/FUbeC47 via IFTTT

What’s going on with confirming transactions today?

I sent bitcoin to address bc1qg63u6f2pqs05td2nu6upx6wtyypz5v4qzr7ahw over an hour ago and still not confirmed! from Recent Questions - Bitcoin Stack Exchange https://ift.tt/0v4Z3Om via IFTTT

How to extract the seed phrase from a wallet DAT file?

I seem to have the opposite problem of similar posts: I found an old .dat file on a backup drive (seems to be binary), around 90 KB, from 2013 or earlier, and its name tells me that it's a Bitcoin wallet. I assume that it contains the private key so I could theoretically check the status. Is it possible to extract the seed phrase so that I can use that wallet in another app? I was already searching if I could import the .dat file directly, but couldn't find any app that would allow me to do that. In general, I'd prefer to use a non-custodial solution. Any instructions would be appreciated! from Recent Questions - Bitcoin Stack Exchange https://ift.tt/gM7Wxh8 via IFTTT

RECOVERY OF CRYPTO

My husband and I was scammed over $5 million in crypto . It was a lengthy process involving federal intervention to get back our money through the help of, DAREK RECOVERY the company is a legit and well know company they are very good in recovering funds They helped me and my husband to recover our funds within 48 hours. If you have similar crypto scam issue out there you can look them up on their email: recoverydarek@gmail.com and get in touch If you need help too. from Recent Questions - Bitcoin Stack Exchange https://ift.tt/Q39lz2M via IFTTT