Bitcoin Forum
July 05, 2024, 11:53:28 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 ... 591 »
4421  Bitcoin / Bitcoin Technical Support / Re: recvd btc shows confirmed and in my balance but seems to be stuck on: January 06, 2017, 05:58:39 PM
I contacted them  again and they said they got it. So am I good now to start sending again from my blockchain wallet or do I need to do what this poster said to be able to use my .9 btc ?

"Now to [1], unconfirmed change. You have received a ~0.9 BTC bill and want to use it. In order to use it, you have to use it entirely and send the rest back to yourself as change."
You are good to go. What Shorena was explaining was why those three transactions are linked together. Change is handled by your software and it was already done when you made your transactions.
4422  Economy / Auctions / Re: Advertise on bctalkaccountpricer.info Round 3 on: January 06, 2017, 05:50:50 PM
bump.
4423  Bitcoin / Bitcoin Technical Support / Re: recvd btc shows confirmed and in my balance but seems to be stuck on: January 06, 2017, 05:43:20 PM
They didnt get it. I dont know what to do.
Then there is an issue with the receiver's Bitcoin wallet. The transactions have confirmed which means that they are now set in stone, cannot be changed, cannot be reversed. The transactions happened.
4424  Bitcoin / Bitcoin Technical Support / [READ BEFORE POSTING] Tech Support Help Request Format on: January 06, 2017, 05:06:46 PM
This is a continuation of https://bitcointalk.org/index.php?topic=1282666.0 to actually make the format standard and stickied.



The Format


When creating a new help request in the Tech Support section, please use the following format. It will make it easier for others to help you as this format contains the information that is needed to provide the proper help.

Quote from: Standard Format
Bitcoin Client Software and Version Number:
Operating System:
System Hardware Specs:
Description of Problem:
Any Related Addresses:
Any Related Transaction IDs:
Screenshot of the problem:
Log Files from the Bitcoin Client:



Explanation of each field

Bitcoin Client Software and Version Number: The name of the software you are using and the Version number. We will always need to know this information.

Operating System: The name, version number, and bitness of your operating system. This is not always necessary. It is only needed for issues with your Bitcoin Client.

System Hardware Specs: The CPU, RAM, and Hard drive space of the computer that you are using. This is not always necessary. It is only needed for issues with your Bitcoin Client.

Description of Problem: The description of the problem you are having. This is always necessary. We need to know what is wrong.

Any Related Addresses: Any addresses related to the problem you are having. This is not always necessary. We only need to know this if you are having issues with transactions.

Any Related Transaction IDs: Any transaction IDs related to the problem that you are having. This is not always necessary. We only need to know this if you are having issues with transactions.

Screenshot of the problem: A screenshot of the problem that you are having uploaded to an image hosting service such as https://imgur.com. This is not always necessary. It is only needed for issues with your Bitcoin Client.

Log Files from the Bitcoin Client: A link to the log files created by your client uploaded to paste sites such as https://pastebin.com. This is not always necessary. It is only needed for issues with your Bitcoin Client. Not all software have options for exporting log files. If the log file is too large, just paste as much as you can from the bottom of the file.



Examples

The following are two example reports. The first example is one for a software client issue. The second example is for a transaction issue.

Quote from: Example 1
Bitcoin Client Software and Version Number: Bitcoin Core 0.13.1
Operating System: Windows 10 64-bit
System Hardware Specs: 4.0 GHz Quad Core CPU with 8 GB RAM and 50 GB free hard drive space.
Description of Problem: Bitcoin Core seems to be stuck while synching.
Any Related Addresses: None
Any Related Transaction IDs: None
Screenshot of the problem: https://imgur.com/a/zMnKk
Log Files from the Bitcoin Client: http://pastebin.com/tfqN34DW

Quote from: Example 2
Bitcoin Client Software and Version Number: Electrum 2.6.4
Operating System: Ubuntu 16.10 64-bit
System Hardware Specs: N/A
Description of Problem: I received a transaction several hours ago and it still has not confirmed
Any Related Addresses: 16mT7jrpkjnJBD7a3TM2awyxHub58H6r6Z
Any Related Transaction IDs: 4b54637c43beba0eae0cb0a8e139da3e170a941978d47aa5a37b17ff854939c1
Screenshot of the problem: N/A
Log Files from the Bitcoin Client: N/A



If you have any issues with getting any of these fields, still make your help request post and state that you have issues with getting the information for the fields that you have issues with. Users here will guide you on how to get it.



This format can change and evolve as it is used and other users comment on it.
4425  Bitcoin / Bitcoin Technical Support / Re: recvd btc shows confirmed and in my balance but seems to be stuck on: January 06, 2017, 05:03:40 PM
All of the transactions now show confirmed in my blockchain. How to do this part  "Now to [1], unconfirmed change. You have received a ~0.9 BTC bill and want to use it. In order to use it, you have to use it entirely and send the rest back to yourself as change"

Regarding the 3 confirmed transactions will the receiver now receive the btc I sent or will those 3 transactions pop back into my account?
All of the transactions are now confirmed so the Bitcoin will go to whoever you sent it to.
4426  Other / Beginners & Help / Re: Blockchain Best Minimum Transfer Fee - May Be 0.00009 BTC Only - Not More on: January 06, 2017, 04:17:29 PM
This is a result of the size in bytes of the transaction you are creating, not anything to do with the amount you are sending. The size in bytes of a transaction has nothing to do with the amount of Bitcoin you are spending from.

The minimum fee set by blockchain.info is NOT for the entire Bitcoin network. This minimum fee is not taken by blockchain.info but rather given to the miners so that your transaction confirms quickly. The point of the fee is to increase the odds that your transaction will confirm in the next couple of blocks instead of having to wait several hours for it to confirm.
4427  Bitcoin / Bitcoin Technical Support / Re: Network sent datas on: January 06, 2017, 04:13:34 PM
So when you transfer money from one address to another, only that information is being used?
Yes. Only the outputs being spent from and the outputs being created are all that is really used. The outputs being created typically contain the hash of your public key. That is the only way to identify who owns that transaction.

Does my real curiosity really provide anonymity? For example, when I send this message, the data transfer between me and the server is certain. If you do not hide your IP address, this message can be detected very conveniently from my computer. (https://browserleaks.com/)

When transferring money from Bitcoin wallets, is there any information transfer about my computer? Can they find out who owns the transfer address?
Not easily. The Bitcoin protocol does not contain anything about IP addresses or other computer information relevant to identifying you. There is no need for any of that information. Block explorers who do give that information are both not definitive and only relative to their own nodes (e.g. blockchain.info's "relayed by IP" field in transactions can only show the node that told blockchain.info about the transaction, not the node that sent it).

Since Bitcoin uses a gossip protocol so that every node on the network receives the transaction, the only people who know the IP where the transaction originated from are the nodes that you are directly connected to. Even so, those nodes cannot be sure that you are the originator and not just someone else relaying a transaction that they don't know about yet. The other nodes have to be connected to every single other node on the network (an impossible task) in order to truly determine with certainty that the transaction originated from your node. This kind of attack (called a sybil attack) is very hard to do as it is impossible to know the IP address of every single node on the network and not all nodes will connect to the attacker's node(s)

Even with a sybil attack you can still use IP address hiding techniques such as a VPN or TOR in order to hide your IP address.
4428  Bitcoin / Development & Technical Discussion / Re: Are these BTC fixes feasible? on: January 06, 2017, 04:05:42 PM
I saw a video talking about the flaws of Bitcoin and how another altcoin would fix it. It's basically a promotional video for an altcoin, however they did point out a few problems Bitcoin has, but I am not sure how would real Bitcoin technical experts would find it:

This is the video:
Code:
https://www.youtube.com/watch?v=Jetfhhkg_YU


1) Removing TX Data (@ 8:00)

One point that interested me was that they claimed that bitcoin should remove all TX data from the block, and only leave the SHA256 of the transaction inside a block. So that the merkle root can be verified.

And then create another protocol, that contains the data, and verify the transaction inside the memory pool, when you create another transaction.


How I imagine this:

Core Blockchain = Merkle Root of Transactions

Secondary Blockchains = Storing the Actual TX data, that only gets verified when another transaction is made in the memory pool, only once instead of twice, to remove burden from the node network.


The video claims that by doing this, the 1 MB block can contain 50,000 transactions.
This would only really help SPV wallets, and even so, not all that much as SPV wallets still don't want to download 1 MB of data per block from the network.

This idea is actually both horrible and adds another overhead on top of the existing. First of all, full nodes are still going to have to download the entirety of both blockchains so that they can check that the transactions whose hashes are included in the primary blockchain are actually valid transactions. Blocks in this primary blockchain would contain at most 31250 transactions, ~15 times more than current blocks. That is a lot of transactions and requires a lot of processing power to just verify all of those transactions.

Secondly, there is no limit on how large the secondary blocks are. Someone could make an absolutely massive (on the order of Mb) transaction that would take an extremely long time to verify. That transaction, without any limits on the secondary blockchain, can be as large as the malicious entity wants it to be. Full nodes would still have to download that transaction and verify it. If that transaction does not use segwit, it will essential DoS attack any node which receives that transaction.

Thirdly, those secondary blocks will, with the best case scenario, be ~7 Mb in size. The problem is that this is assuming all transactions are of the average transaction size of 225 bytes. Of course there will be larger transactions, so it will be quite larger than that.

Thus the overhead of such an idea is way too much. Furthermore, why do you have to commit the transaction hashes when that is already done with the merkle root AND the hashes can just be calculated programmatically? There is simply too much overhead with bandwidth and processing power requirements that this is not a good idea at all.

2) SHA256  (@ 12:00)

He claims at '12 minutes (and a bit before that after 10:07 how he explains how his mining algo is 4x more secure than SHA256) that SHA256 is going to be cracked by quantum computers.
While SHA256 is not a quantum safe algorithm, it will not be "cracked" by quantum computers. There are no ways for a quantum computer to be able to perform a preimage attack on SHA256, they will only be able to find ways to solve SHA256 faster. This just means that the difficulty will increase with the increased hash power brought on by quantum computers. Furthermore Bitcoin's mining algorithm uses SHA256 double (SHA256 of the SHA256 of the block header) and has very strict constraints on what that preimage is, it would still be difficult to quickly find a block even if a preimage attack were found on SHA256.

So he proposes Skein and Keccak instead of SHA256:
https://en.wikipedia.org/wiki/Skein_(hash_function)
https://en.wikipedia.org/wiki/SHA-3

He made addresses of his own currency 256 bit strong, instead of 160bit, where he claims that RIPEMD-160 is outdated.
RIPEMD160 is (relatively) old, but it certainly not outdated nor broken. The only concern here is a collision where the RIPEMD160 of the SHA256 of two public keys is the same. Even so, RIPEMD160 is certainly not broken and 160 bits is still plenty. There are no known collision attacks with RIPEMD160.

3) Koblitz Curve  (@ 13:10)

At 13:10 he claims that the Koblitz Curve had some signature leakages, so he uses an R curve (571 bit), which he claims that has the highest quantum security to this date.
I don't know enough about this topic to comment on it.

4) Bitcoin is single threaded  (@ 18:20)

He claims that the bitcoin protocol should be multi-threaded, because a single threated protocol creates a large queue.
In what way is the Bitcoin protocol single threaded? It is not even a process that is run but rather a specification of what the messages are. How can it be "multi threaded"?

5) Bitcoin's time system is bad (@ 19:15)

He claims that Bitcoin's time sync system is bad and that the clocks can be up to 2 hours from eachother.

He claims that this makes BIP 65 (OP_CHECKLOCKTIMEVERIFY) problematic:
https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki
There is no way to make everyone on the Bitcoin network to use exactly the same current time. All computers will be slightly off of each other due to both latency and physical limitations. Furthermore, forcing everyone onto the same time via a time server introduces centralization.

Currently Bitcoin Core tries to unify time by using the median time of the last 11 blocks. This essentially ensures that all nodes are synced to the right time. AFAIK system time is no longer used for time calculations.

How does he propose to "fix" time syncing?

6) Miners don't include TX in their block (@ 21:20)

He claim that BTC miners dont include transactions in their block due to this overhead, instead just go for the block rewards.
There is no way around it. You cannot force all miners to make full blocks. There must be a way to make empty blocks otherwise the blockchain can stagnate if there is not enough traffic. Removing the block reward is also plain stupid. There would be no incentive for miners to continue mining as transaction fees are nowhere near high enough to support miners.

How does he propose to "fix" this?
4429  Bitcoin / Armory / Re: Damaged wallet on: January 06, 2017, 03:42:53 PM
Try upgrading to 0.95.1. IIRC this issue with "transaction does not exist in Armory's database" is one of the known bugs of 0.94.1.

Also, please post the Armory log files.
4430  Bitcoin / Bitcoin Technical Support / Re: 2.5 Hours & No Confirmations on: January 06, 2017, 03:40:33 PM
No shit your transaction is taking a while. It is ~6.5 Kb in size. The average transaction is around 0.25 Kb in size. The fee is too small as it is only 53 satoshis/byte.

Will it confirm?
It is impossible to say. There are a lot of transactions that are both smaller and paying a higher fee than you so if your transaction does confirm, you will likely be waiting several more hours, perhaps a few days.
4431  Bitcoin / Bitcoin Technical Support / Re: recvd btc shows confirmed and in my balance but seems to be stuck on: January 06, 2017, 03:38:41 PM
These are your four transactions in order of sending:

fae2abbad71d4a4dbc819bd75dbd561592fbd83dabd258b2d7041c1bda129a28
eed602fd774b8c3440839a0b34beeb6b4f2343e2a0e79456e154dc69febfa25f
be928ef28f9bc65643a33015b85a2d03971950b0da62cf8e9ff8353c0f2f5c55
5975636c8cec4bc089446fb3a0c243937cf483f44e2baf69162fe12feaef6e14

The first one is confirmed, the last three are not. All transactions depend on each other as each one spends from the previous transaction i.e. the second spends from an output from the first, the third spends an output from the second, and the fourth spends an output from the third. Because of this dependency, the last three transactions cannot confirm until the second transaction confirms.

The transaction fee on all of the last three transactions (including the second one, which is the most important right now) is too low. You only paid ~65 satoshis/byte whereas the current recommended fee for fast confirmations is ~100 satoshis/byte. Because you have these three dependent transactions, you only have two options: wait, or ask a miner to confirm it.

For the second option, you can contact Quickseller and macbook-air; they can help you with that.
4432  Bitcoin / Bitcoin Technical Support / Re: 2.5 Hours & No Confirmations on: January 06, 2017, 03:32:44 PM
No shit your transaction is taking a while. It is ~6.5 Kb in size. The average transaction is around 0.25 Kb in size. The fee is too small as it is only 53 satoshis/byte.
4433  Bitcoin / Bitcoin Technical Support / Re: bitcoin-cli not working on: January 06, 2017, 03:26:26 PM
when running bitcoin.qt i get an error window "Invalid amount for -paytxfee=<amount>: '0.00' (must be at least 0.00001000 BTC/kB)" and the welcome sceen of bitcoin disapears Sad

why did i get this window? can you help please?
Exactly what command are you using to start Bitcoin Core? Go to ~/.bitcoin and double check that there is no bitcoin.conf file there. If there is, please post the contents of that file.
4434  Bitcoin / Bitcoin Technical Support / Re: Why does Bitcoin Core -prune not show the balance of imported addresses? on: January 06, 2017, 03:23:52 PM
It seems that it needs to download the entire blockchain.
I was under the impression that this wouldn't be the case, as the full blockchain is only required
for the transaction history.
Am I wrong?
Bitcoin Core still needs to download and verify the entire blockchain in order to properly function. If it does not know what the current state of the blockchain is, it will not work. Thus it will still be downloading the entire blockchain. The difference between pruned mode and normal mode is that in pruned mode the blockchain will be deleted after it has been downloaded and verified. Only the latest blocks are kept just in case and those are deleted after they become too old.

This. I used importaddress "my-watch-only-address" "" false
With importaddress "my-watch-only-address" I got a "Rescan is ddisabled in pruned mode" error.
Rescanning does not work in pruned mode because the entire blockchain is needed. It has to scan through the entire blockchain for any transactions that pertain to the imported address, but it cannot do this in pruned mode because the entire blockchain is not stored. The reason the first command works is because there is an optional parameter which tells Bitcoin Core whether to rescan. Be default it is true, but you set it to false, so it does not rescan, just adds the address to the wallet.

I was wondering why would it need a rescan. I thought the full blockchain is needed only for the transaction history.
In case that someone doesn't care about the history, why would he just import an address of private key to check balance?
One of the purposes of Bitcoin Core is to serve as a wallet. Rescan is necessary so that the wallet functions properly and can spend all of the Bitcoin actually owned by the user. Because the vast majority of people who import addresses and private keys want to spend the Bitcoin associated with them, the import* methods by default will rescan so that the entire transaction history is known so that the Bitcoin can be properly spent.
4435  Bitcoin / Bitcoin Technical Support / Re: i dont understand what is happening on: January 06, 2017, 05:25:26 AM
I contacted him and he said that can't help with anything involving a double spend attemp. If you know other user that can help me please leave me his profile. Thanks
Don't talk to him about double spend attempts. Rather tell him that it is a stuck transaction that you need confirmed. Only give him the link to one of the transactions.

The other person you can try talking to is macbook-air.
4436  Bitcoin / Bitcoin Technical Support / Re: i dont understand what is happening on: January 06, 2017, 03:51:53 AM
With my balance what will happen? It will remain the same? I mean i have -0.00228btc balance.
That is something on blockchain.info's end, not related to the rest of the Bitcoin network. You will need to contact blockchain.info to sort that out.
4437  Bitcoin / Bitcoin Technical Support / Re: i dont understand what is happening on: January 06, 2017, 03:35:00 AM
Second transaction will be confirmed for sure? It cant be dropped from memory pool?
There is no guarantee that your second transaction will confirm. It can still drop from the memory pool. It is just like any other transactions, there is nothing special about it.

I highly doubt any of those two transactions will confirm because the fees on both are very low.
4438  Bitcoin / Bitcoin Technical Support / Re: TWO TRANSACTION UNCONFIRM MORE THAN 12 HOURS on: January 06, 2017, 03:01:05 AM
I am not convinced as you have double-spend a transaction with a fee of 5 sat/B. A lot of miners have a min relay fee of 10 sat/B so a lot of miners could have mined the double-spend tx.
Double-spend my tx, I had already given you the raw.
My node is currently offline. You can do it yourself; I have no obligation to prove to you that it is possible, you can do that yourself. Multiple other people (such as peter todd) have done this as well. Seriously, just do some googling.

Well the op asked us how to double-spend so teach him a thing. He said he uses blockchain.info so the first thing you need to do is retrieve the private keys from there. It used to be possible at least 4 years ago when I checked it.
it is not longer possible to retrieve the private keys from blockchain.info. They changed their software.
4439  Bitcoin / Armory / Re: 2 year old Armory wallet. Do I have to sync the entire blockchain? on: January 06, 2017, 02:25:59 AM
Is there a limit to the compatibility of the paper backups? For example, will my paper backup from 2 years ago successfully restore into the latest Armory version?
AFAIK, yes, it will still be compatible. I don't think this has changed in a long time.

Is this backup likely to still be valid in another 2 years?
Maybe. We are planning on moving to BIP 32 which will thus deprecate the currently used stuff. However the legacy wallet systems will likely still be kept for backwards compatibility.

Will a paper backup from the official Armory wallet restore into one of the community forked versions?
Most likely. It depends on what has been changed by the people that forked it.
4440  Bitcoin / Bitcoin Technical Support / Re: TWO TRANSACTION UNCONFIRM MORE THAN 12 HOURS on: January 06, 2017, 02:20:03 AM
You are incorrect. You can double spend a transaction which is not RBF enabled, it will just be slightly harder to do as less nodes will relay it, but it is still possible. It has been done multiple times in the past by other users in the same situation of the OP and I have done it before to prove that it could be done.
Ok. Here is my first transaction (non-RBF) https://blockchain.info/tx/8ec829670f3e20f76155cc25a0dd91e5e4c6cdcfb19ba92aa2db44bde437d993 which pays a fee of barely above 10 sat/B
Here is the raw of my second RBF enabled transaction:
Code:
0100000001d13268bf354efa3afb1e36de03e22d4f7267ba85f2f0fb531efc09808a3b6d5f000000008b483045022100dbd5f4e2e8f38efba47d150048f2b4ab9ea81b46e2de3a0ae0d57f1a53f8eff802201adba6cf8c5e5aeb6b4a82734dbb58bb98aaef2eb1115a8e9d79cba991265d96014104d41dd0e449372f8896755cc74f0ed86cbfdffa531808dd4a391e09c3b9f629b98a12fd07487ed576131169fdceea9137909655aa079eb2a7eebd05742ab8d87afdffffff01c0732600000000001976a9147c298d5d195cf7ba257cff786e56026baf4a43a988ac00000000
Which pays a fee of 223 sat/B. Good luck double-spending my first tx with the second one, are there really some full RBF miners?
Yes, there are full RBF miners. I have done a double spend publicly on reddit: https://www.reddit.com/r/btc/comments/5ar9sb/does_replace_by_fee_make_double_spending_easier/d9ivqtd/

Furthermore, how do you think everyone else who has stuck transaction issues are able to make a new transaction with a higher fee? They are double spending; they are making an RBF transaction without any RBF signalling in the original transaction. Seriously, take a look through the tech support section and look at all of the transactions people are complaining about. All of those transactions don't signal RBF and many of them are not confirmed but rather have been successfully double spent.



Anyways, this is off topic for this thread. Just because you do not understand how it works or why it works does not mean that it does not work. This has been done multiple times in the past; just because you don't know that does not mean that it does not work.



So, anymore things I can do now?

I had contacted Quickseller and macbook-air.

Thank you very much to all of you.
All you can do is wait. You can wait for the transaction to either confirm, or for it to eventually be "forgotten" by the network. In the latter case, the transaction should disappear from most block explorers and your wallet so you can just send the Bitcoin again but with a higher transaction fee. However for this to happen you have to wait a few days.
Pages: « 1 ... 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 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 ... 591 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!