EN - FR - DE - ES - IT - PT -

LexiconDream

🔁 소프트 포크

블록체인 프로토콜의 하위 호환성을 유지하는 업그레이드입니다.

소프트 포크

소프트 포크는 블록체인의 규칙을 하위 호환성을 유지하면서 변경하는 방식입니다. 기존 노드는 여전히 새로운 블록을 검증할 수 있습니다. 새로운 규칙을 완전히 이해하지 못하더라도 블록을 유효한 것으로 인정합니다. 즉, 소프트 포크는 채굴자 또는 검증자 과반수의 동의만 있으면 됩니다. 업그레이드하지 않는 노드도 계속 작동하며, 블록체인은 분할되지 않습니다. 소프트 포크는 블록체인 업그레이드에 있어 가장 선호되는 방식인데, 기존 방식보다 혼란이 적기 때문입니다.

2017년 비트코인의 세그윗(SegWit) 업그레이드는 소프트 포크였습니다. 이는 거래 데이터 저장 방식을 변경하여 블록 크기 제한을 변경하지 않고 블록 용량을 늘렸습니다. 기존 노드들은 새로운 검증 데이터를 처리할 수 없었음에도 불구하고 해당 블록을 유효한 것으로 인식했습니다. 모든 소프트 포크가 순조롭게 진행되는 것은 아닙니다. 상당수의 채굴자가 새로운 규칙을 채택하지 않으면, 업그레이드된 노드가 거부하는 블록을 계속해서 채굴할 수 있습니다. 이는 혼란과 일시적인 체인 분할을 초래할 수 있습니다. 소프트 포크는 하드 포크보다 갈등이 적지만 위험이 전혀 없는 것은 아닙니다. 소프트 포크를 위해서는 조정과 명확한 소통이 필수적입니다. 하드 포크는 모든 노드가 업그레이드를 강제하거나 체인을 분할해야 하는 상황을 초래합니다. 소프트 포크는 더 완만한 접근 방식입니다.

소프트 포크 특성

소프트 포크는 비트코인의 표준 업그레이드 메커니즘입니다. 이는 본질적으로 보수적인 설계 방식을 따릅니다.


Warning: session_start(): Cannot start session when headers already sent in /var/www/lexicondream.com/inc/functions.php on line 63

Comments

No comments yet. Be the first to share a thought.

Leave a comment