- Published on
Blockchain Vocabulary for Review
- Authors
- Name
- Easyoon
공부할 겸 되짚어보는 블록체인 용어
I. 지갑 및 주소 관련 용어
- 월렛 (Wallet): 암호화폐를 보관하고 거래할 수 있는 디지털 지갑.
- 예시: 위믹스 월렛은 위믹스 플랫폼에서 발행된 암호화폐(WEMIX 토큰, 게임 토큰 등)와 NFT(Non-Fungible Token, 대체 불가능 토큰)를 안전하게 보관, 전송, 관리할 수 있는 핵심적인 도구.
- 주소 (Address): 블록체인 네트워크에서 사용자를 식별하는 고유한 문자열. 암호화폐를 주고받을 때 사용.
- 예시:
0xAb5801a7D398351b8bE11C439e05C5B3259dfC
(가상)
- 예시:
- 개인 키 (Private Key): 월렛에 접근하고 암호화폐를 사용할 수 있는 비밀 키. 절대 다른 사람에게 알려주어서는 안 됨.
- 예시: 개인 키를 잃어버리면 월렛에 있는 암호화폐에 접근할 수 없게 됨.
- 공개 키 (Public Key): 개인 키로부터 생성되는 키로, 다른 사람에게 공유하여 암호화폐를 받을 수 있음. 주소는 공개 키로부터 생성됨.
II. 보안 및 신뢰 관련 용어
- 신뢰 기반 (Trust-based): 데이터 처리 속도나 계산 능력과 같은 전통적인 효율성 지표보다는 데이터의 무결성, 투명성, 불변성 등 신뢰를 구축하는 데 초점을 맞추고 있다.
- 예시: 블록체인은 본질적으로 신뢰가 없는 환경에서 작동하도록 설계됨. 즉, 네트워크 참여자들이 서로를 신뢰하지 않는 상황에서도 데이터의 무결성과 시스템의 안정성을 보장해야 한다. 이러한 목표를 달성하기 위해 블록체인은 효율성보다는 신뢰를 우선시하는 로직을 채택한다.(;;;)
III. 기타 용어
코인 (Coin) 과 토큰 (Token) 비교 (위믹스 기준)
구분 | 코인 (Coin) | 토큰 (Token) |
---|---|---|
블록체인 | 자체 블록체인 네트워크 보유 | 기존 블록체인 플랫폼 위에서 발행 |
예시 | WEMIX | 드레이코(DRACO), 하이드라(HYDRA) 등 게임 토큰 |
역할 | 플랫폼의 기축 통화, 네트워크 운영에 사용 | 특정 서비스(주로 게임) 내에서 사용 |
에어드랍 (Airdrop): 특정 조건(예: 월렛 보유)을 충족하는 사용자에게 암호화폐를 무료로 배포하는 이벤트.
- 예시: 새로운 프로젝트에서 홍보를 위해 특정 월렛 주소를 가진 사용자들에게 토큰을 에어드랍하는 경우가 있음.
스테이킹: 스테이킹(Staking)은 암호화폐를 특정 블록체인 네트워크에 맡기고 그 대가로 보상을 받는 행위로,사용자는 자신의 암호화폐를 특정 지갑이나 플랫폼에 예치(락업)하여 스테이킹에 참여할 수 있다. 이렇게 예치된 암호화폐는 네트워크 운영에 사용되며, 그 대가로 보상을 받게 된다.
IV. UTC (Coordinated Universal Time, 협정 세계시) vs KST (Korean Standard Time, 한국 표준시)
- UTC: 전 세계 시간의 기준이 되는 표준시.
- 블록체인 네트워크의 모든 이벤트는 UTC를 기준으로 기록되어 시간 차이로 인한 혼란을 방지.
- 예시: 블록 생성 시간, 거래 기록 시간 등이 UTC로 표시됨.
- KST: 대한민국에서 사용하는 표준 시간입니다.
- KST와 UTC의 관계: KST는 UTC보다 9시간 빠릅니다. 즉, KST = UTC + 9 입니다.
- 예시: UTC가 0시 0분일 때, KST는 오전 9시 0분입니다.
V. 트랜잭션 (Transaction)
- 암호화폐 송금 시 전송되는 서명된 정보. 송신자, 수신자, 금액, 수수료 등의 정보 포함.
- 트랜잭션 ID: 트랜잭션 데이터 전체의 해시값으로, 거래 추적에 사용.
- 트랜잭션 수수료: 채굴자에게 제공하는 비용.
- 컨펌 (Confirmation): 거래가 블록에 포함되었는지 확인하는 과정. 컨펌 숫자가 높을수록 거래의 안전성이 높아짐.
- 예시: 비트코인 거래는 6 컨펌 이상을 권장하며, 이는 약 1시간 정도 소요됨.
VI. 네트워크 및 플랫폼 관련 용어
- 블록체인 (Blockchain): 거래 기록을 분산된 장부에 저장하여 위변조를 어렵게 만든 기술. 블록들이 사슬처럼 연결되어 '블록체인'이라 불림.
- 예시: 은행의 거래 내역은 중앙 서버에 저장되지만, 비트코인 거래 내역은 전 세계 수많은 컴퓨터(노드)에 분산 저장되어 해킹이 사실상 불가능함.
- 블록 (Block): 거래 데이터의 묶음. 각 블록은 이전 블록의 정보를 담고 있어 체인처럼 연결됨.
- 예시: 비트코인 네트워크에서 약 10분마다 새로운 블록이 생성되며, 이 블록에는 그동안 발생한 거래 내역들이 담김.
- 거래 (Transaction): 블록체인 네트워크에서 발생하는 데이터의 이동 또는 변경. 암호화폐를 주고받는 것이 대표적인 예.
- 예시: A가 B에게 1 비트코인을 전송하는 행위는 하나의 거래이며, 이 거래는 블록에 기록되어 블록체인에 영구히 남음.
- 노드 (Node): 블록체인 네트워크를 구성하는 참여자들의 컴퓨터. 각 노드는 블록체인의 복사본을 저장하고 네트워크를 유지하는 역할.
- 예시: 전 세계 수천 대의 컴퓨터가 비트코인 네트워크의 노드 역할을 하며, 각 노드는 최신 블록체인 정보를 공유하고 검증함.
- 채굴 (Mining): 작업 증명(PoW) 방식의 블록체인에서 새로운 블록을 생성하고 보상을 받는 행위. 복잡한 수학 문제를 풀어 블록을 생성하며, 네트워크 안정성 유지.
- 예시: 비트코인 채굴자들은 고성능 컴퓨터를 사용하여 특정 해시 값을 찾는 경쟁을 하고, 성공한 채굴자는 새로운 블록을 생성하고 비트코인 보상을 받음.
- 해시 (Hash): 데이터를 고정된 길이의 문자열로 변환하는 함수. 데이터가 조금만 바뀌어도 해시 값이 완전히 달라지기 때문에 데이터 무결성 확인에 사용.
- 예시: 특정 문서의 해시 값을 저장해두면, 나중에 문서가 변경되었는지 여부를 해시 값 비교를 통해 쉽게 확인할 수 있음.
- 메인넷 (Mainnet): 실제로 작동하는 블록체인 네트워크. 테스트넷 이후 정식 출시된 네트워크.
- 예시: 이더리움 메인넷은 실제 ETH가 거래되는 네트워크이고, 이더리움 테스트넷(예: 고얼리)은 테스트용 ETH로 실험하는 네트워크임.
- 테스트넷 (Testnet): 메인넷 출시 전에 테스트를 위해 운영되는 네트워크. 실제 가치가 있는 암호화폐가 아닌 테스트용 암호화폐 사용.
- 예시: 개발자들은 새로운 디앱을 개발할 때 먼저 테스트넷에서 테스트를 거친 후 메인넷에 배포함.
- 이더리움 (Ethereum): 스마트 컨트랙트 기능을 제공하는 대표적인 블록체인 플랫폼. 다양한 디앱(DApp)들이 이더리움 기반으로 개발됨.
- 예시: 탈중앙화 금융(DeFi) 서비스인 위믹스와 클레이튼은 이더리움 기반으로 구축된 디앱임.
- 이더스캔 (Etherscan): 이더리움 블록체인의 모든 거래 기록을 검색하고 확인할 수 있는 블록 탐색기.
- 예시: 이더스캔에서 특정 이더리움 주소를 검색하면 해당 주소의 거래 내역, 잔액 등을 확인할 수 있음.
- 스마트 컨트랙트 (Smart Contract): 블록체인 상에 기록된 계약으로, 특정 조건이 충족되면 자동으로 실행됨. 중개인 없이 계약 이행 가능.
- 예시: 공급망 관리, 투표 시스템 등에 활용 가능.
- 디앱 (DApp, Decentralized Application): 블록체인 기반으로 작동하는 탈중앙화된 애플리케이션.
- 예시: 위믹스 플레이는 블록체인 기반 게임 플랫폼으로, 블록체인 기술을 기반으로 작동하는 여러 게임들을 포함하고 있으며 플랫폼 자체가 블록체인 위에서 운영.