본문 바로가기

[블록체인] Weak Subjectivity란 무엇인가

justin11 발행일 : 2023-04-13

Weak Subjectivity은
블록체인 합의 메커니즘, 특히 지분 증명(PoS)
프로토콜의 영역에서 등장한 개념입니다.
Weak Subjectivity을 이해하려면
먼저 블록체인 시스템에서 사용되는
합의 메커니즘을 이해해야 합니다.

합의 메커니즘


블록체인과 같은 분산 시스템에서 노드는
네트워크 상태에 대한 합의에 도달해야 합니다.
이 과정을 합의라고 합니다. 작업 증명(PoW)과
지분 증명(PoS)이 가장 인기 있는 등
다양한 합의 메커니즘이 있습니다.




1.작업 증명(PoW)

PoW에서 마이너들은 새로운 블록을 만들고
트랜잭션을 검증하기 위해 복잡한
수학적 퍼즐을 해결합니다.
네트워크의 보안은 채굴자의 계산 능력에 의존합니다.
비트코인은 PoW 기반 블록체인의 한 예입니다.



2.지분 증명(PoS)

PoS 시스템은 마이닝의 개념을 검증자로 대체합니다.
검증자들은 자신들의 지분(보유하고 있고 담보로 잡을 의향이 있는 암호화폐의 양)을 기반으로 새로운 블록을
제안하고 검증합니다. 검증자가 더 많은 지분을 가질수록 새로운 블록을 생성하고 검증할 수 있는 가능성이
높아집니다. 이더리움 2.0은 PoS 기반
블록체인의 한 예입니다.

Blockchain


Weak Subjectivity


Weak Subjectivity의 개념은
PoS 시스템의 잠재적 취약성인 "Nothing at Risk"
문제를 해결해야 할 필요성에서 비롯됩니다.
문제가 발생하는 이유는 PoW와 달리
검증자가 여러 충돌 체인에 대한 투표와
관련된 직접적인 비용이 없기 때문이며, 이로 인해
검증자가 여러 체인에 투표하여 하향 위험 없이
보상을 극대화할 수 있기 때문입니다.

이 문제를 해결하기 위해
이더리움 2.0과 같은 PoS 시스템은
Weak Subjectivity의 개념을 도입하는데,
이는 사용자가 네트워크에 처음 가입할 때 또는
상당 기간 오프라인 상태가 된 후 신뢰할 수 있는
소스로부터 블록체인 상태의 최근 유효한
체크포인트를 얻어야 한다는 생각을 말합니다.
이 체크포인트는 대개 블록체인에 대한 사용자의
관점이 정직한 다수와 일치하도록 보장하기 위해
대다수의 검증자들이 최종적으로 동의한 블록입니다.

Weak Subjectivity은
사용자가 보안을 유지하기 위해
네트워크와 동기화해야 하는 시간 간격입니다.
이 기간은 활성 검증자의 수 및 관련 지분의 양과 같은
요인에 따라 달라집니다.

요약하자면 Weak Subjectivity은
"Nothing Attack" 문제를 해결하기 위해
이해관계 증명 블록체인 시스템에 도입된
보안 개념입니다. 사용자는 신뢰할 수 있는 출처에서
블록체인 상태에 대한 최근의 유효한 체크포인트를
가져와 네트워크에 대한 견해가 대부분의
정직한 검증자와 일치하는지 확인해야 합니다

댓글