블록 체인 초보자 안내서 - 5 세까지 설명

in #coinkorea6 years ago

실세계 비유로 블록 체인을 이해하는 간단한 안내서

이것은 두 부분으로 구성된 시리즈입니다. 이 기사 마지막 부분의 후속 기사에 대한 링크를 찾을 수 있습니다.

E의 veryone 주식 시장에서 일하는 친구에게 당신의 이발사에서, 요즘 비트 코인에 대해 얘기하고있다. 이 기사가 Bitcoin에서 수익을 창출하는 것에 대해 이야기하는 몇 가지 다른 기사가 아니라는 점을 염려하지 마십시오. 그러나 Bitcoin의 기본 기술을 이해하고 블록 체인의 개념이 앞으로 수 십 년 동안 유용 할 수있는 방법을 이해하도록 도와 드리겠습니다.

역사적 개요
2008 년 10 월 31 일 익명의 개인 또는 조직인 Satoshi Nakamoto의 백서 가 발행되어 금융 중개인을 거치지 않고 발신자에서 수신자에게 직접 송금하는 새로운 접근 방식을 설명했습니다. 이 신문은이 개념에 이름을 붙였습니다 - Bitcoin. Bitcoin은 암호화의 기본 개념을 사용하기 때문에 돈을 교환하는 새로운 방식은 암호 해독 (cryptocurrency) 으로 분류됩니다 . Bitcoin의 유일한 목적은 금융 거래를위한 것이었지만 연구자는 기본 시스템을 수확하여 현재 시스템 작동 방식을 혁신 할 수있는 안전하고 견고한 다른 응용 프로그램을 구축 할 수 있음을 깨달았습니다. " 블록 체인"이 기본 기술에 부여 된 이름이었습니다. 기술적 인 단어가 많습니까? 단순화하자!

Blockchain은 무엇입니까? - 현실 세계 유추
한 번에 200 대를 주차 할 수있는 큰 주차 공간이있는 도시에 살고 있다고 상상해보십시오 (주차 공간에는 1 층이 있다고 가정). 이 주차 공간에는 잠긴 상태로 유지되는 메인 게이트가 있으며 차량이 들어갔을 때만 열립니다. 이제이 단일 주차장 건물을 다양한 관점에서 분석해 보겠습니다.

가격 : 일부 개인 회사는이 주차 공간을 주차 목적으로 만 지었고 모든 유지 보수 비용은 소유자 회사가 부담해야하기 때문에 단일 주차 공간을 임대하는 데 높은 임대료가 부과됩니다.
보안 : 도둑이 주 출입구에 접근하면 차에 쉽게 착륙 할 수 있습니다 (바퀴를 타거나 연료를 공급하거나 브레이크를 손상시킬 수 있습니다).
제한 : 도시의 차량 수가 200 대 300으로 증가하면 어떻게 될까요? 주차 공간에는 모든 차량을위한 충분한 공간이 없을 것이며 일부 다른 민간 기관은 새로운 주차 공간을 만들어야 할 것입니다.
신뢰 : 당신은 주차 공간 회사를 신뢰하며 보안 및 신뢰성을 책임집니다.
중앙 집중식 : 모든 차량이 한 건물에 있으므로 중앙 집중식 주차로 간주 할 수 있습니다.
이제 현재 시나리오를 수정 해 보겠습니다. 귀하의 도시에는 200 채의 집이 있고 200 채의 집에는 각각 2 개의 차고가 있다고 상상해보십시오. 그러나 설명을 단순화하기 위해 각 집에는 하나의 자동차 만 있다고 가정 해 봅니다 (위에서 설명한 큰 주차 공간의 모든 슬롯을 채우는 모든 차량). 따라서 각 집에는 사용 가능한 두 개의 차고에서 한 개의 빈 차고가 있습니다. 자, 도시의 사람들이 주차장이 필요한 사람에게 여분의 차고를 임대하기로 결정했다고합시다. 주차 공간을 제공하는이 모델은 도시 전역에 더 큰 중앙 주차 공간을 구축 할 필요없이 200 대 이상의 자동차를 주차하는 문제를 해결할 것입니다 (사람들이 도시를 오가며 이동하는 경우). 이전 시나리오와 마찬가지로이 시나리오를 분석해 보겠습니다.

가격 : 임대 목적으로 두 번째 차고를 건설하지 않았기 때문에 유지 보수 비용이 거의 들지 않으므로 여분의 공간을 임대하는 데 드는 비용은 대형 중앙 주차 공간에 비해 상대적으로 낮습니다
보안 : 각 차는 다른 차고에 고정되어 있으므로 도둑은 차를 이용할 수 있도록 모든 차고의 잠금을 해제해야하므로 보안이 강화됩니다. (블록 체인의 보안은 조금 다르지만 단순성을 위해 지금은이 방법을 고려해보십시오!)
제한 : 주택 수가 늘어남에 따라 각 새 주택에 추가 차고 공간이 있다고 가정하면 더 많은 차량을 유지할 수있는 공간이 계속 증가 할 것입니다. 따라서 임차인과 임대인의 네트워크가 증가합니다.
트러스트리스 (Trustless) : 중앙 권위자가 이러한 분산 된 주차 공간을 통제하지 않기 때문에, 우리는 참여하는 모든 차고 소유자가 장소를 임대하기 위해 정한 특정 규칙이 있다고 가정합니다.
분산 형 : 앞에서 언급 했듯이이 주차 공간은 도시 전역에 분산되어 있으므로 분산 된 주차 공간으로 간주 할 수 있습니다.
위의 비유는 Blockchain의 실제 기술 인프라를 이해하는 기초를 제공합니다.

기술 모델에 주차 모델
주차 모델은 Blockchain에 대한 아주 기본적인 개요를 일부 실제 언어로 제공합니다. 이제 주차 예제의 구성 요소를 실제 기술 모델과 일치 시키려고합니다.

대형 중앙 주차 공간은 AWS, Google Cloud 등 의 중앙 집중식 시스템입니다 (이러한 클라우드 플랫폼도 일정 수준으로 분산되어 있지만 간결성을 위해 단일 실체로 간주합니다).
자동차는 데이터 및 응용 프로그램입니다.
분산 주차는이다 분산 시스템  - Blockchain.
기다림! 우리는 뭔가를 놓쳤다.

모든 분산 시스템은 블록 체인이 아닙니다 !! 예. 블록 체인은 고유 한 속성을 지닌 분산 형 시스템의 특정 유형입니다. 어떤 속성? 그것에 대해 이야기 해 봅시다.

"블록"으로 블록 체인 만들기
분산 된 주차 예제를 다시 살펴보고 조금만 바꾸자. 특정 차고에 대한 자물쇠가 차가 그 안쪽에 주차되었을 때 생성된다고 가정합시다 (같은 차가 매일 같은 주차장에 있다고 가정합니다). 또한 모든 분산 된 차고에 일련 번호가 매겨진 것으로 가정합니다. 차고 # 50의 자물쇠 쌍은 차고 # 49의 자물쇠 열쇠 쌍과 차고 # 50 안에 주차 된 차의 기능 (색상, 무게, 엔진 번호 등)을 기반으로하며이 과정은 차고 # 1 및 차고 200 번 또는 그 이상까지 움직입니다.

각 차고의 잠금 장치 키 쌍은 차고의 차량 기능과 이전 차고의 잠금 장치 키 쌍에 달려 있습니다.
따라서 도둑이 차고 # 49로 침입하려고 시도하고 차의 특징을 수정하면 차고 # 49에 차의 기능이 변경되어 차고 # 49의 새 자물쇠 열쇠 쌍이 변경됩니다. 차고 # 50에 대한 잠금 키 쌍은 차고 # 49의 잠금 키 쌍에 의존하기 때문에 차고 # 50에 대한 잠금 키 쌍도 변경되어 차고에 대해 동일하게 진행됩니다.

이제 잠금 키 쌍을 계산할 때 많은 컴퓨팅 리소스가 필요하다는 마지막 가정을 만듭니다. 즉, 어떤 도둑이 모든 차고에서 자동차 기능을 수정하는 경우이 쌍을 다시 계산해야한다면 모든 쌍을 다시 계산할 수 없습니다. 다시.

잠금 키 쌍이 변경되면 어떻게됩니까?
우리는 모든 차고 소유자가 몇 가지 규칙을 준수한다고 이야기했음을 기억 하시길 바랍니다. 이 규칙 중 하나는 유효한 차고를 확인하는 것입니다. 차고는 잠금 키 쌍을 유효하게 할 수 있고 모든 잠금 키 쌍이 변경되면 모든 쌍이 이전 쌍에 종속되기 때문에 다음 모든 차고의 잠금 키 쌍이 유효하지 않게됩니다. (특정 차고의 잠금 키 쌍을 확인하는 프로세스는 생성 프로세스와 비교하여 매우 빠릅니다.)

이전 쌍에 대한 한 쌍의 이러한 의존성은 차고의 사슬로 만들고 기술적 인 세계에서이 차고는 "블록"이므로 블록 체인 (블록 체인) 이라는 이름을  얻게 됩니다.

Blockchain의 블록은이 예에서 잠금 키 쌍처럼 해시로 다음 블록에 연결됩니다 . 차고 예제와 마찬가지로 한 블록의 데이터가 수정 된 경우 다음 블록 모두에 대해 해시를 다시 계산해야하며 해시를 계산하는 것은 매우 리소스 집약적 인 작업이기 때문에이를 실제로 수행 할 수 없으므로 네트워크에서 유효하지 않은 규칙을 배제합니다 블록. 해시 계산은 마이닝 이라고 하며이 시리즈 의 다음 릴리스 에서 더 자세히 설명하겠습니다 .

블록이 수정에서 어떻게 회복합니까?
블록 체인 네트워크의 모든 컴퓨터는 전체 블록 체인의 복사본을 유지합니다. 따라서 특정 컴퓨터 또는 여러 컴퓨터에서 하나의 블록 또는 전체 체인이 수정 된 경우 전체 네트워크는 전체 체인의 자체 복사본과 비교하려고 시도합니다.

네트워크의 대다수 노드 (또는 컴퓨터)가 수정 된 체인이 유효하지 않은 것으로 판단하면 수정 된 체인이 다른 노드의 유효한 체인으로 대체됩니다. 이것은 Blockchain을 51 %의 공격에 취약하게 만듭니다 . 간단히 말해 네트워크의 노드 중 50 % 이상이 악의적 인 경우 (또는 체인이 수정 된 경우) 전체 네트워크가 손상 될 수 있습니다.

결론
휴! 그것은 소화 할 많은 정보였습니다. 이것은 Blockchain의 기본 토대를 제공하는 초보자 가이드의 일부분이었습니다. 이 기사가 Blockchain에 관해 친구들과 좋은 토론을하기 위해 준비했기를 바랍니다. Ethereum, Smart Contracts 및 Mining에 대해 이야기하는이 시리즈 의 다음 릴리스 를 확인하십시오.

이 글을 읽는 것을 즐긴다면, 아래의 "Claps"를 클릭하고 친구들과 공유함으로써 친구들을 찾을 수 있도록 도와주세요. 고맙습니다! :)

이것은 " Blockchain 초심자 가이드 "시리즈의 첫 번째 릴리스였습니다 . 두 번째 릴리스는 여기에서 확인할 수 있습니다 .

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63398.53
ETH 2660.51
USDT 1.00
SBD 2.77