Bitcoin Cash (aka Bitcoin ABC aka UAHF) provides two methods of replay protection, both of which are opt in. If you do not create transactions which use these features, then your transactions are vulnerable to replay.
The first method is a redefined sighashing algorithm which is basically the same as the one specified by BIP 143. This sighash algorithm is ...
If you don't want to read the whole list, and just want to choose a Bitcoin Cash wallet...
(SPV = Simplified Payment Verification, does not depend on a server so it's a more decentralized.)
Sorted by various things
Electron Cash (a.k.a Electrum for Bitcoin Cash)
Looks like ABC win this rally. ABC have more hash power and more supporters.
I like this approach to explain:
BTC = real Bitcoin
BTCC = real fake
Bitcoin BCH = fake fake Bitcoin
BCHSV = real (?) fake fake Bitcoin
BCHABC = fake (?) fake fake Bitcoin
As of what happens if someone send BTC from a BTC wallet to BCC wallet address, the transactions go through.
But you can only see that transaction in the Bitcoin Blockchain rather than Bitcoin cash blockchain.
I will explain with an example.
Say there is an address named "abc" in BTC and another address named "def" in BCC.
abc has 1 BTC (Bitcoin Network)
If your wallet has a Bitcoin Cash version of it (e.g. Bitcoin ABC for Bitcoin Core, Electron Cash for Electrum), then you can install that version in a second location and have it use a different data directory (the data for wallets is stored separately from the install location). Then just copy your wallet file into the second data directory and use the ...
"CashAddr" is the name of the new Bitcoin Cash address format, which is heavily influenced by SegWit Bech32 format.
It looks like this:
The format is consisting of a prefix (bitcoincash, bchtest or bchreg), a seperator (always :), and a 42 character payload.
TIP: P2PKH starts with q while P2SH starts ...
The separation between internal and external addresses comes from BIP32.
Using a different chain for each permits you to give out an xpub for just the external ones to an auditor. They would then be able to observe your incoming payments, but not your spending.
If you have 1 Bitcoin (BTC) before the hard fork, you will have 1 Bitcoin (BTC) and 1 Bitcoin Cash (BCC) after the hard fork.
Whether you can spend those BCC depends on who has control of your private keys.
If you currently keep your BTC on an exchange (Coinbase, GDAX, Poloniex, ...) you need to check their policy w.r.t. the fork, since they control your ...
You'll have to negotiate with your service provider whether they can help you.
Whoever holds the private keys for your Bitcoin wallet should be theoretically able to generate a transaction that sends the BCH from the Bitcoin address to wherever you wanted them to go.
In practice this may be difficult or infeasible: To keep large quantities of Bitcoin ...
For one, Litecoin is not a fork of Bitcoin. It relies on the same base code, but it is a separate network, and they do not share the genesis block.
Bitcoin Cash is a true fork of Bitcoin, in the sense that they can be traced back to the same genesis block.
Both chains continue to exist as they follow different consensus rules. Blocks on the bitcoin Cash ...
There is nothing which distinguishes a BCC address from a BTC address; they are both the same format and refer the the same keys, thus a BCC address is a BTC address and vice versa. This means that if someone sends BTC to an address that you created with a BCC wallet, the person who owns that BCC wallet would receive BTC. It won't appear in his BCC wallet, ...
EDA (Emergency Difficulty Adjustment):
Median Time Past of the current block and the Median Time Past of 6 blocks before has to be greater than 12 hours.
If so, it gets 20% easier to create proof of work. In other words, miners can find blocks 20% easier.
Source: Jimmy Song
As EDA is one way (difficulty down), miners abuse it. They stop mining, and ...
The throughput in Bitcoin is not defined in transactions per second, rather indirectly, via block size limit. What matters in the size of transactions in bytes. The more complex the transaction is (complex meaning more inputs and outputs, long scripts), the more space it takes. A typical full (nearly 1 MB) block in Bitcoin includes around 2000 transactions, ...
How to transfer unspent Bitcoin Cash from Mycelium to Coinomi?
or: How to identify the internal and external addresses which hold unspent output and transfer/sweep the funds to another wallet?
or: How can i get hold of my Bitcoin Cash?
Be sure you know what you are doing with your private keys ;)
Recommendation: Transfer your BTC funds from Mycelium to ...
Is this true with Bitcoin Cash?
Yes, the same.
Is the only difference between Bitcoin Cash and the original bitcoin a larger block size?
There's one more difference: Bitcoin Cash uses BIP-143 to solve the quadratic hashing and to add replay protection. (BIP-143 is also enabled by SegWit on main chain.) (the formula is hashType | SIGHASH_FORKID (0x40) ...
As long as both chains adhere to the same address format, which I believe they do for now, there is no such thing as a BTC or a BCC address -- both are valid on both chains. What enables you to split your coins is the replay protection BCC implemented. It makes a BCC transaction invalid under BTC rules and vice versa.
BTW, Ethereum faced similar problems ...
The original bitcoin adjusted difficulty every 2016 blocks, which would nominally be 14 days @ 6 blocks per hour. The 238th such adjustment is due at block 479,808, and we are presently (early 4 Aug 2017) at 478,620 or 1188 blocks away on BCC. I assume the original adjustment interval has not been changed. 35 blocks were generated in the last 24 hours, so ...
Bitcoin-ABC (the reference implementation of Bitcoin Cash) is a fork of bitcoin core, there are no big changes to the settings.
so bitcoin cash dust limit is exactly the same as Bitcoin which is 546 Satoshi.
To make sure you can review Bitcoin-cash-ABC/transactions_test/ file code on GitHub line 546
And on transactions file here
* "Dust" is defined ...
Given the tags you're setting on your question, I believe you're confusing currencies, wallets, and explorers.
Bitcoin (BTC) and Bitcoin Cash (BCH) are currencies with an associated blockchain.
Wallet/node software is what you use to interact with that currency.
Software that interacts with BTC includes Bitcoin Core, Bitcoin Knots, btcd, Electrum, ...
There's no technical reason to not to support segwit.
The main emotional arguments were that this was better done as a hard fork rather than a soft fork, but this ultimately would have resulted in a handful of bytes being different in the resulting block. SegWit was originally designed as a hard fork before the realization that it could be implemented ...
Technically, the UASF that will go live on August 1st isn't a hardfork (see What is the User Activated Softfork (UASF) proposal? How do its risks compare to hardforks?), but it may have still have a chainsplit.
When there is lack of consensus about the rules in the bitcoin network, there may be multiple blockchains, one blockchain following one set of ...
The Bitcoin blockchain needed some protocol updates and there were several views on what those changes had to be. Because the blockchain is completely decentralized any part of the network can create and maintain its own version of the blockchain, that's called a hard fork, and that is what happened on August 1st.
On July 20th this year, the whole Bitcoin ...
In my case I sent the Bitcoin Cash to an address created by a Mobile Bitcoin (!) wallet from btc.com.
The support from btc.com told me the solution:
B) You have sent BCC to your BTC wallet:
1. Use your BTC recovery PDF at https://bcc-recovery.btc.com/ (click on 'forgot password' to use your backup PDF)
2. Recover the coins to an address from your BCC ...
Yes, there is. After many hours I eventually received blocks up to the present time.
There is a working DNS seed at testnet-seed-abc.bitcoinforks.org (hardcoded in the Bitcoin ABC source) which lists active Bitcoin Cash testnet nodes, many of which actually work. Bitcoin ABC doesn't seem to prefer this seed - it tries lots of others that only have ...
Bitcoin Cash has the same hard limit as Bitcoin, almost 21 million. In terms of supply, it is identical to Bitcoin, with the same halving of supply, at the same block heights.
However, there is a difference in the difficulty adjustment algorithm. Difficulty is the variable that ensures that there is one block mined every 10 minutes. It increases as the ...
Peter Todd has an in-depth answer to this question here:
What attack does the difficulty drop rate limiter prevent?
The Bitcoin protocol limits the rate at which the difficulty can decrease to no
less than 1/4th of the prior period's difficulty ...
Keys are interchangeable on both chains. If you export the private key of the address you sent it to on the bitcoin cash wallet , and import it back into another wallet (Exodus for Bitcoin?) , you should see your bitcoins.
Go to Blockchain.info
Sign up and after logging in, go to settings. Then in settings, you will see addresses as shown below:
Then click on Import Bitcoin Address as shown:
Then add your private key as it is in the form as shown:
Click import, and you will be able to use your BTC again.
Now to get Bitcoin Cash, just go to Settings > General
There you ...
Note, I use scaling, capacity, and scalability as follows:
Scaling: Growing the network's utility in any fashion.
Capacity: The number of transactions that can be processed on the network.
Scalability: Capability of the network to handle a growing amount of work.
The term "on-chain scaling" is frequently used to exclusively refer to ...