Bitcoin Forum
June 01, 2024, 02:25:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 [165] 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 ... 463 »
3281  Bitcoin / Development & Technical Discussion / Re: How does nLockTime work? (ELI5) on: March 25, 2020, 02:54:34 PM
nLockTime isn't really intended to be used by the average user as it isn't all that practical to use in the first place. The feature is still flawed in a sense that the mempool doesn't keep transactions that has an nLocktime. If your inputs are spent anytime before your nLocktime expires, the transaction that you've created would be completely useless. It isn't all that useful unless you want to spend funds in the future and you want to delete your private keys.

You can easily craft a raw transaction in your client and modify the last few bytes to set the nlocktime before sending. Bitcoin Core, by default has an nLocktime for every transaction, where the nLocktime doesn't actually do anything to prevent the transaction from confirming.
3282  Economy / Lending / Re: DarkStar's Loans | No Collateral Required | 0.1%-0.333% Daily on: March 03, 2020, 01:59:41 PM
Request For a No Collateral Loan from DarkStar
Required BTC Amount: 0.05BTC
Estimated Loan Duration: 2 weeks
BTC Address: bc1q5t0yg4cwnfs3pgg60jk5rra0md8fdx5p585rz2
Signed Message: I don't have my wallet rn. I can add a signed message later if you want.
Loan repaid: 8c00220ef0cccc4fb3c2e120101300983fc26eb0ba589086c5a51a89161970a7.
3283  Bitcoin / Bitcoin Discussion / Re: Courts Will Seize BTC With Miners' Help: Self-Proclaimed Satoshi Craig Wright on: March 01, 2020, 03:10:40 PM
When the miner attempts to roll back the blockchain, the price would likely crash and the amount of Bitcoins and the ASICs that they have would instantly have zero value. It isn't easy for legal power to have such an effect on miners; I don't think laws could force miners to do things that they don't want to.

Craig isn't very smart at all and I doubt he considered the possibility of all the courts reaching the same decision unanimously in the first place.
3284  Bitcoin / Development & Technical Discussion / Re: Why importprivkey needs rescanning blocks instead of checking UTXO? on: February 29, 2020, 02:04:46 PM
You're correct. Bitcoin Core still doesn't allow the client to import the private key and spend funds based on the UTXO set. I believe they don't intend for Bitcoin Core to be used if the client doesn't have a history of the transaction relating to the addresses. It would definitely be useful but I doubt this feature is at the top of their priorities right now.
3285  Bitcoin / Development & Technical Discussion / Re: Why pruned node is full node ? on: February 29, 2020, 01:05:59 PM
The term is used mostly with ambiguity. Most commonly, as long as a client can independently verify the chain, they are termed as full node. SPV client requests the block headers of the blockchain from the full node. The block header itself contains the merkle root for the SPV to compute and validate transactions.

Pruned nodes can't provide the full history for the SPV client and wouldn't be useful if the client inquires for block headers beyond its current block file buffers. Thus, they implemented a flag (BIP157 BIP 159) in the node's advertisement to tell the peers that they would not be very useful as they're pruned. The SPV node would then have to connect to a node with a full blockchain if they require older block headers.
3286  Bitcoin / Bitcoin Discussion / Re: Global Internet connection goes down and Bitcoin Network is not affected. on: February 24, 2020, 04:06:42 PM
Bitcoin or any other cryptocurrencies functions primarily using the communication between computers. This means that as long as there is a way for communication to be established, Bitcoin can function.

Blockstream may allow Bitcoin to function by the use of satellite but most people wouldn't be able to access it. If people can't be connected to the network to transact, then it is pretty useless for it to exist in the first place. Saying that Bitcoin is fully functional without internet at its current state is quite a stretch.
3287  Bitcoin / Development & Technical Discussion / Re: Why Bitcoin blocks are generated every 10 minutes? on: February 23, 2020, 10:35:11 PM
No, the network won't be less secure with 5 minute block time. I don't really think so, for example Digibyte has 15 second block time, but it is very secure, proof of work, I have never heard it was hacked, 51 attacked, reversed or forked. The point is not solely the security in my opinion.
51% attack is not about the block time. As long as you have 51% of the total hashing power, the attack can be executed.

If you observe, exchanges mostly requires those coins with a faster block interval to have a higher confirmation than those who don't. Reason being, forks are more prone to occurring with faster block times than a coin with a slower one.
3288  Bitcoin / Development & Technical Discussion / Re: Why Bitcoin blocks are generated every 10 minutes? on: February 23, 2020, 03:11:06 PM
It's a rather controversial topic to discuss about. The thing about block interval is that the security of the network is taken into consideration. With a faster block, there is a risk that the propagation of the block within the network is too slow and that miners ends up mining a lot of orphans and causing more forks. Since Satoshi never publicly stated his rationale for the 10 minute block interval, it is widely assumed to be arbitary. Arguably, with better internet connection right now, the block interval can be lowered but there are still quite a few concerns.
3289  Bitcoin / Bitcoin Technical Support / Re: making my own HD paper wallet on: February 22, 2020, 02:59:42 PM
You really wouldn't want to use a hierarchical deterministic wallet as your cold wallet. Paper wallets are designed for a one-use case for which a paper wallet should not be used again after a transaction is made from it (which will empty out its entire wallet). If you're looking for a secure wallet, you can try using a Ledger. It's much easier to use and its pretty much as secure as a paper wallet.
3290  Bitcoin / Development & Technical Discussion / Re: Why does importing a compressed private key result in an uncompressed P2SH Segwi on: February 17, 2020, 05:08:00 PM
Hmm what version are you using?

Segwit Nested in P2SH addresses are not compatible with uncompressed addresses. If a segwit-P2SH address is generated from an uncompressed keypair, it would be rejected by the nodes since it is nonstandard right now.
3291  Bitcoin / Electrum / Re: What is electrumx server? on: February 17, 2020, 12:05:53 PM
Electrumx is a server that normal electrum clients connect to. The server acts as a backbone for the Electrum clients and allows the user to retrieve specific information about the network, get the transactions for their wallet etc.

People connecting to your server doesn't necessary meam that they trust you. Most actually just randomly choose one that works. If they care about their privacy and stuff, they would run their own. Security wise, it offers the same security as SPV clients unless they run their own server. Electrum still retrieves block headers from several nodes.
3292  Bitcoin / Bitcoin Technical Support / Re: Consolidate wallets Stuck! on: February 16, 2020, 02:26:08 PM
The "Import" command gives the same error message:

"Importing wallets is disabled when blocks are pruned (code -4)"

Stuck!!

Anyone has an idea how to get around this. The dumpfile is what I have

(I know. I should have taken a backup of the wallet before creating the dumpfile)
The error is regarding the state that your client is in. With the pruning enabled, the client actively deletes information that are irrelevant to your old wallet and the older blockchain files. With that, if you import an entirely new wallet, there is no way for the wallet to get all the transactions that are in your wallet currently.

You'll have to synchronize your wallet again, without pruning if you want to swap out your wallet files regularly.
3293  Bitcoin / Bitcoin Discussion / Re: Bitcoin and cryptocurrency mining virus on: February 14, 2020, 05:39:43 AM

"huh, X process is running at full throttle, why is it running though? I didn't even run it in the first place. Weird."

Shouldn't be difficult I think. Especially if the mining virus is masquerading as a system process; it would easily be fishy to see a process just suddenly going bonkers. Or am I just underestimating these viruses?
IIRC, there was a gaming program that secretly did this without their user knowledge and everything came clean after some users tried to investigate further. Some of this virus err on the side of caution and usually only mine when they do not detect any keystroke after sometime and if the user isn't observant, they would just assume that the program naturally uses a significant part of their GPU and it isn't something to worry about.
3294  Bitcoin / Bitcoin Discussion / Re: Bitcoin and cryptocurrency mining virus on: February 13, 2020, 04:29:26 PM
I'm not sure why no one has mentioned it but:

It's not easy to actually detect mining virus. Unlike the wallet stealing malware which specifically actively looks out for any suspicious programs that seeks for wallet files, a mining virus is much harder to detect in the sense that they can attempt to conceal their activities within a legitimate program. For example, they can spawn a process that uses a high CPU resource and it still wouldn't be that suspicious since many programs has a high CPU utilisation.

It would take a reverse engineering of the program to determine if its a false positive or not.
3295  Economy / Lending / Re: DarkStar's Loans | No Collateral Required | 0.1%-0.333% Daily on: February 12, 2020, 02:51:39 AM
Request For a No Collateral Loan from DarkStar
Required BTC Amount: 0.05BTC
Estimated Loan Duration: 2 weeks
BTC Address: bc1q5t0yg4cwnfs3pgg60jk5rra0md8fdx5p585rz2
Signed Message: I don't have my wallet rn. I can add a signed message later if you want.

I can't seem to find where you've used bc1q5t0yg4cwnfs3pgg60jk5rra0md8fdx5p585rz2 in the past, so unfortunately I will need a signed message.
Could you send to bc1qupxdkw5p5vx093sphecla9zgydaq3r265y6pdr instead? Its pretty hard to sign message with a phone.

3296  Economy / Lending / Re: DarkStar's Loans | No Collateral Required | 0.1%-0.333% Daily on: February 12, 2020, 12:08:19 AM
Request For a No Collateral Loan from DarkStar
Required BTC Amount: 0.05BTC
Estimated Loan Duration: 2 weeks
BTC Address: bc1q5t0yg4cwnfs3pgg60jk5rra0md8fdx5p585rz2
Signed Message: I don't have my wallet rn. I can add a signed message later if you want.
3297  Bitcoin / Bitcoin Discussion / Re: History question on non-mining nodes. on: February 11, 2020, 11:17:47 AM
You could always run a node without enabling mining. To enable mining, all that they have to do was to put setgenerate to true and it would start mining.
3298  Bitcoin / Bitcoin Technical Support / Re: Security of a message signed with bitcoin-core on: February 10, 2020, 04:17:54 PM
I just wanted to know if it is really safe to disclose : message, public key, signed hash to open world.
There's really no chance of anyone finding my private key from the signed hash ?

There is a chance. ECDSA hash signatures can be reverse engineered to produce the private key if the variables used in the signature generation is not random enough. In addition, the private keys can also be derived from the public key by a sufficiently powerful quantum computer and the luxury of the time.

With the current state of technology (and the latest Bitcoin Core) , its nothing to be worried about and there isn't more risk from this than to send a transaction.
I'm just wondering because if this feature is not possible in bitcoin-core client for segwit address, maybe it's for a security reason...
It isn't a security issue but more of the fact that there isn't any standards for signing messages with bech32 addresses yet.
3299  Bitcoin / Development & Technical Discussion / Re: How does a node knows the current tip of best block chain on: February 10, 2020, 02:11:59 PM
Question 2:
I am confused how "IsInitialBlockDownload" function works. What is role of this function? It require a node to download a fixed number of block("nChainWork" must more than "nMinimumChainWork").
Initialblockdownload is adopted by the client to download a large number of blocks at a faster rate. Currently, Bitcoin Core downloads the block headers first to allow it to request blocks simultaneously from all the peers that it is connected to.

To answer your question, the client will not download blocks from its peers unless the work in the chain that the peers have is higher than the one defined in the chain which is currently located here [1] as of now. It helps to prevent sybil attacks (to a certain extent) which tricks your client into downloading blockchains that has too little work (ie. Chains that are shorter difficulty wise).

[1] https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp#L87
3300  Bitcoin / Bitcoin Technical Support / Re: removing the chain to start again on: February 10, 2020, 01:30:55 AM
Thank you for your help. As predicted the chain has got stuck again. I am getting a message saying "Error: A fetal internal error occurred see debug.log for details." I click ok and the programme crashes. Regards Jeremy
Your debug.log should be in the same folder as your blockchain data. Open the debug.log with notepad and paste the last few lines of data here. Could you include more detail like what OS you're using?
Pages: « 1 ... 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 [165] 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!