암호화폐 용어집: 암호화폐 및 블록체인
블록체인 기술과 이를 통해 구현되는 암호화폐는 30년 전 인터넷이 그랬던 것처럼 세상을 완전히 재편할 수 있는 잠재력을 갖고 있습니다 . TCP/IP가 무엇인지, 월드 와이드 웹을 사용하기 위해 패킷 라우팅이 어떻게 작동하는지 이해할 필요가 없는 것처럼, 이를 사용하거나 혜택을 누리기 위해 암호화의 모든 세부 사항을 알 필요는 없습니다.
제가 처음 암호화폐와 사랑에 빠졌을 때 저는 여전히 미 육군 특수부대에서 그린베레로 복무하고 있었습니다. 나는 수학과 게임 이론이 새로운 경제의 기초를 형성할 수 있다는 생각에 매료되었고, 더 많은 것을 배우고 싶어했습니다. 하지만 학부 때 공학과 수학 수업을 몇 번 받았음에도 불구하고 저는 실제로 깊은 기술적 배경 지식을 갖고 있지 않았습니다. 어디서부터 시작해야할지 몰랐습니다. 나는 우연히 컴퓨터 과학, 게임 이론, 암호학을 공부하기 시작했습니다. 제가 모든 것을 종합하고 이 분야의 선도적인 전문가들로부터 체계적인 방식으로 배울 수 있는 기회를 얻은 것은 대학원 시절이었습니다. 그리고 지금도 나는 여전히 진정한 도메인 전문가가 된 것 같은 느낌이 들지 않습니다.
사실 암호화폐만큼 빠르게 발전하는 분야에서는 실제로 전문가가 될 수 없습니다. 하지만 어디서부터 시작해야 할지 알면 누구에게나 주제에 더 쉽게 다가갈 수 있습니다. 이를 위해 아래에는 해당 분야의 용어 및 주요 개념에 대한 용어집이 있습니다. 이는 암호화 및 블록체인, 스마트 계약 및 애플리케이션, 보안/개인 정보 보호 및 기타 유용한 정의의 기본 사항을 다루고 있습니다. 우리는 이 용어집이 신규 이민자 와 암호화폐 베테랑 모두 를 위한 소개이자 참고 자료가 되기를 바랍니다 . 이전 Crypto Canon의 판독값 및 기타 리소스도 여기에서 찾을 수 있습니다. 더 나아가, 이 모든 것이 더 많은 사람들이 이 흥미로운 공간에 대해 더 많이 알 수 있도록 영감을 주기를 바랍니다. 더 나은 미래를 건설하기 위해 컴퓨팅, 금융, 심지어 사회에 대한 개념을 재구성하는 데 관심이 있는 사람들은 Crypto Startup School 도 확인하세요 . – 알렉스
기본 암호화 용어
암호화
비밀 코드와 암호는 컴퓨터가 존재하기 전부터 역사 전반에 걸쳐 정보를 숨기는 데 사용되었습니다. 이러한 기술에 대한 연구를 "암호화"(숨겨진 것을 의미하는 그리스어 "kryptos"에서 유래)라고 합니다. 인터넷 시대에 암호화는 네트워크를 통해 흐르고 매초 수백만 대의 컴퓨터를 통해 라우팅되는 엄청난 양의 데이터인 컴퓨터 정보를 보호하는 데 사용됩니다. 암호화 없이는 인터넷 속도의 정보 교환과 상거래가 불가능합니다.
두 사람이 서로 안전하게 통신하려는 경우 암호화를 통해 다음을 수행할 수 있습니다.
암호화는 보안 통신과 동의어이며 "암호화"라는 용어는 정보 보안 맥락에서 암호화를 의미할 수 있습니다. 그러나 최근에는 “ 암호화폐 ”가 암호 화폐 및 암호 네트워크를 가리키는 비공식 업계 용어가 되었습니다.
암호화 해시 함수
암호화 해시 기능은 디지털 애플리케이션의 데이터 무결성을 보장하는 특수 프로그램입니다. 해시 함수의 출력을 "암호 다이제스트"라고 하며 블록체인이 구축되는 기본 데이터 구조입니다.
해시 함수는 모든 길이의 입력 데이터를 가져와 고정 길이 값을 반환합니다. 이 출력 값("다이제스트" 또는 "태그"라고도 함)은 다음과 같은 방식으로 계산됩니다.
이러한 속성을 사용하면 해시 함수를 통해 정보를 보다 효율적으로 찾을 수 있지만 리버스 엔지니어링도 어렵습���다. 현대 암호화 및 블록체인의 주요 도구로 간주되는 이러한 기능은 데이터 변조를 확인하는 데 사용됩니다. 따라서 이는 분산형, 무허가형 애플리케이션에 매우 적합합니다.
암호화 다이제스트
해시 함수의 출력을 "암호화 다이제스트"라고 합니다. 암호화 다이제스트는 단일 데이터를 나타내는 고유한 고정 길이 태그입니다. 해시 함수에 입력된 데이터가 조금만 변경되어도 완전히 다른 출력이 발생하므로 변조를 감지하는 데 사용됩니다. 예를 들어, 톨스토이 소설 ' 전쟁과 평화' 의 암호화 다이제스트 는 철자가 틀린 단어 하나가 있는 동일한 소설의 암호화 다이제스트와 다릅니다.
이러한 속성으로 인해 암호화 다이제스트는 불변의 기록 보관에 적합합니다. 블록체인에서는 이러한 다이제스트가 서로 연결되어 누구도 제거, 수정 또는 변조할 수 없는 거래 원장을 생성합니다. 따라서 누구나 어느 시점에서든 블록체인을 재구성하고 정확성을 확인할 수 있습니다.
변조 방지 원장
원장은 거래 목록입니다. 이러한 거래가 반드시 결제일 필요는 없습니다. 이는 부동산 증서나 이자부 증권과 같은 자산의 양도를 나타낼 수 있습니다.
블록체인은 근본적으로 변조 방지 원장입니다. 각 원장 트랜잭션은 암호화 다이제스트이므로 감지 없이 항목을 변경할 수 없습니다. 또한 블록체인처럼 전체 원장을 해싱하고 암호화 다이제스트로 전환함으로써 거래의 추가, 변경 또는 생략이 발생하면 전체 원장의 암호화 다이제스트가 변경됩니다. 따라서 블록체인을 사용하면 참가자는 분산된 방식으로 서로 감사할 수 있습니다.
공개키/개인키
암호화에서 개인 키 는 비밀 번호 또는 코드입니다. 그런 다음 두 번째 값인 공개 키를 파생시키기 위해 이 개인 키에 특별한 수학 함수가 적용됩니다 . 공개 키는 개인 키에 대해 아무 것도 나타내지 않으므로 이 값을 비밀로 유지할 필요는 없습니다.
비유하자면, 공개 키는 집 주소이고, 개인 키는 현관문을 여는 물리적 열쇠입니다. 단순히 집 주소를 아는 것만으로는 현관문을 여는 데 도움이 되지 않습니다.
이것이 왜 중요합니까? 블록체인 네트워크에서 공개 키는 자산을 전송할 수 있는 주소입니다. 해당 비밀 개인 키를 아는 것이 해당 자산을 사용하는 유일한 방법입니다. 예금 계좌에서 인출하려면 PIN 코드가 필요한 것과 같습니다. 그러나 공개/개인 키를 사용하면 은행을 신뢰할 필요가 없습니다. 오늘날 인터넷을 통해 이미 수조 달러 상당의 결제를 보호하는 것과 동일한 시스템인 잘 입증된 암호화 시스템의 기본 수학만 신뢰하면 됩니다. .
디지털 서명
지문과 마찬가지로 디지털 서명도 개인이나 단체에 고유합니다. 이러한 서명은 공개/개인 키 쌍이라는 특수한 숫자 쌍에서 수학적으로 파생됩니다. 공개 키의 서명은 해당 개인 키의 소유자만 만들 수 있습니다. 실제 서명과 마찬가지로 디지털 서명도 수신자에게 메시지가 진짜임을 확신시켜야 합니다.
일반적인 블록체인 개념
상태
시스템의 "상태"는 특정 시점의 해당 시스템의 스냅샷입니다. 예를 들어, "주"는 개인 당좌예금 잔액을 의미할 수 있습니다. 20달러를 지출한 후 계정 상태는 감소된 새 잔액을 나타내야 합니다. 시스템 상태는 일반적으로 은행이나 회사 웹 서버와 같은 신뢰할 수 있는 제3자에 의해 유지 관리됩니다.
블록체인을 사용하면 분산 네트워크가 노드 간에 공유 상태를 유지할 수 있습니다. 이를 통해 각 개별 노드는 중앙화된 당사자에 의존하지 않고도 다른 네트워크 노드와 글로벌 상태를 유지하거나 "진실"을 공유할 수 있습니다.
규약
프로토콜은 컴퓨터 네트워크, 타운홀 미팅, 보드 게임 등 시스템을 관리하는 일련의 규칙 또는 절차입니다. 예를 들어, 체스에서는 개별 플레이어가 자신만의 전략을 가질 수 있습니다. 그러나 각 체스 말이 보드에서 움직이는 방식은 체스의 규칙(또는 프로토콜)에 따라 결정됩니다.
네트워킹에서 프로토콜은 동일한 네트워크에 있는 여러 컴퓨터에서 실행되는 공통 프로그램입니다. 이러한 네트워킹 프로토콜은 상호 연결되어 있지만 독립적인 장치 간의 프로그램 실행뿐만 아니라 정보의 전송 및 처리를 관리합니다. 예를 들어, TCP(전송 제어 프로토콜)는 인터넷을 통해 이동하는 정보 패킷을 관리하고 월드 와이드 웹, 이메일, 미디어 스트리밍 등과 같은 애플리케이션을 구동하기 위한 기본 프로토콜 중 하나를 나타냅니다.
암호화폐 네트워크에서 가장 중요한 프로토콜은 합의 프로토콜입니다. 이는 블록체인의 단일 공유 상태를 생성하기 위해 각 네트워크 참가자(또는 노드)가 따르는 프로토콜입니다. 이러한 맥락에서 합의 프로토콜은 중앙 집중식 기록 보관자 또는 상대방을 대체하여 무신뢰 P2P 상호 작용을 가능하게 합니다.
P2P(피어 투 피어) 네트워크
전통적인 중앙 집중식 클라이언트-서버 네트워크에서 데이터는 "클라이언트"(예: PC 또는 휴대폰)라고 하는 한 클래스의 컴퓨터에서 요청되고 서버라고 하는 다른 클래스의 컴퓨터에서 "서비스"됩니다. Facebook은 클라이언트-서버 네트워크 모델의 한 예입니다. Facebook 프로필 데이터는 Facebook 서버에 있으며 사용자가 휴대폰에서 앱을 열 때 사용자에게 전송됩니다.
이 허브 앤 스포크 모델은 매우 효율적이지만 서버가 "초크 포인트"이자 중앙 집중식 장애 지점이기 때문에 취약한 시스템입니다. 이는 연결이 "거미줄"과 유사한 P2P 네트워크와 대조됩니다. P2P 네트워크에서 각 노드는 단일 통신 프로토콜에 따라 작동하여 노드 간에 데이터를 전송합니다. 이 모델은 효율성이 떨어지는 경우가 많지만 단일 실패 지점이 없기 때문에 복원력은 훨씬 뛰어납니다.
아마도 P2P 네트워크의 가장 유명한 예는 인터넷 그 자체일 것입니다. ARPANET으로 알려진 최초의 인터넷은 핵전쟁이 발생하더라도 국방 통신이 절대 중단되지 않도록 미국 국방부에서 발명했습니다. 개별 ARPANET 노드를 비활성화해도 메시지 트래픽은 중지되지 않습니다. 그들은 단순히 동일한 목적지까지 다른 경로를 따라 라우팅됩니다. 마찬가지로, 블록체인 네트워크에서 단일 노드 또는 여러 노드를 종료해도 트랜잭션 처리가 중단되지 않습니다.
마디
노드는 네트워크 프로토콜을 따라 네트워크에 참여하는 장치입니다. 개별 노드는 데이터 캐싱, 정보 유효성 검사, 다른 노드에 메시지 전달 등 다양한 역할을 수행할 수 있습니다.
네트워크에 따라 각 노드는 고유한 역할을 가질 수도 있고 여러 노드가 단일 역할을 공유할 수도 있습니다. 이 아키텍처 설계 선택은 네트워크 중복성(한 노드가 다운되는 경우 적용 범위)과 효율성 간의 근본적인 균형을 반영합니다.
비잔틴 장군의 문제
분산 컴퓨팅 시스템의 근본적인 과제 중 하나는 머신 그룹 중 하나가 악의적이거나 오작동할 수 있는 머신 그룹 간의 조정입니다.
예를 들어, 적의 도시 주변에 진을 치고 있는 장군들이 이끄는 여러 사단으로 분리된 비잔틴 군대를 상상해 보십시오. 이들 장군 중 한 명 이상이 다른 장군을 혼란시키려고 하는 "반역자"일 수 있는데 어떻게 이 장군들이 메신저를 통해서만 서로 통신하여 계획에 동의할 수 있습니까? 마찬가지로, 분산형 네트워크의 참가자는 신뢰할 수 있는 제3자에 의존하지 않고 특정 작업을 위해 어떻게 서로 통신하고 조정합니까? 이것이 비잔틴 장군 문제이다.
블록체인 네트워크는 참가자 간 신뢰가 없다고 가정하기 때문에 기본 합의 프로토콜은 시스템을 전복시키려는 결함이 있거나 악의적인 공격자를 극복하기 위해 어떻게든 이 문제를 해결해야 합니다.
의견 일치
합의 프로토콜은 블록체인의 운영 체제와 유사합니다. 그러나 블록체인 합의 알고리즘은 충돌하는 데이터를 수신한 노드 간의 분쟁을 해결하는 방법을 정의하기 때문에 특별합니다.
합의 알고리즘을 실제로 발생한 일의 "진실"에 도달하기 위해 양쪽 주장을 모두 듣는 공정한 디지털 판사라고 생각하십시오. 그런 다음 이 판사는 미리 정해진 법률이나 규칙에 따라 진행 방법을 결정합니다. 이러한 규칙은 세 가지 주요 속성을 고려해야 합니다.
연구에 따르면 진정한 분산형 무허가형 네트워크에서는 이러한 세 가지 속성을 모두 달성하는 것이 불가능합니다. 이는 블록체인 설계자가 우선순위를 정할 때 상충관계에 직면한다는 것을 의미합니다. 속도를 목표로 하는 합의 알고리즘은 종종 네트워크 참여자 수를 제한하여 분산성을 떨어뜨리는 경우가 많습니다. 반면에, 분산화와 실패 방지를 우선시하는 프로토콜은 속도가 느리고 성능이 떨어지는 경향이 있습니다.
분산
분산화는 특정 네트워크에 대한 제어(권한, 리소스 할당 등)가 독립 행위자의 대규모 대표 기반에 분산되는 정도를 말합니다.
대부분의 시스템에서는 참가자 수에 따라 조정 비용이 증가하기 때문에 효율성과 분산화 사이에 상충 관계가 있습니다. 그러나 분산화는 중앙 집중식 시스템이 따라올 수 없는 중복성과 내결함성을 제공합니다. "분권화된" 정치 시스템으로 간주될 수 있는 민주주의를 비유해 보겠습니다. 미국 민주주의 체제는 때때로 비효율적이고 지저분할 수 있지만 놀라울 정도로 회복력이 있는 것으로 입증되었습니다. 마찬가지로, 블록체인 네트워크는 중앙 집중식 데이터베이스보다 효율성이 떨어지지만 중복성과 검열 저항이라는 고유한 특성을 제공합니다.
이중 지출 문제
분산형 디지털 화폐를 만들려는 이전의 노력은 디지털 세계에 “희소성”이 없기 때문에 실패했습니다. 이미지나 텍스트 줄을 복사/붙여넣을 수 있는 것처럼 쉽게 비트를 무한히 재현할 수 있습니다. 대조적으로, 1달러짜리 지폐나 금괴는 소유자가 상품이나 서비스에 대한 대가를 지불한 후에도 물리적으로 소유하지 않기 때문에 물리적 희소성을 갖습니다.
비트코인 이전에 디지털 결제를 수행하는 유일한 알려진 방법은 중앙 기록 보관소(예: 은행 또는 신용 카드 회사)를 사용하여 모든 개인의 계좌 잔액과 거래를 추적하는 것이었습니다. 이 실체는 또한 누구도 동일한 잔액을 두 번 사용하지 않도록 보장하며 이는 실제 통화의 물리적 부족을 재현합니다.
블록체인에는 중앙 기록 보관자가 없으므로 이중 지출 문제에 대한 해결책은 네트워크 규칙을 통해 해결되어야 합니다. 디지털 희소성 문제에 대한 독창적이고 가장 유명한 해결책은 이중 지출을 방지하기 위해 "작업 증명"을 올바르게 수행하는 정직한 참가자에게 보상하는 경제적 인센티브 시스템을 결합한 비트코인입니다.
작업 증명
작업 증명은 특정 리소스의 사용을 보여줍니다. 물리적 세계에서 가장 희소한 자원은 시간이므로 작업 증명은 사무실에서 보낸 시간을 기록하는 간단한 타임카드가 될 수 있습니다. 디지털 세계에서 컴퓨터가 간단한 근무 기록표를 "위조"하는 것은 쉬운 일이 아닙니다. 따라서 일부 계산 리소스가 소비되었다는 다른 증거가 필요합니다.
1800년대 캘리포니아의 금 광부들은 땅에서 물리적으로 추출한 금의 무게에 따라 돈을 받았습니다. 금은 희소하기 때문에 광부가 지불을 위해 가져온 금의 양은 금을 얻기 위해 들인 노력의 양에 비례했습니다. 금이 진짜인지 확인하는 것도 쉬웠습니다. 관리자는 광산에 걸리는 시간보다 훨씬 짧은 시간에 무게를 측정하고 검사할 수 있었습니다. 분산화된 디지털 세계에서 이것을 어떻게 복제할 수 있을까요? 한 가지 해결책은 컴퓨터가 다음 요구 사항에 따라 퍼즐을 풀도록 하는 것입니다.
이는 블록체인이 현실 세계의 물리적 희소성을 복제하는 방식과 유사합니다. 그러나 컴퓨터는 금을 채굴하는 대신 최소한 일정 시간이 걸리는 특수한 유형의 수학 문제(또는 수백만 개의 문제)를 풀어야 합니다.
위의 비유와 유사하기 때문에 이 프로세스를 " 마이닝 "이라고 합니다. 블록체인에 블록을 제출할 때 채굴자는 제안된 블록에 포함하려는 거래와 함께 이 수학 문제에 대한 해결책을 제시해야 합니다. 잘못된 솔루션(계산하기는 어렵지만 확인하기는 간단함)은 네트워크의 다른 채굴자에 의해 거부됩니다. 이 메커니즘은 합리적인 채굴자가 유효한 블록만 제출하도록 장려합니다. 그렇지 않으면 시간과 노력을 낭비하게 됩니다.
블록체인
블록체인은 데이터가 포함된 일련의 연결된 "블록"으로 구성된 변조 방지 원장입니다. 이러한 블록은 일련의 특수 규칙(합의 알고리즘이라고 함)에 따라 추가됩니다. 이를 통해 물리적 컴퓨터 네트워크가 함께 작동하여 단일 가상 컴퓨터를 형성할 수 있습니다.
블록체인은 무허가성이라는 점에서 다른 컴퓨터 네트워크와 구별됩니다. 합의 알고리즘을 따르는 한 모든 컴퓨터는 어디에서나 이 대규모 가상 컴퓨터의 일부가 될 수 있습니다.
블록체인에서는 블록 자체가 컴퓨터 하드 드라이브로 간주될 수 있습니다. 합의 알고리즘은 운영 체제(예: Windows 또는 MacOS)와 같습니다. 그리고 P2P 네트워크는 컴퓨터의 여러 부분 간에 데이터를 전달하는 실리콘 반도체 회로와 같습니다.
기존 컴퓨터와 달리 블록체인 컴퓨터는 시스템의 암호화 및 게임 이론 속성에 기반을 둔 강력한 신뢰 보장을 제공할 수 있습니다. 예를 들어, 사용자나 개발자는 네트워크의 개별 컴퓨터가 시스템을 파괴하려고 시도하더라도 블록체인 컴퓨터에서 실행되는 코드 조각이 계속해서 설계된 대로 작동할 것이라고 신뢰할 수 있습니다. 따라서 블록체인 컴퓨터는 기업이 아닌 커뮤니티가 소유하고 운영하는 탈중개형 P2P 상호 작용과 디지털 서비스를 가능하게 합니다.
차단하다
블록은 "파일"을 포함하는 폴더와 같습니다. 이 폴더의 콘텐츠는 지정된 시간 간격 동안 발생하는 트랜잭션입니다(암호화 다이제스트로 해시됨). 각 블록에는 이전 블록과 연결되는 참조가 포함되어 있으므로 "블록체인"이라는 용어가 사용됩니다.
블록은 합의 프로토콜에 따라 암호화 네트워크의 채굴자 또는 검증자에 의해 추가됩니다. 그들은 다음을 확인합니다:
블록은 암호화 다이제스트로 구성되기 때문에 탐지 없이는 사후에 변경될 수 없습니다. 따라서 블록은 블록체인에 추가되면 효과적으로 변경할 수 없습니다.
광부
사람들은 분산형 결제 네트워크를 구축하려고 여러 번 시도했습니다. 2008년( 비트코인 백서가 나왔을 때) 이전에는 이중 지출 문제에 대한 알려진 해결책이 없었기 때문에 그들은 결코 효과가 없었습니다 . 블록체인 네트워크의 혁신은 경제적 참여자를 시스템에 도입하는 것이었습니다. “채굴자”로 알려진 이 단체는 순전히 이익을 추구하고 이기적인 것으로 간주됩니다. 그러나 모든 채굴자의 개별 행동의 총합은 진정으로 분산된 가치 네트워크, 즉 블록체인을 가능하게 합니다.
채굴자는 두 가지 주요 역할을 수행하는 블록체인 네트워크의 특수 노드입니다.
채굴자 간의 경쟁을 만드는 것은 이전의 분산형 P2P 결제 네트워크가 실패했던 곳에서 비트코인이 성공할 수 있게 해주는 핵심 혁신이었습니다. 프로토콜을 따르면 보상을 받기 때문에 채굴자는 전체 시스템 보안을 위한 컴퓨팅 리소스를 제공하도록 인센티브를 받습니다. 그렇게 하지 못할 경우, 그들은 포기한 보상에 대한 "비용"을 지불하게 됩니다.
암호화폐
암호화폐는 단순한 디지털 형태의 가치 그 이상입니다. 비트코인과 같은 무허가형 네트워크의 경우 이는 네트워크 보안을 유지하는 게임 이론 및 인센티브 메커니즘의 중요한 부분입니다.
전통적인 화폐와 마찬가지로 암호화폐는 시스템 내에서 계정 단위, 가치 저장 및 교환 매체로 간주될 수 있습니다. 비트코인을 예로 들면 다음과 같습니다.
기존 결제 시스템에 비해 암호화폐의 중요한 혁신은 마지막 부분인 P2P(Peer-to-Peer) 에 있습니다 . 이는 "현금"과 마찬가지로 신뢰할 수 있는 제3자 없이 디지털 방식으로만 전송이 이루어짐을 의미합니다.
암호화폐는 다양한 형태를 취하고 블록체인 네트워크에서 다양한 역할을 수행합니다. 일부는 상호 교환 가능하거나 "대체 가능"하고, 다른 일부는 고유하고 대체 불가능한 자산을 나타냅니다. 일부는 이자형 투자 자산인 반면, 일부는 특정 서비스를 수행할 수 있는 권리를 부여하는 "작업 토큰"입니다. 이는 엄청난 가치를 창출하고 전통적인 금융에서는 불가능했던 응용을 가능하게 하는 궁극의 유연한 금융 자산입니다.
암호화 네트워크
Cryptonetworks는 인터넷 기반 네트워크를 설계하고 인센티브를 제공하는 근본적으로 새로운 방법 입니다. 이는 암호화폐 움직임에서 발생하지만 이러한 경제와 이전 인터넷 기반 경제 간의 근본적인 변화는 개방형, 분산형 네트워크 및 프로토콜의 생성입니다. 과거의 프로토콜의 예로는 이메일을 활성화하는 SMTP가 있습니다. Microsoft가 Hotmail을 소유하고 Google이 Gmail을 소유하고 있지만 어느 회사도 이메일 지원 프로토콜 자체를 소유하고 있지 않습니다. 따라서 수많은 회사가 Microsoft와 Google의 독점 차단 없이 이를 기반으로 구축할 수 있습니다. 이것이 개방형 네트워크의 특징입니다.
그러나 분산형 네트워크의 고전적인 과제는 그것이 공공재라는 것입니다. 따라서 유지 관리 및 개발에 대한 인센티브를 제공하는 것이 어렵습니다. 모든 것을 지원하는 중앙 주체(예: Google 또는 Microsoft)가 없다면 누가 이러한 네트워크를 구축, 조정, 관리 및 유지합니까? 이것이 바로 블록체인과 암호화폐가 등장하는 곳입니다. 전자는 분산된 조정을 가능하게 하고 후자는 개발에 대한 인센티브를 제공합니다.
기술적으로 암호화 네트워크는 P2P 네트워크에서 노드에 의해 유지 관리되는 공개 블록체인입니다. 허가가 없다는 점에서 프라이빗 블록체인이나 분산 원장과 구별됩니다 . 네트워크 참여는 누구에게나 열려 있으며 단일 또는 사전 정의된 그룹에 국한되지 않습니다.
Cryptonetworks는 합의 메커니즘을 사용하여 경제적 인센티브의 연동 시스템을 만들어 네트워크를 보호하고 이중 지출을 방지합니다. 위에서 정의한 기본 암호화 및 컴퓨터 과학 개념 중 일부와 함께 이러한 경제적 인센티브는 분산 네트워크에서 데이터의 지속성과 프로그램 실행을 강력하게 보장하는 중복, 내결함성 시스템을 생성합니다.
해시레이트
작업 증명 퍼즐은 해시 함수를 기반으로 하며 비트코인 보안 모델의 기초가 됩니다. "작업"은 반복되는 해시 함수이기 때문에 이러한 함수를 해결하기 위해 네트워크의 모든 채굴자가 계산한 결합된 계산을 해시율이라고 합니다. 일반적으로 네트워크 해시율이 높을수록 특정 블록체인의 보안 수준이 높아집니다.
비트코인의 보안 보장은 어떤 채굴자가 해시율의 대부분을 제어하지 않는다고 가정합니다. 그렇게 하면 51% 공격을 실행할 수 있습니다. 51% 공격은 블록체인의 “적대적 인수”와 같습니다. 나머지 네트워크를 합친 것보다 해시율이 높기 때문에 공격자는 프로토콜 규칙을 효과적으로 다시 작성하고 이전 트랜잭션을 이중으로 지출할 수 있습니다. 하지만 이 경우에도 다른 사용자의 자금은 암호화로 보호되므로 다른 사용자의 자금을 사용할 수 없습니다.
주문형 집적 회로(ASIC)
스마트폰이나 노트북의 CPU와 같은 대부분의 집적 회로는 다양한 유형의 계산을 수행할 수 있습니다. 예를 들어 게임 중에 웹페이지를 렌더링하거나 사용자 입력을 처리합니다. 반면 ASIC(Application-Specific Integrated Circuit)은 한 번의 계산만 수행할 수 있습니다. 하지만 PC나 스마트폰보다 수천 배, 심지어 수백만 배 빠르게 계산을 수행하도록 설계되었습니다.
암호화폐에서는 해시 함수를 계산하도록 최적화된 ASIC이 이제 작업 증명 마이닝을 지배합니다. 이러한 활동은 소수의 대규모 전문 기업에 점점 더 집중되고 있습니다. 암호화폐 커뮤니티의 일부 구성원은 이것이 중앙화의 원천이라고 분개합니다. 다른 사람들은 ASIC이 다른 작업에 사용될 수 없기 때문에 채굴자들을 위한 "게임의 스킨"을 추가하고 그들이 정직하게 행동하도록 장려한다고 주장합니다(그렇지 않을 수 있더라도).
포크
소프트웨어 개발에서 포크는 자체 방향으로 이동하는 새로운 코드 분기입니다. 종종 이는 ( 회사 외부에서 개발된 오픈 소스 소프트웨어 의 경우 ) 원본 코드를 구축하고 유지 관리하는 커뮤니티의 불일치를 나타내기도 합니다.
암호화폐에서 포크는 노드 간의 불일치를 의미합니다. 어떤 코드가 실행되고 있는지, 어떤 블록이 블록체인에 포함되어 있는지에 대한 의견 차이가 있을 수 있습니다. 이러한 불일치로 인해 블록체인은 두 개의 병렬 체인으로 분할됩니다. 포크에는 두 가지 유형이 있습니다.
하드 포크 이전에 원래 블록체인에 잔액을 보유하고 있던 사용자는 이후 두 "브랜치"에서 정확히 동일한 잔액을 갖게 됩니다. 시간이 지남에 따라 각 포크의 상대적 가치에 따라 원래 주장에서 누가 "옳았는지"가 결정됩니다. 각 포크의 기본 암호화폐 시장 가격은 해당 유틸리티에 대한 경제적 "투표"입니다. 가치는 사용자가 선호하는 지점으로 흘러야 합니다.
제네시스 블록
제네시스 블록은 블록체인에서 생성된 첫 번째 블록입니다. 비트코인의 경우, 제네시스 블록은 2009년 1월 3일 익명의 창시자인 나카모토 사토시(Satoshi Nakamoto)에 의해 채굴되었습니다. 재미있는 사실: 비트코인 제네시스 블록에는 "The Times 03/Jan/2009 Chancellor on Brink of Second Bailout of Banks(The Times 03/Jan/2009)"라는 문구가 포함되어 있어 나카모토가 글로벌 금융 위기에 동기를 부여받았음을 암시합니다.
제네시스 블록 매개변수는 앞으로 특정 블록체인 네트워크에 대한 규칙을 설정합니다. 나중에 네트워크가 분기되더라도 제네시스 블록은 여전히 모든 브랜치의 기록에 포함됩니다.
스마트 계약 용어
스마트 계약
스마트 계약은 블록체인 네트워크에서 실행되는 지속적인 컴퓨터 프로그램입니다. 법적 계약과 마찬가지로 스마트 계약은 자율적으로 실행되는 코드로 작성된 둘 이상의 당사자 간의 계약입니다. 스마트 계약은 누가 초기화하든 프로그램 실행이 보장된다는 점에서 일반 컴퓨터 프로그램과 다릅니다. 게다가 데이터가 블록체인에 저장되면 사실상 영구적이기 때문에 이러한 계약은 (아마도 무기한으로) 지속됩니다.
2세대 블록체인(예: 이더리움)은 스마트 계약을 실행하도록 설계되었습니다. 이는 비트코인을 통해 구현된 단순한 금융 거래를 넘어 분산 컴퓨팅을 위한 범용 플랫폼을 가능하게 하는 한 단계 발전된 것입니다. 따라서 일반적인 스마트 계약을 허용하는 블록체인 네트워크는 "세계 컴퓨터"로 간주될 수 있습니다.
튜링 완료
이는 보편성을 가능하게 하는 현대 컴퓨터 시스템의 속성입니다. 이는 생각할 수 있는 모든 프로그램이 해당 컴퓨터에서 실행될 수 있음을 의미합니다. 이 이름은 제2차 세계대전 중 독일의 에니그마 암호화 시스템을 해독하여 현대 컴퓨터의 기초를 마련한 영국의 유명한 컴퓨터 과학자인 앨런 튜링(Alan Turing)의 이름을 따서 명명되었습니다.
대부분의 최신 프로그래밍 언어는 Turing Complete입니다. 이더리움은 대부분의 다른 스마트 계약 프로토콜과 함께 Turing-complete 블록체인의 예입니다.
가스
"가스"는 스마트 계약 코드를 실행하기 위해 블록체인 채굴자에게 지불되는 수수료입니다.
소셜 미디어 게시물에 대해 캐릭터당 비용을 지불한다고 상상해 보세요. 짧고 간결하게 유지하도록 동기를 부여받습니다! 마찬가지로 더 많은 기능을 갖춘(따라서 더 많은 코드 줄로 구성되는) 스마트 계약은 일반적으로 더 짧고 간단한 계약보다 수수료가 더 많이 듭니다.
구성 가능성
LEGO와 같은 블록을 다양한 방법으로 결합하여 새로운 것을 만들 수 있는 것처럼 구성 가능성을 통해 시스템의 다양한 구성 요소를 혼합하고 일치시켜 새로운 시스템과 응�� 프로그램을 만들 수 있습니다.
블록체인은 허가가 없고 영구적이기 때문에 기하급수적으로 구성 가능합니다. 네트워크에 추가된 각각의 추가 스마트 계약 또는 애플리케이션은 해당 기능을 구축하고 확장하려는 개발자에게 공개되어 액세스할 수 있습니다. 진정한 오픈 소스 생태계를 활성화하고 인센티브를 제공함으로써 가능한 적용은 우리의 상상에만 국한됩니다.
상호 운용성
상호 운용성은 장치, 네트워크, 애플리케이션 등 시스템이 서로 통신하는 것입니다. 이는 시스템 간의 호환성을 활성화하는 방법입니다.
예를 들어, 사용자가 서로 다른 블록체인을 통해 자산/가치를 직접 전송하려는 경우(예: 비트코인에서 이더리움으로) 상호 운용성 프로토콜은 이 교환을 가능하게 하는 "브리지"를 만듭니다.
토큰
토큰은 자산의 디지털 표현입니다. 이는 기본 디지털 자산(예: 디지털 야구 카드)일 수도 있고 특정 유형의 "작업" 또는 서비스(예: 기가바이트 단위의 저장된 파일)에 대한 크레딧을 나타낼 수도 있습니다. 토큰은 암호화폐 자체가 아니라 다른 암호화폐 네트워크 위에 구축된 스마트 계약에서 발행됩니다.
이더리움 암호화 네트워크에서 가장 일반적인 두 가지 토큰 유형은 ERC-20과 ERC-721입니다. ERC-20은 대체 가능한 스마트 계약 토큰의 표준 구현이고, ERC-721은 대체 불가능한 토큰의 표준입니다. ERC-20 및 ERC-721 토큰은 모두 다양한 방식으로 사용되거나 단일 스마트 계약 내에서 결합되어 블록체인 경제 전체의 기능과 유연성을 확장할 수 있습니다.
대체 불가능한 토큰(NFT)
“ 대체성 ”은 통화나 상품의 단위가 동일하고 구별할 수 없음을 의미합니다. 대체 가능한 통화의 예로는 1달러 지폐가 있으며, 각 지폐는 동일하고 동일한 가치를 나타냅니다.
반면, 대체 불가능한 토큰은 가치가 서로 독립적인 고유한 자산을 나타냅니다. 예를 들어 NFT는 고유한 디지털 예술 작품, 미키 맨틀 야구 카드 또는 실제 노스캐롤라이나 부동산 지분을 나타낼 수 있습니다. 이러한 차이점에도 불구하고 NFT는 암호화폐 네트워크의 다른 토큰과 동일한 방식으로 교환될 수 있습니다.
많은 실제 자산은 대체 불가능하기 때문에 고유한 자산을 표현하는 능력은 암호화 네트워크의 구성성과 기능을 크게 향상시킵니다. 결과적으로 이는 블록체인이 보다 유연한 경제를 지원할 수 있게 해줍니다.
지분 증명
작업 증명 합의 시스템에서 채굴자는 퍼즐을 풀고 보상을 받기 위해 에너지를 소비합니다. 지분 증명 시스템에서 "검증인"은 스마트 계약에 채권 또는 "지분"을 게시하여 블록체인 상태를 적절하게 검증한 대가로 보상 또는 "이자"를 얻습니다.
검증인이 참여하려면 토큰을 예치하도록 요구함으로써 지분 증명 시스템은 (작업 증명과 마찬가지로) 거래를 올바르게 검증하기 위한 인센티브를 조정할 뿐만 아니라 나쁜 행동을 처벌함으로써 한 단계 더 나아갑니다. 부정직한 검증인이 프로토콜을 위반하는 경우, 그들의 예치금은 "삭감"되거나 압수되어 네트워크의 나머지 정직한 검증인에게 분배됩니다.
작업 증명에 비해 지분 증명의 한 가지 장점은 에너지를 "낭비"하지 않는다는 것입니다. 그러나 지분 증명 합의 프로토콜은 더 복잡하고 고유한 취약점을 갖고 있는 경우가 많습니다. 특히 어려운 문제는 이전 거래를 이중 지출하기 위해 블록체인을 "심층적으로" 재구성하는 것을 방지하는 것입니다. 작업 증명에서는 체인을 생성하는 데 필요한 계산으로 인해 잘못된 거래 "이력"을 제시하는 것이 불가능합니다. 그러나 지분 증명에서 악의적인 채굴자는 유효한 것처럼 보이지만 실제로는 그렇지 않은 블록체인을 쉽게 "시뮬레이트"할 수 있습니다. 가장 발전된 지분 증명 네트워크는 체인을 "시대"로 분리하고 위에서 설명한 슬래싱 메커니즘을 통해 정직한 행동을 장려함으로써 이 문제를 해결합니다.
위임 지분 증명(DPoS)
DPoS는 블록체인에 블록을 추가할 수 있는 검증인의 수를 제한하는 일종의 합의입니다. 이러한 검증자는 특정 유형의 네트워크 거버넌스 메커니즘(예: 사용자 계정당 토큰 가중치 투표)을 통해 선택됩니다. 이는 실제로 무허가형이 아니기 때문에 이러한 유형의 합의는 작업 증명(예: 비트코인)보다 더 중앙 집중화되어 있습니다. DPoS 네트워크는 작업 증명 암호화 네트워크보다 더 많은 거래를 처리할 수 있지만 이러한 중앙 집중화로 인해 다용도가 떨어지고 뇌물 수수나 검열에 더 취약해집니다.
검증인
검증인은 지분증명 네트워크의 채굴자입니다. 채굴자와 마찬가지로 검증자의 역할은 트랜잭션을 블록으로 수집하여 블록체인에 추가하는 것입니다. 유효한 블록을 추가하기 위해 검증인은 담보로 게시한 통화(“스테이크”)의 양에 비례하여 보상을 받습니다.
확장성
Cryptonetworks는 분산화 및 보안 측면에서 주요 혁신을 나타냅니다. 그러나 초기 암호화 네트워크는 현대 결제 네트워크에 비해 (사용자 관점에서) 매우 비효율적이었습니다. 예를 들어, 비트코인 네트워크는 초당 약 5건의 거래를 처리하는 반면 Visa는 초당 최대 50,000건의 거래를 처리할 수 있습니다. 이러한 차이로 인해 트랜잭션 처리량을 "확장"하려는 노력이 이루어졌으며, 따라서 "확장성"이라는 용어가 사용되었습니다.
샤딩
샤딩은 각 노드가 모든 트랜잭션을 처리해야 한다는 요구 사항을 제거하여 네트워크에 참여하는 노드의 부하를 줄이는 분산 시스템의 고전적인 기술입니다. 샤딩을 사용하면 각 노드는 대신 모든 트랜잭션의 하위 집합만 처리합니다. 이는 약간의 중복성을 희생하더라도 훨씬 더 큰 네트워크 처리량을 가능하게 합니다.
레이어 1 / 레이어 2
블록체인에 대해 생각하는 한 가지 방법은 블록체인을 초고층 빌딩으로 상상하는 것입니다. 구조적으로 초고층 건물은 기초와 상부 구조라는 두 가지 레이어로 나눌 수 있습니다. 물론 상부구조(우리가 살고 일하는 곳)는 기초가 튼튼한 만큼만 높아질 수 있습니다.
컴퓨터 과학에서는 인프라와 애플리케이션이 유사한 계층적 접근 방식을 사용하여 구축되는 경우가 많습니다. 이는 많은 블록체인 확장성 제안의 핵심입니다.
목표는 안전하고 효율적인 시스템을 만드는 것입니다. 시스템을 서로 겹쳐서 배치하면 개별 장점을 결합하고 단점을 최소화할 수 있습니다. 보안은 레이어 1 블록체인의 가장 중요한 속성이기 때문에 확장성(처리량 향상)에 대한 대부분의 초점이 레이어 2에 맞춰져 있습니다.
최종성
최종성이란 특정 시점이 지나면 더 이상 되돌릴 수 없다는 의미입니다. 철근 콘크리트로 물건을 덮는 대신 흙 속에 물건을 묻는 것을 생각해 보십시오. 흙은 언제든지 다시 파낼 수 있는 반면, 콘크리트는 흙을 효과적으로 영원히 밀봉합니다.
흥미롭게도 작업 증명 네트워크는 최종성을 보장하지 않습니다. 채굴자는 블록체인에 한 번에 약간의 흙(단일 블록)을 추가합니다. 전체 체인이 에베레스트 산과 동일하더라도 이론적으로는 모든 것을 다시 파내는 것이 가능합니다. 반면, 지분 증명 네트워크는 일정한 간격으로 블록을 "봉인"하거나 마무리합니다. 이는 단일 악의적인 당사자가 네트워크의 대부분을 장악하더라도 과거 거래를 결코 되돌릴 수 없음을 의미합니다.
스테이블코인
스테이블코인은 시간이 지나도 (미국 달러와 같은 다른 자산에 비해) 안정적인 가치를 유지하는 암호화폐입니다. 비트코인, 이더리움과 같은 암호화폐는 하루 만에 엄청난 가격 변동을 경험할 수 있습니다. 결과적으로 많은 사람들은 일상적인 금융 거래에 적합하지 않은 것으로 간주합니다.
Stablecoin은 다음 접근 방식 중 하나를 통해 가격 변동성을 해결하려고 시도합니다.
법정화폐 담보 : 사용자는 신뢰할 수 있는 제3자의 은행 계좌에 실제 법정화폐(예: 미국 달러)를 입금합니다. 그러면 해당 블록체인에서 동등한 가치의 스테이블 코인이 발행되어 사용자에게 전송됩니다.
암호화폐 담보 : 사용자는 블록체인에서 실행되는 스마트 계약에 암호화폐를 예치합니다. 그런 다음 계약은 예금 가치의 일정 비율을 스테이블코인 형태로 사용자에게 발행합니다. 즉, 계약은 사용자가 예치한 담보 가치를 기준으로 스테이블코인을 대출해 주는 것입니다 .
시뇨리지 공유 : 스마트 계약이 중앙 은행을 대체하므로 시스템에서 통화 공급을 프로그래밍 방식으로 늘리거나 줄여 안정적인 가치를 유지할 수 있습니다.
dApp
dApp, 즉 " 분산형 애플리케이션 "은 코드가 스마트 계약으로 작성된다는 점을 제외하면 다른 컴퓨터 애플리케이션과 같습니다. 이는 애플리케이션을 실행하는 데 필요한 모든 데이터와 로직이 중앙 서버가 아닌 블록체인에 존재한다는 것을 의미합니다. 이 때문에 일단 블록체인에 설치된 애플리케이션이나 데이터를 실제로 "소유"하는 사람은 아무도 없으므로 인터넷에서 다운로드하거나 앱 스토어에서 구매하는 다른 애플리케이션과 다릅니다.
dApp이 일반 애플리케이션과 다른 점은 허가가 없고 (누구나 실행할 수 있음) 영구적 이라는 점입니다 (블록체인이 존재하는 한 존재합니다). 허가가 없기 때문에 누구나 중앙 게이트웨이를 거치지 않고도 스마트 계약과 상호 작용할 수 있습니다. 그리고 영구적이기 때문에 사용자(및 기타 응용 프로그램)는 향후에도 안정적으로 존재할 것임을 알게 됩니다. 이는 각 dApp이 레고 블록과 같아서 완전히 새로운 애플리케이션 세계를 열어준다는 의미입니다.
탈중앙화 금융(DeFi)
'DeFi'는 교환, 대출, 저축 등 금융을 위한 dApp을 의미합니다. DeFi 애플리케이션은 암호화폐 네트워크의 스마트 계약에 인코딩되어 있기 때문에 디지털, 개방형, 분산형 블록체인의 속성을 상속합니다. 이들은 전통적인 금융과 소프트웨어의 힘을 결합하여 훨씬 더 프로그래밍 가능하고 강력한 금융 애플리케이션을 가능하게 합니다.
스테이블코인은 블록체인 위에 배포되기 때문에 암호화폐의 장점인 디지털, 글로벌, 쉽게 전송 가능하고 분산화되는 장점을 그대로 유지합니다. 그러나 가격 변동성을 최소화하기 위해 통합된 메커니즘은 이를 보다 유용한 교환 매체로 만들어 광범위한 경제 활동을 가능하게 합니다.
다오
"분산형 자율 조직" 또는 DAO는 그들이 부르는 것을 정확하게 나타냅니다. 그들은:
DAO는 " 온체인 거버넌스 " 로 알려진 것의 예입니다 . 예를 들어, 전통적인 기업 거버넌스에서 기업은 이사회 선출 방법과 같은 특정 정책을 규정하는 내규를 갖고 있습니다. DAO는 조례를 스마트 계약으로 인코딩하여 이 개념을 디지털 세계로 확장합니다.
공중 투하
"에어드롭"은 암호화폐 토큰을 무료로 배포하는 것입니다. 이는 특정 주요 영향력자 등을 대상으로 하거나 특정 블록체인 네트워크의 모든 기존 주소에 배포될 수 있습니다.
에어드롭은 지역 판매자로부터 메일로 받을 수 있는 쿠폰이나 무료 샘플과 같습니다. 쿠폰이 고객으로서 특정 상점에서 쇼핑하도록 장려하는 것처럼 무료 토큰은 새로운 분산형 애플리케이션이나 dApp을 사용해 보도록 권장할 수 있습니다. 즉, 초기 채택을 장려하는 부트스트래핑 메커니즘입니다.
보안 및 개인 정보 보호
가명
가명을 사용한다는 것은 실제 신원을 숨기기 위해 거짓 이름이나 페르소나를 사용하는 것입니다. 마치 Alexander Hamilton, James Madison, John Jay가 미국 헌법을 홍보하기 위해 "Publius"라는 가명으로 쓴 것처럼 말입니다. 이것은 일관된 정체성이었지만 당시의 실제 정체성과 연결되지 않은 정체성이었습니다.
예를 들어, 비트코인 네트워크의 거래는 각 거래가 개인의 실명이 아닌 공개 키와 연결되어 있기 때문에 가명입니다. 그럼에도 불구하고 비트코인 거래는 여전히 특정 공개 키와 연결되어 있어 일관된 신원과 연결되어 있습니다(연관된 실제 신원은 종종 법의학 분석을 통해 결정됩니다). 따라서 가명성은 익명성보다 약한 형태의 프라이버시입니다.
익명
암호화 네트워크에서 익명성은 연결 해제를 의미합니다. 즉, 거래의 발신자와 수신자 외에는 누구도 교환에 누가 참여했는지, 얼마만큼 참여했는지 알 수 없습니다. 예를 들어 현금은 익명의 P2P 결제 시스템입니다.
익명성은 종종 범죄 활동과 연관되어 있지만 익명 지급에 대한 정당한 정당성은 많이 있습니다. 자신의 급여를 이웃과 공유하는 것을 편하게 생각하는 사람은 거의 없으며, 어떤 기업도 특정 계약의 세부 사항을 경쟁업체에 공개하고 싶어하지 않습니다.
익명성은 또한 화폐에 대체 가능성을 부여합니다 . 대체가능성은 두 개의 개별 달러 지폐를 상호 교환 가능하다고 간주하는 것처럼 각 개별 단위가 상호 교환 가능하다는 것을 의미합니다. 이는 경제를 대규모로 성장시킬 수 있는 '네트워크 효과'를 창출하기 때문에 강력합니다.
영지식 증명
한 당사자가 질문에 대한 답을 공개하지 않고도 질문에 대한 답을 알고 있음을 증명할 수 있는 최첨단 암호화 형태입니다.
예를 들어, 영지식 증명을 사용하면 퍼즐에 대한 답(정확한 나이와 생년월일은 무엇입니까?)을 보여주지 않고도 누군가가 특정 퍼즐(18세 이상입니까?)에 대한 해결책을 알고 있음 을 증명할 수 있습니다. ).
이러한 기법은 전통적인 금융 및 규제에도 적용할 수 있어 은행이나 기타 금융 기관이 비공개 정보를 공개하지 않고도 지급 능력이나 재무 건전성을 입증할 수 있습니다. 블록체인 네트워크에서는 영지식 증명을 사용하여 정보를 압축할 수도 있고 숨길 수도 있습니다. 결과적으로 확장성과 개인 정보 보호가 모두 가능합니다.
보기 키
보기 키는 수신자에게 해당 공개 키의 특정 거래를 볼 수 있는 권한을 부여하는 개인 키의 특수 파생물입니다.
개인 키가 집의 문이라면, 뷰 키는 특정 방으로 통하는 창문입니다.
뷰 키는 ZCash와 같은 특정 익명 암호화폐의 기능입니다. 이를 통해 사용자는 네트워크에서 익명성을 유지할 수 있지만 개인 키를 공개하지 않고도 특정 거래(예: IRS)를 선택적으로 공개할 수 있습니다.
동형암호
편지가 들어 있는 봉인된 봉투를 건네받고 그 편지에 몇 단어가 들어 있는지 묻는다고 상상해 보십시오. 봉투를 열고 각 단어를 세지 않으면 그 질문에 답할 방법이 없습니다.
동형암호는 봉투를 열지 않고도 편지에 있는 단어의 수를 세어볼 수 있는 암호화 기술입니다. 암호화 용어로 이를 암호화된 데이터에 대해 함수 실행이라고 합니다. 예를 들어, 동형암호를 사용하면 미국 인구조사국은 해당 도시 거주자의 급여 데이터에 대한 직접적인 지식 없이도 특정 도시의 평균 소득을 계산할 수 있습니다.
영지식 증명과 유사하게 동형암호를 사용하면 사용자는 구체적인 개인 정보를 공개하지 않고도 제3자에게 유용한 정보를 제공할 수 있습니다.
보관
금융적인 의미에서 보관이란 제3자가 고객을 대신하여 자산을 보관하는 서비스를 의미합니다. 암호화폐의 분산된 특성으로 인해 각 개인은 자신의 자산을 관리할 수 있는 옵션을 갖습니다. 그러나 이렇게 하면 개인 키를 분실한 경우 계정 잔액을 복구할 수 없는 위험이 따릅니다. 이는 금고에 비밀번호를 잃어버린 것과 같습니다. 단지 잠금을 해제하거나 침입할 수 있는 방법은 없습니다.
암호화폐에 대한 이러한 사실은 신규 사용자, 특히 신용카드 및 은행 계좌에 익숙한 사용자에게는 주요 마찰점이 될 수 있습니다. 이에 대응하여 사용자가 개인 키를 관리하거나 알 필요 없이 계정의 보안을 유지할 수 있도록 보장하는 전체 관리 업계가 등장했습니다.
여러 가지 잡다한
정식 검증
암호화 네트워크 엔지니어링은 기존 소프트웨어를 설계하는 것보다 우주 왕복선 발사에 더 가깝습니다. 블록체인에 기록된 모든 내용은 영구적이므로 제대로 작동하고 치명적인 결함이 없는지 확인할 수 있는 기회는 단 한 번뿐입니다.
여기서 공식적인 검증이 필요합니다. 수학적 방법을 사용하여 코드가 실행되기 전에 프로그램이나 스마트 계약의 코드를 "검사"합니다. 공식 검증은 예상치 못한 버그나 예상치 못한 결과를 식별하기 위해 프로그램이 취할 수 있는 모든 경로를 평가합니다. 모든 블록체인 애플리케이션은 영구적이고 실제 가치를 다루기 때문에 공식 검증은 블록체인 소프트웨어 개발의 표준입니다.
통치
암호화폐의 맥락에서 거버넌스는 정치에 대한 멋진 단어입니다. 이는 암호화 네트워크 프로토콜 유지 및 업데이트와 관련된 주요 결정을 나타냅니다. 모든 인간 조직과 마찬가지로, 인간 참가자 간의 이해관계와 신념을 조정하여 합의에 도달하는 것이 거버넌스의 목표입니다.
일부 암호화폐 네트워크는 " 온체인 " 거버넌스를 사용하여 결정을 내립니다. 예를 들어, 모든 사용자는 일부 제안에 대해 "투표"하기 위해 거래를 제출할 수 있습니다. 그러나 온체인 거버넌스가 있는 시스템에서도 항상 인간 수준에서 비공식적인 “ 오프체인 ” 프로세스가 발생합니다. 투표 결과가 마음에 들지 않으면 컴퓨터를 끄고 네트워크를 떠나면 됩니다.
온체인 거버넌스 접근 방식은 투명하지만 유연성이 떨어지는 경향이 있는 반면, 오프체인 거버넌스는 종종 불투명하고 지저분하지만 예상치 못한 상황에 더 잘 적응합니다. 그러나 블록체인이 어느 정도 사회적 합의에 의존하고 있음에도 불구하고, 온체인 규칙을 공식화하고 행동을 투명하게 만드는 것은 블록체인 거버넌스를 기술적 혁신일 뿐만 아니라 정치적 혁신으로 만드는 강력한 메커니즘입니다.
다중 서명(다중 서명)
단일 디지털 서명에 대해 여러 서명자가 있을 수 있는 특수한 유형의 디지털 서명 체계입니다. 다중 서명 또는 "다중 서명" 거래는 일부 법률 문서에 공동 서명자가 필요한 것처럼 설정된 참가자 임계값에 의해 서명된 경우에만 유효합니다.
다중 서명 체계를 통해 더욱 발전된 스마트 계약과 레이어 2 확장성 솔루션이 가능해졌습니다. 이는 디지털 자산 보관에도 특히 중요합니다.
사토시
비트코인의 가명 창시자인 나카모토 사토시를 언급합니다.
"사토시" 또는 "사트"는 비트코인 블록체인의 화폐 단위(1,000,000 사토시 = 1 비트코인)를 의미하기도 합니다.
합의
계약 이행 및 약속된 담보나 이권의 물리적 전달을 가리키는 금융 용어입니다.
감사의 말: 특정 정의에 대한 의견을 주신 Jesse Walden과 Ali Yahya, 첫 번째 암호화폐 규제 정상 회담 에서 이 버전에 대한 지침을 주신 Katie Haun, 피드백을 주신 Kim Milosevich, 정신 모델을 제공해 주신 Chris Dixon에게 감사 드립니다. 위의 많은 부분에 영감을 준 암호화폐.
여기에 표현된 견해는 인용된 개별 AH Capital Management, LLC(“a16z”) 직원의 견해이며 a16z 또는 그 계열사의 견해가 아닙니다. 여기에 포함된 특정 정보는 a16z가 관리하는 펀드의 포트폴리오 회사를 포함한 제3자 소스에서 얻은 것입니다. a16z는 신뢰할 수 있는 출처에서 가져온 정보이지만, 해당 정보를 독립적으로 검증하지 않았으며 정보의 지속적인 정확성이나 특정 상황에 대한 적합성에 대해 어떠한 진술도 하지 않습니다.
이 콘텐츠는 정보 제공의 목적으로만 제공되며 법률, 비즈니스, 투자 또는 세금 관련 조언으로 의존해서는 안 됩니다. 그러한 문제에 대해서는 자신의 조언자와 상담해야 합니다. 증권이나 디지털 자산에 대한 언급은 설명 목적으로만 제시된 것이며 투자 추천이나 투자 자문 서비스 제공을 제안하는 것이 아닙니다. 또한, 이 내용은 투자자나 잠재 투자자를 대상으로 하거나 사용하려는 의도가 없으며, a16z가 관리하는 펀드에 대한 투자 결정을 내릴 때 어떤 상황에서도 의존할 수 없습니다. (a16z 펀드에 대한 투자 제안은 해당 펀드의 사모 각서, 청약 계약서 및 기타 관련 문서를 통해서만 이루어지며 전체 내용을 읽어야 합니다.) 언급되거나 언급되거나 언급된 모든 투자 또는 포트폴리오 회사 설명된 내용은 a16z가 관리하는 차량에 대한 모든 투자를 대표하지 않으며 해당 투자가 수익성이 있을 것이라는 보장이나 향후 다른 투자가 유사한 특성이나 결과를 가질 것이라는 보장은 없습니다. Andreessen Horowitz가 관리하는 펀드에 의한 투자 목록(발행자가 a16z에 공개를 허용하지 않은 투자 및 공개 거래되는 디지털 자산에 대한 미발표 투자 제외)은 https://a16z.com/investments 에서 확인할 수 있습니다. / .
제공된 차트와 그래프는 정보 제공의 목적으로만 제공되며 투자 결정을 내릴 때 이에 의존해서는 안 됩니다. 과거 성과는 미래 결과를 나타내지 않습니다. 내용은 표시된 날짜 기준으로만 설명됩니다. 본 자료에 표현된 모든 예상, 추산, 예상, 목표, 전망 및/또는 의견은 예고 없이 변경될 수 있으며, 다른 사람이 표현한 의견과 다르거나 반대될 수 있습니다. 추가적인 중요한 정보는 https://a16z.com/disclosures를 참조하세요 .
코인인증하고 코인올백 공식카톡방 입장하기
https://open.kakao.com/o/slRwZOog
0 notes