blockchain


블록, 블록체인이란 무엇인가? 왜 “체인”이라는 단어를 사용하는가? *

블록이란 내용 수정이 불가능한 분산형 공공 거래 원장을 의미하여 즉 데이터 이고 거래내용들이 모여있는 공간이다. 이러한 블록들은 블록체인 네트워크 전역에 퍼져있으며 현재의 블록과 다음에 생성된 블록의 무결점성을 증명해 주는데 이러한 모양이 체인으로 감싸놓은것 같다고 해서 체인 이라는 단어를 사용한다.

비트코인이란 무엇인가? 블록체인과 비트코인의 관계는 무엇인가? *

비트코인은 중앙 집중된 권력의 개입과 통제가 없이 p2p로 개인과 개인이 직접 주고받는 거래가 가능한 새로운 유형의 암호화화폐이다. 이 비트코인은 블록체인이라는 분산화된 거래장부를 화폐에 응용한 결과물이다.

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

블록체인의 이론적인 구조적 약점이며 작업증명 방식의 암호화폐에서 특정한 채굴집단이 전체 블록체인 네트워크 상에서 50%이상의 해시파워를 보유하고 있으면 장부를 조작하여 이중지불을 조작할 수 있다.

POW, POS란 무엇인가? 각각 설명하시오. *

pow는 블록의 헤더 정보중 하나인 임의의 값(nonce)을 찾아내어 새로운 블록을 블록체인에 추가하는 작업을 완료하였음을 증명하는 것. 이 임의의 값(nonce)을 찾아낸 사람은 거래의 유효성을 증명해 준 것에 대한 대가로 보상을 받게 된다.

비잔틴 장군 문제란 무엇인가? *

고대 동 로마제국인 비잔틴 제국을 비유한 시스템 문제를 말하는데 이것은 네트워크상의 통신을 통해 어떠한 합의를 해야 하는 경우 통신에 문제가 발생하거나 고의적으로 정보를 변경하여 전달하였을 때 올바른 합의를 할 수 있는지 묻는 문제이다. 블록체인 상에서 거래장부를 악의적으로 변경하려는 행동을 합의 알고리즘 을 통해 비잔틴 장군 문제를 해결하려고 한다.