Bitcoin Forum
May 05, 2024, 12:38:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 [470] 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 ... 589 »
9381  Bitcoin / Bitcoin Discussion / Re: BIP 102 seems terse on: August 25, 2015, 09:30:07 PM
I just read through the text of 100, 101, 102.  If I understood correctly 101, ends up at block size limit of 5GB in 20 years (10 doublings).
'
8
16
32
64
128
256
512
1024
2048
5096

Is that correct?

102 was very terse and I didn't really understand the detail of the proposal.

https://github.com/jgarzik/bips/blob/2015_2mb_blocksize/bip-0102.mediawiki

The "specification" section is only 3 lines (the first of which just says the current state of affairs):

1    Maximum block size permitted to be valid is 1MB.
2    Increase this maximum to 2MB on November 11, 2015 at 00:00:00 UTC.
3    Increase maximum block sigops by similar factor, preserving SIZE/50 formula.

I believe I understand lines 1 and 2 completely, but what does line 3 mean?   Increase by a similar factor (x2?, how often?).  What's the SIZE/50 forumla he refers to?
There is a current limit on the number of sigops (signature operations) to prevent a miner from creating a block that takes ages to verify due to an extreme number of sigops. Sigops currently include the OP_CHECKSIG and OP_CHECKMULTISIG as well as a few others. The current limit is 20000 sigops per block which is 1000000 (1 MB)/50. Thus the maximum number of block sigops will increase according to the formula of blocksize/50. It will become 40000 for a 2MB maximum.

As for why it is written like that, probably because the code is like that to allow for any blocksize but still preserve the ratio between blocksize in bytes and number of sigops.
9382  Bitcoin / Development & Technical Discussion / Re: making a testnet transaction by hand on: August 25, 2015, 07:47:21 PM

Hey, thanks, that does help!

Here's what I got back:
Code:
{
   "lock_time":0,
   "size":110,
   "inputs":[
      {
         "prev_out":{
            "index":1,
            "hash":"3ca5868acb7ea66fc8c2a3ed841337d24774183ec8edb626d0e05d799a271e57"
         },
         "script":"76a9140f532b6d8285d6d1bba1286cd74350270edbc7ee88ac"
      }
   ],
   "version":1,
   "vin_sz":1,
   "hash":"5ac07664014523a1dd0b6de82700add59fc6017e536b06dba6561e7206ede029",
   "vout_sz":1,
   "out":[
      {
         "script_string":"OP_DUP OP_HASH160 0f532b6d8285d6d1bba1286cd74350270edbc7ee OP_EQUALVERIFY OP_CHECKSIG",
         "address":"12Q2mc7LmWZcj72pXqUhWZemW3Vixm3PWp",
         "value":9190000,
         "script":"76a9140f532b6d8285d6d1bba1286cd74350270edbc7ee88ac"
      }
   ]
}

The only thing that stands out as clearly not what I intended is the out["address"].  It's showing up as 12Q2mc7LmWZcj72pXqUhWZemW3Vixm3PWp, but I actually intended to pay to mguz4fCKaXzsWDWSFQT5LUs6N36RuNu9To.  This seems related to my use of a testnet address.  It's not clear to me, however, if it's the case that this decode tool assumes a bitcoin address, or if I created the payToScriptPubKey incorrectly.
That looks to be correct. I think blockchain is just assuming mainnet since both addresses have the same hash160.
9383  Bitcoin / Development & Technical Discussion / Re: Getting nonces on: August 25, 2015, 07:33:29 PM
You can create a script which goes through each block and uses the getblockhash and getblock rpc commands. You can retrieve the json data for each block which includes a field for the nonce. Then just extract the nonce and save that to a file.
9384  Economy / Digital goods / Re: $350 AWS(Amazon Web Services) Coupon Codes for $30 on: August 25, 2015, 04:09:56 PM
bought some more codes from him
9385  Bitcoin / Bitcoin Discussion / Re: BitcoinXT nodes , what the hell ? on: August 25, 2015, 03:18:04 PM
It means node count can be easily manipulated. But, it only lasts for few hours (for this time_
I think Gavin or XT supporters could use this way to get "75% adopter" by the next year
Node count is easily manipulated, so it is not a good metric of support (as we can see here). For support they are looking for 750 of the last 1000 blocks mined that contain a different version number which indicates that that block supports Bitcoin XT

But, i don't understand why there are BIP 101 blocks ? Isn't it means bitcoin already splits into 2 seperate blockchain Huh
BIP 101 blocks have a different version number that means that that block and miner supports XT. Those blocks are still valid since the fork has not yet happened.

what is this NODE and XT thing guys ???i just dont get it
can someone give a good information page or link ...what is bitcoin XT.
Thank you
Full Nodes a clients on the Bitcoin Network that verify all blocks and transactions. XT happens to be a full node but is modified so that it follows different rules. Blocks mined through XT will have a different version number and it will cause a hard fork of the blockchain when 750 of the last 1000 blocks use its version number.
9386  Bitcoin / Bitcoin Technical Support / Re: How to do faster reindex? on: August 25, 2015, 03:12:19 PM
Lots of RAM and solid-state drive instead of magnetic platters.

I have 4 Gb RAM and 120 Gb Samsung SSD but it's still too long to reindex. Is it only me or anybody else having same problem?
Get a faster processor.
9387  Bitcoin / Project Development / Re: Bitcointalk Account price estimator on: August 25, 2015, 01:35:25 PM
Hey OP since there is a que, why dont you just let the site collect the uid along with the user's email and when the calculations are over the results get emailed?

Good idea...

or OP can use a method like this site: http://www.satoshiquiz.com/bitcointalk/getactivity.php the queues count in minutes and after the queue count over, insert the token for get an information.
I think I might implement both.
9388  Bitcoin / Bitcoin Discussion / Re: What are Bitcoin Core Devs cooking under radar? Disabling SPV completely!!!! on: August 24, 2015, 07:27:26 PM
And there I thought blacklisting is a bad thing, but hey just blacklist all SPV-clients.
Why is the "but you don't have to enable it"-argument valid in this case?
It is NOT blacklisting all SPV clients. It is implementing an extra bit which indicates whether the node supports bloom filters or not. They are also adding an option in Bitcoin Core to disable bloom filters should the operator wish to do so. It has bloom filters enabled by default.
You sound exactly like the people, who defended the evil "drop Tor-Nodes if you are DDOSed"-feature in BitcoinXT Wink

But to get serious again:
Is that a problem for SPV-clients or not? Can they implement bloom-filters without a blockchain of their own?


It can be both a problem and a benefit. Instead of wasting resources trying to get a node to respond to a service request it doesn't support, the SPV client can go look for nodes that actually respond to its request. On the other hand, if people disable bloom filters, you pretty much leave those SPV clients in the dark or using the old method which takes a lot of data.
Seems like I got this wrong: So, you need bloom filters to run a SPV efficiently? (I don't understand much about bloom filters, but with my little knowledge, that actually makes more sense)
So, what exactly are the benefits of disabling bloom filters?
None for the SPV client. For the full node that supplies the client data, it reduces the amount of data it uses and prevents DoS attacks. Otherwise disabling bloom filters is pretty much pointless and not beneficial except for people running nodes on low end hardware and low bandwidth networks.
So, the benefit would be, that we would theoretical get more full nodes from people with bad hardware or bandwidth?
Is that the official reason for implementing this?
The official reason is the prevent SPV clients from spamming old nodes that don't support bloom filters with their bloom filter requests.

As for having the option to disable bloom filters, I couldn't tell ya.
9389  Bitcoin / Bitcoin Discussion / Re: What are Bitcoin Core Devs cooking under radar? Disabling SPV completely!!!! on: August 24, 2015, 07:17:58 PM
And there I thought blacklisting is a bad thing, but hey just blacklist all SPV-clients.
Why is the "but you don't have to enable it"-argument valid in this case?
It is NOT blacklisting all SPV clients. It is implementing an extra bit which indicates whether the node supports bloom filters or not. They are also adding an option in Bitcoin Core to disable bloom filters should the operator wish to do so. It has bloom filters enabled by default.
You sound exactly like the people, who defended the evil "drop Tor-Nodes if you are DDOSed"-feature in BitcoinXT Wink

But to get serious again:
Is that a problem for SPV-clients or not? Can they implement bloom-filters without a blockchain of their own?


It can be both a problem and a benefit. Instead of wasting resources trying to get a node to respond to a service request it doesn't support, the SPV client can go look for nodes that actually respond to its request. On the other hand, if people disable bloom filters, you pretty much leave those SPV clients in the dark or using the old method which takes a lot of data.
Seems like I got this wrong: So, you need bloom filters to run a SPV efficiently? (I don't understand much about bloom filters, but with my little knowledge, that actually makes more sense)
So, what exactly are the benefits of disabling bloom filters?
None for the SPV client. For the full node that supplies the client data, it reduces the amount of data it uses and prevents DoS attacks. Otherwise disabling bloom filters is pretty much pointless and not beneficial except for people running nodes on low end hardware and low bandwidth networks.
9390  Bitcoin / Bitcoin Discussion / Re: What are Bitcoin Core Devs cooking under radar? Disabling SPV completely!!!! on: August 24, 2015, 07:06:44 PM
And there I thought blacklisting is a bad thing, but hey just blacklist all SPV-clients.
Why is the "but you don't have to enable it"-argument valid in this case?
It is NOT blacklisting all SPV clients. It is implementing an extra bit which indicates whether the node supports bloom filters or not. They are also adding an option in Bitcoin Core to disable bloom filters should the operator wish to do so. It has bloom filters enabled by default.
You sound exactly like the people, who defended the evil "drop Tor-Nodes if you are DDOSed"-feature in BitcoinXT Wink

But to get serious again:
Is that a problem for SPV-clients or not? Can they implement bloom-filters without a blockchain of their own?


It can be both a problem and a benefit. Instead of wasting resources trying to get a node to respond to a service request it doesn't support, the SPV client can go look for nodes that actually respond to its request. On the other hand, if people disable bloom filters, you pretty much leave those SPV clients in the dark or using the old method which takes a lot of data.
9391  Bitcoin / Bitcoin Discussion / Re: What are Bitcoin Core Devs cooking under radar? Disabling SPV completely!!!! on: August 24, 2015, 07:04:21 PM
And there I thought blacklisting is a bad thing, but hey just blacklist all SPV-clients.
Why is the "but you don't have to enable it"-argument valid in this case?
It is NOT blacklisting all SPV clients. It is implementing an extra bit which indicates whether the node supports bloom filters or not. They are also adding an option in Bitcoin Core to disable bloom filters should the operator wish to do so. It has bloom filters enabled by default.

Now you understand how it feel about the blacklist nonsense?
Nope. No idea what you are talking about

Yes ofcourse the client operator can choose to disable or enable this feature.

However, why does core devs spend time on this while the blocksize limit is the urgent issue.
There are other issues than just the blocksize limit. If every time some large issue prevented anything else from happening, than Bitcoin would stagnate and nothing would get done. Same thing with other software. You can't have everyone working on one issue and not doing anything else. It prevents any progress from happening.

There is a thing called multi tasking, which is what they are doing. They are working on multiple things at a time to be more efficient and get more done. While some people debate the block size issue, other people work on other stuff. Some people work on implementations of their proposals for the block size, and others do stuff to improve other aspects. This is what makes groups of people great. You can have a few guys on one thing, a few more on another, and so on.

If you actually read the developer mailing list, then you would see that they not only discuss blocksize stuff, but also other stuff. In fact, a large chunk of the discussions on the mailing list are not about the block size.
9392  Bitcoin / Bitcoin Discussion / Re: What are Bitcoin Core Devs cooking under radar? Disabling SPV completely!!!! on: August 24, 2015, 06:48:41 PM
And there I thought blacklisting is a bad thing, but hey just blacklist all SPV-clients.
Why is the "but you don't have to enable it"-argument valid in this case?
It is NOT blacklisting all SPV clients. It is implementing an extra bit which indicates whether the node supports bloom filters or not. They are also adding an option in Bitcoin Core to disable bloom filters should the operator wish to do so. It has bloom filters enabled by default.
9393  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core Shuts Down Upon Boot Runtime Error |Can't find supposed resolutions on: August 24, 2015, 06:33:53 PM
OK I found the AppData folder. And from what I understand if I delete all the files/folders in the AppData folder and reinstall the whole Bitcoin Core client that I should be good then? Am I supposed to delete all those files and folders and just immediately fire up Bitcoin Core to re-download the whole block and all that or am I supposed to delete all the files/folders in the AppData/Roamin/Bitcoin folder then uninstall Bitcoin Core, reinstall Bitcoin Core, and THEN fire it back up?Huh
Before deleting anything, find the wallet.dat file and copy that out to some other folder where it is safe. Then delete everything and fire up Bitcoin Core. If that doesn't work, then try uninstalling and reinstalling Bitcoin Core. If the program works, then go back to appdata and replace the new wallet.dat file in there with the one that you copied out.
9394  Bitcoin / Bitcoin Discussion / Re: Why Bitcoin Core needs to die on: August 24, 2015, 05:58:43 PM
I will run core even if i'm the only one running the node and I'll mine my own blocks and would rather use fiat over xt.
You might say.. " oh come on bro.. you're being irrational!!"

No,..no.. I am not. The reason I got into bitcoin, was not so i can buy coffee with my phone! It was so i can be a part of "new money", one which is not controlled by anyone.
It seems like TPTB have managed to take over some of the figure heads and are using them to gain control over bitcoin. You can't shut down TCP/IP, but you can bribe/threaten, Gavin.

Have fun with your GOV... Gavcoin.




Not controlled by anyone but a bunch of Core devs? Bitcoin is not controlled by anyone indeed and XT is demonstrating just that.
XT is controlled by Hearn and Gavin and them only. Core is controlled by the core devs, which includes a lot more than two people, so I would say that Core is more decentralized than XT right?

Talking about Bitcoin itself though, then yes it is not controlled by anyone and the multiple forks of Bitcoin (including xt) and alternative clients all demonstrate that.
9395  Bitcoin / Project Development / Re: Bitcointalk Account price estimator on: August 24, 2015, 05:56:39 PM
I realize that, but then how would you determine the post quality? Or just remove it from the results entirely?

ahh and why this needs to be here if you aware, how misleading it is?

just because of sig. campaigns. (quality sig. campaigns are counted by humans and length of post doesn't matter anyway), or to just have another variable and "precise" results?

imho best option is to remove it completely, because 75 chars rule was found by some low paying massive campaigns (typically coinomat), which are just focusing on amount of posts and were scared by totally useless posts like "lol" or "."..



I included it because of the standard request for the post quality of an account since that can affect the price of the account. I needed a metric so I just used what my sig campaign used as a metric for acceptable posts (probably wasn't a good idea). However, I feel that a price estimator without including the post quality of an account would not be complete.

I will remove that if enough people want me to. So far, I have not seen anyone really mention their dislike with that feature (besides you) so I will leave it as is.
9396  Bitcoin / Bitcoin Discussion / Re: What are Bitcoin Core Devs cooking under radar? Disabling SPV completely!!!! on: August 24, 2015, 05:50:47 PM
I would advise you read the discussion on that pr thread and read the actual bip here: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010535.html

If you actually read any of those, it should be clear that this is simply giving operators the option of disabling bloom filters and thus disabling connections to spv wallets. It is just like the choice to choose Core or XT. Additionally, it is not only a change to Core, but a change to the protocol. It prevents SPV wallets from constantly sending requests to a node that does not support bloom filters (e.g. old nodes) thereby conserving resources ON BOTH ENDS so that they can be put to actual use instead of wasted.

Furthermore, Core is not by default disabling this feature. It is only giving node operators the option to turn it off, and for people who just start Bitcoin Core and leave it running (like me) then it doesn't matter.
9397  Bitcoin / Bitcoin Discussion / Re: Why Bitcoin Core needs to die on: August 24, 2015, 05:29:05 PM
This morning we had a broad show of support for BIP101 (Gavin's proposal) from several major Bitcoin companies:




Source: http://blog.blockchain.com/wp-content/uploads/2015/08/Industry-Block-Size-letter-All-Signed.pdf
I'm inclined to believe that they support XT and BIP101 simply because it is the only production code available that implements big blocks, which they all support. If someone creates different code that also implements big blocks (such as BIP 100) then we would have both more choice and that these companies would not stick to XT.
9398  Bitcoin / Project Development / Re: Bitcointalk Account price estimator on: August 24, 2015, 01:39:59 PM
It took some time to load the information here are your stats:

thanks a lot:)

OP: nice idea, even this section "post quality" is quite misleading.

There may be reply in 2 words, which is accuraty and help to solve some issue or fully answering the question and there may be 2 pages copy paste worthless crap. I'm aware, that is hard to determine by script, what is "quality" post and what not, anyway, maybe this should be changed..


I realize that, but then how would you determine the post quality? Or just remove it from the results entirely? I based the post quality off of what my sig campaign accepted for decent quality posts which is at least 75 symbols in length.
9399  Bitcoin / Project Development / Re: Bitcointalk Account price estimator on: August 24, 2015, 12:57:37 PM
So I have analyzed the potential activity issue and a manual count shows that my website is correct. I don't know why Bitcointalk says the activity is higher than what I calculated though.
9400  Bitcoin / Armory / Re: stuck or good? on: August 24, 2015, 12:26:48 PM
It is OK and not stuck. Armory can take a long time to load. Just keep it open and after a while (can take several hours) if will load and be usable. The more often you use it, the less time the startup should take.
Pages: « 1 ... 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 [470] 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 ... 589 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!