본문 바로가기
블록체인

[블록체인] 용어 정리 (ing)

by 위그든씨 2023. 3. 13.

Web 3.0 

  • 탈중앙화
  • 각 개인이 거래가 일어 날때마다 네트워크 모두가 기록을 하는 방법
  • 이런 거래내역을 서로 서로 체인처럼 연결해서 장부처럼 가지고 있는 것이 블록체인

블록체인

  • 분산 데이터베이스 같은 개념
  • 데이터를 누구라도 임의로 수정x, 누구나 변경의 결과 확인 가능한 기술
  • 탈중앙화로, 블록체인에 참여한 모든 사람이 거래 기록을 공유하고 위조를 막음
  • 은행(중앙화)이 입금 기록을 지울 순 있지만, 블록체인(탈중앙화)은 네트워크에 참여하는 모든 사람이 기록을 관리
  • 블록: 거래내역 등의 데이터가 저장되고 묶은 것
  • 체인: 하나의 블록을 다음 블록으로 시간 순서에 따라 연결한 것. (해시 함수, 이전 해시 함수, 데이터)

비트코인 vs 이더리움

  • 비트코인: 금융에 특화되어 화폐 기능을 하는데 초점 맞춘 플랫품
  • 이더리움: 화폐 + 스마트 컨트랙트 기능
    • 스마트 컨트랙트: 계약 당사자가 사전에 협의한 내용을 미리 프로그래밍 하여 전자 계약서 문서 안에 넣어두고, 이 계약 조건이 모두 충족되면 자동으로 계약 내용이 실행되도록 하는 시스템
    • 브BTC: "거래 완료" or "안했다"
    • ETH: "거래 중", "입금 확인", "거래 완료" 등의 상태로 세분화

암호화폐 지갑(Wallet)

  • 해당 지갑에는 암호화폐 보관x 
  • '내 것'으로 표기된 암호화폐는 이미 참여자 모두가 공유하는 블록체인 네트워크상에 존재
  • 네트워크 상에서 암호화폐가 '내 것' 이라고 기록되어 있고, 그 기록을 인증하기 위한 key를 관리하는 것이 지갑
  • 개인키 잃어버리면 소유권을 증명 못함
  • Web 3.0 에서의 회원가입은 본인이 가지고 있는 암호화폐 지갑을 통해 로그인 후 서비스 이용(metaMask 같은)
  • 콜드 월렛: 하드웨어 장치에 저장된 지갑
  • 핫 월렛: 온라인 지갑

 

메인넷

  • 블록체인 프로젝트를 실제로 운영하는 블록체인 네트워크
  • 비트코인,이더리움 같은 기존 플랫폼에 종속x, 독립 플랫폼으로 새로운 생태계를 구성하고 자체 지갑 생성

토큰

  • 메인넷을 가지지 않는 코인 
  • 대부분은 이더리움 같은 다른 플랫폼 위에서 돌아가는 토큰의 형태를 띈다.
  • 자체 프로토콜인 메인넷을 보유하고 있다면 코인
  • 다른 플랫폼에서 파생되어 만들어진 것을 토큰
  • 대게 토큰으로 시작하여 메인넷을 개발 후 코인으로 발전

테스트넷

  • 독립된 자체 메인넷을 구축하기 위한 작업 중 임시로 네트워크를 운영하는 것
  • 일종의 베타 서비스 과정 (시험용으로 만들어진 블로체인 네트워크)
  • 네트워크 및 트랜잭션의 안전성을 검증하고 독립된 블록체인을 구현하면 메인넷 출시
  • 보통 토큰을 무한정으로 에어드랍(공짜로 퍼주기-마케팅) 해주고, 서비스 시험
  • 테스트넷에서의 트랜잭션이나 토큰들은 모두 페이크이고 가치는 없지만 수행여부를 체크

민팅

  • 사전적 의미로는 '주조'
  • 주조: 금속을 녹여 거푸집에 부어서 물건을 만들어 내는 방식
  • 즉, 블록체인에서의 민팅은 블록체인 자산을 생산하는 과정을 의미
  • 토큰, 코인을 새롭게 만들어 낼 때, 이것을 민팅(minting) 이라고 함
  • 단, NFT에서의 민팅은 'NFT를 구매 또는 판매하고 있다' 라는 의미로 사용
  • 민팅은 ' 판매, 구매, 거래 ' 등과 유사하게 사용

ERC-20

  • Ethereum Request for Comments 20의 약자(20번째 요청이라는 뜻)
  • 이더리움 네트워크상에서 유통할 수 있는 토큰의 호환성을 보장하기 위한 표준 사양
  • 이더리움 블록체인 네트워크에서 발행되는 토큰의 표준
  • 이더리움 기반 dApp 들은 서로 각자의 토큰을 만들어 활동하지만, ERC-20으로 인해 이더리움 생태계에서 호환 및 사용 가능
  • ERC-20 기반으로 발행된 토큰을 BEP-20 or TEC-20 등 다른 블록체인 네트워크 기반의 주소로 보내면 안됨
  • (서로 다른 블록체인 네트워크를 연결하는 브릿지나 멀티 체인은 제외)
  • 토큰 표준과 네트워크를 올바르게 선택해야 오입금 예방됨

dApp 

  • Decentralized Application , 탈중앙화 된(블록체인 위에서 동작하는) 애플리케이션
  • 중앙 서버 없이 정보를 분산하여 저장하고 블록체인에 저장된 스마트 컨트랙트를 통해서 서비스 제공
  • 정보가 분산 저장되어 해킹이 어렵고, 삭제 할 수 없으며 정보의 투명성을 제공
  • 회원 가입 절차
    • 일반 앱: 개인정보 입력 후 계정 만들면 즉시 서비스 이용 가능
    • dApp: 이더리움, 솔라나 등 해당 네트워크의 블록체인 지갑을 보유해야 함.
  • dApp은 일반 앱보다 속도가 비교적 느림
    • dApp은 스마트 계약을 사용하여 요청이 들어오면, 스마트 컨트랙트의 규칙에 따라서 처리
    • 일반 앱은 서버에서 프로그래밍대로 동작

 

 

'블록체인' 카테고리의 다른 글

MetaMask Docs (Methods &&Events)  (0) 2023.03.24
[블록체인] Ether.js provider, signer  (0) 2023.03.13
[블록체인] Web3.js vs Ether.js  (0) 2023.03.13