암호 지식 피라미드, 당신이 몇 층에 있는지 테스트해 보세요
원문 저자: pastry, The Bakery 공동 창립자
원문 번역: 0x137, 리듬
본 문서는 The Bakery 공동 창립자 pastry가 개인 소셜 미디어 플랫폼에서 제시한 의견을 정리한 것으로, 리듬 BlockBeats가 이를 정리하여 번역한 내용입니다:
블록체인과 암호화 세계는 복잡한 지식 체계로 구성되어 있으며, 나는 이 체계를 다섯 개의 지식 계층으로 나누어 암호화 아이스버그의 베일을 단계적으로 벗겨 나가고자 합니다.
입문 계층: 대부분의 초보자가 익숙한 주제
1. 블록체인
네트워크에 존재하는 분산형, 탈중앙화 공개 장부.
2. 장부
네트워크 블록을 저장하는 불변 데이터베이스.
3. 비트코인
사토시 나카모토가 창조한 첫 번째 세대 디지털 화폐.
4. 이더리움
스마트 계약과 dApp을 사용하여 디지털 화폐를 초월하는 것을 목표로 하는 범용 플랫폼.
5. 퍼블릭 체인
확장성 삼중 난제를 해결하기 위해 대체 방법을 사용하는 계층 블록체인.
6. 밈 코인
인터넷 밈에서 유래하거나 다른 유머적 특성을 가진 암호화 토큰, 예를 들어 도지코인, 시바 이누 등이 있습니다.
두 번째 계층: 대부분의 암호화 원주율이 익숙한 주제
1. 스마트 계약
지정된 조건을 충족할 때 실행되는 프로그램으로, 프로토콜을 자동으로 실행하는 데 사용됩니다.
2. dApps
일반 애플리케이션과 유사한 기능을 제공하지만, P2P 네트워크에서 실행되는 애플리케이션입니다.
3. 가스
이더리움과 같은 퍼블릭 체인에서, 가스는 네트워크에서 특정 작업을 수행하는 데 필요한 계산 능력의 측정 단위를 설명하는 데 사용됩니다.
4. 가스 한도
사용자가 특정 거래에 지출할 의사가 있는 최대 가스 양.
5. CEX
암호화 토큰의 매매를 위한 신뢰할 수 있는 중개 거래소로, 관리 기관에 속합니다.
6. DEX
탈중앙화 온체인 거래소로, 사용자가 직접 온체인에서 P2P 거래를 할 수 있도록 허용하며, 비관리형입니다.
7. 합의 메커니즘
분산 노드 간에 네트워크의 단일 상태에 대한 합의를 촉진하는 오류 허용 메커니즘입니다. 합의 메커니즘은 모든 노드가 서로 동기화되고 거래에 대해 합의한 후, 이를 블록체인에 추가하도록 보장합니다.
8. PoW
작업 증명(Proof of Work)은 합의 메커니즘의 한 유형으로, '채굴자'라고 불리는 네트워크 구성원이 거래를 검증하고 블록체인에 추가하기 위해 임의의 수학 문제를 해결하는 데 에너지를 소비해야 합니다.
9. PoS
지분 증명(Proof of Stake)은 또 다른 합의 메커니즘으로, 사용자가 네트워크의 검증자가 되기 위해 토큰을 스테이킹해야 하며, 검증자가 책임지는 내용은 작업 증명 메커니즘의 채굴자 작업과 동일합니다.
10. 블록
블록체인 내의 데이터 구조로, 체인상의 거래 데이터를 영구적으로 기록하고 저장하는 데 사용됩니다.
11. 채굴자
새로운 거래를 추가하거나 다른 채굴자가 생성한 블록을 검증하는 컴퓨터 또는 컴퓨터 그룹입니다.
세 번째 계층: 경험이 풍부한 암호화 투자자만이 익숙한 주제
1. DeFi
탈중앙화 금융(Decentralized Finance)은 블록체인상의 스마트 계약 기술을 사용하여 중개인, 거래소 또는 은행과 같은 중개에 의존하지 않는 금융 도구를 제공합니다.
2. NFT
대체 불가능한 토큰(Non-Fungible Token)은 블록체인에 저장된, 교환할 수 없는 데이터 단위로, 판매 또는 거래에 사용될 수 있습니다. NFT 데이터 단위의 유형은 사진, 비디오 및 오디오와 같은 디지털 파일 형식을 포함할 수 있습니다.
3. 메타버스
메타버스는 복잡하고 대규모이며 상호 운용 가능한 실시간 렌더링 3D 가상 세계 네트워크로, 무한한 수의 사용자가 동기화되고 지속적으로 경험할 수 있도록 허용합니다.
4. 확장성 삼중 난제
이더리움 창립자 비탈릭 부테린이 제안한 블록체인 확장성 삼중 난제는 탈중앙화, 보안 및 확장성이라는 세 가지 속성 간의 균형을 맞추는 것이 불가피하다는 것을 지적합니다. 하나 또는 두 개의 속성을 고려할 수 있지만 세 가지를 동시에 고려할 수는 없습니다.
5. 블록 난이도
블록 난이도는 작업 증명 채굴에서 가장 중요한 내용 중 하나로, 네트워크 해시율에 의해 결정되며, 채굴자가 블록을 검증할 수 있는 속도를 결정하는 데 사용됩니다.
6. 비트코인 반감기
비트코인은 4년마다 '반감기' 사건을 겪으며, 채굴자의 보상을 반으로 줄여 유통 공급에 들어가는 비트코인 수량을 줄이는 것을 목표로 하여, 2100만 BTC가 모두 채굴될 때까지 공급량을 조절합니다.
7. Layer 2
Layer 2는 기존 블록체인 시스템 위에 구축된 보조 프레임워크 또는 프로토콜을 의미하며, 이러한 프로토콜의 주요 목표는 기본 네트워크가 직면한 거래 속도 및 확장성 문제를 해결하는 것입니다.
8. 수익 농사
수익 농사는 은행에 예금을 통해 연간 이자율을 얻는 것과 유사합니다. 본질적으로, 수익 농사는 유동성 제공자가 자신의 자산을 유동성 풀에 잠그고 거래 수수료 또는 거버넌스 토큰 배포의 형태로 보상을 받는 과정입니다.
9. AMM
자동화된 시장 조성자(Automated Market Maker)는 DEX를 지원하는 기본 프로토콜로, 자산이 유동성 풀을 사용하여 허가 없이 거래될 수 있도록 허용합니다.
10. 유동성 풀
유동성 풀은 스마트 계약에 잠겨 있는 크라우드 펀딩 토큰 풀로, 탈중앙화 거래소의 거래를 지원합니다. 예를 들어, 사용자가 Uniswap과 같은 유동성 풀 프로토콜을 사용하여 거래할 때, 매도자와 매수자가 주문을 일치시킬 필요 없이 거래를 완료할 수 있습니다.
11. 암호화 대출
암호화 대출은 전통적인 대출 개념과 유사하며, 암호화 토큰 대출자가 자신의 유휴 자산을 차용자에게 대출할 수 있으며, 차용자는 대출자의 자산에 대한 이자를 지불합니다.
12. 합성 자산
합성 자산은 본질적으로 토큰화된 파생상품입니다. 전통 금융에서 파생상품은 거래자가 소유하지 않지만 사고팔고 싶어하는 주식이나 채권의 대표이며, 암호화 합성 자산은 투자자가 블록체인에서 어떤 암호화 자산이든 거래할 수 있도록 허용합니다.
13. 암호화 지수
암호화 지수는 다양한 암호화 자산의 바구니에 접근하는 방법으로, 각 지수는 다양한 암호화 자산으로 구성됩니다. 이러한 지수는 투자자가 개별적으로 구매하지 않고도 여러 토큰에 대한 노출을 얻을 수 있게 합니다.
14. 오라클
블록체인 오라클은 블록체인을 외부 시스템에 연결하는 엔티티로, 스마트 계약이 현실 세계의 입력 및 출력에 따라 특정 코드를 실행할 수 있도록 합니다.
15. 거버넌스
중앙 권위가 없는 상황에서 탈중앙화 네트워크가 의존하는 거버넌스 구조입니다. 블록체인 거버넌스는 일반적으로 프로젝트 발전 방향과 지속적인 업데이트를 결정하기 위해 다양한 메커니즘을 사용하여 네트워크가 효율적으로 운영되도록 합니다.
16. 스테이블코인
가격이 암호화 토큰, 법정 화폐 또는 거래소 거래 상품에 연동되는 암호화 토큰으로, 알고리즘 스테이블코인은 가격 안정성과 자산의 유통 공급을 목표로 합니다. 즉, 알고리즘 스테이블코인은 가격이 상승할 때 더 많은 토큰을 발행하고, 가격이 하락할 때 시장에서 매입하여 가격의 안정을 보장합니다.
17. 플래시 론
플래시 론은 사용자가 담보 없이 즉시 암호화 대출을 받을 수 있게 하는 새로운 형태의 저담보 대출입니다.
18. 차익 거래
암호화 차익 거래는 투자자가 여러 시장이나 거래소에서 디지털 자산의 미세한 가격 차이를 이용하여 한 거래소에서 자산을 구매하고 즉시 가격이 더 높은 거래소에서 판매하는 거래 전략입니다.
19. 창작자 토큰
창작자 토큰은 창작자, 소셜 인플루언서, 운동선수, 음악가 등이 자신의 커뮤니티를 화폐화하고 청중을 확장하기 위해 자신의 암호화 토큰을 출시할 수 있도록 허용합니다.
20. 프로토콜 소유 유동성
Protocol Owned Liquidity는 Olympus DAO가 창안한 유동성을 제공하는 새로운 방법으로, 이 프로토콜은 유동성 제공자에게 인센티브를 제공하는 대신, 구매자에게 할인된 토큰을 판매하여 담보로 작용하는 토큰을 확보하여 프로토콜 국고의 일부를 구성합니다.
21. 유동성 스테이킹
유동성 스테이킹은 토큰 보유자가 자신의 자산을 스테이킹하고 다양한 dApp에서 사용할 수 있는 유동성 파생상품을 얻을 수 있도록 합니다. 유동성 스테이킹을 사용하면 ETH 2.0 스테이커가 이더리움을 스테이킹하면서도 유동성을 유지할 수 있습니다.
22. DAO
탈중앙화 자율 조직(Decentralized Autonomous Organization)은 컴퓨터 프로그램으로 코딩된 규칙으로 구성된 조직으로, 이 프로그램은 투명하며 조직 구성원에 의해 통제되고 중앙 권력의 영향을 받지 않습니다.
23. 상호 운용성
블록체인 상호 운용성은 서로 다른 블록체인 네트워크 간에 데이터를 교환하고 활용하여 각자의 블록체인 간에 독특한 유형의 디지털 자산을 이동할 수 있는 능력을 의미합니다.
24. IPFS
인터플래닛 파일 시스템(InterPlanetary File System)은 분산 파일 시스템에서 데이터를 저장하고 공유하기 위한 P2P 네트워크 프로토콜입니다. IPFS는 콘텐츠 주소 지정을 사용하여 모든 컴퓨터 장치를 연결하는 전역 네이밍 스페이스에서 각 파일을 개별적으로 식별합니다.
25. ENS
이더리움 네임 서비스(Ethereum Name Service)는 이더리움에 구축된 도메인 조회 서비스로, 암호화 사용자가 기계가 읽을 수 있는 주소를 사람이 읽을 수 있는 주소로 변환할 수 있도록 합니다. 이를 통해 공공 이더리움 주소의 별명 생성기로 볼 수 있습니다.
네 번째 계층: 공식적으로 토끼 굴에 깊이 들어가기
1. EVM
이더리움 가상 머신(Ethereum Virtual Machine)은 개발자가 이더리움에서 dApp을 생성하는 데 사용할 수 있는 소프트웨어 플랫폼으로, 모든 이더리움 계정, 스마트 계약 및 이더리움의 전체 상태 기록이 있는 곳입니다.
2. 메모리 풀
블록체인 용어에서 메모리 풀(Mempool)은 아직 블록에 추가되지 않고 확인되지 않은 거래의 대기 영역입니다.
3. 프론트러너
프론트러너(Frontrunners)는 이더리움에서 유리한 거래를 찾기 위해 메모리 풀을 지속적으로 스캔하는 로봇입니다. 프론트러너는 다른 로봇과 함께 우선 가스 경매(PGA)에 참여하여 한 블록 내에서 자신의 거래의 우선권을 얻습니다.
4. 비잔틴 내결함성
블록체인에서 비잔틴 장군 문제에서 파생된 비잔틴 내결함성은 네트워크가 검증 노드의 실패와 불일치가 발생할 때의 내결함성을 의미합니다.
5. 시빌 공격
시빌 공격(Sybil Attack)은 공격자가 많은 가명 신원을 생성하고 이를 사용하여 불균형한 네트워크 영향력을 얻어 서버의 신뢰 시스템을 파괴하는 컴퓨터 공격입니다.
6. SHA-256
SHA-256은 256비트 보안 해시 알고리즘을 나타내며, 암호화 보안을 강화하는 데 사용됩니다. 암호 해시 알고리즘은 되돌릴 수 없고 고유한 해시를 생성하며, 가능한 해시 수가 많을수록 두 값이 동일한 해시를 생성할 확률이 낮아집니다.
7. 전체 노드
전체 노드는 블록체인 내의 각 거래가 유효한지 다운로드하고 확인하는 노드로, 많은 자원과 수백 GB의 디스크 공간이 필요하지만, 유효하지 않은 거래 블록에 쉽게 속지 않기 때문에 가장 안전한 노드입니다.
8. 라이트 클라이언트
컴퓨터에 전체 노드를 실행할 충분한 자원이 없는 경우, 라이트 클라이언트를 실행할 수 있습니다. 라이트 클라이언트는 거래를 다운로드하거나 검증하지 않으며, 블록 헤드만 검증하고 해당 블록이 유효한 거래 기록만 포함한다고 가정합니다.
9. 메타카프 법칙
메타카프 법칙은 네트워크의 가치가 네트워크 내 노드 수의 제곱에 비례한다고 말합니다. 예를 들어, 네트워크에 10개의 노드가 있다면 그 가치는: 10x10=100입니다.
10. 린디 효과
린디 효과는 쉽게 손상되지 않는 것들(예: 기술이나 나이)의 미래 기대 수명이 현재 나이에 비례한다는 이론적 현상입니다.
11. 사이드체인
사이드체인은 모체 체인에 이중 연결된 별도의 블록체인입니다. 이중 연결은 모체 체인과 사이드체인 간에 정해진 속도로 자산을 교환할 수 있게 합니다.
12. 플라즈마
플라즈마는 이더리움 Layer 2 확장성 솔루션으로, 이더리움 메인넷을 신뢰와 중재 계층으로 사용하는 '자식' 블록체인을 생성할 수 있는 프레임워크입니다.
13. 옵티미스틱 롤업
옵티미스틱 롤업은 스마트 계약을 사용하여 거래 데이터를 이더리움 메인넷에서 Layer 2 네트워크로 중계하며, 정렬자는 여러 거래 기록을 하나의 배치로 묶은 다음 단일 거래를 통해 해당 배치를 메인넷 체인에 제출할 수 있습니다.
14. 제로 지식 증명
암호학에서 제로 지식 증명(Zero-knowledge proof)은 한 쪽이 다른 쪽에게 주어진 주장이 진실임을 증명할 수 있도록 하며, 증명자는 주장이 실제로 진실이라는 사실 외에는 어떤 다른 정보도 전달하지 않습니다.
15. ZK 롤업
제로 지식 롤업(Zero-knowledge Rollups)은 또 다른 이더리움 확장 솔루션으로, 거래 기록을 이더리움 메인넷에서 제거합니다. ZK 롤업은 거래의 유효성을 증명하는 암호 증명을 생성하며, 각 배치의 거래 기록은 자신의 유효성 증명을 포함하고 메인넷에 제출됩니다.
16. 키퍼스
키퍼스(Keepers)는 프로토콜 외부에 있는 모든 계정으로, DeFi 프로토콜에서 특정 작업을 수행하도록 유도됩니다. 키퍼스는 고정 수수료 또는 인센티브의 고정 비율 형태로 보상을 받습니다. 예를 들어 청산 담보 부채의 수수료를 청구하는 등의 방식입니다.
17. 신호 체인
신호 체인은 이더리움의 업그레이드 버전으로, 궁극적으로 현재 사용 중인 전통 이더리움 블록체인을 대체할 것입니다. 그 목적은 PoS 새로운 합의 메커니즘을 도입하고 확장된 샤딩 및 스테이커 네트워크를 조정하는 것입니다.
18. 병합
병합은 PoW에서 실행되는 이더리움 메인넷과 PoS 체인으로서의 신호 체인이 통합될 때 발생하는 일입니다.
다섯 번째 계층: 가장 심오한 암호화 지식
1. MEV
최대 추출 가능 가치(Maximal Extractable Value)는 채굴자가 자신이 생성한 블록에 임의로 거래를 포함, 제외 또는 재정렬하여 이익을 얻을 수 있는 능력을 의미합니다.
2. 샤딩
샤딩은 전체 이더리움 네트워크를 여러 부분으로 나누는 것을 의미하며, 각 샤드는 자신의 독립 상태를 포함하여 네트워크 혼잡 현상을 크게 줄이고 이더리움의 거래 처리량을 증가시킵니다.
3. 데이터 가용성 증명
데이터 가용성 증명(Data Availability Proofs)은 사용자가 블록의 일부만 다운로드하여 해당 블록의 모든 데이터가 게시되었는지 매우 높은 확률로 확인할 수 있게 하는 새로운 기술입니다.
4. 머클 트리
머클 트리는 블록체인 기술의 기본 구성 요소로, 서로 다른 데이터 블록의 해시 값으로 구성된 수학적 데이터 구조로, 하나의 블록 내 모든 거래의 요약으로 사용됩니다.