Bitcoin Forum
June 07, 2024, 05:48:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 216 217 218 219 220 221 222 223 224 225 226 ... 463 »
3501  Bitcoin / Development & Technical Discussion / Re: bitcoin wallet master key on: October 07, 2018, 03:43:52 AM
As far as I know the bitcoin core generates a keypair of 1000 keys derived from the master key as they are used then generate 1000 more keypairs but all derived from the same master key, isn'it?
The pre-generated keys are all invalidated upon the generation of a new master private. The updated wallet.dat with the new password will then generate another 1000 addresses using the renewed seed.
the importance of renewing the backup is important to be sure to have the backup with the password updated and not with the old one, but should not generate another keypairs different from the previous backup, where receiving coins from an address generated by the new backup is not updated if we used the wallet file from the previous backup.
The point of changing the password is to ensure that people would not be able to steal any coin if they get ahold of your possibly compromised or otherwise insecure backup. It doesn't make sense if you're trying to secure your wallet, yet someone else is still able to steal your future coins. You are not supposed to use the previous backup for any of your transactions. That is your responsibility.

3502  Bitcoin / Development & Technical Discussion / Re: bitcoin wallet master key on: October 07, 2018, 03:12:55 AM
but the bitcoin-qt does not only support a seed, xpriv etc? if it has a master key in the wallet dump file that xpriv would not be valid for the entire wallet and all private keys are not derived from that master key? you say that every time you change the wallet password a new seed is created in the bitcoin-qt wallet
Bitcoin Core does not support a mnemoric seed. The purpose of the wallet is to enable greater convenience to its users while it still functions on previous logic, where the keypool should be refreshed with a password change.

The master key might not be able to generate all the addresses in the wallet precisely due to the reason above. Bitcoin Core is meant to use with its wallet.dat and the extraction is better suited for advanced users. A wallet.dat backup after each password change would suffice.
3503  Bitcoin / Bitcoin Technical Support / Re: What is the advantage of HD Wallets? on: September 29, 2018, 12:38:22 PM
I've heard master public key + some public private keys would be enough to get the seed or something.
I've edited your quote a bit. As far as I know, this is how it works.

I thought hardened keys solved that possible security issue, it's no longer affected hardened addresses
with hardened keys, knowing master public key and a single private key no longer compromise the rest
but that doesn't mean we should neglect keeping safe the master public key Cool
Wait what? The edited quote is correct. The original statement is slightly wrong there. You can't do anything with master public and a child public key since that is basically freely accessible and it would be a serious vulnerability.

With hardened keys, there isn't master public keys to begin with. It can't be an issue if the cause of the issue doesn't exist.
3504  Bitcoin / Bitcoin Technical Support / Re: Sending Bitcoin to Electrum on: September 27, 2018, 02:43:21 PM
transaction id - 1b03fb050d0524f1e8877877a369e9880e9c1127a8e3a2266b7bdb9d99869e9

The transaction ID doesn't show anything on the blockexplorers. Your Bitcoin Core client did not broadcast the transaction to the peer. Try to look at the transaction information and check if its seen by any peers. Either the fees are too low or the transaction has not been propagated.
3505  Bitcoin / Bitcoin Technical Support / Re: Sending Bitcoin to Electrum on: September 27, 2018, 02:27:13 PM
Using your Bitcoin Core wallet, can you post the transaction ID on here? Or you can just check blockexplorer.com to see if your transaction is there.

On your Electrum wallet, can you go to the Console and type the command:
Code:
ismine("ADDRESSYOUSENTOHERE")

Replace the address accordingly.

If it returns true, you're fine.
3506  Bitcoin / Development & Technical Discussion / Re: 1 second block time - what will happen ? Pros/Cons on: September 25, 2018, 01:09:27 PM
Instead of a strict targeted block time, would it be possible to adjust difficulty partly based on orphan rate? So that as orphan rate increases, difficulty would also adjust upward, increasing block time (and lowering orphan rate).
Likely not. Other than the need for perfect information, an implementation like this would require each node to allocate more resources and validate more blocks that are relayed to them and has a valid POW. By changing the block intervals, you would have to consider the supply limit of the coin. The block halving rate could potentially occur much sooner.

It's more of a hassle to implement a mechanism like this than to just determine the equilibrium of the orphan rate and the block interval and to put a fixed interval to it. 1 second blocks would not be viable for now.
3507  Bitcoin / Development & Technical Discussion / Re: Why explorers have problems with segwit address? on: September 23, 2018, 04:18:50 PM
the reason is because they have to change their code so that it can understand Bec32 addresses and passes them as valid addresses and look for their transaction outputs, balance,... but they have not done this change. nobody can tell you why they haven't done it already though!
for now you can use other explorers such as btc.com for Bech32 addresses.
This is probably because bech32 addresses are not very widely used. AFAIK, electrum is the only wallet implementation that supports this address format, and no major exchanges/services support bech32
Bitcoin Core supports Bech32 since 0.16.0. 0.16.3 is also the version that users are supposed to update to.

Most exchange/services don't support bech32 because of the problem with backward compatibility since certain wallets don't recognise bech32 addresses. Blockchain.info is the biggest blockexplorer out there and they don't support indexing of bc1 outputs yet (they do display), while others do display and index bc1 outputs.
3508  Bitcoin / Development & Technical Discussion / Re: Create a specific address (not vanity address) on: September 22, 2018, 03:10:55 PM
It has the same difficulty of generating an address that has transactions in it.

When you generate an address, there is an equal probability of you generating any address (used or not). The whole process basically involves you starting out with an ECDSA key and ending up with an address. To generate a specific address, you need a very specific ECDSA keypair. Without that, the ending address will be different.
3509  Bitcoin / Development & Technical Discussion / Re: 1 second block time - what will happen ? Pros/Cons on: September 22, 2018, 04:39:16 AM
Much more orphans. If you're using POW, the delay in the block relays would be much more significant than the block interval.

If the number of required confirmations remains the same, the security of the merchant accepting the transactions would decreases significantly. As compared to before, less resources is required to attack the chain and double spend your own transaction. I can't think of any significant advantage to lowering the block time to that amount.
3510  Bitcoin / Development & Technical Discussion / Re: Solving Selfish/Colluding Mining on: September 05, 2018, 04:26:49 PM
An air-burst EMP weapon could neutralize all electronics in a large area, say the size of the continental United States or China.
What kind of effect would the gutting of a large part of the planet's networking and hashing infrastructure have on hash rate ?
Of course what would be left would be a fraction of the recent peak.   This could happen, it's  possible (although we want to think, also improbable). And it would have nothing at all to do with miner collusion or game theory.
Possibly more than half of the hashrate would be gone. Anyhow, I honestly doubt the others would have enough resources to outpace the remaining network. There are only that many ASIC machines and I doubt any other entity would possess that much machines without using it at all, the sheer cost of it would be astounding. The block interval is likely to be twice as long without any further attacks. It would surely drive people off of Bitcoin.

But the more important question is; Why would you care about Bitcoin when literally everything that is electronic has been taken out? Bitcoin should be least of your worries when the infrastructure of your country is wiped clean
3511  Bitcoin / Development & Technical Discussion / Re: Total Number of full nodes operating. Less than 10k. on: September 05, 2018, 01:06:02 PM
It is not just about hardware costs. You should also take into consideration the hidden costs of administration and maintenance as well. It would be pointless to have a full node that is not guaranteed to be available 24*7 with 99.9% uptime.
Personally, running a full node is pretty hassle free. I do update it occasionally and leave it to run by itself for majority of the time. I've never had any downtime and the set up was fairly quick. For Windows, Bitcoin Core is literally just a simple program install and Unix systems do have a script to use.

It's not exactly pointless to run your node for only a few hours at a time. When you run a full node that allows inbound connections, you are still allowing others to use your node to synchronize or as a node for their SPV client. It could potentially still help to strengthen the network and help others to sync. Doesn't seem like it has downsides to it. When you turn it off, nodes will simply find another peer to connect to.

You are saying that we would have more full nodes, if all miners had an incentive to have a full node.

I do not agree with that, as miners should not waste their computer resources running a full node. Forcing nodes to invest in hardware and internet connection to run a full node will make mining even more expensive (and harder for new people to join) than it is now. It may cause a bigger problem. Even higher mining centralization.

From what I understand, managed pool will have just one (or a few) full nodes, then miners would just come with their processing power.
To be fair, while its definitely very beneficial for the network to have more hashpower to secure it, the centralisation of the mining power isn't all that great. Not all of the pools listen to their users and they are free to choose whichever transaction to mine, amongst other things. The mining industry is extremely stagnated right now and it seems impossible for anyone new to join.

3512  Bitcoin / Development & Technical Discussion / Re: Total Number of full nodes operating. Less than 10k. on: September 05, 2018, 12:34:08 PM
A non-mining full node is just a liability because of its costs and very small benefits only a few of bitcoin whales have a practical incentive to run such a node, average holders are more likely to choose running a spv wallet.
I don't disagree with your point on people running SPV wallets for their convenience but I do fail to see how non-mining full nodes can be a liability. It's not too expensive to be running a full node; old harddisk, spare computer/even raspberry pi would be enough. If you care about Bitcoin, running a full node should be something on your mind. It gives you security advantages over SPV clients and helps the network by validating blocks and transactions.

SPV client relies on full nodes, mining or not. An abundance of full nodes does, at the very least, help to alleviate the risk of a sybil attack on SPV clients and that is beneficial for all.
3513  Bitcoin / Development & Technical Discussion / Re: Is it possible to add blocks in parallel? on: September 05, 2018, 10:51:39 AM
No. The blockchain relies on the fact that at any point in the chain, the blocks in the chain must be connected to each other. This ensures that each and every transaction can only be included once only. If there are two blocks at the same height, its likely that both of them could contain different transactions which spends the same UTXO. Hence, allowing for double spending.
3514  Bitcoin / Bitcoin Technical Support / Re: Anyway to recover from wrong address?! on: September 05, 2018, 03:13:36 AM
You can actually obtain the funds back since the address format is literally the same, at least for some addresses. The problem is that the retrieving of the funds requires the private key of the address and there is no way the payment processor will give that to you. If they are unwilling to recover it for you, your funds are gone.
3515  Economy / Services / Re: Amazon Purchasing Service - 15% off on: September 04, 2018, 03:45:14 PM
Bump!
3516  Bitcoin / Development & Technical Discussion / Re: Total Number of full nodes operating. Less than 10k. on: September 04, 2018, 12:44:16 PM
That is still a big fall. What happened? I believe I read from a blog somewhere that was written on May 2018, only four months ago, that said Bitcoin had 115,000 full nodes in the network.
It's not wrong to say that there could be more than 100k full nodes in the network. Full nodes validate all of the blocks in the blockchain but they can either be a "listening" node, or not. Bitnodes measure the number by attempting to find IPs with the port open and send a message to validate their client version. They can't do this to listening nodes unless the listening nodes willingly connect to them. Its totally possible that there could be many many more nodes which doesn't have port 8333 open.
3517  Bitcoin / Bitcoin Technical Support / Re: 14 connections but node "not reachable"? Whats the cause of this? on: September 03, 2018, 01:42:04 AM
Go to canyouseeme.org and check if your port is open.

Are you behind any proxy/VPN for your browser and your Bitcoin Core? Bitnodes tests the connection using your IP that they get when you visit the page. If you're behind a proxy or VPN, they would end up testing the wrong IP.
3518  Bitcoin / Development & Technical Discussion / Re: Solving Selfish/Colluding Mining on: September 03, 2018, 01:38:38 AM
Selfish mining basically describes a miner withholding the blocks and delay the broadcast of the blocks. Its an attack that harms the other miners as they tend to waste time on block that would never be on the longest chain. The concept itself assumes specific conditions which might not hold in the real world and that attack is not the biggest problem. It seems to be different from what you are describing.

The network cannot know what the hashrate is at any point of time. The network approximates this based on the last 2016 blocks for the difficulty adjustment. It would be incredibly inaccurate if the sample size decreases as blocks could be found within seconds of each other. I doubt miners would collude to hash at a slower rate too; they are all after their individual profits and having a smaller difficulty means that it would be more profitable for someone else to mine. I can't see how they would coordinate in such a way that everyone benefits and those who are not participating won't interfere.
3519  Bitcoin / Bitcoin Technical Support / Re: Electrum: had to reinstall Google Authenticator on IPhone now can't transfer on: September 02, 2018, 03:22:14 AM
You'd have to email TrustedCoin directly. Electrum does not hold any keys nor 2FA OTP for its users, they're just the developers. TrustedCoin could provide you with the key to your 2FA or help you sign your transaction but the chances of it aren't guaranteed.
3520  Economy / Services / Re: Amazon Purchasing Service - 15% off on: September 01, 2018, 03:36:39 AM
Is that worldwide offer?
If it ships to your location, then yes.
Pages: « 1 ... 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 216 217 218 219 220 221 222 223 224 225 226 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!