블록체인 용어 정리

개발새발·2021년 10월 13일
0
post-thumbnail

블록체인 용어 정리

  • IPFS (InterPlanetary File System)
    • 모든 컴퓨팅 장치를 동일한 파일 시스템으로 연결하려고 하는 P2P 분산 파일 시스템이다.
    • 서버-클라이언트 기반의 FTP(File Transfer Protocol)을 P2P(Peer to Peer) 방식으로 구현한 것이 Torrent였다면, IPFS는 서버-클라이언트 기반의 Web을 P2P 방식으로 구현한 것이다.
  • 노드 (Node)
    • 블록체인 네트워크의 참여자로서, 거래 데이터를 보관하고 승인하여 합의하는 역할을 한다.
    • 블록체인 노드에는 풀 노드와 라이트 노드가 있다.
  • 풀 노드 (Full Node)
    • 제네시스 블록부터 시작해서 모든 블록체인 정보를 수집하고 저장하는 노드로 새로운 블록을 추가하기 위해 블록 검증을 수행하고 다른 노드로 전파하는 기능이 있다.
  • 라이트 노드 (Light Node)
    • 모든 블록 정보를 가지고 있지 않고 블록체인에 참여하여 거래를 수행하는 노드로 개별 거래에 대한 트랜잭션을 검증하기 위한 기능을 수행한다.
  • 메인넷 (Main net)
    • 실제로 사용되는 블록체인 네트워크이다.
  • 테스트넷 (Test net)
    • 메인넷과 비슷한 네트워크 환경을 구축하고 테스트를 할 수 있는 개발자를 위한 테스트 네트워크 환경이다.
  • 토큰 (Token)
    • 자체 블록체인이 아닌 기존의 블록체인을 활용해서 발행되는 것으로 코인이 화폐와 같은 역할을 하는 것에 더해서 토큰은 더 많은 기능을 가질 수 있다.
    • 토큰은 주식과 같은 개념으로 코인은 화폐로 비유할 수 있다.
  • 트랜잭션 (Transaction)
    • 거래를 하기 위해서는 보내는 주소, 받는 사람의 주소, 금액, 수수료 등에 정보를 작성해야 한다. 암호화폐에서 트랜잭션은 “A가 B에게 얼마를 보낸다(정확히는 A주소에서 B주소로)”를 하나의 문자열로 만드는데 이 문자열을 트랜잭션이라고 부른다. 이것을 짧게 만든 것이 트랜잭션 아이디 (TXID : transaction identifier)이다. 블록탐색기 역할을 하는 사이트에 이 트랜잭션 아이디를 입력하면 거래의 상세정보를 확인할 수 있다.
  • 거래 수수료 (Transaction Fees)
    • 사용자가 암호화폐를 전송할 때 채굴자에게 내는 수수료를 말한다. 거래가 블록에 포함되기 위해서는 작업 증명이 필요한데, 채굴자들이 이 작업 증명을 대신 해주는 대가로 블록 보상과 함께 수수료를 받는다. 수수료는 비트코인 네트워크가 채굴자에게 제공하는 경제적 유인(Incentive)이다.

참고한 영상

profile
블록체인 개발 어때요

0개의 댓글