ㅎ로 시작하는 용어
59개 용어
- 하드 캡 (Hard Cap)
하드 캡(Hard Cap)은 프로젝트가 펀딩 캠페인(ICO/IEO/STO) 동안 모금하고자 하는 최대 자금 금액입니다.
- 하드 포크 (Hard Fork)
하드 포크는 이전 버전과 호환되지 않는 블록체인 프로토콜 변경입니다. 새 규칙을 따르는 블록을 이전 소프트웨어가 유효하지 않다고 거부하므로, 네트워크가 하나로 유지되려면 모든 노드가 소프트웨어를 업그레이드해야 합니다.
- 하드웨어 지갑 (Hardware Wallet)
하드웨어 지갑(Hardware Wallet)은 콜드 스토리지의 한 종류입니다. USB 메모리와 비슷한 외부 장치로, 개인 키를 저장합니다.
- 하스켈 (Haskell)
하스켈(Haskell)은 정적 타입을 쓰는 범용 순수 함수형 프로그래밍 언어로, 타입 추론과 지연 평가를 지원합니다. 일부 암호화폐 개발에 사용되며, 가장 잘 알려진 예시는 Cardano (ADA)입니다.
- 하이퍼레저 (Hyperledger)
하이퍼레저(Hyperledger)는 엔터프라이즈급 블록체인 배포를 위한 프레임워크, 도구 및 라이브러리 모음을 개발하는 데 중점을 둔 오픈 소스 커뮤니티입니다. 블록체인 기반 분산 원장의 공동 개발을 지원하기 위해 2015년 Linux Foundation에서 시작되었습니다.
- 할 피니 (Hal Finney)
할 피니(Hal Finney, 1956–2014)는 미국의 암호학자이자 사이퍼펑크로, 사토시 나카모토로부터 비트코인 트랜잭션을 처음으로 받은 사람입니다. 일부에서는 그가 사토시 본인일 수 있다고 추측하지만, 피니 본인은 생전에 이를 부인했습니다.
- 할당 (Allocation)
할당(allocation)은 암호화폐, 토큰 또는 지분을 특정 투자자, 팀, 그룹, 조직 등 관련 주체에게 얼마만큼 배분할지 정하는 것, 또는 그렇게 배분된 몫을 말합니다.
- 합동 (Congruence)
합동은 두 정수를 n으로 나눈 나머지가 같다는 관계 a ≡ b (mod n)이며, 더 일반적으로는 대수 구조의 연산과 양립하는 동치 관계(합동 관계)를 뜻합니다.
- 합성수 (Composite)
합성수는 1과 자기 자신 외의 약수를 가져, 두 개 이상의 소수(같은 소수 반복 포함)의 곱으로 나타낼 수 있는 1보다 큰 자연수입니다.
- 합의 (Consensus)
합의(Consensus)는 대부분의 노드가 각자 로컬에서 검증한 블록체인에 동일한 블록을 갖고 있는 상태를 말합니다. 이는 네트워크의 모든 참여자가 트랜잭션의 유효성에 동의하여 데이터베이스가 서로 정확한 복사본이 되도록 보장할 때 달성됩니다.
- 합의 과정 (Consensus Process)
합의 과정(consensus process)은 서로 신뢰하지 않는 여러 노드가 중앙 관리자 없이 어떤 블록을 어떤 순서로 원장에 기록할지, 그 결과 원장의 상태가 무엇인지에 대해 하나의 결론에 도달하는 과정입니다.
- 합의 규칙 (Consensus Rules)
합의 규칙(Consensus Rules)은 노드들이 다른 노드들과 합의를 유지하기 위해 따르는 블록 검증 규칙입니다. 각 블록체인은 자체 규칙을 가지고 있으며, 아주 작은 차이도 다른 당사자 간의 논쟁을 유발하고 결국 네트워크를 분할(포킹)하려는 시도로 이어질 수 있습니다.
- 합의 메커니즘 (Consensus Mechanism)
합의 메커니즘(Consensus Mechanism)은 블록체인이 어떤 트랜잭션이 유효하고 어떤 트랜잭션을 원장에 기록해야 하는지 결정하는 데 사용하는 방법입니다. 일반적인 예로는 작업 증명, 지분 증명, 위임된 지분 증명 등이 있습니다.
- 핫 스토리지 (Hot Storage)
핫 스토리지(Hot Storage)는 개인 키를 온라인에 저장하는 방식으로, 암호화폐에 빠르게 접근할 수 있지만 해킹 및 기타 사기에 취약합니다. 콜드 스토리지의 반대 개념입니다.
- 핫월렛 (Hot Wallet)
핫월렛은 개인 키가 인터넷에 연결된 기기나 서버에 있어 바로 송금·서명할 수 있는 암호화폐 지갑입니다. 편리하지만 온라인 공격에 노출됩니다.
- 항등원 (Identity Element)
항등원(identity element)은 집합 위의 이항 연산에서, 어떤 원소와 연산해도 그 원소를 바꾸지 않는 특별한 원소입니다. 집합 S와 연산 ∗에 대해 모든 a에 대해 e ∗ a = a ∗ e = a를 만족하는 원소 e가 항등원입니다.
- 해독 (Decipher)
해독(복호화, Decipher)은 올바른 절차와 적절한 키가 주어졌을 때 암호문에서 숨겨진 정보, 즉 평문을 되살리는 과정입니다. 암호화의 반대입니다.
- 해밍 거리 (Hamming Distance)
해밍 거리(Hamming Distance)는 같은 길이의 두 이진 수열 간의 차이 또는 “거리”를 측정하는 값으로, 특히 두 수열에서 서로 다른 비트의 개수를 의미합니다. 이는 두 수열의 배타적 논리합(XOR) 결과에서 1인 비트의 개수(해밍 가중치)와 같습니다.
- 해시 (Hash)
임의의 크기를 가진 입력 데이터에 대해 해시 함수를 수행하는 행위로, 결과로 무작위처럼 보이는 고정 길이 값이 나오며, 이 값에서 원래 데이터를 복구할 수 없습니다. 해시의 중요한 속성은 특정 문서를 해싱할 때 동일한 알고리즘을 사용하면 항상 동일한 결과가 나온다는 것입니다.
- 해시 레이트 (Hash Rate)
해시 레이트(hash rate, 해시 속도)는 컴퓨터가 1초에 계산할 수 있는 해시 수를 나타내는 성능 지표입니다. 개별 채굴 장비의 성능을 뜻하기도 하고, 네트워크에 참여한 모든 채굴 장비의 해시 속도를 합한 값을 가리키기도 합니다.
- 해시 시간 잠금 계약 (Hashed TimeLock Contract, HTLC)
해시 시간 잠금 계약(HTLC)은 해시 조건과 시간 조건을 결합해 조건부 지불을 구현하는 스마트 계약 방식입니다.
- 해시 파워 (Hash Power)
해시 파워(Hash Power)는 해시율이라고도 하며, 작업 증명(PoW) 블록체인 네트워크가 중단 없이 작동하도록 투입되는 총 연산 능력을 나타내는 용어입니다.
- 해시 함수 (Hash Function)
해시 함수(Hash Function)는 임의의 크기 데이터를 고정 크기 데이터로 매핑하는 데 사용할 수 있는 모든 수학 함수입니다. 같은 입력에는 항상 같은 출력(해시값, 다이제스트)이 나옵니다.
- 해시그래프 (Hashgraph)
해시그래프(Hashgraph)는 Swirlds가 특허를 받아 개발한 분산 합의 프로토콜로, 개발사는 이를 블록체인의 대안으로 제시합니다.
- 해외 계좌 (Offshore Account)
해외 계좌(Offshore Account)는 소유자의 국적이나 거주지가 아닌 다른 관할 구역에 개설된 계좌입니다. 세율이 낮은 관할 구역에 자금을 두려는 목적으로 흔히 이용되지만, 거주국의 신고·과세 의무는 그대로 적용됩니다.
- 해커 (Hacker)
해커(Hacker)는 프로그래머 및 사이버 보안 전문가를 포함하여 컴퓨터 시스템과 네트워크에 대한 고급 이해력을 가진 개인을 말합니다. 이러한 이해를 바탕으로 대부분의 사람들이 할 수 없는 방식으로 시스템을 탐색하고 조작할 수 있습니다.
- 허가 없는 원장 (Unpermissioned Ledger)
허가 없는 원장(Unpermissioned Ledger)은 공개 블록체인을 말합니다. 누구나 소프트웨어를 내려받아 메시지와 트랜잭션을 제출하고 검증 과정에 참여할 수 있는 원장입니다.
- 허가형 블록체인 (Permissioned Blockchain)
허가형 블록체인(Permissioned Blockchain)은 허가받은 기관과 개인만 네트워크를 사용할 수 있는 블록체인입니다.
- 허가형 원장 (Permissioned Ledger)
허가형 원장(Permissioned Ledger)은 허가된 사람들 또는 조직만이 접근 권한을 갖도록 제한적으로 설계된 원장입니다.
- 허니팟 (Honeypot)
허니팟은 공격자나 피해자를 끌어들이도록 일부러 만든 미끼를 뜻합니다. 암호화폐에서는 주로 살 수는 있지만 팔 수는 없게 만든 사기 토큰·스마트 컨트랙트나, 개인 키가 유출된 것처럼 꾸민 미끼 지갑을 가리킵니다.
- 헤더 (Header)
헤더(header)는 블록 헤더(block header)라고도 하며, 비트코인 같은 작업 증명 블록체인에서 하나의 블록에 속하는 80바이트 크기의 요약 데이터로, 채굴자가 작업 증명을 만들기 위해 반복적으로 해싱하는 대상입니다.
- 헤더 우선 동기화 (Headers-First Sync)
헤더 우선 동기화(Headers-First Sync)는 새로 시작한 비트코인 전체 노드가 초기 블록 다운로드(IBD)를 할 때, 먼저 블록 헤더의 사슬 전체를 받아 검증한 뒤 그 헤더가 가리키는 블록 본문을 여러 피어에게서 병렬로 내려받는 동기화 방식입니다.
- 헤더 체인 (Header Chain)
헤더 체인(Header Chain)은 각 헤더가 이전 헤더에 연결되는 블록 헤더의 체인입니다. 다시 생성하기 가장 어려운 체인, 즉 누적 작업량이 가장 많은 체인이 가장 좋은 헤더 체인입니다.
- 현금 (Cash)
현금(Cash)은 물리적인 형태의 돈으로, 정부나 중앙은행이 발행한 지폐와 동전을 말합니다. 한국에서는 한국은행이 발행하는 원화 지폐와 동전이 현금이며, 달러, 유로, 엔화처럼 각 나라의 실물 통화도 모두 현금입니다.
- 현물 시장 (Spot Market)
현물 시장(Spot Market)은 암호화폐가 즉시 인도·결제 조건으로 거래되는 공개 시장입니다. 결제가 나중에 이루어지는 선물 시장과 대비됩니다. ‘현물’ 항목도 참고하십시오.
- 형식 검증 (Formal Verification)
형식 검증(Formal Verification)은 수학의 형식 기법을 사용해 특정 형식 명세나 속성에 비추어 시스템 기반 알고리즘의 정확성을 증명하거나 반증하는 행위입니다.
- 형식 증명 (Formal Proof)
형식 증명(Formal Proof)은 수학에서 용어의 의미에 전혀 의존하지 않는 증명입니다. 각 고유한 용어는 명제의 진실성에 영향을 미치지 않고 임의의 고유한 기호로 대체될 수 있습니다.
- 호들 (HODL)
호들(HODL)은 가격이나 시장의 변화에 관계없이 오랫동안 투자를 유지하는 수동적 투자 전략의 한 유형입니다. 국내 커뮤니티에서는 흔히 ‘존버’라고 합니다.
- 호스팅 월렛 (Hosted Wallet)
호스팅 월렛(hosted wallet, 호스팅 지갑)은 이용자 대신 제3자 주체(서비스 제공자)가 개인 키를 보관·관리하는 수탁형 암호화폐 지갑입니다.
- 혼돈 (Confusion)
혼돈은 암호에서 키와 암호문 사이의 관계를 최대한 복잡하게 만들어, 암호문을 보고 키를 추론하기 어렵게 하는 성질입니다. 확산과 함께 섀넌이 제시한 설계 원리입니다.
- 혼돈 수열 (Confusion Sequence)
혼돈 수열은 스트림 암호에서 평문과 결합되는 의사난수 수열로, 흔히 키스트림 또는 러닝 키라고 부릅니다.
- 혼합 암호 (Mixing Cipher)
혼합 암호(Mixing Cipher)는 FFT 또는 FWT 유사 혼합 패턴에서 작은 요소들의 균형 잡힌 블록 혼합에 기반한 블록 암호입니다. 각 요소를 다른 요소와 혼합하고, 그 다음 각 쌍을 다른 쌍과 혼합하는 방식으로 모든 요소가 결국 다른 모든 요소와 혼합됩니다.
- 혼합 암호 설계 전략 (Mixing Cipher Design Strategy)
혼합 암호 설계 전략은 키에 따른 치환(혼돈) 계층과 블록 전체를 섞는 혼합(확산) 계층을 정해진 수만큼 번갈아 쌓아 블록 암호를 만드는 설계 방식입니다.
- 화이트닝 (Whitening)
화이트닝은 데이터나 신호를 백색 잡음처럼 치우침과 상관관계가 없는 형태로 바꾸는 처리로, 암호학에서는 주로 블록 암호의 입·출력에 키 값을 XOR하는 키 화이트닝을 뜻합니다.
- 화이트리스트 (Whitelist)
화이트리스트(Whitelist)는 두 가지 뜻으로 쓰입니다. 첫째, 토큰 판매에 참여할 수 있도록 승인된 참가자 목록입니다. 둘째, 서비스에서 허용되거나 신뢰할 수 있는 개인, 컴퓨터 프로그램 또는 암호화폐 주소 목록입니다.
- 확산 (Diffusion)
확산(diffusion)은 평문의 작은 부분만 바꿔도 그 영향이 암호문 전체에 퍼지도록 하는 성질입니다. 확산은 평문의 통계적 중복성이 암호문의 통계에 「분산」되는 속성을 의미합니다.
- 확인 시간 (Confirmation Time)
확인 시간(Confirmation Time)은 트랜잭션이 네트워크에 제출된 시간과 확인된 블록에 기록되는 시간 사이에 경과된 시간입니다. 이 시간은 네트워크 유형 및 현재 조건에 따라 크게 달라질 수 있습니다.
- 확인 점수 (Confirmation Score)
확인 점수(Confirmation Score)는 특정 트랜잭션을 제거하거나 변경하려면 최선 체인(메인 체인)에서 몇 개의 블록을 수정해야 하는지를 나타내는 점수입니다. 즉, 트랜잭션이 얼마나 안전하고 되돌릴 수 없는지에 대한 척도입니다. 확인된 트랜잭션은 확인 점수가 1 이상입니다.
- 확인된 트랜잭션 (Confirmed Transaction)
확인된 트랜잭션(Confirmed Transaction)은 네트워크에서 승인되어 블록체인의 블록에 포함된 트랜잭션입니다. 블록에 포함되면 트랜잭션이 유효한 것으로 기록되며, 그 뒤로 블록이 이어질수록 변경하거나 되돌리기가 극히 어려워집니다.
- 확장 키 (Extended Key)
확장 키(Extended Key)는 HD 지갑에서 자식 키를 파생시킬 수 있도록 체인 코드로 확장된 공개 키 또는 개인 키입니다.
- 확장성 (Scalability)
확장성은 시스템, 네트워크, 비즈니스가 효율성을 유지하면서 늘어나는 작업량이나 수요를 얼마나 잘 처리할 수 있는지를 나타내는 능력입니다. 암호화폐에서는 블록체인 네트워크가 계속 늘어나는 대량의 트랜잭션을 속도 저하나 수수료 급등 없이 처리하는 능력을 뜻합니다.
- 환불 (Refund)
이미 받은 암호화폐의 일부 또는 전부를 환불하는 거래입니다. 이는 해킹이나 기타 문제로 인한 보상으로 발생할 수 있습니다.
- 환불 주소 (Refund Address)
환불 주소(Refund Address)는 사용자가 때때로 환불을 받기 위해 입력해야 하는 지갑 주소입니다. 이는 거래 실패 시 코인 전환 웹사이트에서 종종 필요합니다.
- 회귀 테스트 모드 (Regression Test Mode, regtest)
회귀 테스트 모드(Regression Test Mode, regtest)는 개발자가 테스트를 위해 필요할 때 거의 즉시 블록을 생성하고, 실제 가치가 없는 코인을 만들어 트랜잭션을 실험할 수 있는 로컬 테스트 환경입니다.
- 효율적 시장 가설 (Efficient Market Hypothesis, EMH)
효율적 시장 가설(EMH)은 자산 가격이 이용 가능한 모든 정보를 이미 반영하고 있어, 그 정보만으로는 위험 대비 초과 수익을 꾸준히 얻을 수 없다는 금융 이론입니다.
- 후보 블록 (Candidate Block)
후보 블록(Candidate Block)은 채굴자가 블록 보상을 받기 위해 블록체인에 추가하려고 만든 임시 블록입니다.
- 후입선출 (Last In, First Out, LIFO)
후입선출(Last In, First Out, LIFO)은 스택이라고도 하며, 들어온 값을 쌓아 두었다가 들어온 순서의 반대로 꺼내 쓰는 방식입니다. 선입선출(FIFO)과 반대되는 개념입니다.
- 휴리스틱 (Heuristic)
휴리스틱(Heuristic)은 경험 법칙을 이용한 계산이나 문제 해결 방식으로, 알고리즘과 대비되는 개념으로 쓰이기도 합니다. 분석과 증명 대신 실험, 상식, 시행착오를 통해 배우며, 항상 최적의 답을 보장하지는 않지만 충분히 좋은 답을 빠르게 찾는 것을 목표로 합니다.
- 히든 캡 (Hidden Cap)
히든 캡은 ICO 같은 토큰 판매에서 프로젝트가 정한 모금 상한액을 사전에 공개하지 않는 방식으로, 대형 투자자가 상한에 맞춰 물량을 독점하기 어렵게 하려는 목적이 있습니다.