사랑하애오
블록체인 기술 면접 예상 질문 & 답안 (Q11. ~ Q.20)
BlockChain/기술면접 2023. 2. 5. 16:20

비트코인에서 사용되는 2가지 통신 방법과 차이점은? 비트코인에서는 노드간의 통신과 노드와 사용자의 통신 2가지로 구분된다. 노드간의 통신 Gossip 프로토콜로 TCP를 이용한 통신이다. 노드간의 통신은 신규로 생성된 블록과 트랜잭션을 서로 전파한다. 노드와 사용자간의 통신은 JSON-RPC 기반으로 HTTP를 이용한 통신이다. 사용자가 블록체인 내에 거래를 전달하거나 데이터를 조회하는 경우에는 JSON-RPC를 통해서 진행된다. 비트코인 네트워크 최초 참여 시 네트워크 통신 과정은? Node 설치 후 실행을 하게 되면 , 최초로 연결될 노드 주소를 찾는다. 이는 DNS에 저장된 주소 리스트를 받아 연결을 시도하고, 이에 모두 실패한 경우 하드코딩된 주소 리스트에서 접속을 시도. 첫 번째 노드와 연결이 ..

블록체인 기술 면접 예상 질문 & 답안 (Q1. ~ Q.10)
BlockChain/기술면접 2023. 1. 29. 13:40

Q1. 블록체인 등장 배경은? 2008년 금융위기에 무분별한 화폐 발행으로 인해 금융당국에 대한 신뢰가 부족해지면서 사토시 나카모토가 이에 반발해 중앙기관 없이 금융거래를 할 수 있는 비트코인을 개발하면서 나오게 된 기반 기술이다. 비트코인은 기존 금융 서비스와 다르게 화폐를 발행하는 기관도 이를 운영해주는 은행과 카드사 등 없이 개인간의 직접 금융 거래가 가능호도록 구성되어 있다. Q2. 블록체인의 4대 요소 기술은? 분산된 네트워크 환경에서 운영자 없이 진행되는 환경에서 필요한 기술이 적용되어 있다. 먼저 사용자의 개인정보를 보호하기 위한 암호학 기술과 서로 다른 사용자들이 참여하게 되어 구성된 분산 네트워크, 이러한 네트워크에서 동작하는 데이터 관리를 위한 블록, 마지막으로 분산된 참여자들 사이에서..