블록체인 용어
블록, 합의, 노드, 토큰 표준과 네트워크 구조 · 254개 용어
- ASIC 저항성 (ASIC-Resistant)
ASIC 저항성 암호화폐는 ASIC 채굴기로 코인을 채굴하는 것이 불가능하거나, 일반 장비로 채굴할 때보다 큰 이점을 얻지 못하도록 프로토콜과 채굴 알고리즘을 설계한 암호화폐입니다.
- ASIC 채굴기 (ASIC Miner)
ASIC 채굴기(ASIC miner)는 특정 채굴 알고리즘의 해시 계산만 하도록 설계된 전용 반도체 칩, 즉 ASIC(Application-Specific Integrated Circuit, 주문형 반도체)을 여러 개 탑재한 채굴 장비입니다.
- ERC-20 (Ethereum Fungible Token Standard)
ERC-20(Ethereum Fungible Token Standard)은 이더리움의 토큰 표준으로, 토큰을 구현하는 스마트 계약에 사용됩니다. 주소 간 전송 및 데이터 접근을 포함하여 토큰 간 상호 작용을 정의하는 일반적인 규칙 목록입니다.
- ERC-721 (Ethereum Non-Fungible Token Standard)
ERC-721은 이더리움 블록체인에서 대체 불가능한(고유한) 토큰, 즉 NFT를 구현하기 위한 표준 형식입니다. 대체 불가능한 토큰의 일반적인 예로는 CryptoKitties와 같은 수집품이 있습니다. 2018년 이더리움 개선 제안 EIP-721로 확정되었습니다.
- Gwei (Gigawei)
Gwei(기가웨이, gigawei)는 이더리움의 기본 통화인 이더(ETH)의 하위 단위로, 가스 가격을 표시하는 데 가장 널리 쓰입니다. 이더의 가장 작은 단위는 wei이며, 1 Gwei는 10억(109) wei, 즉 0.000000001 ETH(10-9 ETH)입니다.
- P2E 게임 (Play-to-Earn, P2E)
P2E 게임은 게임을 하며 얻은 토큰·NFT 등 가상자산 보상을 거래소에서 팔아 현금화할 수 있게 설계한 블록체인 게임으로, GameFi의 대표 형태입니다.
- P2PKH 주소 (P2PKH Address)
P2PKH 주소는 해시된 공개 키를 포함하는 비트코인 결제 주소로, 송금인이 공개 키 해시로 지불하는 표준 pubkey 스크립트를 만들 수 있게 합니다.
- P2PKH 출력 (P2PKH Output)
P2PKH 출력(P2PKH Output)은 공개키의 해시로 잠긴 비트코인 트랜잭션 출력입니다.
- P2SH 주소 (P2SH Address)
P2SH(Pay-to-Script-Hash) 주소는 비트코인에서 자금을 특정 공개 키가 아니라 리딤 스크립트(redeem script)의 해시에 잠그는 주소 형식입니다.
- P2SH 출력 (P2SH Output)
P2SH(Pay to Script Hash) 출력은 공개 키 대신 스크립트(상환 스크립트)의 해시에 비트코인을 잠그는 출력 유형으로, 사용할 때 원래 스크립트와 그 조건을 충족하는 데이터를 함께 제시해야 합니다.
- PUBKEY (Public Key Script Type)
PUBKEY(Public Key Script Type)는 코인을 사용하기 위해 충족해야 할 조건을 정하는, 트랜잭션 출력(output)에 포함된 스크립트입니다.
- RPC 바이트 순서 (RPC Byte Order)
RPC 바이트 순서(RPC Byte Order)는 바이트 순서가 뒤집혀서 표시된 해시 다이제스트로, Bitcoin Core 원격 프로시저 호출(RPC), 많은 블록 탐색기 및 기타 소프트웨어에서 사용됩니다.
- SIGHASH_ALL (서명 해시 유형 ALL)
SIGHASH_ALL은 비트코인의 기본 서명 해시 유형으로, 서명 스크립트를 제외한 트랜잭션 전체(모든 입력과 모든 출력)에 서명해 서명된 부분이 수정되지 않도록 합니다. 서명 끝에 붙는 해시 유형 바이트 값은 0x01입니다.
- SIGHASH_ANYONECANPAY (Signature Hash Modifier)
SIGHASH_ANYONECANPAY는 비트코인 거래 서명에서 기본 서명 해시 유형(SIGHASH_ALL, SIGHASH_NONE, SIGHASH_SINGLE)에 덧붙이는 수정자(modifier) 플래그로, 서명이 다른 입력은 덮지 않고 자기 입력 하나만 덮게 합니다.
- SIGHASH_NONE (Signature Hash Type)
SIGHASH_NONE은 입력만 서명하고, 원하는 대로 출력을 변경할 수 있는 서명 해시 유형(Signature Hash Type)입니다.
- SIGHASH_SINGLE (Signature Hash Type)
SIGHASH_SINGLE은 비트코인 서명 해시 유형으로, 모든 입력과 같은 인덱스의 출력 하나만 서명해 나머지 출력은 다른 사람이 바꿀 수 있게 합니다.
- TxIn (Transaction Input)
TxIn(Transaction Input)은 트랜잭션의 입력으로, 아웃포인트, 서명 스크립트, 시퀀스 번호의 세 필드를 포함합니다. 아웃포인트는 이전의 출력을 참조하며, 서명 스크립트는 해당 출력을 사용할 수 있게 합니다.
- XRP (Ripple Native Asset)
XRP는 XRP Ledger(XRPL)의 기본 자산이자 그 티커입니다. XRP Ledger는 트랜잭션 수수료를 소량의 XRP로 내고 계정 유지에 필요한 준비금도 XRP로 두는 공개 블록체인입니다.
- 가스 (Gas)
가스(Gas)는 이더리움에서 트랜잭션이나 스마트 계약 실행에 드는 계산 작업의 양을 재는 단위입니다. 수수료는 사용한 가스 양에 가스 한 단위당 가격을 곱해 정해지며, 가격은 보통 gwei(10억분의 1 ETH)로 표시합니다.
- 가스 한도 (Gas Limit)
가스 한도(Gas Limit)는 이더리움에서 트랜잭션 하나가 실행되는 동안 소비할 수 있는 가스의 최대량입니다. 가스는 연산량을 재는 단위이며, 가스 한도는 사용자가 트랜잭션에 직접 지정하는 연산량의 상한입니다. 수수료 금액 자체나 처리 우선순위를 뜻하지 않습니다.
- 개발자 증명 (Proof-of-Developer, PoD)
개발자 증명(PoD)은 암호화폐 프로젝트 뒤에 실재하는 개발자나 팀이 있음을 공개적으로 확인시키는 관행으로, 익명 팀이 자금만 모으고 사라지는 '러그 풀'을 경계하기 위해 쓰입니다.
- 거버넌스 (Governance)
거버넌스(governance)는 암호화폐 프로젝트에서 프로토콜 규칙의 변경이나 공동 자금 사용 같은 결정을 누가 제안하고, 누가 어떤 방식으로 승인하며, 승인된 결정이 어떻게 실제로 적용되는지를 정하는 규칙과 절차를 말합니다.
- 검증인 (Validator)
검증인(Validator)은 프라이빗 또는 PoS 블록체인 생태계에서 보상을 받고 데이터 블록 검증에 참여하는 개인 또는 그룹입니다.
- 고아 블록 (Orphan)
고아 블록은 노드가 받았지만 부모 블록을 아직 알지 못해 체인에 연결할 수 없는 블록을 말하며, 넓게는 경쟁에서 밀려 메인 체인에 포함되지 못한 블록(스테일 블록)을 가리키기도 합니다.
- 고우선순위 트랜잭션 (High-Priority Transaction)
고우선순위 트랜잭션(High-Priority Transaction)은 채굴자가 최우선으로 선택해 가능한 한 빨리 블록에 포함될 것으로 예상되는 트랜잭션입니다. 오늘날에는 보통 충분한 우선순위를 얻도록 높은 수수료를 붙인 트랜잭션을 뜻합니다.
- 공개 키 스크립트 (Pubkey Script, scriptPubKey)
공개 키 스크립트(Pubkey Script, scriptPubKey)는 비트코인 트랜잭션의 출력에 포함되어 해당 금액의 사용 조건을 설정하는 스크립트입니다. 조건을 충족하기 위한 데이터는 서명 스크립트(scriptSig) 또는 세그윗 증인(witness) 데이터에 제공될 수 있습니다.
- 그룹 마이닝 (Group Mining)
그룹 마이닝(Group Mining)은 채굴 풀(mining pool)을 가리키는 다른 말로, 여러 사람이 채굴 장비를 합쳐 참여자 중 누군가가 블록 보상을 받을 확률을 높이는 방식입니다. 보상은 그룹 구성원 모두에게 분배됩니다.
- 기업 이더리움 연합 (Enterprise Ethereum Alliance, EEA)
기업 이더리움 연합(Enterprise Ethereum Alliance, EEA)은 2017년 2월 미국 뉴욕에서 출범한 회원제 표준화 컨소시엄으로, 기업 환경에서 이더리움을 활용하기 위한 개방형 표준 기반 아키텍처와 사양을 만듭니다.
- 난이도 (Difficulty)
난이도는 작업 증명(PoW) 블록체인에서 새 블록을 찾기가 얼마나 어려운지를 나타내는 값으로, 블록 생성 간격을 일정하게 유지하도록 자동 조정됩니다.
- 난이도 폭탄 (Difficulty Bomb)
난이도 폭탄(Difficulty Bomb)은 지분 증명(Proof of Stake) 전환의 일환으로 설계된 이더리움 채굴 난이도 증가 장치입니다.
- 내부 바이트 순서 (Internal Byte Order)
내부 바이트 순서(Internal Byte Order)는 비트코인에서 해시 다이제스트를 해시 함수가 출력한 바이트 순서 그대로 다루는 방식으로, 직렬화된 블록과 트랜잭션 안에 해시가 저장될 때 쓰는 순서입니다. 이와 반대로 바이트를 뒤집어 표시하는 방식을 RPC 바이트 순서라고 합니다.
- 널 데이터 트랜잭션 (Null Data Transaction, OP_RETURN)
널 데이터 트랜잭션(Null Data Transaction, OP_RETURN)은 비트코인 코어 0.9.0부터 기본 설정으로 중계·채굴되는 트랜잭션 유형으로, 지출할 수 없음이 증명되는 공개 키 스크립트에 임의의 데이터를 담습니다.
- 네오 (Neo)
네오(Neo)는 2014년 다홍페이(Da Hongfei)가 설립한 블록체인으로, 프로젝트 측은 중국 최초의 오픈소스 블록체인이라고 소개합니다. 이더리움과 유사한 기능을 가지고 있어 개발자는 자체 토큰과 DApp을 구축할 수 있습니다.
- 네임코인 (Namecoin)
네임코인(Namecoin)은 DNS 및 ID와 같은 특정 인터넷 인프라 구성 요소의 탈중앙화, 보안, 검열 저항, 개인 정보 보호 및 속도를 향상시키는 실험적인 오픈 소스 기술입니다.
- 네트워크 (Network)
블록체인에서 네트워크(Network)는 두 가지 뜻으로 쓰입니다. 1. 특정 시점에 블록체인 운영에 참여하고 있는 모든 노드. 2. 더 넓은 의미에서는 블록체인의 모든 참가자.
- 네트워크 난이도 (Network Difficulty)
네트워크 난이도(Network Difficulty)는 작업 증명(PoW) 블록체인에서 유효한 블록 해시를 찾는 일이 가장 쉬운 기준(난이도 1)에 비해 몇 배 어려운지를 나타내는 합의 규칙상의 값입니다.
- 네트워크 매직 (Network Magic)
네트워크 매직은 비트코인 P2P 메시지 맨 앞에 붙는 고정된 4바이트 값으로, 메시지의 시작점과 그 메시지가 어느 네트워크(메인넷·테스트넷)용인지 알려 줍니다.
- 닉 사보 (Nick Szabo)
닉 사보(Nick Szabo)는 스마트 계약이라는 개념을 고안하고 “비트 골드”라고 불리는 비트코인의 사상적 전신을 설계한 인물입니다.
- 다니엘 라리머 (Daniel Larimer)
다니엘 라리머(Daniel Larimer)는 암호화폐 플랫폼 BitShares의 창시자, 블록체인 소셜 플랫폼 Steemit의 공동 창립자, 그리고 block.one(EOS 개발 회사)의 CTO를 지낸 인물입니다.
- 단순 지불 검증 (Simplified Payment Verification, SPV)
단순 지불 검증(SPV)은 블록체인 전체를 내려받지 않고 블록 헤더와 머클 증명만으로 트랜잭션이 블록에 포함되었는지 확인하는 방법입니다. 가벼운 지갑이 주로 사용합니다.
- 대체 가능 (Fungible)
대체 가능(fungible)은 같은 종류의 단위끼리 가치와 권리가 동일해 어느 단위를 주고받아도 차이가 없는, 즉 서로 맞바꿀 수 있는 자산의 성질을 가리킵니다.
- 대체 불가능 토큰 (Non-Fungible Token, NFT)
대체 불가능 토큰(Non-Fungible Token, NFT)은 고유한 디지털 자산이나 현실 세계의 자산을 나타내는, 대체 불가능한 암호화 토큰의 한 유형입니다. 디지털 수집품에 자주 사용됩니다. 가장 일반적인 것은 이더리움 블록체인의 표준인 ERC-721입니다.
- 데이터 캐리어 트랜잭션 (Data Carrier Transaction)
데이터 캐리어 트랜잭션은 비트코인에서 OP_RETURN 출력에 임의의 데이터를 담아 기록하는 트랜잭션으로, 해당 출력은 쓸 수 없음이 증명되므로 노드가 UTXO 집합에 저장하지 않습니다.
- 데이터 푸시 옵코드 (Data-Pushing Opcode)
데이터 푸시 옵코드는 비트코인 스크립트 언어에서 0x01부터 0x4e까지의 연산 코드(opcode)로, pubkey 스크립트 또는 시그니처 스크립트 안에 들어 있는 데이터를 스택에 올려 놓는(푸시하는) 역할만 합니다.
- 라이덴 네트워크 (Raiden Network)
라이덴 네트워크는 이더리움 위에서 ERC-20 토큰을 빠르고 저렴하게 주고받기 위해 만든 오프체인 결제 채널 네트워크로, 비트코인 라이트닝 네트워크의 이더리움판에 해당합니다.
- 라이트닝 네트워크 (Lightning Network)
라이트닝 네트워크(Lightning Network, LN)는 비트코인 블록체인 위에서 작동하는 2계층(레이어 2) 결제 프로토콜입니다.
- 레그테스트 (Regtest)
레그테스트(Regtest)는 Regression Test Mode의 약자입니다.
- 레이어 (Layer)
블록체인에서 레이어는 서로 위에 쌓여 역할을 나누는 네트워크 계층을 뜻합니다. 기본 블록체인 자체를 레이어 1(L1), 그 위에서 거래를 처리하고 결과를 L1에 기록하는 확장 솔루션을 레이어 2(L2), L2 위에 특정 용도로 만든 계층을 레이어 3(L3)이라고 부릅니다.
- 레이어 1 / 레이어 2 (Layer 1 / Layer 2)
레이어 1(Layer 1)은 블록체인의 기본 구조이며, 그 위에 구현된 추가 프로토콜과 기능은 레이어 2(Layer 2)로 간주됩니다. 예를 들어, 비트코인 블록체인은 레이어 1이고 이를 보완하기 위해 작동하는 라이트닝 네트워크는 레이어 2입니다.
- 레이어 2 솔루션 (Second-Layer Solutions)
레이어 2 솔루션(Second-Layer Solutions)은 공개 블록체인의 확장성과 효율성을 높이기 위해 구축된 솔루션 집합으로, 특히 마이크로 트랜잭션 또는 작업에 유용합니다. Plasma, TrueBit, Lightning Network 등이 그 예시입니다.
- 리딤 스크립트 (Redeem Script)
리딤 스크립트는 비트코인 P2SH(Pay-to-Script-Hash) 출력의 실제 사용 조건을 담은 스크립트로, 출력에는 그 해시만 기록되고 자금을 쓸 때 원본 스크립트를 서명과 함께 공개합니다.
- 리스크 (Lisk)
프로그래밍 기능이 내장된 블록체인 기반의 암호화폐입니다. Lisk는 개발자가 새로운 언어를 배울 필요 없이 JavaScript와 TypeScript를 사용하여 프로그래밍할 수 있도록 한 최초의 프로젝트 중 하나입니다.
- 릴레이 수수료 (Relay Fee)
릴레이 수수료는 트랜잭션이 노드의 멤풀에 받아들여지고 다른 노드로 중계(릴레이)되기 위해 갖춰야 하는 최소 수수료율입니다. 고정된 최소 릴레이 수수료는 없으며, 각 노드가 자체 정책을 선택합니다.
- 마스터노드 (Masternode)
마스터노드(masternode)는 일부 암호화폐 네트워크에서 일정량의 토큰을 담보(collateral)로 묶어 두고 상시 운영되는 풀 노드로, 일반 노드가 하지 않는 추가 서비스와 거버넌스 투표를 맡는 대가로 블록 보상의 일부를 받습니다. 대표적인 예는 대시(DASH) 네트워크입니다.
- 마이크로비트코인 (Microbitcoin, uBTC)
마이크로비트코인(Microbitcoin, uBTC)은 정확한 기호로는 μBTC라고 쓰며, 비트코인의 백만 분의 1, 즉 0.000001 비트코인을 나타내는 표시 단위입니다. 1 uBTC는 100 사토시와 같습니다.
- 머클 루트 (Merkle Root)
머클 루트는 머클 트리의 루트 노드로, 트리에서 해시된 모든 쌍이 최종적으로 합쳐진 값입니다. 블록 헤더는 해당 블록의 모든 트랜잭션에서 파생된 유효한 머클 루트를 포함해야 합니다. 이 하나의 해시가 블록에 담긴 트랜잭션 전체와 그 순서를 대표합니다.
- 머클 블록 (Merkle Block)
머클 블록(Merkle Block)은 블룸 필터와 일치하는 트랜잭션을 블록의 머클 루트에 연결하는 부분 머클 트리입니다.
- 머클 트리 (Merkle Tree)
머클 트리(Merkle tree, 해시 트리)는 모든 리프 노드에는 데이터 블록의 해시가, 리프가 아닌 모든 노드에는 자식 노드 해시들을 이어 붙여 다시 해시한 값이 붙는 트리 구조입니다.
- 멀티풀 마이닝 (Multipool Mining)
멀티풀 마이닝(Multipool Mining)은 채굴자가 특정 시점에 네트워크에서 제공하는 수익성에 따라 암호화폐 블록체인 간에 이동하며 채굴하는 방식입니다. 대부분의 하드웨어는 다른 코인보다 특정 코인을 더 잘 채굴할 수 있습니다.
- 멈출 수 없는 코드 (Unstoppable Code)
멈출 수 없는 코드(Unstoppable Code)는 스마트 계약 코드를 말합니다. 분산 네트워크에 한 번 배포되면, 어떤 제3자도 코드 실행을 멈출 수 없습니다.
- 메시지 헤더 (Message Header)
메시지 헤더는 비트코인 P2P 네트워크의 모든 메시지 앞에 붙는 24바이트 구조로, 네트워크 식별용 매직 값, 명령 이름, 페이로드 크기, 체크섬 네 필드로 구성됩니다.
- 메인넷 (Mainnet)
메인넷(Mainnet)은 실제 거래가 발생하는 블록체인 네트워크의 라이브 버전입니다. 개발자가 다양한 기능을 테스트할 수 있는 환경인 테스트넷과 혼동되어서는 안 되며, 테스트넷과 달리 메인넷은 실제 암호화폐 전송 및 스마트 컨트랙트 실행을 처리합니다.
- 메인넷 스왑 (Mainnet Swap)
메인넷 스왑(Mainnet Swap)은 코인이 제3자 플랫폼의 토큰에서 자체 메인넷의 네이티브 온체인 코인으로 이전되는 과정입니다. 많은 프로젝트가 이더리움 토큰 세일을 통해 자금을 모으고 나중에 자체 네트워크로 전환했습니다. 예를 들어 EOS, Binance Coin 등이 있습니다.
- 메타버스 (Metaverse)
메타버스는 아바타로 들어가 다른 사람과 어울리고 일하고 거래하는 3차원 가상 공간과 그 서비스를 말합니다. 블록체인 메타버스는 땅·아이템을 NFT와 토큰으로 거래합니다.
- 멤풀 (Mempool)
멤풀(Mempool)은 노드가 보았지만 아직 블록에 추가되지 않은 미확인 트랜잭션을 추적하는 노드의 메커니즘입니다. 채굴자는 대체로 멤풀에서 수수료율(가상 바이트당 수수료)이 높은 트랜잭션부터 골라 블록에 넣습니다.
- 목표값 (Target)
목표값(타깃)은 작업 증명 블록체인에서 블록 헤더 해시가 그보다 작거나 같아야 블록이 유효해지는 256비트 임계값입니다. 블록 헤더에는 nBits로 압축 저장됩니다.
- 무수수료 트랜잭션 (Free Transaction)
무수수료 트랜잭션은 수수료를 붙이지 않고 전송되는 블록체인 트랜잭션입니다. 비트코인 초기에는 오래된 입력의 우선순위로 수수료 없이 블록에 들어갈 수 있었고, 일부 네트워크는 설계상 수수료가 없습니다.
- 무신뢰 (Trustless)
무신뢰(Trustless)는 두 당사자가 서로를 신뢰하지 않아도 거래할 수 있도록 규칙과 보안 장치가 시스템에 내장된 속성입니다. 다만 코드 오류, 피싱, 사기성 프로젝트 같은 위험까지 없어지는 것은 아닙니다.
- 미사용 트랜잭션 출력 (Unspent Transaction Output, UTXO)
미사용 트랜잭션 출력(Unspent Transaction Output, UTXO)은 아직 사용되지 않아 이후 트랜잭션의 입력으로 쓸 수 있는 블록체인 트랜잭션의 출력입니다. 아직 쓰지 않은 비트코인은 모두 UTXO 형태로 존재합니다.
- 미확인 (Unconfirmed)
미확인(Unconfirmed)은 트랜잭션이 아직 블록체인에 추가되지 않은 상태입니다.
- 미확인 트랜잭션 (Unconfirmed Transaction)
아직 블록에 포함되지 않은, 즉 보류 중인 트랜잭션입니다. 미확인 트랜잭션은 받는 쪽 지갑 소프트웨어에 ‘수신 중’으로 표시되는 경우가 많아 양측은 올바른 주소를 썼다는 것을 알 수 있지만, 일정 수의 확인을 받기 전까지는 자금을 사용할 수 없습니다.
- 민팅 (Minting)
민팅(minting)은 블록체인 위에 새 토큰이나 NFT를 만들어 특정 주소에 처음으로 기록하는 일입니다. 스마트 계약의 발행(mint) 기능을 실행하면 총공급량이 늘어나고, 새로 생긴 수량이 받는 사람의 잔액에 더해집니다.
- 밀리비트코인 (Millibitcoin, mBTC)
밀리비트코인(millibitcoin, mBTC)은 비트코인의 1/1000, 즉 0.001 BTC에 해당하는 단위입니다. 보통 약어 mBTC로 표기합니다.
- 반감기 (Halving)
비트코인과 같은 암호자산의 블록 보상이 이전의 절반으로 줄어드는 현상을 반감기(halving)라고 합니다. 이는 암호자산의 발행량을 감소시켜 결국 유한한 공급량에 도달하기 위한 메커니즘입니다. 비트코인의 경우, 블록 210,000개가 생성될 때마다(약 4년마다) 반감기가 발생합니다.
- 발행 (Issuance)
발행(issuance)은 암호화폐나 토큰의 새로운 단위를 만들어 유통시키는 일입니다. 새 네트워크가 시작될 때 첫 물량을 만드는 것, 채굴이나 스테이킹 보상으로 새 코인이 계속 생성되는 것, 스마트 계약으로 토큰을 새로 찍어 내는 것(민팅)이 모두 발행에 해당합니다.
- 발행률 (Emission Rate)
발행률은 블록체인 프로토콜이 새 코인을 만들어 유통 공급량에 더하는 속도입니다. 대부분 코드로 미리 정해져 있어 발행 곡선으로 미래 공급량을 예측할 수 있습니다.
- 방향성 비순환 그래프 (Directed Acyclic Graph, DAG)
방향성 비순환 그래프(DAG)는 각 연결(간선)에 방향이 있고, 어떤 노드에서 출발해 간선을 따라가도 다시 출발점으로 돌아오는 경로(순환)가 없는 그래프입니다.
- 백서 (Whitepaper)
백서(whitepaper)는 프로젝트의 철학, 목표, 기술을 독자에게 설명하는 문서입니다. 새로운 코인이나 토큰을 출시하기 전에 공개되는 경우가 많습니다. 백서는 읽기 어렵지만 프로젝트에 투자하기 전에는 그 내용을 숙지해 두는 것이 좋습니다.
- 버진 비트코인 (Virgin Bitcoin)
버진 비트코인은 채굴 보상으로 새로 생성된 뒤 한 번도 다른 주소로 이동하지 않아 이전 거래 이력이 없는 비트코인입니다. 출처가 깨끗하다는 이유로 일부 매수자가 선호합니다.
- 변조 방지 원장 (Tamper-Proof Ledger)
원장이 갖춰야 할 바람직한 특성입니다. 블록체인 시스템은 반대 증거가 나오기 전까지 위변조 방지 원장으로 간주됩니다. 그러나 자산군으로서 암호화폐에는 여전히 취약점이 많고 해킹도 자주 일어납니다.
- 병합 채굴 (Merged Mining)
병합 채굴(Merged Mining)은 전반적인 채굴 성능을 저하시키지 않으면서 같은 작업 증명(PoW) 연산으로 두 개 이상의 암호화폐를 동시에 채굴하는 방식입니다.
- 복제 원장 (Replicated Ledger)
복제 원장(Replicated Ledger)은 데이터의 한 가지 마스터 (권위 있는) 사본과 여러 슬레이브 (비권위 있는) 사본이 있는 원장입니다.
- 부모 체인 (Parent Chain)
부모 체인은 사이드체인이나 레이어 2 같은 하위 체인이 연결되어 자산을 고정하고 보안이나 최종 기록을 의지하는 상위 블록체인입니다.
- 분산 원장 (Distributed Ledger)
분산 원장(Distributed Ledger)은 여러 위치에 저장되어 모든 당사자가 항목에 액세스하여 확인할 수 있는 원장입니다. 암호화폐에서 이는 네트워크의 여러 노드에 블록체인이 보관되어 모든 노드가 같은 기록을 동시에 검증하는 것을 의미합니다.
- 분산 원장 기술 (Distributed Ledger Technology, DLT)
분산 원장을 구현하는 기반 기술입니다. 이 용어는 주로 기업의 DLT 도입 사례를 이야기할 때 쓰입니다. 암호화폐 커뮤니티 자체 내에서는 이 용어의 사용이 덜 빈번합니다.
- 분산 합의 (Distributed Consensus)
분산 합의는 중앙 관리 기관 없이 네트워크의 여러 컴퓨터(노드)가 함께 작동하여 하나의 값이나 기록 순서에 대한 공통 합의에 도달하는 개념입니다.
- 불변성 (Immutability)
불변성(immutability)은 한번 기록된 것을 변경할 수 없거나 사실상 변경되지 않는 성질로, 비트코인과 블록체인 기술의 핵심 특성 중 하나입니다.
- 불변의 (Immutable)
불변의(Immutable)는 한번 기록된 데이터가 시간이 지나도 바뀌지 않는다는 뜻으로, 블록체인에서는 확정된 기록을 사후에 바꾸기가 매우 어렵다는 성질을 가리킵니다. 이 성질을 불변성(immutability)이라고 합니다. 암호화폐 트랜잭션이 완료되면, 그것으로 끝입니다.
- 블록 격자 (Block Lattice)
블록 격자(block-lattice)는 Nano 암호화폐(옛 RaiBlocks)가 처음 도입한 원장 구조로, DAG(Directed Acyclic Graph)의 한 유형입니다.
- 블록 반감기 (Block Halving)
블록 반감기(Block Halving)는 비트코인 채굴자에게 블록마다 지급하는 새 코인의 양(블록 보상)을 약 4년마다, 정확히는 210,000블록마다 절반으로 줄이는 규칙입니다.
- 블록 보상 (Block Reward)
블록 보상(Block Reward)은 채굴 과정에서 유효한 해시를 성공적으로 계산한 채굴자에게 주어지는 인센티브입니다.
- 블록 우선 동기화 (Blocks-First Sync)
블록 우선 동기화는 피어로부터 각 블록을 다운로드한 다음 유효성을 검사하여 블록체인을 동기화하는 방식입니다.
- 블록 크기 (Block Size)
블록 크기는 블록체인 내 각 블록의 크기를 나타냅니다. 트랜잭션은 블록체인 블록에 저장됩니다. 비트코인은 원래 블록당 1MB로 제한되었고, 2017년 세그윗(SegWit) 활성화 이후에는 블록 가중치(block weight) 400만 단위로 제한됩니다.
- 블록 탐색기 (Block Explorer)
블록 탐색기는 블록체인의 블록, 트랜잭션, 주소, 토큰 정보를 웹에서 검색하고 조회할 수 있게 해 주는 도구로, 블록 익스플로러라고도 부릅니다.
- 블록 헤더 (Block Header)
블록 헤더는 비트코인에서 각 블록에 속한 80바이트 크기의 헤더로, 블록의 핵심 정보를 요약합니다. 채굴자는 작업 증명을 찾아 채굴 보상을 받기 위해 이 헤더를 반복해서 해싱합니다.
- 블록체인 2.0 (Blockchain 2.0)
블록체인 2.0은 블록체인을 단순한 가치 저장·전송 수단을 넘어 데이터베이스나 프로그래밍 가능한 트랜잭션으로 활용하는 새로운 응용 단계를 의미합니다.
- 블록체인 비대화 (Blockchain Bloat)
블록체인 비대화(Blockchain Bloat)는 블록체인에 쌓이는 전체 기록과 노드가 유지해야 하는 상태 데이터가 계속 늘어나, 노드를 운영하는 데 필요한 저장 공간, 초기 동기화 시간, 대역폭 부담이 커지는 현상을 말합니다.
- 블룸 필터 (Bloom Filter)
블룸 필터(Bloom Filter)는 어떤 항목이 집합에 속하는지 여부를 확인하는 데 쓰는 확률적 데이터 구조입니다. 비트코인에서는 SPV 클라이언트가 전체 노드에 조건에 맞는 트랜잭션과 머클 블록만 요청할 때 주로 쓰였습니다.
- 비잔틴 장군 문제 (Byzantine Generals Problem)
비잔틴 장군 문제는 집단의 모든 구성원이 하나의 전략에 합의해야 하지만, 일부 구성원이 배신할 수 있고 서로 주고받는 통신을 신뢰하거나 확인할 수 없는 상황에서 합의에 도달하는 문제입니다.
- 비잔틴 장애 허용 (Byzantine Fault Tolerance, BFT)
비잔틴 장애 허용(BFT)은 분산 컴퓨팅 시스템의 내결함성 속성으로, 일부 구성 요소가 고장 나거나 거짓 정보를 보내는 등 임의로(악의적으로) 동작하는 상황에서도 나머지 정직한 노드들이 하나의 결과에 합의할 수 있게 합니다.
- 비트코인 (Bitcoin, BTC)
비트코인(Bitcoin, BTC)은 중앙 기관 없이 참여자들이 공유하는 장부(블록체인)로 운영되는 최초의 탈중앙화 암호화폐이자 그 네트워크입니다.
- 비트코인 개선 제안 (Bitcoin Improvement Proposal, BIP)
비트코인 개선 제안(Bitcoin Improvement Proposal, BIP)은 비트코인 프로토콜의 수정, 새 기능, 개선 사항이나 개발 절차의 변경을 제안하고 문서화하는 표준화된 설계 문서이자 그 절차입니다.
- 비트코인 골드 (Bitcoin Gold, BTG)
2017년 비트코인에서 하드포크된 비트코인 골드(Bitcoin Gold)의 약칭으로, 특수 채굴 장비(ASIC) 대신 GPU로 채굴할 수 있도록 ASIC 저항성을 목표로 한 Equihash 계열 알고리즘을 채택했습니다.
- 비트코인 네트워크 (Bitcoin Network)
비트코인 네트워크는 중개인이나 은행 없이 사용자들이 서로 가치 단위를 보낼 수 있도록 하는 P2P, 탈중앙화 네트워크입니다. 전 세계의 노드가 같은 규칙으로 거래와 블록을 검증하고, 채굴자가 작업 증명으로 새 블록을 만들어 하나의 공개 원장(블록체인)을 함께 유지합니다.
- 비트코인 소멸일수 (Bitcoin Days Destroyed)
비트코인 소멸일수(Bitcoin Days Destroyed, BDD)는 이동한 비트코인의 수량에 그 비트코인이 마지막으로 이동한 뒤 지난 일수를 곱해 합산한 온체인 지표입니다.
- 비트코인 프로토콜 (Bitcoin Protocol)
비트코인 프로토콜은 비트코인 네트워크가 작동하는 방식을 정하는 오픈 소스 규칙 집합입니다. 특정 주체의 통제를 받지 않고 누구에게나 열려 있으며, 암호 기술로 보호되는 디지털 금융 시스템을 가능하게 합니다.
- 비트코인 화폐 단위 (Bitcoin as a Unit of Currency)
비트코인 화폐 단위(Bitcoin as a Unit of Currency)는 비트코인 네트워크에서 금액을 나타내는 단위인 bitcoin(소문자 b로 쓰는 비트코인 단위)을 말하며, 티커는 BTC(일부 시스템에서는 XBT)이고 기호는 ₿입니다.
- 비트튜브 (Bittube)
BitTube는 광고 없이 게시자가 콘텐츠로 수익을 얻을 수 있다고 내세우는 비디오 플랫폼입니다. 블록체인 기반 유튜브 대안 서비스 중 하나입니다(DTube, LBRY Credits, Contentos 등 참조).
- 사용자 발행 자산 (User-Issued Assets, UIA)
사용자 발행 자산(User-Issued Assets, UIA)은 BitShares 플랫폼에서 사용자가 직접 발행하는 맞춤형 토큰을 가리키는 용어입니다.
- 사용자 활성화 소프트 포크 (User Activated Soft Fork, UASF)
사용자 활성화 소프트 포크(UASF)는 채굴자의 신호가 아니라 대다수 풀 노드가 새 규칙을 적용함으로써 시행되는 블록체인 프로토콜 변경입니다. 채굴자가 주도해 시작하는 포크(채굴자 활성화 소프트 포크)와 반대되는 방식입니다.
- 사전 채굴 (Pre-Mine)
사전 채굴(Pre-Mine)은 코인의 초기 공급량 일부 또는 전부가 채굴이나 인플레이션으로 시간을 두고 생성되는 대신, 공개 출시 시점이나 그 이전에 생성되는 경우를 말합니다. 이렇게 확보한 자금은 크라우드 펀딩, 마케팅, 개발팀 급여 같은 정당한 목적에 쓰일 수 있습니다.
- 사토시 (Satoshi, sat)
사토시(Satoshi, sat)는 비트코인의 가장 작은 단위로, 창시자 사토시 나카모토의 이름에서 따왔습니다. 소수점 여덟째 자리 단위이며 0.00000001 BTC와 같습니다.
- 사토시 나카모토 (Satoshi Nakamoto)
사토시 나카모토(Satoshi Nakamoto)는 비트코인 백서를 쓰고 비트코인의 첫 소프트웨어를 만들어 네트워크를 시작한 사람 또는 그룹이 사용한 가명입니다. 그 정체는 아직 알려지지 않았으며, 한 명의 개인인지 여러 명의 그룹인지도 확실하지 않습니다.
- 상태 채널 (State Channel)
상태 채널(State Channel)은 특정 블록체인 생태계의 온체인 트랜잭션 수를 줄이는 데 쓰이는 레이어 2 확장 솔루션의 한 유형입니다.
- 상호 운용성 (Interoperability)
상호 운용성(Interoperability)은 시스템, 장치, 네트워크 또는 애플리케이션 간의 상호 작용 능력으로, 시스템 간의 호환성을 가능하게 하는 방법입니다.
- 샤딩 (Sharding)
샤딩(Sharding)은 블록체인의 상태와 트랜잭션 기록을 여러 파티션(샤드)으로 나누어 각 샤드를 병렬로 처리하고 저장할 수 있도록 하는 확장 접근 방식입니다.
- 서명 스크립트 (Signature Script, scriptSig)
서명 스크립트(Signature Script, scriptSig)는 지출자가 생성하는 데이터로, 거의 항상 pubkey script의 조건을 충족하는 변수로 쓰입니다. Signature Scripts는 코드에서 scriptSig라고 합니다.
- 서명 해시 (Signature Hash, SIGHASH)
서명 해시(Signature Hash, SIGHASH)는 비트코인 서명이 트랜잭션의 어느 부분에 서명하는지 나타내는 플래그입니다. (기본값은 SIGHASH_ALL입니다.) 서명되지 않은 트랜잭션 부분은 수정될 수 있습니다.
- 서브체인 (Subchain)
서브체인(Subchain)은 피터 리준(Peter Rizun)이 2016년 학술지 Ledger에 발표한 비트코인 확장 기법입니다.
- 세그윗 (Segregated Witness, SegWit)
세그윗(SegWit)은 트랜잭션의 서명 데이터(위트니스)를 트랜잭션 본문에서 분리한 비트코인 소프트 포크로, 2017년 8월 활성화되어 블록 용량을 늘리고 트랜잭션 가변성 문제를 해결했습니다.
- 소각 (Burn)
소각(번)은 암호화폐나 토큰을 누구도 사용할 수 없는 주소로 보내거나 컨트랙트에서 삭제해 유통량에서 영구히 제거하는 것을 말합니다.
- 소각 증명 (Proof-of-Burn, PoB)
소각 증명(Proof-of-Burn, PoB)은 분산 합의를 위한 방법이며 작업 증명 및 지분 증명의 대안입니다. 또한 하나의 암호화폐를 다른 암호화폐로부터 부트스트래핑하는 데 사용할 수도 있습니다.
- 소각된 코인 (Burned Coins)
소각된 코인은 누구도 다시 사용할 수 없도록 검증 가능하게 유통에서 영구히 제거된 코인이나 토큰입니다. 공급 축소, 미판매 토큰 정리, 체인 이전, 발행사의 상환 처리 등에 쓰입니다.
- 소프트 포크 (Soft Fork)
소프트 포크는 블록체인 합의 규칙을 더 엄격하게 바꾸는 하위 호환 업그레이드로, 업그레이드하지 않은 노드도 새 블록을 유효하다고 받아들입니다.
- 솔리디티 (Solidity)
솔리디티(Solidity)는 JavaScript와 유사하지만 스마트 계약 개발에 중점을 둔 프로그래밍 언어입니다. 이 언어로 작성한 코드는 바이트코드로 컴파일되며, 이더리움 네트워크에서 동작하는 이더리움 가상 머신(EVM)이 이를 실행합니다.
- 수수료 대체 (Replace-by-Fee, RBF)
수수료 대체(Replace-by-Fee, RBF)는 아직 블록에 포함되지 않은 비트코인 트랜잭션을, 같은 입력(UTXO)을 사용하면서 더 높은 수수료를 지불하는 새 트랜잭션으로 바꿔치기하는 기능입니다.
- 스냅샷 (Snapshot)
스냅샷(Snapshot)은 특정 시점에서의 블록체인 원장, 저장 장치 또는 컴퓨터 시스템의 상태를 기록하는 것입니다. 예를 들어, 특정 코인 보유자에게 새로운 토큰을 배포하기 전에 블록체인의 스냅샷을 찍습니다.
- 스마트 컨트랙트 (Smart Contract)
스마트 컨트랙트(Smart Contract)는 전통적인 법률 언어와 달리 컴퓨터 코드로 작성된 계약으로, 스마트 계약이라고도 합니다. 이 프로그래밍된 계약은 특정 조건 하에서 자동으로 실행되고 스스로 수행되도록 설정됩니다.
- 스테일 블록 (Stale Block)
스테일 블록은 유효하게 채굴되었지만 경쟁 블록에 밀려 최종적으로 메인 체인(가장 많은 작업량을 가진 체인)에 포함되지 못한 블록입니다.
- 스텔라 (Stellar)
스텔라는 국경 간 송금과 자산 토큰화를 목표로 한 오픈소스 퍼블릭 블록체인으로, 네이티브 자산은 루멘(XLM)이며 스텔라 합의 프로토콜(SCP)로 몇 초 만에 거래를 확정합니다.
- 스티밋 (Steemit)
스티밋(Steemit)은 Steem 블록체인에서 운영되는 블로그형 소셜 미디어 플랫폼으로, 글을 쓰거나 다른 사람의 글을 추천(투표)한 이용자에게 블록체인의 암호화폐 STEEM으로 보상을 분배합니다.
- 시작 문자열 (Start String)
시작 문자열(Start String)은 비트코인 P2P 프로토콜에서 모든 메시지의 시작을 알리는 4바이트로, 연속적인 데이터 스트림 안에서 다음 메시지를 찾을 수 있게 합니다. 네트워크 매직(network magic) 또는 매직 바이트라고도 합니다.
- 아웃포인트 (Outpoint)
아웃포인트는 비트코인 트랜잭션에서 사용할 이전 출력(UTXO)을 가리키는 참조값으로, 32바이트 TXID와 4바이트 출력 인덱스(vout)로 구성됩니다.
- 아카이브 노드 (Archival Node)
아카이브 노드는 블록체인의 모든 블록과 트랜잭션뿐 아니라, 각 블록 시점의 과거 상태(state: 계정 잔액, 컨트랙트 저장소, 논스 등)를 모두 보관하는 노드입니다.
- 암호화폐 (Cryptocurrency)
암호화폐(Cryptocurrency)는 금융 거래의 보안을 보장하고 새로운 단위의 생성을 제어하기 위해 강력한 암호화 기술을 사용하는 디지털 통화의 한 형태입니다. 암호화폐는 일반적으로 회계 단위, 가치 저장 수단 및 교환 매체로 작동하도록 설계되었습니다.
- 암호화폐 논쟁 (Crypto Controversies)
암호화폐 논쟁(Crypto Controversies)은 기술적 문제와 구현 방식을 둘러싸고 암호화폐 분야에서 벌어지는 논쟁입니다.
- 약한 주관성 (Weak Subjectivity)
약한 주관성(weak subjectivity)은 지분 증명(PoS) 블록체인에서 새로 참여하거나 오랫동안 오프라인이었던 노드가 올바른 체인을 고르려면 프로토콜 규칙과 블록 데이터 외에 신뢰할 수 있는 최근 체크포인트 하나가 더 필요하다는 성질입니다.
- 에스크로 계약 (Escrow Contract)
에스크로 계약(Escrow Contract)은 송금인과 수령인이 2-of-2(또는 다른 m-of-n) 멀티시그 출력에 자금을 넣어, 양쪽이 특정 외부 결과에 모두 만족할 때까지 자금을 쓸 수 없게 하는 트랜잭션입니다.
- 오라클 (Oracle)
블록체인 오라클은 가격·날씨·경기 결과 같은 블록체인 밖의 데이터를 가져와 스마트 계약이 읽을 수 있도록 온체인에 전달하는 서비스 또는 메커니즘입니다.
- 오프-레저 통화 (Off-Ledger Currency)
오프-레저 통화(off-ledger currency)는 블록체인 원장 외부에서 생성(발행)되었지만 블록체인 원장에서 사용되는 디지털 통화입니다. 원화나 미국 달러 같은 법정 화폐는 정부와 중앙은행이 발행하고 관리하므로 블록체인 밖, 곧 오프레저에서 만들어진 화폐입니다.
- 오프체인 트랜잭션 (Off-Chain Transaction)
오프체인 트랜잭션(Off-Chain Transaction)은 주어진 블록체인 네트워크 외부에서 발생하여, 나중에 보고되거나 일괄 처리되어 최종 결제를 위해 메인 체인에 제출될 수 있는 트랜잭션입니다.
- 옵코드 (Opcode)
옵코드(Opcode)는 데이터를 푸시하거나 pubkey script 또는 signature script 내에서 기능을 수행하는 Bitcoin Script 언어의 작업 코드(연산 코드)입니다.
- 옵트인 RBF (Opt-in Replace-by-Fee)
옵트인 RBF는 비트코인 거래 생성자가 '수수료를 올려 교체할 수 있음'을 미리 표시해, 미확인 거래를 더 높은 수수료의 새 거래로 바꿀 수 있게 하는 BIP125 방식입니다.
- 우로보로스 (Ouroboros)
우로보로스(Ouroboros)는 Cardano의 스테이킹 알고리즘입니다. 이 알고리즘에서 노드는 네트워크 내에서 갖는 상대적 경제적 지분에 따라 새로운 블록을 생성하도록 선택됩니다. 시간은 “에포크”로 나뉘고, 다시 “슬롯”으로 세분화되어 리더가 새로운 블록을 생성하도록 선택됩니다.
- 원시 트랜잭션 (Raw Transaction)
원시 트랜잭션(raw transaction)은 바이너리 형식으로 직렬화된 트랜잭션으로, 흔히 raw 트랜잭션이라고도 부릅니다. 종종 16진수를 사용하여 표현됩니다. 이름에 “raw”가 포함된 다양한 Bitcoin Core 명령어 때문에 raw 형식이라고도 합니다.
- 원장 (Ledger)
변경할 수 없고 새로운 트랜잭션만 추가되는 금융 거래 기록입니다. 블록체인은 본질적으로 분산된 불변의 원장입니다.
- 웨이 (Wei)
웨이(Wei)는 이더리움의 가장 작은 단위입니다. 1 ETH는 100경(10¹⁸, 1,000,000,000,000,000,000) wei입니다.
- 위임 비잔틴 장애 허용 (Delegated Byzantine Fault Tolerance, dBFT)
위임 비잔틴 장애 허용(Delegated Byzantine Fault Tolerance, dBFT)은 블록체인에서 합의를 이루는 데 쓰이는 알고리즘으로, 장애가 있거나 신뢰할 수 없는 참가자가 일부 있어도 합의를 유지하도록 설계되었습니다.
- 위임 지분 증명 (Delegated Proof of Stake, DPoS)
위임 지분 증명(Delegated Proof of Stake, DPoS)은 블록체인에 블록을 추가할 수 있는 검증인의 수를 제한하는 합의 유형입니다. 이러한 검증인은 네트워크 거버넌스 메커니즘(예: 사용자 계정당 토큰 가중치 투표)을 통해 선택됩니다.
- 유효성 검사 규칙 (Validation Rules)
유효성 검사 규칙은 풀 노드가 블록과 트랜잭션을 받아들일지 판단할 때 적용하는 규칙으로, 모든 노드가 같은 원장에 합의하게 만듭니다.
- 응답 시간 (Response Time)
응답 시간(response time)은 요청을 보낸 뒤 결과가 돌아오기까지 걸리는 시간입니다. 블록체인에서는 사용자가 보낸 트랜잭션이 네트워크에서 검증되어 블록에 기록되기까지 걸리는 시간을 가리키며, 서비스 분야에서는 거래소나 고객 지원이 요청에 답하기까지 걸리는 시간을 가리킵니다.
- 이더리움 (Ethereum)
이더리움(Ethereum)은 2013년 비탈릭 부테린(Vitalik Buterin)이 백서로 제안하고 2015년에 메인넷을 시작한, 블록체인 기술 기반의 오픈 소스 분산형 플랫폼입니다.
- 이더리움 가상 머신 (Ethereum Virtual Machine, EVM)
이더리움 가상 머신(Ethereum Virtual Machine, EVM)은 이더리움에서 스마트 계약 코드를 의도한 대로 정확하게 실행하게 해 주는 튜링 완전 가상 머신이며, 모든 스마트 계약의 런타임 환경입니다.
- 이더리움 개선 제안 (Ethereum Improvement Proposal, EIP)
이더리움 개선 제안(Ethereum Improvement Proposal, EIP)은 이더리움 플랫폼의 새로운 기능, 프로세스 또는 변경을 제안하고 그 기술적 사양과 근거를 기록하는 설계 문서입니다.
- 이더리움 의견 요청 (Ethereum Request for Comments, ERC)
이더리움 블록체인 플랫폼에서 애플리케이션 수준의 표준과 관례를 정하는 문서입니다. ERC는 이더리움 개선 제안(EIP, Ethereum Improvement Proposal) 가운데 한 범주로, 토큰 표준, 지갑과 계정 형식, 이름 등록 방식 같은 규칙을 다룹니다.
- 이더리움 이름 서비스 (Ethereum Name Service, ENS)
이더리움 이름 서비스(Ethereum Name Service, ENS)는 길고 복잡한 이더리움 주소를 john.eth처럼 사람이 읽을 수 있는 이름으로 대체할 수 있도록 하는, 이더리움 블록체인 위의 분산형 이름 체계입니다.
- 이중 지불 (Double Spending)
이중 지불(Double Spending)은 같은 디지털 자산을 두 번 이상 사용하는 것으로, 디지털 자산 개발의 주요 문제 중 하나입니다. 디지털 데이터는 복사되어 재사용될 수 있기 때문에 생기는 위험이며, 모든 트랜잭션의 진위를 확인하는 네트워크 메커니즘으로 줄일 수 있습니다.
- 이페머럴 레이어 (Ephemeral Layer)
이페머럴 레이어는 QRL(Quantum Resistant Ledger)이 설계 중인 오프체인 메시징 계층으로, 수명이 제한된 메시지를 노드 간에 양자내성 암호로 전달하는 것을 목표로 합니다.
- 인벤토리 (Inventory)
비트코인 P2P 네트워크에서 인벤토리는 노드가 가진 트랜잭션이나 블록을 데이터 유형과 해시의 쌍으로 알리는 식별 정보로, inv 메시지에 담겨 전파됩니다.
- 인터플래니터리 파일 시스템 (InterPlanetary File System, IPFS)
인터플래니터리 파일 시스템(InterPlanetary File System, IPFS)은 분산 파일 저장 및 액세스를 위한 프로토콜을 구축하는 오픈 소스 프로젝트입니다. 일부 블록체인 프로젝트에서 비디오 및 미디어 호스팅에 사용됩니다.
- 입력 (Input)
입력은 일반적으로 처리를 위해 컴퓨터로 전송되는 정보나 데이터를 뜻하며, 비트코인에서는 트랜잭션이 사용할 비트코인의 출처, 즉 이전 트랜잭션의 출력을 가리키는 항목을 뜻합니다. 두 뜻을 나누어 보면 다음과 같습니다.
- 자동 실행 계약 (Self-Executing Contract)
자동 실행 계약(self-executing contract)은 “스마트 계약”이라고도 알려져 있으며, 계약 조건을 코드로 작성해 블록체인에 배포하고 조건이 충족되면 사람의 개입 없이 계약의 의무를 이행하거나 강제하는 프로토콜입니다.
- 자식 트랜잭션 수수료 대납 (Child Pays for Parent, CPFP)
자식 트랜잭션 수수료 대납(Child Pays for Parent, CPFP)은 수수료가 너무 낮아 멤풀에 묶여 있는 미확인 트랜잭션(부모)의 출력을 입력으로 사용하는 새 트랜잭션(자식)에 높은 수수료를 붙여, 채굴자가 부모와 자식을 함께 블록에 넣도록 유도하는 비트코인 수수료…
- 작업 증명 (Proof-of-Work, PoW)
작업 증명(Proof-of-Work, PoW)은 블록체인에서 트랜잭션을 검증하고 새로운 블록을 생성하기 위해 계산 집약적인 퍼즐을 푸는 것을 포함하는 합의 메커니즘입니다. 해시된 블록을 가지고 있다는 것은 채굴자가 작업을 수행했으며 보상을 받을 자격이 있음을 증명합니다.
- 잔돈 출력 (Change Output)
잔돈 출력은 UTXO 기반 트랜잭션에서 입력 금액 중 송금액과 수수료를 뺀 나머지를 보낸 사람 자신에게 되돌려 주는 출력입니다.
- 제네시스 블록 (Genesis Block)
제네시스 블록(Genesis Block)은 블록체인의 맨 처음 블록으로, 새 블록체인을 형성하기 위해 처리되고 검증되는 첫 번째 데이터 블록입니다. 블록 높이를 0부터 세기 때문에 흔히 블록 0(Block 0)이라고도 부르며, 일부 자료에서는 블록 1이라고 부르기도 합니다.
- 제드 맥칼렙 (Jed McCaleb)
제드 맥칼렙(Jed McCaleb)은 Ripple의 공동 창립자이자 Mt. Gox 거래소의 창립자(Mt. Gox는 2011년에 매각)로, 암호화폐가 장기적으로 성공하려면 분산형 네트워크가 필수적이라고 주장했습니다.
- 조상 채굴 (Ancestor Mining)
조상 채굴은 채굴자가 블록에 넣을 트랜잭션을 고를 때, 트랜잭션 자체 수수료율이 아니라 아직 확인되지 않은 조상 트랜잭션까지 합친 묶음의 수수료율로 평가하는 방식입니다.
- 주문형 반도체 (Application-Specific Integrated Circuit, ASIC)
주문형 반도체(ASIC)는 ‘Application-Specific Integrated Circuit’의 약자로, 범용 연산이 아니라 하나의 특정 작업만 수행하도록 설계·제작된 집적 회로(칩)입니다.
- 중앙 원장 (Central Ledger)
단일 개체가 모든 금융 기록을 통제하는 경우, 중앙 원장으로 간주됩니다. 은행이 바로 이런 방식으로 운영되며, 이는 블록체인 및 유사 기술의 분산 원장 원리와 대조됩니다.
- 중요도 증명 (Proof of Importance, PoI)
NEM에 의해 처음 소개된 블록체인 합의 알고리즘입니다. Proof of Importance는 블록체인에 블록을 추가할 자격이 있는 노드를 결정하는 데 사용되는 메커니즘입니다 (NEM에서는 이 과정을 “하베스팅(harvesting)”이라고 부릅니다).
- 증명 원장 (Attestation Ledger)
증명 원장(attestation ledger)은 누가 언제 어떤 사실이나 거래를 확인했는지에 대한 증명(attestation)을 블록체인 같은 위변조 방지 원장에 기록해, 나중에 누구나 그 증거를 검증할 수 있게 하는 기록 체계입니다.
- 지분 증명 (Proof-of-Stake, PoS)
블록체인에 합의를 달성하고 블록을 추가하는 프로세스. PoS에서는 사용자가 토큰을 담보(“스테이크”)로 맡깁니다. PoS는 PoW 방식보다 에너지와 비용 면에서 효율적입니다. 이 알고리즘의 단점은 가장 많은 통화를 소유한 사람들의 손에 권력의 중앙 집중화가 가능하다는 것입니다.
- 찰리 리 (Charlie Lee)
찰리 리(Charlie Lee, Charles Lee)는 Litecoin의 창시자로 가장 잘 알려진 컴퓨터 과학자입니다. 그는 Litecoin Foundation의 전무 이사로 재직하고 있습니다.
- 채굴 가능 (Mineable)
채굴 가능(Mineable)은 채굴자가 작업 증명(PoW) 방식으로 목표값 이하의 해시를 찾는 연산을 수행하고 새 블록을 생성함으로써 새 코인을 획득할 수 있는 암호화폐의 속성입니다. 반대로 채굴 불가능한 암호화폐는 다른 방식으로 코인을 분배·발행합니다.
- 채굴 계약 (Mining Contract)
채굴 계약(Mining Contract)은 정해진 양의 해시파워를 합의된 기간 동안 임대하는 방식으로 비트코인 채굴에 투자하는 방법입니다. 하드웨어 유지 관리, 호스팅, 전기료는 채굴 서비스 업체가 맡으므로 투자자의 부담이 줄어듭니다.
- 채굴 난이도 (Mining Difficulty)
채굴 난이도(Mining Difficulty)는 블록체인에 새 블록을 추가하는 것이 얼마나 어려운지를 나타내는 척도입니다. 작업 증명(PoW) 블록체인마다 고유한 난이도가 있으며, 다양한 통계 서비스를 통해 실시간으로 확인할 수 있습니다.
- 채굴 보상 (Mining Reward)
암호화폐 트랜잭션을 처리하고 네트워크를 보호하는 데 컴퓨팅 자원을 제공한 대가로 받는 수익입니다. 채굴 보상은 새로 발행된 코인과 거래 수수료로 구성됩니다.
- 채굴 알고리즘 (Mining Algorithm)
채굴 알고리즘(Mining Algorithm)은 작업 증명(PoW) 방식의 암호화폐에서 채굴자가 새 블록을 만들기 위해 반복 계산하는 해시 알고리즘입니다. 트랜잭션 서명에는 이와 별개의 전자서명 알고리즘(비트코인의 경우 ECDSA 등)이 쓰입니다.
- 채굴 풀 (Mining Pool)
채굴 풀(mining pool)은 여러 채굴자가 컴퓨팅 파워(해시레이트)를 결합하여 블록체인의 다음 블록을 함께 찾고, 얻은 보상을 풀마다 정한 규칙에 따라 나누는 협업 방식입니다. 그룹 채굴이라고도 합니다.
- 채굴자 (Miner)
채굴자는 작업증명(PoW) 블록체인에서 해시 연산 경쟁을 통해 새 블록을 만들고, 그 대가로 블록 보상과 트랜잭션 수수료를 받는 참여자 또는 장비입니다.
- 채굴자 수수료 (Miner Fee)
채굴자 수수료는 트랜잭션의 입력 합계에서 출력 합계를 뺀 금액으로, 해당 트랜잭션을 블록에 포함한 채굴자가 가져가는 보상입니다.
- 채굴자 활성화 소프트포크 (Miner-Activated Soft Fork, MASF)
채굴자 활성화 소프트포크(Miner-Activated Soft Fork, MASF)는 블록을 생성하는 채굴자 다수가 블록 안에 지지 신호를 넣고, 그 비율이 정해진 임계값에 도달하면 새 규칙이 활성화되도록 하는 소프트포크 배포 방식입니다.
- 채굴장 (Mining Farm)
채굴장(Mining Farm)은 단일 장소에 위치한 채굴자(채굴 장비)의 집합입니다. 이 용어는 범위가 모호하며, 가정 내 소규모 채굴 장비부터 ASIC으로 가득 찬 거대한 공장과 같은 건물까지 다양한 시설을 가리킵니다.
- 체인 분할 (Chain Split)
체인 분할(Chain Split)은 하나의 블록체인이 서로 다른 규칙이나 기록을 따르는 두 개 이상의 체인으로 갈라져, 각 체인이 따로 블록을 이어 가는 현상입니다. 네트워크 참여자들이 어떤 블록이 유효한지에 대해 합의하지 못할 때 생깁니다.
- 초기 블록 다운로드 (Initial Block Download, IBD)
초기 블록 다운로드(IBD)는 새로 설치했거나 오래 꺼져 있던 풀 노드가 제네시스 블록부터 현재 최신 블록까지 블록을 내려받아 검증하며 네트워크를 따라잡는 과정입니다.
- 초당 메가해시 (Megahashes per Second)
컴퓨터가 임의의 정보를 받아 정해진 길이의 문자·숫자열(“해시”)로 바꾸는 속도를 해시율이라고 하며, 초당 메가해시(MH/s)는 1초에 100만 개의 해시를 계산한다는 뜻입니다.
- 초당 테라해시 (Terahashes per Second, TH/s)
초당 테라해시(TH/s)는 1초에 1조(10^12) 번의 해시 계산을 뜻하는 단위로, 채굴 장비나 작업 증명 네트워크의 해시 레이트를 나타냅니다.
- 초당 트랜잭션 수 (Transactions per Second, TPS)
초당 트랜잭션 수(TPS, Transactions per Second)는 블록체인이나 정보 시스템이 1초에 처리할 수 있는, 또는 실제로 처리한 트랜잭션 수입니다.
- 최대 블록 크기 (Maximum Block Size)
최대 블록 크기(Maximum Block Size)는 합의 규칙에 따른 블록의 최대 크기입니다. 비트코인의 현재 블록 크기 제한은 4백만 무게 단위(1백만 vbytes)입니다.
- 최적 블록체인 (Best Block Chain)
최적 블록체인(best block chain)은 비트코인 같은 작업 증명(PoW) 블록체인에서 풀 노드가 메인 체인으로 받아들이는 체인, 즉 유효한 블록으로 이루어진 체인 가운데 누적 작업량이 가장 커서 다시 만들기가 가장 어려운 체인을 말합니다.
- 최적 헤더 체인 (Best Header Chain)
최적 헤더 체인은 각 블록 헤더가 직전 헤더를 가리키며 이어진 헤더 체인 가운데, 누적 작업량이 가장 커서 다시 만들기 가장 어려운 체인입니다.
- 최종성 (Finality)
최종성(Finality)은 특정 시점 이후에는 되돌릴 수 없다는 성질, 즉 완료된 거래가 변경·번복·취소될 수 없다는 보장을 말합니다.
- 출력 (Output, TxOut)
트랜잭션 내의 출력은 전송할 사토시 금액(0 이상)을 나타내는 값 필드와 해당 사토시를 추가로 소비하기 위해 충족해야 하는 조건을 나타내는 퍼브키 스크립트라는 두 개의 필드를 포함합니다.
- 출력 인덱스 (Output Index)
출력 인덱스(vout)는 하나의 트랜잭션 안에서 각 출력(output)에 붙는 0부터 시작하는 순번으로, 트랜잭션 ID와 함께 특정 출력을 정확히 가리키는 데 쓰입니다.
- 컨소시엄 블록체인 (Consortium Blockchain)
컨소시엄 블록체인(Consortium Blockchain)은 컨소시엄이 대중에게 공개되지 않는 정보를 공유하면서도 블록체인 본질의 불변성과 투명성에 여전히 의존하는 민간이 소유하고 운영하는 블록체인입니다.
- 컨트랙트 주소 (Contract Address)
컨트랙트 주소는 블록체인에 배포된 스마트 컨트랙트를 가리키는 고유 주소입니다. 토큰을 식별하는 기준이 되므로 이름보다 컨트랙트 주소로 진위를 확인해야 합니다.
- 컨펌 (Confirmations)
컨펌은 거래가 블록에 포함된 뒤 그 위에 쌓인 블록 수를 말합니다. 컨펌이 많을수록 거래가 되돌려질 가능성이 낮아집니다.
- 컬러드 코인 (Colored Coin)
컬러드 코인은 비트코인의 특정 UTXO에 추가 정보를 붙여 주식·채권·쿠폰 같은 다른 자산을 표현하려 한 초기 토큰화 기법입니다.
- 코인베이스 트랜잭션 (Coinbase Transaction)
코인베이스 트랜잭션은 새 블록에 가장 먼저 들어가는 트랜잭션으로, 그 블록을 만든 채굴자에게 블록 보상(새로 발행되는 코인)과 블록 안 트랜잭션들의 수수료를 지급합니다.
- 크립토네트워크 (Cryptonetwork)
크립토네트워크(cryptonetwork, 암호화폐 네트워크)는 토큰을 이용해 인터넷 기반 네트워크와 생태계를 설계하고 참여 유인을 주는 방식입니다. 좁은 의미로는 노드가 유지하는 P2P(피어 투 피어) 네트워크 위의 퍼블릭 블록체인을 가리킵니다.
- 크립토키티 (Crypto Kitties)
크립토키티(Crypto Kitties)는 플레이어가 다양한 종류의 가상 고양이를 구매, 수집, 번식 및 판매할 수 있는 블록체인 기반 가상 게임입니다.
- 클라우드 마이닝 (Cloud Mining)
클라우드 마이닝(Cloud Mining)은 값비싸고 전력 소모가 많은 자체 채굴 장비를 구축하는 대신 공유 클라우드 기반 프로세서의 성능을 사용하여 암호화폐를 채굴하는 프로세스입니다.
- 키모토 중력 우물 (Kimoto Gravity Well)
키모토 중력 우물(Kimoto Gravity Well)은 다양한 알트코인에서 난이도를 조절하는 데 사용되는 알고리즘입니다. 비트코인처럼 2016블록마다 난이도를 재조정하는 대신 매 블록마다 난이도를 재조정합니다.
- 타임스탬프 (Timestamp)
타임스탬프(Timestamp)는 특정 시점에 데이터가 존재했다는 증거입니다. 비트코인의 경우, 이는 트랜잭션이 발생한 시점, 정확히는 트랜잭션이 포함된 블록이 만들어진 시점에 대한 암호학적 증거입니다.
- 탈중앙화 (Decentralized)
탈중앙화된(Decentralized) 시스템은 하나의 기관이나 운영자가 통제하지 않고, 서로 독립적인 다수의 참여자가 규칙에 따라 함께 운영하고 검증하는 시스템입니다.
- 탈중앙화 애플리케이션 (Decentralized Application, DApp)
탈중앙화 애플리케이션(Decentralized Application, DApp)은 분산형 네트워크에서 실행되어 단일 실패 지점을 피하는 애플리케이션 유형입니다. 이러한 앱은 다른 컴퓨터 애플리케이션과 거의 같지만 핵심 로직이 스마트 컨트랙트로 작성됩니다.
- 탈중앙화 자율 회사 (Decentralized Autonomous Company, DAC)
탈중앙화 자율 회사(DAC)는 중앙 권한이 아니라 주주가 통제하는 조직입니다. 이러한 조직의 핵심 원칙은 모든 구성원의 투명한 투표와 모든 참가자 간의 투명한 수익 공유입니다.
- 탱글 (Tangle)
탱글(Tangle)은 IOTA가 제안한 분산 원장 구조로, 블록을 한 줄로 잇는 대신 각 트랜잭션이 이전 트랜잭션들을 승인하며 방향성 비순환 그래프(DAG)를 이룹니다.
- 테스트넷 (Testnet)
테스트넷(Testnet)은 블록체인 네트워크를 위한 샌드박스 또는 테스트 환경으로, 보통 실제 가치가 없는 코인으로 실험하는 데 사용됩니다. 테스트넷은 새 코드의 결함으로 자금을 잃는 일을 막고, 메인 블록체인이 덜 혼잡하게 유지되도록 돕습니다.
- 토큰 없는 원장 (Tokenless Ledger)
토큰 없는 원장(Tokenless Ledger)은 트랜잭션을 처리하고 기능을 수행하는 데 토큰이나 네이티브 디지털 통화가 필요하지 않은 분산 블록체인 원장입니다. 이러한 블록체인을 사용하면 네트워크를 유지하는 채굴자는 일반적으로 코인이나 토큰 형태로 보상을 받지 않습니다.
- 토큰화 (Tokenization)
토큰화(Tokenization)는 블록체인 분야에서 두 가지 뜻으로 쓰입니다. 첫째, 부동산, 예술품, 상품, 증권 같은 실물 자산에 대한 권리를 블록체인 토큰으로 표현해 디지털 방식으로 이전하고 거래할 수 있게 하는 과정입니다.
- 투명성 (Transparency)
투명성(Transparency)은 사용자의 실제 신원을 공개하지 않고도 공개 주소를 통해 트랜잭션을 볼 수 있는 기능입니다.
- 트랜잭션 (Transaction, TX)
트랜잭션(TX)은 블록체인 상태를 바꾸기 위해 서명해 네트워크에 보내는 데이터 단위로, 코인 송금·토큰 전송·스마트 컨트랙트 호출 등이 모두 트랜잭션입니다.
- 트랜잭션 ID (Transaction ID, TXID)
트랜잭션 ID(TXID)는 트랜잭션 데이터를 해시해 얻은 고유 식별자로, 블록 탐색기에서 해당 트랜잭션의 상태와 내용을 조회하는 데 쓰입니다.
- 트랜잭션 가변성 (Transaction Malleability)
트랜잭션 가변성은 트랜잭션의 효력은 그대로 둔 채 서명 인코딩 등을 바꿔 TXID만 달라지게 할 수 있는 성질로, 이를 참조하는 하위 트랜잭션을 깨뜨립니다.
- 트랜잭션 블록 (Transaction Block)
트랜잭션 블록은 블록체인에 추가될 수 있도록 해싱되어 블록에 모인 트랜잭션 모음입니다. 네트워크는 트랜잭션을 하나씩 따로 기록하지 않고 일정 시간 동안 모인 트랜잭션을 한 블록으로 묶어 검증하고, 그 블록을 이전 블록에 연결해 원장을 이어 갑니다.
- 트랜잭션 수 (Transaction Count)
트랜잭션 수는 특정 코인의 블록체인 네트워크에서 온체인으로 처리된 트랜잭션의 수입니다. 보통 하루 단위로 집계하며, 중앙화 거래소 내부 장부에서 이루어지는 거래는 제외됩니다.
- 트랜잭션 수수료 (Transaction Fee)
트랜잭션 수수료(Transaction Fee)는 트랜잭션의 정확성을 검증해 블록체인 원장을 정확한 최신 상태로 유지하는 사람들(채굴자 또는 검증자)에게 지불되는 수수료입니다.
- 퍼미션리스 (Permissionless)
퍼미션리스(무허가형)는 누구나 사전 승인 없이 네트워크에 참여해 노드 운영·트랜잭션 전송·검증에 나설 수 있는 블록체인의 특성을 말합니다.
- 퍼블릭 블록체인 (Public Blockchain)
퍼블릭 블록체인(Public Blockchain)은 누구나 접근할 수 있는 블록체인입니다. 누구나 허가 없이 노드를 운영하고, 트랜잭션 내역을 읽고, 트랜잭션을 보내고, 합의(검증)에 참여할 수 있습니다.
- 포징 보상 (Forging Reward)
포징 보상은 NXT·Ardor 같은 지분증명(PoS) 계열 블록체인에서 블록을 생성(포징)한 계정이 받는 보상으로, 작업증명의 채굴 보상에 해당합니다.
- 포크 (Fork)
포크(Fork)는 암호화폐의 소프트웨어나 규칙이 바뀌면서 블록체인이 두 개의 별도 버전으로 갈라지는 것입니다. 두 개의 서로 다른 블록체인이 나타나고 하드 포크 전에 원래 블록체인에 잔액을 보유한 사용자는 이후에 두 “분기” 모두에 동일한 잔액을 갖게 됩니다.
- 표준 트랜잭션 (Standard Transaction)
표준 트랜잭션(Standard Transaction)은 Bitcoin Core의 IsStandard() 및 IsStandardTx() 테스트를 통과하는 트랜잭션입니다.
- 풀 노드 (Full Node)
풀 노드는 블록체인의 모든 블록과 거래를 합의 규칙에 따라 직접 검증하고, 다른 노드에 블록과 거래를 전달하는 컴퓨터(소프트웨어)입니다.
- 프로토콜 (Protocol)
프로토콜(Protocol)은 특정 디지털 생태계에서 이루어지는 상호 작용을 관리하는 규칙의 집합을 가리키는 일반적인 용어입니다.
- 프론티어, 홈스테드, 메트로폴리스, 세레니티 (Frontier, Homestead, Metropolis, Serenity)
프론티어, 홈스테드, 메트로폴리스, 세레니티는 이더리움 초기 로드맵의 네 단계 이름으로, 2015년 메인넷 출시부터 지분 증명(PoS) 전환까지의 과정을 가리킵니다.
- 프루닝 노드 (Pruned Node)
프루닝 노드는 블록체인 전체를 검증하되, 검증이 끝난 오래된 블록 데이터는 삭제하고 최근 블록과 UTXO 집합만 보관해 저장 공간을 줄인 풀 노드입니다.
- 플라즈마 (Plasma)
이더리움의 초당 트랜잭션 처리 능력을 크게 향상시킬 수 있는 이더리움 오프체인 확장 솔루션입니다. 플라즈마는 메인 체인의 사용량을 줄이는 수많은 작은 체인의 트리와 같은 구조를 만드는 것으로 생각됩니다.
- 플랫폼 (Platform)
플랫폼은 일반적으로 소프트웨어를 개발하고 실행할 수 있는 기반 환경을 뜻합니다. 암호화폐에서는 주로 개발자가 스마트 계약으로 분산형 애플리케이션(DApp)을 만들고 새로운 토큰을 발행할 수 있는 기반 블록체인을 가리키며, 문맥에 따라 암호화폐를 사고파는 거래소를 뜻하기도 합니다.
- 피어 (Peer)
피어는 P2P(개인 간) 네트워크에서 서로 대등한 위치로 직접 연결되어 데이터를 주고받는 참여 노드를 뜻합니다.
- 하드 포크 (Hard Fork)
하드 포크는 이전 버전과 호환되지 않는 블록체인 프로토콜 변경입니다. 새 규칙을 따르는 블록을 이전 소프트웨어가 유효하지 않다고 거부하므로, 네트워크가 하나로 유지되려면 모든 노드가 소프트웨어를 업그레이드해야 합니다.
- 하이퍼레저 (Hyperledger)
하이퍼레저(Hyperledger)는 엔터프라이즈급 블록체인 배포를 위한 프레임워크, 도구 및 라이브러리 모음을 개발하는 데 중점을 둔 오픈 소스 커뮤니티입니다. 블록체인 기반 분산 원장의 공동 개발을 지원하기 위해 2015년 Linux Foundation에서 시작되었습니다.
- 할 피니 (Hal Finney)
할 피니(Hal Finney, 1956–2014)는 미국의 암호학자이자 사이퍼펑크로, 사토시 나카모토로부터 비트코인 트랜잭션을 처음으로 받은 사람입니다. 일부에서는 그가 사토시 본인일 수 있다고 추측하지만, 피니 본인은 생전에 이를 부인했습니다.
- 합의 (Consensus)
합의(Consensus)는 대부분의 노드가 각자 로컬에서 검증한 블록체인에 동일한 블록을 갖고 있는 상태를 말합니다. 이는 네트워크의 모든 참여자가 트랜잭션의 유효성에 동의하여 데이터베이스가 서로 정확한 복사본이 되도록 보장할 때 달성됩니다.
- 합의 과정 (Consensus Process)
합의 과정(consensus process)은 서로 신뢰하지 않는 여러 노드가 중앙 관리자 없이 어떤 블록을 어떤 순서로 원장에 기록할지, 그 결과 원장의 상태가 무엇인지에 대해 하나의 결론에 도달하는 과정입니다.
- 합의 규칙 (Consensus Rules)
합의 규칙(Consensus Rules)은 노드들이 다른 노드들과 합의를 유지하기 위해 따르는 블록 검증 규칙입니다. 각 블록체인은 자체 규칙을 가지고 있으며, 아주 작은 차이도 다른 당사자 간의 논쟁을 유발하고 결국 네트워크를 분할(포킹)하려는 시도로 이어질 수 있습니다.
- 합의 메커니즘 (Consensus Mechanism)
합의 메커니즘(Consensus Mechanism)은 블록체인이 어떤 트랜잭션이 유효하고 어떤 트랜잭션을 원장에 기록해야 하는지 결정하는 데 사용하는 방법입니다. 일반적인 예로는 작업 증명, 지분 증명, 위임된 지분 증명 등이 있습니다.
- 해시 레이트 (Hash Rate)
해시 레이트(hash rate, 해시 속도)는 컴퓨터가 1초에 계산할 수 있는 해시 수를 나타내는 성능 지표입니다. 개별 채굴 장비의 성능을 뜻하기도 하고, 네트워크에 참여한 모든 채굴 장비의 해시 속도를 합한 값을 가리키기도 합니다.
- 해시 시간 잠금 계약 (Hashed TimeLock Contract, HTLC)
해시 시간 잠금 계약(HTLC)은 해시 조건과 시간 조건을 결합해 조건부 지불을 구현하는 스마트 계약 방식입니다.
- 해시 파워 (Hash Power)
해시 파워(Hash Power)는 해시율이라고도 하며, 작업 증명(PoW) 블록체인 네트워크가 중단 없이 작동하도록 투입되는 총 연산 능력을 나타내는 용어입니다.
- 해시그래프 (Hashgraph)
해시그래프(Hashgraph)는 Swirlds가 특허를 받아 개발한 분산 합의 프로토콜로, 개발사는 이를 블록체인의 대안으로 제시합니다.
- 허가 없는 원장 (Unpermissioned Ledger)
허가 없는 원장(Unpermissioned Ledger)은 공개 블록체인을 말합니다. 누구나 소프트웨어를 내려받아 메시지와 트랜잭션을 제출하고 검증 과정에 참여할 수 있는 원장입니다.
- 허가형 블록체인 (Permissioned Blockchain)
허가형 블록체인(Permissioned Blockchain)은 허가받은 기관과 개인만 네트워크를 사용할 수 있는 블록체인입니다.
- 허가형 원장 (Permissioned Ledger)
허가형 원장(Permissioned Ledger)은 허가된 사람들 또는 조직만이 접근 권한을 갖도록 제한적으로 설계된 원장입니다.
- 헤더 (Header)
헤더(header)는 블록 헤더(block header)라고도 하며, 비트코인 같은 작업 증명 블록체인에서 하나의 블록에 속하는 80바이트 크기의 요약 데이터로, 채굴자가 작업 증명을 만들기 위해 반복적으로 해싱하는 대상입니다.
- 헤더 우선 동기화 (Headers-First Sync)
헤더 우선 동기화(Headers-First Sync)는 새로 시작한 비트코인 전체 노드가 초기 블록 다운로드(IBD)를 할 때, 먼저 블록 헤더의 사슬 전체를 받아 검증한 뒤 그 헤더가 가리키는 블록 본문을 여러 피어에게서 병렬로 내려받는 동기화 방식입니다.
- 헤더 체인 (Header Chain)
헤더 체인(Header Chain)은 각 헤더가 이전 헤더에 연결되는 블록 헤더의 체인입니다. 다시 생성하기 가장 어려운 체인, 즉 누적 작업량이 가장 많은 체인이 가장 좋은 헤더 체인입니다.
- 확인 시간 (Confirmation Time)
확인 시간(Confirmation Time)은 트랜잭션이 네트워크에 제출된 시간과 확인된 블록에 기록되는 시간 사이에 경과된 시간입니다. 이 시간은 네트워크 유형 및 현재 조건에 따라 크게 달라질 수 있습니다.
- 확인 점수 (Confirmation Score)
확인 점수(Confirmation Score)는 특정 트랜잭션을 제거하거나 변경하려면 최선 체인(메인 체인)에서 몇 개의 블록을 수정해야 하는지를 나타내는 점수입니다. 즉, 트랜잭션이 얼마나 안전하고 되돌릴 수 없는지에 대한 척도입니다. 확인된 트랜잭션은 확인 점수가 1 이상입니다.
- 확인된 트랜잭션 (Confirmed Transaction)
확인된 트랜잭션(Confirmed Transaction)은 네트워크에서 승인되어 블록체인의 블록에 포함된 트랜잭션입니다. 블록에 포함되면 트랜잭션이 유효한 것으로 기록되며, 그 뒤로 블록이 이어질수록 변경하거나 되돌리기가 극히 어려워집니다.
- 확장성 (Scalability)
확장성은 시스템, 네트워크, 비즈니스가 효율성을 유지하면서 늘어나는 작업량이나 수요를 얼마나 잘 처리할 수 있는지를 나타내는 능력입니다. 암호화폐에서는 블록체인 네트워크가 계속 늘어나는 대량의 트랜잭션을 속도 저하나 수수료 급등 없이 처리하는 능력을 뜻합니다.
- 회귀 테스트 모드 (Regression Test Mode, regtest)
회귀 테스트 모드(Regression Test Mode, regtest)는 개발자가 테스트를 위해 필요할 때 거의 즉시 블록을 생성하고, 실제 가치가 없는 코인을 만들어 트랜잭션을 실험할 수 있는 로컬 테스트 환경입니다.
- 후보 블록 (Candidate Block)
후보 블록(Candidate Block)은 채굴자가 블록 보상을 받기 위해 블록체인에 추가하려고 만든 임시 블록입니다.
최근 동결·소각 기록
전체 기록 보기 → · 2026년 10월 12일~18일 주간 리포트 →| 시각 (KST) | 네트워크 | 행위 | 금액 | 주소 | 원문 |
|---|---|---|---|---|---|
| 2026-10-20 10:24 | 이더리움 | 동결 | 109,000 USDT | 0x89012a…24919b | 원문 ↗ |
| 2026-10-20 10:23 | 이더리움 | 동결 | 94,866.74 USDT | 0xd74feb…646b5e | 원문 ↗ |
| 2026-10-20 10:18 | 트론 | 동결 | 802,490.31 USDT | TLhouDRQ…oStg4z | 원문 ↗ |
| 2026-10-20 10:18 | 트론 | 동결 | 609,924.27 USDT | TP6jUy5q…kQXn6k | 원문 ↗ |
| 2026-10-20 10:18 | 트론 | 동결 | 640,020.18 USDT | TJhpBRFX…8eCxJu | 원문 ↗ |
| 2026-10-20 10:18 | 트론 | 동결 | 869,229.57 USDT | TQ5eAJ9E…BLBN1Q | 원문 ↗ |