아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
참신한굴뚝새34
참신한굴뚝새3420.04.04

소프트포크의 개념이 정확히 뭔가요?

소프트포크 정확히 뭔가요?

예를 들어 비트코인 소프트포크나 이더리움 소프트포크 같은 걸로 예를 들어주시면 이해가 편할거 같습니다.

감사합니다.

55글자 더 채워주세요.
답변의 개수
3개의 답변이 있어요!
  • 안녕하세요 질문자님

    소프트 포크를 설명드리기 전에 먼저 포크의 개념과 함께 설명드리겠습니다.

    • 포크(FORK) : 암호화폐에 오류를 수정하거나 성능을 향상시키기 위해 필요한 지속적인 업데이트 개념.

    • 소프트 포크(SOFT FORK) : 기존의 블록체인 기능을 일부 수정하는 포크를 말하며, 기존 블록체인 선상에서의 업데이트로 기본 구조는 변경되지 않고 부분적인 기능 개선만 이루어지는 포크.

    때문에 소프트 포크의 반대 개념은 하드포크를 진행하게되면 채굴 노드들은 새로운 하드포크된 암호화폐를 강제로 업그레이드 해야되지만, 소프트포크의 경우에는 부분적 기능 개선으로 인한 업데이트로 간단한 시스템 업데이트만으로 새로운 시스템으로 이용할 수 가 있습니다.


  • 안녕하세요. 하드포크와 소프트포크에 대하여 답변드리겠습니다.

    • 포크(Fork)란 단어학상 분기를 뜻하는 말로 블록체인에서는 블록의 연결점이 변화되는 지점을 말하게 됩니다. (ex 이더리움 클래식은 이더리움의 1,428,757블록에서 포크됨. )

    • 하드포크(Hard fork)란?

      1. 현 블록체인 시스템을 기준으로 새로운 체인을 구축할 때 사용한는 개념입니다.

      2. 해당 블록체인의 특정 블록에서 또 다른 분기를 발생하여 독자적인 시스템을 운영하는 경우가 대표적입니다.

      3. 해당 블록체인의 핵심적인 사항이 변경 또는 업데이트 될 경우 실시됩니다.

        ex) 비트코인에서 하드포크된 비트코인 캐시, 비트코인 골드

        ex) 이더리움에서 하드포크된 이더리움 클래식

    925cb117f264a4111d88bfddf9694d27fb55b7faa6d911c6397db070eccd2313.png

    • 소프트포크(Soft fork)

      • 기존의 규칙에서 일부분만 변경하거나 새로운 규칙을 적용하는 방식입니다.

    • 즉, 하드포크는 새로운 블록체인을 생성하거나 핵심적인 기능이 변경이 될 경우 실시되며, 소프트 포크는 간단한 업데이트 또는 패치 같은 행위를 말한다고 볼 수 있습니다.

    감사합니다.


  • 소프트포크와 하드포크의 개념은 블록의 분기가 발생 여부에 따라 구별 하시면 됩니다.

    예컨데 이더리움의 경우에는 DAO 사건으로 인해 2가지 체인으로 분리 된 적이 있습니다. 이것들이 바로 현재의 이더리움과 이더리움 클래식 입니다. 비트코인의 경우에는 블록의 크기를 늘리는 것에 합의가 안되어 나온 것이 비트코인과 비트코인 캐쉬 가 있습니다. 이런 것들이 하드포크의 예시입니다

    반면 소프트 포크는 분기가 발생하지 않고 어떤 기능이 수정된 것을 생각하시면 됩니다. 예컨데, 몇 번째 블록 이후에 난이도를 상승시키거나 혹은 하락 시키는 등 혹은 특정 기능을 몇 번째 블록 부터 수행 하겠다는 등이 있습니다. 이런 소프트 포크에는 모든 참여자들이 동의했기 때문에 별도로 체인이 분리되지 않습니다.