All Questions

Filter by
Sorted by
Tagged with
0
votes
1answer
42 views

If I have 51% of the capacity of the entire network, can I mine absolutely all the blocks faster than the network?

I'm really wondering can I mine absolutely all the blocks in the network faster than rest miners with their 49% hashing power not for the purpose of conducting double-spend attack?
1
vote
1answer
31 views

Intuition for Simplicity's CheckSigHashAll

So, I downloaded Simplicity and started a REPL using cabal new-repl Simplicity. Then I enabled type applications using :set -XTypeApplications. Consider these invocations: > (pkwCheckSigHashAll @...
0
votes
1answer
50 views

where can I get resource such as Blockchain technology in C++

I have found a lot of pdf files about Ethereum smart contract and JavaScript cryptocurrency. I still want to know about resources such as C++ cryptocurrency. Let me know about some good resources.
0
votes
1answer
31 views

Are transactions with an insufficient value marked as “failure”?

I have made a payment with an installed CardGate(curopayments.com) bitcoin gateway on a site, got a unique deposit adres, i sent a bit less than actual asked. The problem now is that the site owner ...
5
votes
1answer
302 views

What are the consequences of high orphan block rate?

I know the disadvantages of a high stale block rate include: More opportunities for double spend attacks Lower network difficulty making the network cheaper to attack But I don't know how even an ...
1
vote
0answers
27 views

(P2WSH-nestedin-P2SH) Problem in solving question 1+5=6

this is my first question at this platform. this matter has scratched my head badly, please pay patient to read my question. i am trying to move traditional p2sh tx into p2wsh-nestedin-p2sh tx and ...
0
votes
1answer
20 views

Targetting a specific wallet when sending commands using RPC commands to bitcoind

I'm very new to Bitcoin development, using its RPC API. I created a wallet using { "method": "createwallet", "params": { "wallet_name": "/wallets/walletA" } } Now I want to get ...
2
votes
1answer
40 views

bip-schnorr and HD Key Derivation

Is it safe to use HD Key Derivation with bip-schnorr? The bip mentions that you should not throw away the first byte of a generated key. It is important to not mix up the 32-byte bip-schnorr public ...
0
votes
1answer
15 views

How are the requirements of the hash for mining a new block determined?

How are the requirements of the hash for mining a new block determined? Is it published or a message is sent?
0
votes
0answers
11 views

Configuring bitcoind for rapid response

I have need do a lot request at the bitcoind (suppose that I wan to get all block inside the blockchain and save all script inside the transactions). What is the better configuration of bitcoind for ...
2
votes
1answer
21 views

Disable update of blocks locally with bitcoind cmdline option

I'm using blockchain2graph tool to import the Bitcoin blockchain into Neo4j. It uses JSONRPC calls to read block data. For this, I have to have the bitcoind service running. Is it possible to disable ...
0
votes
0answers
13 views

How to create preimage from PSBT

I create the hash pre image from a PSBT but am not sure if my calculations are correct. Can anyone please check or point me to some examples? I use this PSBT: ...
1
vote
1answer
43 views

Was libbitcoin a part of bitcoin core in the past?

I am trying to use c++ code from the book of Antonopoulos for some time now and I seem to lack an include named bitcoin/bitcoin.hpp. To compile the code the g++ compiler gets a pkg-config input with ...
1
vote
2answers
245 views

What are Zombie Channels?

In the Lightning Network, what is the definition of a zombie channel? Can they clearly be identified or is it more of a undefined term that is used for channels that are assumed to be obsolete?
4
votes
0answers
46 views

Can ECDH peers waste each other's time at will?

Peter Dettman notes that ECDH peers can waste each other's time at will. What does he mean? Can this be weaponized against Lightning nodes?
1
vote
0answers
35 views

Can I delete /home/USER/bitcoin after successfully installing bitcoind?

I wonder if I can delete the git folder I cloned after I did the installation. Probably yes, right? Do people do this? Or is it more usefull to update the git after some time and then build bitcoind ...
1
vote
1answer
18 views

How secure is it to upgrade bitcoind?

The release notes of bitcoin-core suggest to just copy the bitcoind file, which appears on my system (Raspbian Butch) in /usr/local/bin. Since I built from source using ./configure I wonder how this ...
0
votes
1answer
23 views

Bitcoin RPC estimatesmartfee argument keys necessary?

I am attempting to use a PHP RPC Wrapper to connect to bitcoind for RPC API calls, estimatesmartfee, more specifically. My question is, do I need to specify the argument keys, or just the values? ...
0
votes
1answer
31 views

Bitcoin RPC RegTest not validating addresses

I am attempting to use Bitcoin RPC in regtest mode, however, when I try to validate a bitcoin address with the following function public function validateAddress($address) { $command = new \...
2
votes
1answer
89 views

Networking & Lightning Network

So I have a question regarding network connectivity within LN nodes. Scenario #1: I have public lightning network node. it has real public IP address (let's say 123.123.123.123), which one is ...
1
vote
1answer
38 views

How to sign a raw multisig transaction from an external private key

I am creating a 2-of-3 multisig wallet, where the 2 hot keys are external HSM devices. I am using Bcoin to create my transactions. After the transactions are created, I will send the raw transaction ...
1
vote
2answers
42 views

Anonymous transactions with bitcoin core

Is there any chance that people will identify me when I have nordvpn running in the background when making transactions with bitcoin core? Already done this What are you recommendations to stay ...
0
votes
1answer
62 views

Accidentally sent Blockchain BCH to Coinbase BTC? [duplicate]

I have made a mistake by sending cash bitcoin from Blockchain to Coinbase bitcoin address ( instead of Coinbase cash bitcoin address).. i want to retrieve the fund or send it back to my blockchain so ...
0
votes
1answer
31 views

Will this Transaction still arrive or was it stolen?

Was this Transaction stolen or did i make a mistake? ae6f689cb77a5eceea9eed5a91ce51f940fef2b8832946e747d0d0d788c3d9b3
0
votes
1answer
24 views

reconstruct block template from stratum mining.notify

I have a mining notification from a stratum pool. I wish to write a general script to extract the value of the block reward that the pool is taking. That is, reconstruct the block template, or at ...
1
vote
3answers
53 views

when a miner solves the problem in less than one timestamp then what does it do with its extra capacity?

If a miner solves the problem in less than one second then how does it use the extra capacity.
0
votes
3answers
47 views

Can Initial Channel Balances be figured out from the Funding Transaction?

The Initial Funding Transaction happens in Bitcoin and is linked to the Lightning Network. Can an adversary figure out the initial channel balances by identifying the according Bitcoin Funding ...
0
votes
1answer
18 views

Merging cryptocurrency wallets

In my quest to learn about cryorocurrency, as fast as I possibly can, I have registered with about seven wallets, all with one goal, to deposit Bitcoin into one of them, I am yet to do this but I was ...
1
vote
1answer
38 views

Chain Race: How to know chain-length of competing chain?

If a fork happens, miners mine on the block they receive at first. Further, they only forward the block they received first (so the block they will use to mine)! So it can happen that 10% of the ...
2
votes
0answers
37 views

How is it possible price on Coinbase drops below my Limit Order when it is only partially filled?

I had a post only limit order place for €172 per ETH, about 50% of the order filled before the price dropped to €171.95, leaving my limit order somehow still open? The order was placed when the price ...
2
votes
2answers
63 views

How can I interact with Eclair from Python?

I want to write some scripts for experiments with Lightning. Python is the language I'm most comfortable with. From the three major implementations, LND has python-grpc and c-lightning has pylightning,...
0
votes
0answers
39 views

Bitcoin merkle tree

I am sorry can someone help ... Does bitcoin account for forgery attack as a second pre-image attack and how is it implemented? Plus how does bitcoin avoid unbalanced merkle tree. Regards
0
votes
2answers
30 views

Bitcoin consensus and server of miners

I know consensus is what 51% thinking.My questions is where miners communicated?On what server,what port??Where??The must push own api (copy of blocks) for thinking of consensus.So where BTC miners ...
1
vote
3answers
43 views

Running into ELIFECYCLE error while trying to install filebazaar

Trying to install filebazaar on Ubuntu 18.04 and getting an error on the canvas module... anyone familiar with this issue? I've been all over node-canvas's github issues (such as this one where I left ...
1
vote
1answer
50 views

Clarification on the script P2SH, how is executed to Bitcoin core?

This question is a continuation of the my post yesterday. Today I have a question on P2SH execution so, an example of the script should be this OP_0 <A Signature> <B Signature> OP_2 <...
1
vote
1answer
37 views

Exit bitcoind gracefully in a bash script

I'm writing a bash script for some Bitcoin / Lightning experiments. I want to start bitcoind in the background (and also LN instances, but they are not the focus of this question). I want the script ...
3
votes
1answer
50 views

Does Taproot allow CoinJoin-style transactions without revealing all signers?

Taproot allows to hide a script behind a transaction and only release the relevant information when the output is being spent. Would this allow for a construction of a script with N participants + ...
0
votes
0answers
26 views

How many users does this forum has? [migrated]

I am interested to know some information about this forum. How many users use this forum? What is the total number of posts on this forum? What is the total number of topics discussed on this forum?...
1
vote
0answers
11 views

How to fill in the subtractFeeFromOuputs field in fundrawtransaction

I am attempting to use fundrawtransaction, but I am a bit confused on how to populate the subtractFeeFromOutputs field... "subtractFeeFromOutputs": [(json array, optional, default=empty array) A ...
0
votes
2answers
34 views

when does a transaction go through?

When exactly does the receiving party receives their payment. When the transaction is validated or when the transaction is added to a block?
1
vote
1answer
17 views

Calculate Miners Fee before Signing Raw Transaction?

I am attempting to automate the process of sending coins from multiple transactions to a single output and single change address using createrawtransaction I am a bit lost though, because how can I ...
0
votes
1answer
30 views

Use Bitcoin RPC to send from many addresses to single address

I am looking into being able to send coins from specific addresses to a single output address using bitcoin-cli Is this possible? What RPC command would I use? Any chance of an example?
1
vote
1answer
57 views

BOLT 11 - Why is the description field limited to 639 bytes?

Why is the description field in a Lightning Network invoice limited to 639 bytes? https://github.com/lightningnetwork/lightning-rfc/blob/master/11-payment-encoding.md#tagged-fields https://github....
0
votes
1answer
42 views

Bitcoin check if the transaction is valid

When a node receives a new transaction, that node will check if the one broadcasting the transaction has enough coins to initiate it. Bitcoin follows a UTXO model, therefore the node has to check in ...
1
vote
1answer
34 views

How to give Bitcoin wallets as a gift

I want to give Bitcoin as a gift to someone that has as little experience with them as I do. Most importantly, I want to create a wallet (preferably offline, so I can just handover a USB stick with ...
1
vote
0answers
31 views

What is Profit Ratio in BTC.com mining calculator

BTC.com website has a sophisticated Bitcoin mining profitability calculator and a simple calculator. The sophisticated one has a lot of settings. There is a particular setting named "profit ratio" ...
1
vote
2answers
123 views

Does rpcpassword need to be non-obvious in bitcoind?

I'm syncing a full BTC node onto an external hard drive, which I'm connecting to by USB. I've created a bitcoin.conf file which sets a very insecure rpcpassword. This is literally the only field I put ...
0
votes
1answer
33 views

How does this simple script use the OP_CHECKSIG opcode?

I have this Script P2PKH <A Signature> <A Public Key> OP_DUP OP_HASH160 <A Public Key Hash> OP_EQUALVERIFY OP_CHECKSIG The bitcoin.org documentation say this The entire ...
0
votes
0answers
16 views

TSA: Why singing hash(hash(data),t)?

Why does a TSA first appends the timestamp and hashes the combination of timestamp and data? This product is then signed and send to the client back with the timestamp. Why not signing hash + ...
1
vote
1answer
31 views

2-of-3 multisignature account with limitations on withdrawal

I want to create a 2 of 3 multi-signature account from where one can withdraw money only after a certain period of time. How can this be done?

15 30 50 per page