SOFT FORK, HARD FORK, AND CHAIN SPLIT? | 소프트 포크, 하드 포크, 그리고 체인 분리?

in #bitcoin7 years ago (edited)

Soon after, the miners will start the segwit2x test. I do not have any news about it. It is like the calm before the storm.

Let's summarize the concepts that are misunderstood through this posting. The target is soft fork, hard fork, and chain split.

Soft fork & Hard fork

Both soft fork and hard fork are software updates. The difference between the two is the compatibility with old versions. Soft fork is software updates that are compatible with old bitcoin block chains, and segwit is a soft fork update.

Hard fork, on the other hand, is incompatible with old bitcoin block chains. If you update bitcoin by increasing the block size, the old bitcoin software will not recognize the new blocks with increased block size.

Bitcoin also needs to be soft forked and hard forked as it has to evolve through constant updates. Hard fork, however, is at risk as compared to soft forks, as chain split can occur by unreasonable forces, as can be seen in the case of ethereum and ethereum classic.

Chain split




The block chain consists of blocks of connected chains. And, as shown in the picture above, when the blocks are connected, the chain split may occur naturally.

Natural chain split is reintegrated into one through a process called chain reorganization. However, it is also possible to make artificial chain split such as a new bitcoin generated by a unreasonable force after a hard fork. And if this artificial chain split divides bitcoin into several, it will be the worst news for the whole market.

Therefore, there is a danger that the hard fork method by increasing the block size is likely to cause chain split. In addition, UASF will force chain split from August 1 to implement a soft forked update called segwit.

YES. There is a possibility of chain split in any way,

We are in danger now.


마이너들이 segwit2x 테스트를 시작하기까지 얼마 남지 않았습니다. 폭풍전야라고 별다른 소식이 없네요.

이번 포스팅을 통해서 많이 착각하는 개념들에 대해서 정리해보도록 하겠습니다. 타깃은 소프트 포크, 하드 포크, 그리고 체인 분리입니다.

소프트 포크 & 하드 포크

소프트 포크와 하드 포크는 모두 소프트웨어 업데이트 방식입니다. 두 방식의 차이점은 기존 버전과의 호환성 유무입니다. 소프트 포크는 기존 비트코인 블록체인과 호환이 되는 형태로 소프트웨어를 업데이트하는 것이고, 세그윗은 모두 소프트 포크형 업데이트입니다.

반면 하드 포크는 기존 비트코인 블록체인과 호환성이 없습니다. 블록 사이즈 증대를 통해서 비트코인 업데이트를 실시하면 기존 비트코인 소프트웨어는 블록 사이즈가 증대된 새로운 블록을 인식하지 못합니다.

비트코인 역시 지속적인 업데이트를 통해서 발전해야 하기 때문에 소프트 포크와 하드 포크를 수행해야 합니다. 그러나 하드 포크는 이더리움과 이더리움 클래식의 사건에서 알 수 있듯이 불손한 세력에 의해 체인 분리가 발생할 수 있기 때문에 소프트 포크에 비해서 위험성이 있습니다.

체인 분리 (chain split)




블록체인은 블록 하나하나가 연결된 쇠사슬의 형태로 구성되어 있습니다. 그리고 위의 그림과 같이 블록이 연결되어 가다가 자연적으로 체인 분리가 발생할 수도 있습니다.

자연적인 체인 분리는 chain reorganization이라는 과정을 통해서 하나로 다시 통합됩니다. 다만 하드 포크 이후에 불손한 세력에 의해서 새로운 비트코인이 생기는 등의 인위적인 체인 분리 역시 가능합니다. 그리고 이런 인위적인 체인 분리 과정에 의해서 비트코인이 여러 개로 나뉜다면 전체 시장에 큰 악재로 작용할 것입니다.

그래서 현재 블록 사이즈 증대를 통한 하드 포크 방식은 체인 분리를 일으킬 가능성이 있기 때문에 위험성이 있습니다. 게다가 UASF는 세그윗이라는 소프트 포크형 업데이트를 구현하기 위해서 8월 1일부터 강제적으로 체인 분리를 시도하기 때문에 더 조심해야 합니다.

그렇습니다. 어떤 길로 가든 체인 분리의 가능성이 존재하고,

우리는 현재 위험에 빠져있습니다.


최신 가상화폐 관련 이슈를 보도합니다. 업보트와 팔로우를 부탁드립니다.
I report the latest cryptocurrency related issues. Thank you for upvote and follow. @onlimono

Sort:  

소프트포크 얘기 나오면 늘 이 아이템이 나오곤 했죠.

이건 하드 포크임!!! (진지)

가장 큰 이슈죠... 잘 해결되길 바라는 마음에 풀보팅 드립니다.

감사합니다. 제발 잘 해결되길, 비나이다. 비나이다...

예전부터 궁굼했는데요, onlimono님 혹 블록체인 관련 개발하시나요? 블록의 라이프사이클에 대해 다른 분들보다 깊게 알고 계신듯 해서 여쭙니다 ;)

아뇨. 블록체인 개발과는 상관없이 그냥 투자하면서 독학한 것들 입니다^^

정보 잘읽고 갑니다 감사합니다

읽어주셔서 감사합니다^^

한참 이해 못하다가 덕분에 이제 이해를 좀 했습니다.

그런데 다른 사람한테 설명해줄려고 하니 또 안되네여 ㅎㅎ

어렵네여 어려워~

그나저나 진짜 한달뒤가 궁금합니다... 내 생에 한달뒤가 이렇게 궁금한건 처음인듯.

도움이 되었다니 다행이네요^^

묻혀있던 재야의 고수시군요. 밀린거 싹다 풀보트 했습니다.

별 말씀을... 평소 @woo7739님 글도 잘 보고 있습니다^^

감사합니다 잘 보고 갑니다

네. 도움이 됐으면 좋겠습니다^^

이해하기 쉽게 알려주셔서 감사합니다.
보팅하고 갑니다.

감사합니다^^