Pages:
Author

Topic: Segwit2x vs 1 MB - page 2. (Read 1502 times)

legendary
Activity: 1414
Merit: 1000
October 09, 2017, 04:00:26 PM
#37
I think, in the end the Segwit2x will not happen. ... we will see.

Or it will be the same as with Bitcoin CrASH. (dumped as soon as possible)


Those big blockers are nutjobs, irrational and gamblers - accordingly, it seems that they are likely to employ such destructive hard forkening tactics for their own pleasures, asocial and likely destructive goals.

They are not tech savvy. They do not understand. They are trying their best.
legendary
Activity: 3892
Merit: 11105
Self-Custody is a right. Say no to"Non-custodial"
October 09, 2017, 03:54:57 PM
#36
I think, in the end the Segwit2x will not happen. ... we will see.

Or it will be the same as with Bitcoin CrASH. (dumped as soon as possible)


Those big blockers are nutjobs, irrational and gamblers - accordingly, it seems that they are likely to employ such destructive hard forkening tactics for their own pleasures, asocial and likely destructive goals.
hero member
Activity: 756
Merit: 502
CryptoTalk.Org - Get Paid for every Post!
October 09, 2017, 03:53:10 PM
#35
This could be best way to get BTC2X coins safely, doesn't matter if this method takes long time for confirmations, the thing matters is that we will get the coins safely.

It looks like this may change. I saw someone tweet that Jeff Garzik unilaterally removed the opt-in replay protection from the BTC1 repository (can't confirm at the moment). Apparently, he reopened the discussion regarding strong replay protection utilizing the OP_RETURN function. If true, that means they are preparing for there to be two viable blockchains.

I think, in the end the Segwit2x will not happen. ... we will see.

Or it will be the same as with Bitcoin CrASH. (dumped as soon as possible)

I think there's a chance it won't happen, but it looks like miners and businesses are mostly doubling down. While I think that the legacy chain will prevail in the end, I think that if the legacy chain has minority hash rate, that this will affect the market more than people are currently pricing in.
legendary
Activity: 1414
Merit: 1000
October 09, 2017, 03:08:43 PM
#34
I think, in the end the Segwit2x will not happen. ... we will see.

Or it will be the same as with Bitcoin CrASH. (dumped as soon as possible)
copper member
Activity: 1050
Merit: 294
October 08, 2017, 11:36:15 PM
#33
>so few people will be buying 2x,

Nobody will be buying 2x, they will be buying BTC and those transactions will be replaying on 2x
Yes this will be quite same as it was for BCH in the last fork, they will continue to buy more and more BTC.

Yes, it is good strategy.

>so few people will be buying 2x,

Nobody will be buying 2x, they will be buying BTC and those transactions will be replaying on 2x

Theres going to be opt-in replay protection.

To split your coins
On BTC chain you have some coins in address (A), you send your coins to another address you own (B), and include a further special recipient address 3Bit1xA4apyzgmFNT2k8Pvnd6zb6TnwcTi  to whom you send a few satoshis.
Any transactions that contain this special address will be ignored by 2X miners.
Once this is successful, you will have your BTC in an address(B) you own.

Now you switch to the 2X chain, and send again from your first address (A), this time to a different addresses (C) you own this time omitting the special recipient address.

After this:
A is empty on both chains
B contains BTC coins
C contains 2X coins

(Always split to addresses you own, so if anything goes wrong, it shouldn't matter)
But I don't think I'll be bothering to split.

This could be best way to get BTC2X coins safely, doesn't matter if this method takes long time for confirmations, the thing matters is that we will get the coins safely.
legendary
Activity: 1652
Merit: 1483
October 08, 2017, 05:12:51 PM
#32
To split your coins
On BTC chain you have some coins in address (A), you send your coins to another address you own (B), and include a further special recipient address 3Bit1xA4apyzgmFNT2k8Pvnd6zb6TnwcTi  to whom you send a few satoshis.

What is the source of this information? Do you trust it?

you can see the pull request from the btc1 developer team here: https://github.com/btc1/bitcoin/pull/117
more discussion here: https://www.reddit.com/r/Bitcoin/comments/6virdi/jeff_garzik_adds_optin_replay_protection_to_btc1/
and well-known developer and general explainer-for-noobs, jimmy song, wrote a more in-depth tutorial and explanation here: https://bitcointechtalk.com/how-segwit2x-replay-protection-works-1a5e41767103

so yes, i think we can trust the information at this point. whether the opt-in protection is sufficient/ethical is another story. most people don't even know what replay attacks are or why they matter.

Quote
Will you install/use Segwit2x?

i just realized, since there is no replay protection, the thread poll doesn't make sense. no one needs to install segwit2x. it will work with wallets right out of the gate. that's why it's so dangerous.
sr. member
Activity: 1400
Merit: 347
October 08, 2017, 04:38:20 PM
#31
To split your coins
On BTC chain you have some coins in address (A), you send your coins to another address you own (B), and include a further special recipient address 3Bit1xA4apyzgmFNT2k8Pvnd6zb6TnwcTi  to whom you send a few satoshis.

What is the source of this information? Do you trust it?
legendary
Activity: 3906
Merit: 6249
Decentralization Maximalist
October 08, 2017, 04:18:03 PM
#30
I wouldn't be surprised if most Bitcoin users don't even know/care about the block size debate and various forks. They've just been running Core or Electrum and will continue to do so. Bitcoin is a real, live economy. Businesses run like clockwork on it with scripts and APIs. Every user manually, simultanously installing a new client? In Bitcoin? Give me a break -- impossible. On smaller and/or more centralized networks, this isn't necessarily true, as we've seen with Ethereum and Monero. But clearly hard forks lead to chain splits once stakeholders really dig their heels in.

I don't consider it totally impossible, as only those who rely on automated systems would be forced to instantly "update" the client. And the others, as I already said, could be persuaded by exchanges to change to the "hard-forking" client.

But this obviously would be much easier if the hard-fork is not "contentious" (has majority approval with businesses and developers) and is planned well in advance - both things didn't happen with Segwit2x. Their only chance to "win" the battle is that really so much hashrate changes to the hard-forking chain that the original one becomes practically un-usable (I guess even 75% would not be enough for that, more 85-90%).

Quote
I think that's what Bitcoin Cash supporters are hoping for, and why they seem generally supportive of 2X. I suspect you're right. I'm not sure which altcoin chain will win out between 2X and BCH, but I think probably BCH. It's the big blocker's bloatchain of choice.

I think that if Segwit2x fails to become "the Bitcoin" it will have not much support from big blockers, as most of them want to scale much faster and so Bitcoin Cash is their option of choice. So Segwit2x will only have one chance.
HCP
legendary
Activity: 2086
Merit: 4361
October 08, 2017, 03:21:39 PM
#29

... but i am not sure how you mark the transactions as RBF in Core. i think you have to do it through command line!
but Electrum for example has RBF option in the preference which is as simple as checking a box...

There is the -walletrbf command line argument (defaults to "false" as this is an "Opt-In" feature... But like all the command line options, you can simply add it to your bitcoin.conf:
Code:
walletrbf=1

Ref: https://bitcoin.org/en/release/v0.14.0#opt-into-rbf-when-sending
legendary
Activity: 3472
Merit: 10611
October 06, 2017, 02:27:55 AM
#28
~
Wow, you learn something new everyday. I'll experiment with some very small transactions.

you can always decode the final transaction you made with some tool like https://blockchain.info/decode-tx or any others that you may prefer and check to see if everything is ok before broadcasting the transaction.

you can check this for reference: https://bitcoin.org/en/developer-reference#raw-transaction-format
legendary
Activity: 1666
Merit: 1196
STOP SNITCHIN'
October 06, 2017, 01:33:44 AM
#27
This is, however, a crucial problem for Segwit2x: An user would have to install the 2x client if she wants to receive money from the 2x chain and use (send) it. So after some time - some days, some weeks at most if she doesn't use BTC too much - she must install the 2x/Btc1/Electrum2x/whatever2x client if she wants to use that chain.

The question is now how many users will do this. Exchanges and other companies that support Segwit2x will surely try to promote a Segwit2x client, and they could have some success because from what I perceive, most non-technical users are "apolitical" in the block size debate and would use the client that gives them personally the greatest advantages.

This is the age-old conundrum of hard forks and why many believe they will inevitably lead to multiple blockchains in a mature currency like Bitcoin. I wouldn't be surprised if most Bitcoin users don't even know/care about the block size debate and various forks. They've just been running Core or Electrum and will continue to do so. Bitcoin is a real, live economy. Businesses run like clockwork on it with scripts and APIs. Every user manually, simultanously installing a new client? In Bitcoin? Give me a break -- impossible. On smaller and/or more centralized networks, this isn't necessarily true, as we've seen with Ethereum and Monero. But clearly hard forks lead to chain splits once stakeholders really dig their heels in.

The most likely outcome is, in my opinion, that the Core chain will "win" the battle, Segwit2x will be marginalized, and big blockers will switch to Bitcoin Cash definitively. That could have as a consequence that Bcash will be stronger than now, although I don't think it can ever be the leading coin.

I think that's what Bitcoin Cash supporters are hoping for, and why they seem generally supportive of 2X. I suspect you're right. I'm not sure which altcoin chain will win out between 2X and BCH, but I think probably BCH. It's the big blocker's bloatchain of choice.

~
I don't think it's possible to use nLockTime in Electrum. Not in the standard user interface, anyway. I've browsed through Electrum's command line documentation and I don't see any reference to nLockTime, either, so I'm at a loss for how to make it work.

i couldn't find it either. but i remember something about this!
you can always make the transaction and before signing it, manually change the last 4 bytes of the raw transaction (8 hex characters) to your locktime Wink
a little advanced but not hard.

for example the transaction ends with: "....88ac00000000" for locktime of 0. and last block height now is 488503. you set it to 488504 which is 38740700 in little-endian "....88ac38740700"

Wow, you learn something new everyday. I'll experiment with some very small transactions.
legendary
Activity: 3472
Merit: 10611
October 06, 2017, 01:25:46 AM
#26
~
I don't think it's possible to use nLockTime in Electrum. Not in the standard user interface, anyway. I've browsed through Electrum's command line documentation and I don't see any reference to nLockTime, either, so I'm at a loss for how to make it work.

i couldn't find it either. but i remember something about this!
you can always make the transaction and before signing it, manually change the last 4 bytes of the raw transaction (8 hex characters) to your locktime Wink
a little advanced but not hard.

for example the transaction ends with: "....88ac00000000" for locktime of 0. and last block height now is 488503. you set it to 488504 which is 38740700 in little-endian "....88ac38740700"
legendary
Activity: 3906
Merit: 6249
Decentralization Maximalist
October 05, 2017, 05:19:11 PM
#25
My understanding is this:

As there is no replay protection (only the opt-in mechanism described by fluidjax), if you don't mine, you will be using initially both chains with your Core client. That means that if you don't split, you will be using also Segwit2x because your transactions (and the transactions that go to your address and use also both chains) will be written on both chains. The only difference will be that the Segwit2x-only transactions (from Segwit2x chain to you, with coins that are NOT on the Core chain) won't appear in your wallet.

This is, however, a crucial problem for Segwit2x: An user would have to install the 2x client if she wants to receive money from the 2x chain and use (send) it. So after some time - some days, some weeks at most if she doesn't use BTC too much - she must install the 2x/Btc1/Electrum2x/whatever2x client if she wants to use that chain.

The question is now how many users will do this. Exchanges and other companies that support Segwit2x will surely try to promote a Segwit2x client, and they could have some success because from what I perceive, most non-technical users are "apolitical" in the block size debate and would use the client that gives them personally the greatest advantages.

If Segwit2x does manage to hold more than 80% of the hashrate for more than a week, I predict that then the 2x chain will win the battle because enough users would change to the new chain (because they need to sell coins, merchants using BitPay, Coinbase users ...) and the "original BTC" chain will be too slow for them.

This can only work if both BitPay and Coinbase stay with Segwit2x and don't support the original BTC chain for that whole period. If any of those begins to "tumble" and support the original BTC chain - even calling it an altcoin, e.g. "Corecoin" or so - Segwit2x will be an altcoin and can have, at most, the significance of Bitcoin Cash (probably less!).

The most likely outcome is, in my opinion, that the Core chain will "win" the battle, Segwit2x will be marginalized, and big blockers will switch to Bitcoin Cash definitively. That could have as a consequence that Bcash will be stronger than now, although I don't think it can ever be the leading coin.
jr. member
Activity: 59
Merit: 10
October 05, 2017, 04:55:55 PM
#24
No I wouldn't. I am with 2MB blocks, but they have to be implemented in the main bitcoin repository by the devteam. No other fork will be able to overcome the first bitcoin.
legendary
Activity: 1666
Merit: 1196
STOP SNITCHIN'
October 05, 2017, 04:49:42 PM
#23

faster chain will be on block 200 and slower will be on block 100 (examples).
you create a transaction on faster chain and set your locktime to 201 and also enable RBF (change the sequence to a smaller number) this tx can only be mined on block 201. the faster chain mines this. the slower chain needs to find 101 more blocks to be able to mine that transaction so you have a long time.

as soon as your tx was confirmed on faster chain you double spend it on the slower chain but this time send the coins to another address you own.

Looks good. Is there software what can create such transaction ?

bitcoin core and by extension any fork of it (including SegWit2x) will automatically add locktime based on last block height so you are goo there. but i am not sure how you mark the transactions as RBF in Core. i think you have to do it through command line!
but Electrum for example has RBF option in the preference which is as simple as checking a box. but it does not have option to change the locktime (i think they were planning on adding this in the new versions but i have not yet checked it).

I don't think it's possible to use nLockTime in Electrum. Not in the standard user interface, anyway. I've browsed through Electrum's command line documentation and I don't see any reference to nLockTime, either, so I'm at a loss for how to make it work.

I also just came across an interesting case where even Segwit2x users are vulnerable because of the way replay protection is being implemented: https://twitter.com/hrdng/status/915967021254414336

Quote
In short: blacklisted addresses can cause payment channel users to lose money.

The bottom line: be very, very careful after the fork. I would avoid doing anything until some experts release good tutorials on how to properly split coins.
sr. member
Activity: 1092
Merit: 271
October 05, 2017, 03:24:43 PM
#22
For a non-technical person like me, if ever there is a bitcoin fork, I will always go for the Bitcoin Network, it would be much complicated to know the difference and would be a bigger risk if I chosed the other one.  Honestly, I guess those who keep the old chain when we have already a new improved chain is in only for profit.  Because I do not see any  other reason why they have to keep them alive.
hero member
Activity: 697
Merit: 520
October 05, 2017, 03:20:09 PM
#21
There's plenty of bravado out there, but if Corecoin really does get awarded the current signalling distribution then it's going to be borderline unusable and it'll stay that way unless they themselves hard fork into a different form. Then we have three coins as a few nutters might mine the original one.

Things are going to heat up rapidly between now and November, but I think most people are rational enough to know 2X is going to be a fuckup that's abandoned before it gets rolling.

It depends on the miners doesn't it? They haven't come out and said what they're going to do.

I generally agree with the idea that users matter, not miners. That is, hash power tends to follow price instead of the reverse. But there are interesting game theory implications here that are going largely ignored.

Unfortunately, miners "following the money" is not a fluid, efficient process when we're talking about incompatible forks of a live network. This is a market process and markets are not efficient. Miners will need to make decisions about what they believe users want, and they will do so based on incomplete information. They may very well be wrong. We could easily see a situation where, say, 35% of users support the legacy chain, 15% of users support the Segwit2x chain, and 50% of users don't know what the hell is going on.

But a miner isn't even privy to that information. They can see node counts (are these sybils?), hashpower (should I follow the other miners?), social media (does it really matter to the network what a couple thousand people are saying on Twitter?), the forums (ditto?)..... what should they do?

It's much better to be a user in this situation. Just sit back and do nothing and let the miners duke it out. You'll have coins on both chains (or neither, if you're more interested in hedging your dollar value)...

I think this guy has a pretty good take on what will happen: https://twitter.com/bitcom21/status/915610111174836224
hero member
Activity: 770
Merit: 509
October 05, 2017, 01:49:37 PM
#20
There's plenty of bravado out there, but if Corecoin really does get awarded the current signalling distribution then it's going to be borderline unusable and it'll stay that way unless they themselves hard fork into a different form. Then we have three coins as a few nutters might mine the original one.

Things are going to heat up rapidly between now and November, but I think most people are rational enough to know 2X is going to be a fuckup that's abandoned before it gets rolling.

It depends on the miners doesn't it? They haven't come out and said what they're going to do.

There are miners already rejecting the agreement, the agreement has been broken a million times, the agreement is poorly written, it lacks a lot of details, it included that it would be followed in order to avoid a hardfork (and since the BCash hardfork happened, and miners in the agreement mined the fork to both, another reason why it was broken), the agreement also didn't include the replay protection measures... it is a total mess and any true bitcoiner should be doing whatever is on its hand to stop this.

If the exchanges that should be listing both coins, dont list both coins, I can't wait for the legal consequences, because some people with a lot of money is going to be extremely pissed off at some corporations playing around with their bitcoins.
sr. member
Activity: 471
Merit: 500
October 05, 2017, 01:48:08 PM
#19
I will simply keep both of them in hand. Last time with BCH hardfork and choose to dump BCH and keep BTC. But this time is different, it's too risky to make a choice when I can not fully understand the situation.
newbie
Activity: 5
Merit: 0
October 05, 2017, 11:17:43 AM
#18
What will you do if 80-90% of miners start mining > 1MB blocks ?
Will you ignore this chain and will be waiting 1-2 hours for 1 confirmation on original chain ?

If somebody makes bitcoin transaction then it apears on Segwit2x chain (bigger block, faster confirmation).
I think it takes hours(or days) to confirm on original chain.

Do I miss something ? (It will be not the same as with Bitcoin cash)

I plan not to use Bitcoin over the fork period. It costs me nothing to wait,  so I will wait and wait some more,  until the 2x attack runs out of money.
I believe the users don't want 2x, so few people will be buying 2x, the price will drop, and it won't be able to support the large amount of miners (80-90%) that ideologically want to mine it. So, to pay their electricity bills and realise the investment in hardware, a percentage will switch back to BTC.
The miners may have deep pockets, but they can't continue indefinitely. No doubt this will all drag on for a while, but like I said, I can wait, and they can't.

Yes, it is good strategy.

>so few people will be buying 2x,

Nobody will be buying 2x, they will be buying BTC and those transactions will be replaying on 2x

Does it mean if you buy 1 bitcoin, you will get 1 2x coin for free?
Pages:
Jump to: