Bitcoin Forum
May 24, 2024, 04:52:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 [403] 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 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 ... 590 »
8041  Other / Beginners & Help / Re: BIP38 compatible characters on: December 21, 2015, 12:39:51 PM
If you are talking about the characters you can use for the password, then your can use whatever characters you want as long as it is part of UTF-8, which most characters are.
8042  Bitcoin / Bitcoin Discussion / Re: Bitcoin becoming centrally planned: Communist on: December 21, 2015, 12:47:48 AM
I'm afraid that thousands of users do not have this degree of freedom. What you said is true at the early stage of bitcoin when bitcoin was still in design phase and worth only a little. At this stage, everyone have invested so much money, effort and time into this ecosystem, thus their economy interest will limit their choice

Imagine that majority of exchanges have upgraded to XT and one exchange left running core, and a fork happened. Then core exchange will immediately be flooded by millions of pre-fork coins sell order coming from XT coins holder. The value of core coin will crash to 0 right away. And then there is no meaning in mining this coin, all hash power will leave

This means, if any fork happens without reaching major consensus, it is suicide economically. It does not matter how great your view is for the future or how good your design can scale, nothing matters when the market cap of that coin is 0
If only the exchanges changed to use XT (or whatever other client that implements a fork), then they would be losing business because few other users are also using XT so they don't make any money. If the users and exchanges were switched to XT and pushing for a for, then the miners would follow because that is where the money is. If miners and exchanges switch but users don't, then those miners and exchanges are incentivised to switch back because there is no money to be made if no one else is using that fork. In all of those cases, it is not possible for one group to coerce everyone else to switch, there has to be two out of three to do so otherwise there is no incentive for the other groups to switch.

Also, in your example, with such a fork, there is nothing that distinguishes a Core transaction from an XT transaction, so those XT holders who are sending core coins to that exchange are also sending their XT coins to that exchange. What you described is simply not possible.

We already know that a fork without consensus is suicidal, it is suicidal for both sides. That is why we always wait for the supermajority before enforcing any sort of fork, hard or soft.
8043  Bitcoin / Bitcoin Technical Support / Re: Cannot find my transaction on blockchain / No confirmations after 48hours+! HELP on: December 20, 2015, 09:34:28 PM
I have the wallet file. I've rescanned the bitcoin with zapwallet and my bitcoins are still not appearing.
Run the same command you are running with zapwallettxes but instead of having zapwallettxes there, change it to -rescan.
8044  Bitcoin / Bitcoin Discussion / Re: Bitcoin becoming centrally planned: Communist on: December 20, 2015, 09:32:56 PM
I want to Be Wrong, I want to be Convinced Of this, but I fear What are YOU IN too delighted with the Bitcoin to See THIS centralization is Forming.
Why do you say I am delighted? Stop putting words in my mouth. I see that there is centralization, there inherently is. There absolutely is no way to have complete and absolute decentralization. But it isn't on the scale or level which you claim it is.
8045  Bitcoin / Bitcoin Discussion / Re: Bitcoin becoming centrally planned: Communist on: December 20, 2015, 09:28:19 PM
How many bitcoin players are Required To have consensus? 3 miners, 4 exchange (or wallet) and 5 programmers? If 1,000 of us , running full node , complain , we will be heard?

Case the group of 12 (3 miner, 4 exhange and 5 developer) had accepted the XT , the thousands of claims against would have been heard?
Yes they would have been heard. The thousands of miners who mine at those 3 pools who are against XT (or any other proposed fork) switch to other pools who does not support the fork. Those 3 pools no longer have a majority.

The thousands of users (including the miners) who don't support the fork stop using those 4 exchanges and use other less popular but just as good exchanges.

The thousands of users who use those 5 developer's client switch to another client.

With all of the options out there, people aren't being forced to use anything, and if they don't like it, then they don't have to use those products or services which use rules they don't like. This is consensus.
8046  Bitcoin / Development & Technical Discussion / Re: Can a signature be reused in a new transaction to steal coins ? on: December 20, 2015, 09:02:53 PM
Blockchain explorers contain alot of signatures in spent coins transaction in the scriptSig part of the transaction, can the attacker reuse this signature in a new transaction to steal coins received on this address ?
No. The signatures in a transaction applies only to that transaction due to hashes. The hash can only represent on specific set of data, that one specific transaction. If the data is different, then that hash will not match and thus the signature is invalid for that data. Unless the attacker is able to find a hash collision which also happens to be a proper transaction, then signatures cannot be reused. IIRC the current hash used is SHA256 which has no known attacks against it.
8047  Bitcoin / Development & Technical Discussion / Re: Increasing the blocksize as a (generalized) softfork. on: December 20, 2015, 05:50:19 PM
This is why I called it a "generalized" softfork, since it has properties of softforks but has the power of a hardfork (in this case).  It is sort of an "in-between" kind of fork.
How does this have properties of a soft fork? It is missing the key point of a soft fork, old clients are still able to use Bitcoin after the fork. This is a hard fork since I cannot run current software after this fork and still be able to send and receive transactions and use it as I do now.

Since this is a (generalized) softfork, there is a very strong incentive for miners to upgrade to the new rules (orphaned blocks).  So this should not happen provided the majority hash power are on board when the fork occurs.

However, if it *did* happen, then this is a disaster no matter how the fork is designed.  Either the old (longer) chain is rejected as invalid, or there is a very large reorg undoing many multi-confirmation transactions.
There is already a strong incentive to upgrade with a normal soft fork. Miner's blocks will be orphaned if they don't upgrade.

And such forks have happened before, see the July 4th forking incident: https://bitcoin.org/en/alert/2015-07-04-spv-mining

A softfork is the same as a 51% attack against the old rules.  The generalized softfork is no different.  I think DannyHamilton understands this.
I think this is different. What you propose is simultaneously mine on two different blockchains, the old and new one. This is a 51% attack on the old chain as it just produces a bunch of empty blocks thus preventing confirmations. In a normal soft fork, this doesn't happen and other miners can extend that old chain, they just don't have any incentive to do so. Again, see the July 4th forking incident for an example of miners extending the old chain. Your proposal wouldn't allow that to happen, but old clients would only be able to use the old chain, so it is a hard fork.

If Danny understood it, then I invite him to explain it to me since he is much better at explaining than you are.
8048  Bitcoin / Bitcoin Technical Support / Re: Bitcoin core wallet keys on: December 20, 2015, 05:34:39 PM
Yes, I manually created addresses via 'getnewaddress'. I tested it just now by manually making a new one, but the keys after a restart were still 10017. But it might be that though.
I think the wallet needs to be unlocked in order to generate new keys, so the keypool size will probably increase the next time you unlock the wallet.

How the 5000 turned into 10000 is still a mystery.
I think the wallet marks all of the keys in the keypool before an encryption as used so it regenerates the keypool after encrypting which is how 5000 became 10000
8049  Bitcoin / Development & Technical Discussion / Re: Increasing the blocksize as a (generalized) softfork. on: December 20, 2015, 05:22:40 PM
Technically this can be done via a standard softfork.
No it cannot. Clients running the old rules are not able to use Bitcoin as they have normally. They are unable to use Bitcoin at all because they cannot see the transaction data in the blockchain and thus won't know about confirmations. This proposal is not backwards compatible, and backwards compatibility is the key point of a soft fork.

The same is true for any softfork.  For example, if some portion of the hashpower were passionately against the OP_CLOCKTIMEVERIFY fork, they could create a competing softfork that makes any block including a OP_CLOCKTIMEVERIFY transaction invalid.  If this occurred, then Bitcoin will split into two competing cryptocurrencies (both softforks of the original chain).
They could, but that is also why we wait for a supermajority of miners say that they are willing to enforce the new rules before actually enforcing.

Yes, in the same way a standard softfork uses the majority hash power to attack any chain under the old rules.
No it does not. A soft fork simply lets the old chain die out if people are still mining there. They aren't actively attacking the old chain as your proposal suggests. A normal soft fork would still allow miners to mine on and extend the old chain. This causes problems, see the July 4th forking incident for an example of this.
8050  Bitcoin / Development & Technical Discussion / Re: Increasing the blocksize as a (generalized) softfork. on: December 20, 2015, 05:00:39 PM
If I'm understanding this proposal correctly, it could be described as a hard fork with a simultaneous majority hash power attack on the old fork.
 
The OP has indicated a method by which the hash power that hashes the blocks on the new format side of the hard fork can simultaneously hash empty blocks on the old format side.

That way, once the hashing participants on the new format side have enough hash power, the old format side will no longer be able to confirm any transactions ever again.  They will be forced to either hard fork to keep their old format, or they will have to join the new format.
So it really would just be discouraging any use of the old chain and force people to switch to the new one.

The way I understood it was that it is supposed to be that people on the old chain can still use Bitcoin normally. As I said in an earlier post, this is not possible unless somehow all of the UTXOs in the new block are presented in the old block format. But I think in order to do that, a software upgrade is still needed so that the client actually knows what to do with that data because it cannot be in the same format that is currently used. Either way, I don't think the idea that this is a soft fork works, it is still a hard fork.
8051  Bitcoin / Development & Technical Discussion / Re: Increasing the blocksize as a (generalized) softfork. on: December 20, 2015, 04:47:00 PM
A generalized softfork has the same minimum requirements of a standard softfork, i.e. >50% of mining hashpower.  In practice it would wiser to shoot for something beyond the bare minimum, such as the standard 75% or 95% of hash power as with other forks.  The point is that this proposal is no different than other softforks in terms of requirements.
Hard forks don't need consensus, we just want consensus to actually do one. It only requires the same amount of hashpower to execute. The difference between soft forks and hard forks is not the hashpower required, it is whether the new rules are backwards compatible (soft fork) or not (hard fork)

Besides, this proposal is an alternative to hardforks which completely replace the blockchain with a new version under different rules.  My proposal does exactly the same thing, but does so essentially as a softfork.  The new chain keeps all the the transaction history on the chain under the new rules.
Nothing about your proposal makes it backwards compatible (a soft fork). It is not possible to still use Bitcoin if you are running an old version of software, as is the case with hard forks. The point of a soft fork is that I don't need to upgrade but I can still send transactions, see confirmations, see other transactions, and consider other transactions and blocks as still valid even if they run under the new rules. Your proposal makes it so that I can't see confirmations (so I can't spend the Bitcoin because the transaction will remain in the mempool and then disappear when no one continues to relay it after it has been confirmed), and it won't consider new blocks containing actual block data as valid since they are too big. It is still a hard fork.
8052  Bitcoin / Bitcoin Technical Support / Re: Cannot find my transaction on blockchain / No confirmations after 48hours+! HELP on: December 20, 2015, 04:29:13 PM
Wow. I've just finished syncing my wallet, and then did zapwallet...it's removed my conflicted transaction from the transaction page, and my 6bitcoins have NOT been put back in my wallet. Have i lost my bitcoins for ever? Surely this should not be possible?!?! All i did was send 6 bitcoins to my BTC-E wallet, and i get all this hassle and the loss of 6bitcoins because of this! What do i do? If anyone can get my 6btc back, a 1BTC bounty will be handed out. 
Your Bitcoin is safe as long as you have that wallet file.

It should be rescanning the blockchain now to see how much Bitcoin you have. You might have to restart Bitcoin Core with the rescan option.
8053  Bitcoin / Bitcoin Technical Support / Re: Bitcoin core wallet keys on: December 20, 2015, 04:26:56 PM
How did you set the keypool? The increase to 10000 might have been caused by the way that you had set the keypool size.

Did you get a new address 17 times? It looks like Bitcoin Core is trying to keep 10000 address in the keypool, so if you request a new address, it will generate another and add it to the keypool. This will happen even if you don't have any transactions.
8054  Bitcoin / Development & Technical Discussion / Re: Increasing the blocksize as a (generalized) softfork. on: December 20, 2015, 04:22:26 PM
I see a few problems with those proposal

1) You are proposing to fork the blockchain without consensus. This in itself is a problem, we don't want to fork without consensus (even with a soft fork) because there is still the possibility of the old chain surviving, and that can lead to some major problems.

2) Your generalized soft fork idea breaks one of the basic principles of Bitcoin, storing all of the transaction history in the blockchain. It is not possible to know what the transaction data is if you use your idea to transform blocks under new rules to blocks under old rules. It isn't backwards compatible so it isn't a soft fork. If I ran a client with the old rules, then I would not be able to know what the transactions were in that block without having to download the fork. That is completely pointless.

8055  Bitcoin / Bitcoin Discussion / Re: Bitcoin becoming centrally planned: Communist on: December 20, 2015, 04:10:44 PM
Use the same philosophy in bitcoin. There will be thousands of malware targeting it and exploiting it, it should have been designed to be immune to that, just like linux vs windows. Bitcoin should not be developed constantly.
Linux and Windows are constantly being developed, otherwise we would still be using MS-DOS. Look at the linux kernel git: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/. There are commits happening very frequently, and some even happened today. Windows is also constantly developed. They release windows updates every tuesday of each month. They release Service Packs and new Windows versions. Are you calling that "not constantly developed"? More people rely on Windows and linux every day than do people who use Bitcoin. They have more at stake, and they still constantly develop.
8056  Bitcoin / Development & Technical Discussion / Re: [Q] Is it possible to make dynamic block sizes (and more questions) on: December 20, 2015, 03:59:24 PM
- Is it possible to have Dynamic Block Sizes (Block Size automagically changing to accord with the transactions in one block)
Yes. There are a few BIPs proposing a dynamic block size but they have not been implemented yet. To change to use a dynamic block size (or to change anything with block size in general) would require a hard fork.

- Is it possible for a ZeroCoin/Cash Implementation in BitCoin and if so, why isn't it implemented
It probably is possible. As for why it isn't implemented, it is just another altcoin feature, and altcoin features are rarely implemented back into Bitcoin. Also, it looks like zerocash doesn't have any production ready code yet so there isn't even anything to implement and test out yet.

- How the hell do you put images in the blockchain......
Please don't. You are just going to bloat the blockchain. The general idea to putting stuff in the blockchain is to use special transactions with weird outputs so that when you decode it in a certain way you get the data.
8057  Bitcoin / Bitcoin Discussion / Re: Bitcoin becoming centrally planned: Communist on: December 20, 2015, 01:55:57 AM
This is off topic, but to answer your question, it is due to the recent release of new ASIC hardware. More efficient ASIC mining hardware has made mining a little cheaper so more people are mining. They also have higher hashrates so people are replacing their equipment and getting more hash power. If you are insinuating that there is some conspiracy to increase the hash power and do something malicious, you are wrong.
8058  Bitcoin / Project Development / Re: [ANN] Codacoin.com - Bitcoin Tools on: December 20, 2015, 01:45:52 AM
I have already bookmarked this website just because i can now see OKCOIN website price quoted in USD.
Oh i forgot to say thank you.  Thanks for making this happen.

You're welcome!

I get it from here:
https://www.okcoin.com/api/ticker.do?ok=1
Your quoted link only displays
{"date":"1450575734","ticker":{"buy":"463.32","high":"467.64","last":"463.43","low":"453.08","sell":"463.5","vol":"11227.7727"}}
I cannot get anything from it.
That is what it is supposed to display. That is simply what the api returns. If you keep refreshing the page, you will see that the numbers change.
8059  Bitcoin / Bitcoin Discussion / Re: Bitcoin becoming centrally planned: Communist on: December 20, 2015, 01:36:13 AM
Right, only those who actively use Bitcoin and don't just hodl. They are the people who actively participate in the economy and they are the ones that can exert influence.....

Do you think They are caring against centralization? Or they only think of profits
Who are "They"?

Are you saying that you don't actively participate in the economy (by buying and selling stuff) so that means that you can care about centralization but those who participate don't? That is flawed logic. I participate in the economy, and I care about this. Other people also participate, and they clearly care about centralization and where Bitcoin is going. And it does also affect their profits. If Bitcoin goes in a direction that is bad for Bitcoin, then they are going to lose profits. So yes, they will care if it goes in a direction that makes them lose profits.
8060  Bitcoin / Development & Technical Discussion / Re: BIP62 and Lightning Network status on: December 20, 2015, 01:30:35 AM
As I see, BIP62 status is "withdrawn":

https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki

Are there any comments about this BIP? What's wrong with it?
According to the commit that marks it as withdrawn:
Quote
All of BIP62's (including the only-new-transactions) are currently enforced
as standardness rules, but it seems hard to push it further. Every new type
of complex transaction may require new extra rules, and some important types
of malleability cannot be addressed by it (for example, a single participant
in a multisig spend creating a new signature with a different nonce).
It seems wiser to pursue normalized txid or segregated witness-based
solutions, which do solve this problem more fundamentally.
Pages: « 1 ... 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 [403] 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 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 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!