새소식

Study/Block chain

[블록체인 공부] 기술 면접 예상 질문(1) - 트릴레마, UTXO, Finality, Safety , Liveness, CAP, 51% 공격

  • -
블록체인 트릴레마(Blockchain Trilemma) 란?

 

블록체인 트릴레마란

블록체인에서 해결해야 할 세 가지 딜레마로,

확장성, 탈중앙화, 보안성 이 세 가지를 동시에 달성하기는 어렵다는 것입니다.

 

 

비트코인에서 UTXO란 무엇인가요?

 

UTXO란 미사용 트랜잭션 출력값, 소비되지 않은 출력값 입니다.

비트코인은 이더리움 account와 달리 게정이나 잔고가 없고,

블록체인에 기록된 소비되지 않은 출력값을 통해 거래의 유효성을 검사하여 코인의 존재 여부를 확인합니다.

 

 

Safety(finality) & Liveness 란?

 

- Safety는 시스템에 나쁜 일이 발생하지 않는다는 의미로,

  모든 정상적인 참여자는 같은 상태에 동의해야 하고, 그 상태가 유효해야 한다는 것입니다.

  문제 없는 노드는 잘못된 합의를 하지 않는다는 것입니다.

 

- Liveness는 시스템은 항상 살아 있어야 한다는 의미로,

  결국 어떤 상태에 동의해야 하고,  모든 참여자는 동의된 상태에 도달해야 한다는 것입니다.

  문제 없는 노드는 반드시 합의를 한다는 의미입니다.

 

 

CAP 이론이란?

 

CAP 이론이란
Consistency 일관성, Availability 가용성, Partition torlerance 분할 허용성
이 세 가지 속성 중 두 가지만 가질 수 있다는 이론입니다.

 

 

51% 공격이란 무엇인가요?

 

51% 공격이란
블록체인 네트워크 51%가 해킹으로 탈취된 것입니다.
네트워크 참여자 수가 많은 경우 50% 이상 해시 파워 확보가 어려워 51% 공격이 불가능하지만 참여자가 적은 경우 51% 공격에 위험합니다.

 

 

 

 

 

 

 

Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.