Bitcoin Forum
July 02, 2024, 05:20:15 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 227 228 229 230 231 232 233 234 235 236 ... 590 »
3701  Bitcoin / Armory / Re: BTU Hard Fork Inquiry on: March 22, 2017, 03:00:51 AM
Armory does not check block consensus rules. It will be able to work with alternate implementations that are based upon Core. AFAIK, Armory would work with BU, Classic, and XT even after they hard fork.
3702  Bitcoin / Bitcoin Technical Support / Re: transaction doesn't show up on: March 22, 2017, 01:42:59 AM
doesn't show up in blockchain, even unconfirmed?
Of course it won't show up in the blockchain if it is unconfirmed. If you mean blockchain.info, then that means that the transaction fee paid by that transaction is too low, even for blockchain.info's node settings. As you can see from the images you posted, the transactions have a low fee warning from Electrum, so obviously the problem is that he paid too low of a transaction fee.

Read https://bitcointalk.org/index.php?topic=1802212.0 for what can be done about the transaction.
3703  Bitcoin / Development & Technical Discussion / Re: Clarification on Bitcoin Developer Guide: Proof of Work on: March 21, 2017, 10:13:02 PM
I see what you're saying, but the problem is that AFAICT they were making the target value 2256-1 in the example and attempting to use 2255 in the second without stating it, which is incorrect when you're speaking about having a successful hash every other attempt.
No, they were saying that 2256-1 is the biggest possible number which a hash could be, indicating that the hash is a 256-bit hash. The target is 2255.

So is this just simply an error in their paragraph?
It's just a weird way of saying that the hash is a 256-bit hash.
3704  Bitcoin / Bitcoin Technical Support / Re: How to get my privkeys from Core node incase of a fork? on: March 21, 2017, 09:57:55 PM
Since BU is based on Core, you can just copy your wallet.dat file from Core to a BU instance and be able to spend the Bitcoin from there.
3705  Bitcoin / Development & Technical Discussion / Re: Clarification on Bitcoin Developer Guide: Proof of Work on: March 21, 2017, 09:56:26 PM
I don't quite understand this. Is there not a huge gap between 2255 and 2256-1? If you tried up to only two combinations (I'm assuming this is a hash value of 2256 and 2256-1) then how would you be able to produce a successful hash every other try?
It says on average, so given a big number of tries, half of them would be greater than 2255 and half would be less. I don't think saying "every other try" is the right wording for this.
3706  Bitcoin / Development & Technical Discussion / Re: Post your SegWit questions here - open discussion - big week for Bitcoin! on: March 21, 2017, 06:14:25 PM
Who does, represent Bitcoin Core?
No one really represents Core. The closest you could get to "who represents Core" I suppose would be everyone listed on https://bitcoincore.org/en/team/ but any decision about what goes into Core is made by the entire group, plus a number of contributors not listed on that page.

What are Core, bound by?
Nothing really. There is no obligation for Core to do anything and nothing that requires them to do anything. There is a moral obligation for them to do "what is right for Bitcoin", but that is subjective.
3707  Bitcoin / Development & Technical Discussion / Re: Post your SegWit questions here - open discussion - big week for Bitcoin! on: March 21, 2017, 05:17:36 PM
In trying to understand the two main sides of this impasse (I'm currently for SegWit +LN type layer), but feel it only fair that I explore the BU reasoning to get a balanced view.  I read on the following reddit:

https://www.reddit.com/r/Bitcoin/comments/5wnw8p/the_normal_persons_explanation_of_bu_vs_segwit/

It says that  Core reneged on their deal to release in July 2017.  It might be old new to some, but I've never heard of that.  Does anyone have the real story?  I can't understand why they would renege on what looked like a perfectly sensible way forward, and wonder if it is more one sided fluff from the misinformed, or if I truly have no idea what the issues are all about.
Core did not renege on any deal or agreement, nor was such an agreement made by the group "Bitcoin Core developers". What you are talking about is the Hong Kong Agreement. There, some people who contributed to Bitcoin Core (note that they are contributors and only represent themselves, not the Bitcoin Core project) estimated that Segwit would be ready in April 2016 and agreed to publish a proposal for a hard fork that they could recommend within 3 months of Segwit's release into a version of Bitcoin Core. Note that they estimated Segwit to be ready by April 2016 and the proposal to be published by July 2016. Those were estimates, not hard deadlines.

Unfortunately testing and implementation of Segwit took a lot longer than estimated and it ended up being released in November 2016. However, because April 2016 was not a deadline but rather an estimate, the agreement was not broken. 3 months after Segwit was released, Luke-Jr (one of the contributors who signed the agreement), published a hard fork proposal which he could recommend to Core. The Core contributors who signed the agreement did not renege on their end of the deal, but at this point, I think the some of the miners who signed it have. Note that because the Core contributors who signed the agreement did not and do not represent the entire Bitcoin Core project, Core itself is not bound by the agreement and had no obligation to release on the estimated schedule outlined by the agreement and no obligation to accept and implement the hard fork proposal.

I asked this question a few weeks back but I didn't receive an answer so, I would like to know, If we ever reach the last (26th activation period-- and how much would that take btw) and we fail to get the 95%, what does that mean?
Does it mean that SegWit will be dropped as a solution and developers will have to think in something else?


Either Segwit will be dropped as "the community doesn't want it" or the dates will be changed.
3708  Bitcoin / Bitcoin Technical Support / Re: Bitcoin core sync and new wallet on: March 21, 2017, 05:09:09 PM
Thank you very much for your answer achow101.

I am in the electrum website, with the electrum wallet can I run the bitcoin address I mentioned has funds in it and was created with bitcoin core?
You can import the private key, but importing is not recommended. If you have any Bitcoin on that address, you can sweep it into Electrum, meaning that Electrum will automatically transfer all of the Bitcoin associated with that address to an address in your Electrum wallet.

Even if the 3 years aren't literal waiting time, 110 gb it's to much for me to have on my computer, sadly.
Bitcoin Core can be run in pruned mode where most of the blockchain is deleted. It results in ~5 GB of space taken up, but it still requires that the entire blockchain be downloaded and verified. It does deletion on the fly so you won't have more than 5 GB on disk at any given time.
3709  Bitcoin / Bitcoin Technical Support / Re: Bitcoin core sync and new wallet on: March 21, 2017, 04:54:40 PM
Greetings,

I didn't make the proper research on how to choose the correct wallet for me, and I ended up choosing Bitcoin core, sadly I have 3 years and 14 weeks behind of sync, which is ridiculous.
That time is not how long it will take to sync the blockchain, but rather that the newest block Bitcoin Core has is dated 3 years and 14 weeks ago. A full sync, depending on your hardware, can take anywhere from a few hours to a few days.

I made some research and I found out I can download from torrent to decrease this waiting time, as of 2015 I found a post that said that at that time the size was of about 90gb, this in 2015, so I don't even want to imagine/find out the size of the download today.
The torrent and bootstrap.dat file are useless as it will take longer to sync with them than it will to allow Bitcoin Core to sync normally. The blockchain is currently ~110 GB.

The point is I made a really big mistake, and choose a wallet I can't afford to have.

The problem is I have one wallet address I created with bitcoin core, and here is my question:

Can I open that bitcoin address anywhere else? If so, where?
You will have to export the private keys from your wallet and import them into another wallet.

Also, what wallet do I choose to create? Where do I go to create a wallet that I can access and make transactions whenever I want/need?
If you don't want to wait for the entire blockchain to sync, you can use a lightweight wallet like Electrum instead. However you will be giving up some security and privacy for convenience.
3710  Bitcoin / Bitcoin Technical Support / Re: An error occurred while synchronizing with the network. on: March 21, 2017, 03:59:22 AM
But how much RAM do you need?
Now, I don't know. You will need greater than 4 GB to run Bitcoin Core at default settings.
3711  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Wallet Can't Sync to Blockchain Without Throwing Errors on: March 21, 2017, 03:19:49 AM
And bitcoin wallets are NOT that resources intensive.
Bitcoin Core is because it is also a full node. Verifying and relaying every single transaction and block is quite resource intensive.

I do photoshop work that uses tons of memory and maxes out most of my CPU. Bitcoin is a lightweight compared to that.
But to answer your question, one of the computers has 16 GB of RAM, the other has 4 GB.
One is a dual core i5, the other is a quad core i7.
Both are 2012 Mac minis with intel HD 4000 graphics.
I don't have any kind of active firewall, just a standard router.
Are both of your computers crashing? Bitcoin Core will crash with the 4 GB RAM one as 4 GB is no longer enough memory to keep a node running. It will run into an OOM error and crash.

Core shouldn't be crashing on the 16 GB RAM one unless there is some other issue at hand.
3712  Bitcoin / Bitcoin Technical Support / Re: An error occurred while synchronizing with the network. on: March 21, 2017, 02:34:57 AM
Your machine ran out of memory.

Add the following to your bitcoin.conf file. The file can be found in %appdata%/Bitcoin. If the file does not exist, make it (it's just a text file, with out the .txt extension).
Code:
dbcache=100
maxmempool=100

This should decrease the RAM usage so that it does not run out of memory.
3713  Bitcoin / Development & Technical Discussion / Re: SPV and network splits on: March 20, 2017, 10:37:12 PM
Right... so how will they know what nodes?  I guess it depends on how the wallet is currently implemented, and some may require code changes and it also depends on how the network splits. hmm
They won't know, and that's a problem. Your only solution to guarantee that you are using the chain that you want to is to set up your own node and set your SPV wallet to only connect to that.
3714  Bitcoin / Development & Technical Discussion / Re: SPV and network splits on: March 20, 2017, 08:20:45 PM
They don't. SPV wallets don't verify consensus rules and trusts that the node(s) it is connected to is following the rules that you want. During a hard fork event, you probably don't want to be sending or receiving any Bitcoin as it will be difficult to know what chain your wallet is even following.
3715  Bitcoin / Bitcoin Technical Support / Re: BTC Wallet with Custom Addresses on: March 20, 2017, 08:17:47 PM
Hello,

can somebody tell me is exist any BTC Wallet that allow to create a wallet with custom BTC addresses (BTC address + private key)?
If by custom BTC address you mean a vanity address which begins with a letters that you want, then no. No major wallet supports generating vanity addresses, however there are software that do generate vanity addresses which you can then import into a wallet.

if I have some BTC addresses with BTC address and private key printed on a paper and I would like to spend that money how to do?
Import the private key into any software wallet and then you will be able to spend the Bitcoin.
3716  Bitcoin / Bitcoin Technical Support / Re: An error occurred while synchronizing with the network. on: March 20, 2017, 03:51:02 PM
Please post the debug.log file.

What are the specs of the machine you are using?
3717  Bitcoin / Bitcoin Technical Support / Re: help with bitcoin client install on: March 20, 2017, 03:48:19 PM
What is the output of autogen.sh and configure commands? I'm guessing that you did not install the build dependencies like autoconf, autoreconf, and automake. Follow the build instructions that IngerDev linked to.
3718  Bitcoin / Project Development / Re: Bitcoin Address Generation? on: March 20, 2017, 04:11:33 AM
I am not sure if I am on the right sub forum for this.

I am planning to create a website that could generate a web bitcoin wallet. The problem is, I don't know where to start.
Then you probably shouldn't be creating a web wallet since you will be in control of people's money.

1. How do I generate a bitcoin wallet address?
Generate a 256-bit ECDSA private key. Derive the ECDSA public key from that private key. Hash the public key with SHA256. Hash the SHA256 hash with RIPEMD160. The resulting hash is called the hash160. Prepend the hash160 with a 0x00 byte. Hash the that with SHA256, and hash that hash again with SHA256. Take the first four bytes of the resulting hash and stick it onto the end of the modified hash160. Encode the result with Base58. Note that Bitcoin uses a slightly different Base58 encoding than the normal Base58 conversion.

See https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses for more details and an example.

2. How do I know if it's a valid address?
When you decode the Base58 address, hash everything but the last 4 bytes twice with SHA256. Then compare the first 4 bytes of the hash to the last 4 bytes of the Base58 decoded address. If they match, the address is valid.

3. Can I use a website, like bitaddress.org to the job for me?
Yes, but you probably want to have something that happens on your server instead of someone else's.

4. What else do I need to know about building a website that generates bitcoin wallets?
You need to know how ECDSA works. If you are planning on making a fully fledged web wallet, you will need to know how transaction signing works, how transactions are serialized, how to calculate proper transaction fees, how to handle double spends, how to handle transaction malleability, among a ton of other things. If you are asking these kinds of questions, I advise you to first study existing wallet software and how they work before you even consider making your own.
3719  Bitcoin / Development & Technical Discussion / Re: My Bitcoin-QT blockchain died. on: March 20, 2017, 12:57:56 AM
Thanks.

So, rebuilding a blockchain with Bitcoin-QT does some crunching of every block download or reindexed.  How does that crunch differ from a dedicated miner's crunch?  An Antminer or a Mercury doesn't maintain a blockchain of course.
A miner figures out what inputs result in a hash that is less than the target. A full node will take those inputs and check that they actually hash to less than the target. Full nodes also check that the transactions included in the block are valid transactions, among other things. Note that miners actually are a subset of full nodes. Miners need to be running full nodes in order to know what transactions and blocks are valid in order to mine a valid block. The mining hardware itself does not run full node software but rather the computer they are connected to that provides the work for the ASICs to do.

I can see that a large pool is in a race with other pools to discover blocks.  If the target is changed every 2016 blocks then dumping previous calculations would seem to be inefficient except at the 2016 point.  Calculation inputs would seem to need be saved so as to not repeat work.  One would think this would be approached in an other than random fashion.  Or is the hunt required to have random input tests?  And subsequent unique finds of the block's inputs might have a history of the random attempts to prove it isn't just copying but a unique confirmation?  Is this anywhere near what's happening?
The calculation that miners do is dependent on the block they are mining. Once a new block is found, they will have to change nearly all of the inputs in order to mine the next block. Otherwise they will be mining an alternative block to the one that has already been found, and that will likely result in them wasting hash power on a block that basically no one will accept.
3720  Bitcoin / Development & Technical Discussion / Re: Bitcoin-QT wallet addresses on: March 19, 2017, 09:01:21 PM
Okay, so I went with Eligius a few years back and rebuilding the blockchain I see transactions of an address I labeled Eligius.  I thought that was a private label only applicable to my wallet.  So, that label would appear to Slush if I tried to use that address again?
No. Labels and accounts are an internal thing only. It has nothing to do with the actual Bitcoin network or the blockchain.
Pages: « 1 ... 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 227 228 229 230 231 232 233 234 235 236 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!