블록체인 질문 & 답변

NAEMAMDAEROG·2022년 8월 1일
0

1. 블록체인이란?

  • 네트워크에 참여하는 모든 사용자가 모든 거래 내역 등의 데이터를 분산, 저장하는 기술이다.
  • 블록 안에 데이터를 저장하는데 블록들이 서로 연결돼있어 블록체인이라 한다.
  • 네트워크에서 소프트웨어를 실행하는 여러 노드의 블록체인 합의를 통해 실시간으로 데이터가 추가되고 업데이트되는 원장이다. 데이터가 원장에 추가되면 삭제하거나 변경이 불가능하며, 바로 이 점이 데이터베이스와의 차이점이다.

2. 블록체인 트릴레마(Blockchain Trilemma)란?

블록체인은 확장성(Scalability), 탈중앙화(Decentralization), 보안성(Security)의 세 가지 문제를 한 번에 해결할 수 없다.

확장성(Scalability)

  • 사용자 수의 증대에 유연하게 대응하는 정도
  • 블록체인에서는 사용자 수의 증가에 따라 거래 건수가 늘어나더라도 무리 없이 전송 처리용량을 증대시킬 수 있는 능력

탈중앙화(Decentralization)

  • 신뢰된 제3자를 별도로 두지 않고 분산형 네트워크(P2P) 환경에서의 거래
  • 네트워크가 중앙집권화된 서버로 운영되는 것이 아닌, 소규모 노드 간 자율적으로 운영되는 것
  • 중개자의 역할이 사라지고 더 많은 사람들에게 이익을 분배할 수 있는 구조가 됨.

보안성(Security)

  • 블록체인 내의 데이터나 프로그램을 권한이 없는 이용자가 이용할 수 없도로 동작
  • 거래 내역 장부는 네트워크 참여자 모두가 공동으로 소유하여 거래 데이터 조작 방지 및 무결성 보장

3. 토큰과 코인의 차이?

  • 코인은 자체 메인넷을 가지고 독립적인 생태계를 구성하고 있는 암호 화폐이고, 코인은 자체 네트워크를 갖추지 않고 스마트 컨트랙트를 이용해 발행한 암호 화폐이다.

4. 크립토 이코노미란?

  • 토큰을 기반으로 새로 생성된 생태계를 토큰 이코노미라고 하고, 여러 개의 토큰 이코노미가 모여 크립토 이코노미를 실현한다.

    토큰 이코노미 vs 크립토 이코노미
    토큰 이코노미는 사용자로 하여금 특정 행동을 하도록 이끌어내기 위해 토큰을 보수로 사용한다. 인센티브(토큰)를 통한 네트워크의 확장을 목적으로 한다.
    크립토 이코노미는 조금 더 넓은 개념으로 블록체인 서비스에서 암호 화폐로 작동하는 경제 시스템을 말한다.

5. 이더리움에서 ERC20 표준을 만든 이유는 무엇인가요?

  • 토큰끼리의 호환을 하기 위해서이다. ERC-20 기반으로 만든 토큰들은 ETH로 교환이 가능하며, 이더리움 기반의 지갑으로 전송이 가능하다.

6. Double Spending 문제, Replay Attack 문제, Eclipse Attack 문제

Double Spending 문제 (이중 지불 문제)
동일 금액을 두 번 지불할 수 있는 문제. 트랜잭션이 승인되기 전에 다른 주소로 또 송금하는 경우 이중 지불 문제가 발생할 수 있다. 거래를 확실하게 하기 위해서는 최소 여섯 블록이 승인되기까지 기다려야 한다.

Replay Attack 문제 (리플레이 공격)
기존 코인과 하드포크로 인해 나오는 새로운 코인이 동일 인증키를 사용하기 때문에 한쪽 코인의 출금정보를 가지고 다른 쪽 코인 출금을 시도하는 행위. 즉, 개인 지갑에 저장된 암호 화폐가 중복 출금되는 현상을 말한다.

Eclipse Attack 문제 (이클립스 공격)
의도적으로 피어에게 거짓 정보를 흘려 각 노드가 검증에서 제 역할을 수행하지 못하도록 방해하는 공격

7. DeX(Decentralized exchange)란?

  • 탈중앙화 거래소, 개인 간 금융(P2P)이 가능한 거래소.
  • 중개인이나 관리자 없이 개인이 직접 중개자 역할을 하는 거래 방식.

8. 0x Protocol이란?

  • 이더리움 기반의 탈중앙거래소 코인이다.
  • 릴레이어(Relayer)라는 중개자를 통해서 코인(토큰)들을 거래하고 그에 대한 수수료로 제로엑스 프로토콜(0x protocol)의 토큰인 ZRX를 사용한다.
profile
Blockchain & Programming 공부 기록

0개의 댓글