포크 편집하기
최신판 | 당신의 편집 | ||
52번째 줄: | 52번째 줄: | ||
:블록체인에 A라는 기능이 없었는데 필요해졌다고 가정할 때 하드포크를 해야한다. 즉 있는 기능을 안쓰는건 소프트포크로 가능하지만 없는 기능을 만들어 내는 것은 소프트포크로 불가능하여 하드포크를 해야한다.<ref name="이유"></ref> | :블록체인에 A라는 기능이 없었는데 필요해졌다고 가정할 때 하드포크를 해야한다. 즉 있는 기능을 안쓰는건 소프트포크로 가능하지만 없는 기능을 만들어 내는 것은 소프트포크로 불가능하여 하드포크를 해야한다.<ref name="이유"></ref> | ||
− | *'''블록 크기의 확장''' | + | *'''[[블록]] 크기의 확장''' |
− | : | + | :블록 크기의 확장이 있을 경우 하드포크를 단행한다. 블록크기가 불필요하게 커도 사용할 수는 있지만 블록크기가 작으면 기록이 계속 밀리게 되면서 거래의 처리속도가 늦어지므로 블록 크기를 확장한다. 이 이유로 하드포크한 대표적인 예로 [[비트코인]]에서 하드포크된 [[비트코인 캐시]]가 있다.<ref name="이유"></ref> |
− | *''' | + | *'''[[해커]]의 공격''' |
:[[해킹]] 공격등을 당해 긴급하게 기존의 블록 내용이 바뀔수도 있다. 블록을 조작한 상황이 발생한다면 개발진들이 블록을 다시 클리어하는 하드포크를 단행할 수 있다.<ref name="이유"></ref> | :[[해킹]] 공격등을 당해 긴급하게 기존의 블록 내용이 바뀔수도 있다. 블록을 조작한 상황이 발생한다면 개발진들이 블록을 다시 클리어하는 하드포크를 단행할 수 있다.<ref name="이유"></ref> | ||