Bitcoin Forum
June 07, 2024, 02:50:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 227 228 229 230 231 232 233 234 235 236 237 238 ... 463 »
3741  Bitcoin / Development & Technical Discussion / Re: Very hard to sync Core Client from scratch on: April 09, 2018, 03:55:19 PM
Now I delete the chainstate directory and restart the node. Will the node have to re-sync from Genesis (and take the usual 36~48 hours) or will it resume from 90%?
Your node would have to rebuild the chainstate by going through all the blocks that you've already downloaded and synchronized. I'm not sure if deleting it would actually require the blocks to be validated again (achow101 said Core does). Anyhow, you can execute -reindex-chainstate to rebuild the chainstate only and that wouldn't need to validate the blocks again since your client is getting the information from your already compiled block index.

If you have a spare hard drive, you can think about synchronized it first and copying the entire data directory to it. If it gets corrupted again, you can just replace the data directory.
3742  Bitcoin / Bitcoin Technical Support / Re: HACKED PLS HELP on: April 09, 2018, 02:47:04 PM
If its confirmed, no one can help you. Bitcoin transactions aren't reversible.

If its an inside job, then you would have to prove it which is fairly unlikely. The IP wouldn't help much either, they can't prove anything and the attacker would've probably used a proxy of some sort to mask their identity. You should be looking at the ways that you got hacked; do you have a malware on your computers/phone or was your password used across several platforms etc.
3743  Bitcoin / Development & Technical Discussion / Re: How much traffic does bitcoin-node generate monthly? on: April 09, 2018, 01:00:48 PM
It really depends a whole lot on your type of usage. If you're running it primarily for your own use, you probably don't have to maintain too many connections and use too much bandwidth.

If your main objective is to help Bitcoin, then the more connections you have the better it would be, possibly requiring you to use more bandwidth. The main factor affecting your bandwidth usage is possibly your kind of peers.

Anyhow, limiting your connections should be enough to mitigate the problem of running out of bandwidth.
3744  Bitcoin / Development & Technical Discussion / Re: If there is unconfirmed transaction, coin come back to original? on: April 08, 2018, 01:24:39 PM
No. The transaction will appear in the mempool till the individual nodes decides to remove it or if it gets mined. The transaction does not simply disappear; its either you "get" your coins back or it gets confirmed.

In the event that the unconfirmed transaction stays in the mempool of a node for too long, the node can decide to remove the transaction from its mempool. If you're using Bitcoin Core, your transaction should disappear the same time as the other nodes. When this happens, it would be as if the UTXO has never been spent. If you don't want your transaction to be dropped, simply rebroadcast it (some clients do this automatically).
3745  Bitcoin / Electrum / Re: Electrum segwit format on: April 08, 2018, 10:32:47 AM
Does any of you know how can I get segwit address and use Segwit in Electrum? Because, it seems like I still have a non-segwit address.
Electrum does not convert your current wallet into addresses with bech32. Install the latest version of Electrum, go to File>New>Standard Wallet>Create a new seed> Segwit.

Take note that you have to backup both of the seeds since they are not the same at all.
3746  Bitcoin / Electrum / Re: Bitcoin Core to Electrum 2018 on: April 08, 2018, 03:52:23 AM
Is it OK that there is no seed option? You can't click on the Seed option.
It's okay. The seed option is just for HD wallets which can be used to restore from a set of seeds. They are generally easier to use and backup. Without that, you have to ensure that you keep your private keys safe or keep several backups of your wallet.
I already created a password and saved a copy to a couple of flash drives. So if I format my drive, I just have to open the file, insert password and I should be ready to go? Is there another way to protect everything?
You can import the wallet file into your Electrum and you're good to go. You would be prompted to create a new wallet and you can restore it by going to File>Open after creating a new wallet.
Is there anything else I should do or can I just delete Bitcoin Core? I could really use the space in my HDD.
I would really recommend you to keep a backup of your wallet.dat file regardless. You can delete everything in your data directory without issues, if you have backed up your wallet.dat.


I can't think of why you aren't choosing to just send everything to a new address covered by the seed. Your privacy is lesser with the imported keys since change address aren't used.
3747  Bitcoin / Development & Technical Discussion / Re: Possible Attack on Bitcoin's Network on: April 08, 2018, 03:37:25 AM
However, what about the communication between the miners? According to this bitcointalk post

What if the links between the most important miners were compromised in a similar way? Is this a real danger with respect to the normal functioning of the network, and what could the potential response be?
No. If I understand correctly, he meant that it is optimal for the miners to be in direct connection with each other and hence are able to get the new blocks the fastest. When a block is mined, the propagation of the block throughout the network can take quite sometime; potentially up to several seconds depending on your connection. If the propagation is this slow, the miner is losing on time to potentially mine on the next block.

The government can certainly block the direct linkage but the miners would still be able to get the block data by connecting to other peers. It's also hard for the government to fully block any connections.
3748  Bitcoin / Bitcoin Technical Support / Re: Why doesn´t the wallet.dat backup work? How to get the walet.dat to work? on: April 07, 2018, 02:56:58 PM
There are no addresses, neither receive and send addresses shown.
Just to be sure, you restarted Core when you've changed the wallet.dat right?

Are you sure that you've replaced the file with the correct wallet.dat? Bitcoin Core should automatically rescan the wallet file when you've replaced and restarted the client. Did you mix both of them up by any chance?
3749  Economy / Lending / Re: ranochigo's MINI loans [Optional Collateral] [No Interest] on: April 07, 2018, 02:53:38 PM
What a tool. Claims no collateral loans and then denies for not having collateral. Move along, reject
Wooopsss. Looks like someone is illiterate!

I am currently offering no collateral, no interest mini loans to SR Members+.
Please read the terms for god sake.
Terms
  • Must at least be SR Member to request a No-collateral loan
  • Do not request a non collateralized loan if your activity is less than 50 or if you have any negative trust.
  • Loan will be accepted if you meet my requirements which will not be disclosed.
  • When requesting a loan with no collateral, justification will be required
3750  Bitcoin / Bitcoin Technical Support / Re: signmessage doesn not work - Address does not refer to key on: April 07, 2018, 01:11:36 PM
I have this problem too. I am trying to proof the ownership of my address via signing the message. Steps to reproduce:
1) I download Bitcoin Core 0.16.0
2) Have started bitcoin-qt.exe
3) Generate new adress: 32iCzcXZefA9j84Q2A7EXPUwRwA6bykQij
4) When i tried to sign message with this adress
it shows an Error:
The entered address does not refer to a key. Please check the address and try again.
How i can sign message and proof my ownership of my address?
What I am doing wrong?
Nothing.

Signing message uses a signature and an address to validate. When the message is signed, a private key is used and the public key can be derived from its signature. With P2SH addresses, there isn't a public key for the client to use and it's just a script. You can't sign with P2SH/P2SH-P2WPKH as of now.
3751  Bitcoin / Development & Technical Discussion / Re: Understanding Bitcoin's Hashing Function in Simple Terms on: April 07, 2018, 01:05:36 PM
1. I understand the use of hashing in PoW, but what's the point of using SHA-256 to generate bitcoin addresses? Security doesn't look too important here, as we obtain these addresses from public keys, not the private ones.
The standard for sending transactions at the beginning was actually directly to the ECDSA public key (P2PK). It was changed only after awhile to public key hash. The main advantage to using SHA256 as a method to send address is that it is way smaller than public keys and hence more convenient to store and type. The added advantage is that there isn't any known attack against SHA256 as of now but ECDSA is susceptible to quantum computer attacks due to Shor's algorithm.

Since your public key isn't exposed till you spend your coins, your address would likely be safe against it.
2. What are the advantages (or disadvantages) of the newest generation of SHA3 Keccak hashing function vs SHA2-256?
One obvious disadvantage is that it would require a hard fork to implement it in Bitcoin. I can't think of any significant advantage for Keccak over SHA256 since there isn't any glaring vulnerability about it right now.
3752  Economy / Lending / Re: ranochigo's MINI loans [Optional Collateral] [No Interest] on: April 07, 2018, 11:14:16 AM
Amount required [IN BTC]: 0.026
Reason: CryptoBusiness Start up and Trading
Time frame: 5 days
Collateral [If applicable]: None or my BTT account.
Address: 3EMaqtQFCjXgop1Z9sUhm5nGsDouHnkmR4
Payment: 0.03
No, its because you don't have a valid collateral.
3753  Bitcoin / Development & Technical Discussion / Re: wallet.dat encrypt by multiple users question on: April 07, 2018, 11:13:12 AM
So then, first user who do encrypt wins?
If the first user spends everything in the wallet file.
Then, how about give out wallet that already encrypted?

First user who change password wins?
No. If the first user doesn't spend the coins, the coins are still in the addresses that is also in the same file that others can hold. The user needs to spend the coins, even to his own address in the wallet with new password.

Logically speaking, no one would ever successfully crack the wallet file and not spend the coins to an address they control exclusively immediately. As said, I'm not sure why you're asking this but don't ever buy an encrypted wallet file from anyone.
3754  Bitcoin / Bitcoin Technical Support / Re: Can address be hidden? on: April 07, 2018, 11:07:49 AM
Bitcoin is not anonymous. Transactions are supposed to have an input and an output with it. Without the public key in the transaction, the signature cannot be verified and hence the transactions cannot hide their origin addresses.

As per most wallet behaviors as of now, they discourage address reuse. Each of the addresses are supposed to be used only once and hence all the change are sent to a new address and a new address is given in your wallet when the previous gets used. With this, no one can know whether the address in the other output is yours or if the coins are sent to another person.
3755  Bitcoin / Bitcoin Technical Support / Re: Help me to understand private key of crypto currency on: April 07, 2018, 06:53:13 AM
Basically private key is use to store public key data into the wallet Right .
Private keys can be used to derive the public key and its hash which can in turn allow the wallet to identify all the relevant transactions related to the wallet. The main function of the private key is to sign the transaction.
There is no other existence of private key while transaction. Miners validate the public key and then they will add new block to the ledger.
Incorrect. Private keys are the main thing when making a transaction. Without a private key, the transaction wouldn't have a signature and it would be invalid. Private keys are used to generate a signature to validate that the inputs can be spent.

Everyone that runs a node will validate the signature, not only the miners. The miners have to check the validity of the transaction first before generating the merkle root and try to mine a block.
3756  Bitcoin / Development & Technical Discussion / Re: wallet.dat encrypt by multiple users question on: April 07, 2018, 03:11:06 AM
Thanks.
So then it will be like this?
No. Assuming that the addresses all have one UTXO only, this would be the scenario:
Quote
                           A user             B  user  (both have same wallet.dat)

Balance                   1000               1000
A user spent 200       800                800

B user encrypt
and spent 300           0                500

B user receive 500     0                1000

and then if A user encrypt with other password?
Bitcoin Core doesn't reuse addresses. If user A encrypts the wallet, any future addresses will be different. If User A spends the sole input for the address, the change will be spent to a new address that User B will not control.  Since the addresses generated by User A will be different, User B will not be able to spend anymore Bitcoins.

If you have multiple UTXO in a single address, Bitcoin Core will automatically choose inputs that is suitable for the transaction and in some cases, not all of the UTXO will be spent. Hence, the other user will be able to use the remaining UTXO that is not used in the transaction.
3757  Bitcoin / Bitcoin Technical Support / Re: Send to multiple addresses transactions hacking on: April 06, 2018, 02:26:21 PM
Recently using Bitcoin Core I send BTC to two addresses simultaneously. Transactions look something like below after submit. There are two entries, one with Output index: 2 and one with Output index: 0
That's normal.
The balance of my Bitcoin Core client is also different from what I can see on blockchain.info. The difference is the amount send to the third address. I expect that I will not be able to use my blockchain data anymore because it has my original transaction which is different from the transaction that got added to the public blockchain.

My conclusion now is that the transaction I submitted was changed by someone after I submitted it to the Bitcoin network. This baffles me. Around 20% of the total value of the transaction was skimmed / stolen from me.


How is this possible? How can they change my transaction?

Is it possible to prevent hacks like these? Is the Bitcoin Core client hacked? Is it safe to use?
It is not a hack and it is generally the common behavior over the major wallets. When you spend an unspent output in your address, you're spending the output completely. This means that any value that is in that output has to be spent or else it is recognised as a mining fee. As such, the wallet automatically creates an output in the transaction to spend the remaining funds not used as mining fee into a change address[1]. The change address is hidden in Bitcoin Core by default but you can choose not to use it, at the expense of privacy.
What about the Output index: 2 and one with Output index: 0 ? Could it be that there was also a Output index: 1? For the third address?
That's correct.

[1] https://en.bitcoin.it/wiki/Change
3758  Economy / Lending / Re: ranochigo's MINI loans [Optional Collateral] [No Interest] on: April 06, 2018, 12:42:54 PM
Amount required [IN BTC]: 0.02
Reason: CryptoBusiness Start up and Trading
Time frame: 20 days
Collateral [If applicable]: None - or my MEW private keys which will receive different tradeable tokens (Can discuss further in PM)
Address: 3EMaqtQFCjXgop1Z9sUhm5nGsDouHnkmR4
Payment: 0.02367114
Amount required [IN BTC]: .01
Reason: Trading Investment
Time frame: 15 days
Collateral [If applicable]: BTT Account / 0x1Fd0a69191c1Bc30b8Be851fa476d5D23942C451
Address: 37CvD9eitLscqMcJGSAp5skhEgCNhLVd3a

I'm a trusted member of forum.stake.com with username: Han2x
Amount required [IN BTC]: 0.025 BTC
Reason: pay something
Time frame: 7 days
Collateral [If applicable]: Twitter account https://www.twitteraudit.com/trinalDAO_2
Address:  38Jx2cpqCFK6wMNacnQVWhfZgzeApspANU


All denied sorry.
3759  Bitcoin / Development & Technical Discussion / Re: A type of consensus protocol that based on network delay on: April 06, 2018, 07:15:44 AM
Because of the network lantency, the more online users an App has, the faster it picks up distributed information in the network. And I called that the ability of “network dispersity”.What if we use that ability to compete generating blocks?
Isn't it the opposite? In a decentralised system, the lesser users there is, the lesser hops is needed for the information to be passed around and the faster it would be.
First, I think this ability can't be improved by enhancing the performance of a single machine or using more electric power, and the second, there are a huge number of Apps and their developers could join the mining competition.
If we do it right, it ought to be another consensus method of the fully distributed systems other than POW and POS.
It doesn't exactly ensure security, if I'm reading you right. Whomever having the most number of phones would be able to choose whichever transaction to include.

It is also impossible for app developers to add such mining malwares into their apps without significant backlash.
In this protocol, I use the transaction broadcast as the "distributed information" and the miners(App developers) make their users pick these signals as fast as possible. As the first miner who answers a transaction, his account will be sealed in that transaction. Those sealed accounts will become the basis of the mining competition for the later blocks.
So whomever that has the fastest internet connection is the winner? How do you know who is the fastest if you don't rely on a central server?
3760  Bitcoin / Development & Technical Discussion / Re: Coin's VPS server can be moved to other VPS? on: April 04, 2018, 01:54:12 PM
So anyway, I should add DNS seeds address to source. No issue with compatibility new build with old nodes?
The client doesn't update itself. Nodes running the older client would still be retrieving information using the IPs as in the source code. If they are still working fine, there isn't any issues with it.

It wouldn't cause a hardfork since the clients are still running with the same protocol rules.
Pages: « 1 ... 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 227 228 229 230 231 232 233 234 235 236 237 238 ... 463 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!