Bitcoin Forum
May 08, 2024, 07:23:26 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Segwit and the fork  (Read 2312 times)
Inmydomain (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
June 15, 2017, 02:41:47 PM
 #1

Hi,

Please could someone explain the concept of hard fork, soft fork and segwit.

What is the background? why is it happening? and what are the potential implications?

Thanks

1715153006
Hero Member
*
Offline Offline

Posts: 1715153006

View Profile Personal Message (Offline)

Ignore
1715153006
Reply with quote  #2

1715153006
Report to moderator
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715153006
Hero Member
*
Offline Offline

Posts: 1715153006

View Profile Personal Message (Offline)

Ignore
1715153006
Reply with quote  #2

1715153006
Report to moderator
ImHash
Hero Member
*****
Offline Offline

Activity: 924
Merit: 506


View Profile
June 15, 2017, 02:53:09 PM
 #2

Hi,

Please could someone explain the concept of hard fork, soft fork and segwit.

What is the background? why is it happening? and what are the potential implications?

Thanks
You are late to the party, anyways if you use the search box on the main page you'll get dozens of pages regarding all the issues in question.
I'll explain it in the shortest terms possible.

Core developers ( the same team working on bitcoin for almost 7 years) worked for years to improve the bitcoin network so they coded something called SegWit which is a fix for many things and it'll further improve the user experience and safety.

And there is this little fellow called Wu, he wants to have everything for himself, so he ought to hard fork the main version of bitcoin software and inject his sperms into it Cheesy that is all you need to know really.
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
June 15, 2017, 04:40:49 PM
 #3

Please could someone explain the concept of hard fork, soft fork and segwit.

What is the background? why is it happening? and what are the potential implications?

It's about compatibility. A fork occurs when nodes disagree on what blocks are valid.

A "hard" fork will occur when nodes start using software that now considers blocks valid that are considered invalid by current node software. If most nodes switch to the new software then old nodes will left behind.

A "soft" fork will occur when nodes start using software that changes functionality without the old software considering the new functionality to be invalid. Old nodes continue to function, but they are oblivious to the new functionality.

The segwit soft fork is achieved by hiding its functionality in an "anyone-can-spend" type of transaction.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
tendermartin
Member
**
Offline Offline

Activity: 111
Merit: 10

Cryptowhiz


View Profile
June 15, 2017, 08:48:31 PM
 #4

i guess i need to enroll in Programming and Coding Lessons to understand all you guys just said...

THanks Anyway... befoore now i never even had the slightest idea what it was but now you guys have brightened the way

████→→       ● Bitcoin/Ethereum Hybrid, Neoscript                                                                       ✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯✯ 
████→→       ● Enhanced Hash Rate Compensation, Smart Contracts, DAPPS                                 ✯   The NEW HTMLCOIN 2017 SPEC       ✯
████→→       ● Simple Payments Verirification, Account Abstraction Layer
bitcoinbox
Sr. Member
****
Offline Offline

Activity: 675
Merit: 254


So far so good


View Profile
June 19, 2017, 02:27:05 AM
 #5

I have nearly no knowledge about Bitcoin technical side so sorry for my stupid question:
If in the end there is a hardfork, does it mean all the people who own BTC's will also receive the same amount in "BTC2"?
Same scenario like what hapened a few months ago with Ethereum and Ethereum classic?
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
June 19, 2017, 02:44:31 AM
 #6

I have nearly no knowledge about Bitcoin technical side so sorry for my stupid question:
If in the end there is a hardfork, does it mean all the people who own BTC's will also receive the same amount in "BTC2"?
Same scenario like what hapened a few months ago with Ethereum and Ethereum classic?
Yes. The current blockchain history is kept on both forks so your pre-fork balance will carry over to both forks.

bitcoinbox
Sr. Member
****
Offline Offline

Activity: 675
Merit: 254


So far so good


View Profile
June 19, 2017, 05:09:32 AM
 #7

I have nearly no knowledge about Bitcoin technical side so sorry for my stupid question:
If in the end there is a hardfork, does it mean all the people who own BTC's will also receive the same amount in "BTC2"?
Same scenario like what hapened a few months ago with Ethereum and Ethereum classic?
Yes. The current blockchain history is kept on both forks so your pre-fork balance will carry over to both forks.

Thanks for your answer achow101.
So in case of a hard fork, I presume there is a risk of a massive crash on all the main exchanges trading altcoins as everyone will convert altcoins into BTC's?
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
June 19, 2017, 06:33:40 AM
 #8

Thanks for your answer achow101.
So in case of a hard fork, I presume there is a risk of a massive crash on all the main exchanges trading altcoins as everyone will convert altcoins into BTC's?
It would likely be the other way around as every loses confidence in Bitcoin (i.e. which Bitcoin is the real "Bitcoin"). Anyways, this discussion is speculation and off topic.

cryp71x
Newbie
*
Offline Offline

Activity: 18
Merit: 1


View Profile
June 19, 2017, 04:23:11 PM
 #9

On August 1st there will be user induced soft fork. So your Bitcoin will split into two parts maybe somehow. I dont know exactly what will happen and how to handle it. Also dont know what to do exactly.  Undecided
localhost
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250


View Profile
June 20, 2017, 06:13:14 AM
 #10

On August 1st there will be user induced soft fork. So your Bitcoin will split into two parts maybe somehow.
Are we sure it won't happen earlier though?
Here I read "Activate the New York Consensus SegWit2 by July 31", does it mean the fork will happen on July 31 or that it can happen way earlier, considering SegWit2 already has 75% of blocks in the last 24h?

-
cryptogasm
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
June 21, 2017, 07:49:20 PM
 #11

I'm sure some people will say that SegWit/BU must be activated hard way even with risks chain split, community split, price crash or other else.
I also think that we might have to think that option, especially if tx fee become very high, there's altcoin which have at least 50% of bitcoin market cap or when the community tired with drama.
localhost
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250


View Profile
June 21, 2017, 08:18:09 PM
 #12

I'm sure some people will say that SegWit/BU must be activated hard way even with risks chain split, community split, price crash or other else.
I also think that we might have to think that option, especially if tx fee become very high, there's altcoin which have at least 50% of bitcoin market cap or when the community tired with drama.
I wouldn't mine too much, as I recently wanted to pay something rather small in Bitcoin and was discouraged by the insane fees and I really think something must be done about this, or some altcoin will take over at some point.
But an advance notice would be nice: I have some bitcoins in trading platforms, and I'd prefer them to be in my wallet if and when a split happens...

-
User365
Sr. Member
****
Offline Offline

Activity: 434
Merit: 251


physics, mathematics and engineering


View Profile
June 22, 2017, 08:12:22 AM
 #13

I am not sure if I have understood the difference between Segwit and Segwit2x.

Segwit2x is basically segwit but blocksize will be 2MB, whereas normal segwit you could turn it from 1 to 4MB ?
Why does Segwit2x only need 80% minerpower whereas Segwit needs 95% ?

[could be your ad]
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6631


Just writing some code


View Profile WWW
June 22, 2017, 04:56:43 PM
 #14

Segwit2x is basically segwit but blocksize will be 2MB, whereas normal segwit you could turn it from 1 to 4MB ?
No. Segwit2x is segwit but makes the base block size (which is completely irrelevant thing anyways) 2 MB. This means that the theoretical maximum block size will be 8 MB. The block weight (which is the actual thing that matters for consensus rules) will be 8000000 (8 MB).

Why does Segwit2x only need 80% minerpower whereas Segwit needs 95% ?
Because that is the percentage of the hashrate that the creators of segwit2x were able to convince to agree to deploy segwit2x. Segwit is 95% because it is following the BIP 9 deployment specifications which recommends 95%. Since it is a consensus rule change, we want have a percentage of hashrate supporting the change as close to consensus as possible (consensus being 100%) to avoid chain splitting.

Velkro
Legendary
*
Offline Offline

Activity: 2296
Merit: 1014



View Profile
June 23, 2017, 10:19:48 PM
 #15

Hi,

Please could someone explain the concept of hard fork, soft fork and segwit.

What is the background? why is it happening? and what are the potential implications?

Thanks
soft/hard fork are just a way to improve bitcoin network or change rules in bitcoin network
implications are huge or little ones but they always are
RedditMaster
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
June 23, 2017, 11:24:02 PM
 #16

And there is this little fellow called Wu, he wants to have everything for himself, so he ought to hard fork the main version of bitcoin software and inject his sperms into it Cheesy that is all you need to know really.

"Inject sperm in your mother, if you want to inject sperm."  Grin

On a serious note, I have known about and kept on top of Bitcoin since 2013, and still have very little idea how Segwit works. With that said, I am hoping it significantly reduces transaction times and fees as the current state is unsustainable and needs to get solved asap.
virasog
Legendary
*
Offline Offline

Activity: 2982
Merit: 1159



View Profile
June 25, 2017, 08:51:50 AM
 #17

Hi,

Please could someone explain the concept of hard fork, soft fork and segwit.

What is the background? why is it happening? and what are the potential implications?

Thanks

Ok, here's the big difference and how it applies to most users.  Let's say that I have 10 BTC in a wallet, software wallet, and a coder decides that he has a better system for Bitcoin, he alters the code and hard forks the new chain, if the consensus of the nodes like his chain better and use it, and the hard fork becomes the dominant fork, then my wallet, my address and my balance are meaningless.

.
.DuelbitsSPORTS.
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄██████████████████████▄
██████████████████████████
███████████████████████████
██████████████████████████████
██████████████████████████████
█████████████████████████████
███████████████████████████
█████████████████████████
▀████████████████████████
▀▀███████████████████
██████████████████████████████
██
██
██
██

██
██
██
██

██
██
██
████████▄▄▄▄██▄▄▄██
███▄█▀▄▄▀███▄█████
█████████████▀▀▀██
██▀ ▀██████████████████
███▄███████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
▀█████████████████████▀
▀▀███████████████▀▀
▀▀▀▀█▀▀▀▀
OFFICIAL EUROPEAN
BETTING PARTNER OF
ASTON VILLA FC
██
██
██
██

██
██
██
██

██
██
██
10%   CASHBACK   
          100%   MULTICHARGER   
Qunenin
Hero Member
*****
Offline Offline

Activity: 966
Merit: 506


View Profile
June 25, 2017, 08:55:43 AM
 #18

Hi,

Please could someone explain the concept of hard fork, soft fork and segwit.

What is the background? why is it happening? and what are the potential implications?

Thanks

Ok, here's the big difference and how it applies to most users.  Let's say that I have 10 BTC in a wallet, software wallet, and a coder decides that he has a better system for Bitcoin, he alters the code and hard forks the new chain, if the consensus of the nodes like his chain better and use it, and the hard fork becomes the dominant fork, then my wallet, my address and my balance are meaningless.


If the old fork remains, then I still have my BTC  Wink
IF the same thing occurs with a soft fork, the consensus can go either way and I keep my balance. 
That is not to say that a soft fork can involve dangerous code that can make that 10 BTC balance worthless, but with the soft fork all that historic data is still valid. 
 

.
.1xBit.com.
███████████████
█████████████▀
█████▀▀       
███▀ ▄███     ▄
██▄▄████▌    ▄█
████████       
████████▌     
█████████    ▐█
██████████   ▐█
███████▀▀   ▄██
███▀   ▄▄▄█████
███ ▄██████████
███████████████
███████████████
███████████████
███████████████
███████████████
███████████████
███████████▀▀▀█
██████████     
███████████▄▄▄█
███████████████
███████████████
███████████████
███████████████
███████████████
         ▄█████
        ▄██████
       ▄███████
      ▄████████
     ▄█████████
    ▄███████
   ▄███████████
  ▄████████████
 ▄█████████████
▄██████████████
  ▀▀███████████
      ▀▀███
████
          ▀▀
          ▄▄██▌
      ▄▄███████
     █████████▀

 ▄██▄▄▀▀██▀▀
▄██████     ▄▄▄
███████   ▄█▄ ▄
▀██████   █  ▀█
 ▀▀▀
    ▀▄▄█▀
▄▄█████▄    ▀▀▀
 ▀████████
   ▀█████▀ ████
      ▀▀▀ █████
          █████
       ▄  █▄▄ █ ▄
     ▀▄██▀▀▀▀▀▀▀▀
      ▀ ▄▄█████▄█▄▄
    ▄ ▄███▀    ▀▀ ▀▀▄
  ▄██▄███▄ ▀▀▀▀▄  ▄▄
  ▄████████▄▄▄▄▄█▄▄▄██
 ████████████▀▀    █ ▐█
██████████████▄ ▄▄▀██▄██
 ▐██████████████    ▄███
  ████▀████████████▄███▀
  ▀█▀  ▐█████████████▀
       ▐████████████▀
       ▀█████▀▀▀ █▀
!
clardalan
Member
**
Offline Offline

Activity: 126
Merit: 10

Bitcoin amateur learning by doing


View Profile
June 25, 2017, 08:52:57 PM
 #19

Are exchanges "users" in the segwit?

They have big amounts, I can imagine If they do not cooperate this will not work?

Tip/donate
LTC: Lf44EehvMzoyjnWqbmsxugomAnRzKawXu
kimmy724
Member
**
Offline Offline

Activity: 143
Merit: 11


View Profile
June 26, 2017, 02:23:30 AM
 #20

Scaling bitcoin would be important but dangerous. We don't know what will be the consequence if ever we had a fork but I'm optimistic that developers will come up of something that would solve this dilemma .

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!