블록체인이란 무엇입니까?

블록체인이란 무엇입니까?

당신은 연기가 자욱하지 않을 때 종종 부적절하게 그것에 대해 많이 듣습니다. 그러나 개념은 복잡하지 않습니다. 블록체인을 지원하는 기술은 다소 까다롭고 복잡할 수 있지만(복잡하지 않음) 본질적으로 문제는 매우 간단합니다. 나는 당신이 명확히하는 것을 돕고 싶습니다. 내 것은 주제에 대한 비전문가 또는 프로세스를 이해하지만 나보다 더 준비된 사람들이 있기 때문에 기술적 세부 사항에 들어 가지 않는 사람으로서의 비 기술적 설명입니다. 여기서의 목적은 일반적인 개념을 명확히 하고 이 도구가 얼마나 강력하고 다재다능하며 보편적인지, 그리고 이 도구를 우리에게 유리하게 활용할 수 있는 방법을 이해하도록 하는 것입니다. 이 문제에 대해 자세히 알아보고 싶다면, 토큰과 관련된 내 게시물을 읽은 후 연락하는 것을 권합니다 마이클 간돌피 이러한 주제에 대한 웨비나 및 전문 과정을 준비하고 개최합니다. 온라인 잡지도 매우 흥미 롭습니다. 크립토 노 미스트 암호화폐가 무엇인지, 어떻게 관리하는지 등 많은 정보가 포함되어 있습니다. 이와 관련하여 저는 이 기회를 빌어 아멜리아 토마시치오, 크립토노미스트 CEO.

주제별 색인:

  1. 블록체인이란 무엇입니까?
  2. 블록체인은 어떻게 작동합니까?
  3. 블록체인은 비공개인가요?
  4. 블록체인은 안전한가요?
  5. 블록체인의 실용화

1. 블록체인이란?

다음과 같이 가정해 보겠습니다. 블록체인 기술은 안전하고 암호화된 방식으로 불변 데이터를 포함하는 공개 "등록"의 배포를 허용하고 정보 교환이 절대 변경될 수 없도록 보장합니다.

나는 세부적으로 간다.

이 기술이 그렇게 복잡하다면 실제로 "블록체인"이라고 부르는 이유는 무엇입니까? 가장 기본적인 수준에서 블록체인은 실제로 블록 체인에 불과하지만 전통적인 의미에서는 그렇지 않습니다. 이 맥락에서 "블록"과 "체인"의 개념을 표현할 때 실제로는 디지털 정보 ("블록")에 저장된 데이터베이스 공개("체인").

상공회의소의 사업자 등록부를 상상해 보십시오. 레지스터에 포함된 정보는 "블록"에 해당하는 반면 레지스터 자체는 "체인"입니다. 체인에 포함된 정보는 블록체인입니다.

따라서 블록체인의 "블록"은 디지털 정보로 구성됩니다. 특히 세 부분으로 구성됩니다.

  1. 블록i 트랜잭션에 대한 정보를 저장하는 예를 들어 Amazon에서 마지막으로 구매한 날짜, 시간 및 통화 금액 등. (참고: 이 Amazon 예시는 예시 쇼핑을 위한 것입니다. Amazon의 소매점은 여기에 설명된 블록체인 원칙에 따라 운영되지 않습니다.)
  2. 트랜잭션에 참여하는 사람에 대한 정보를 저장하는 블록. Amazon에서 패키지 구매를 보류하면 Amazon.com, Inc.(AMZN)에 이름이 등록됩니다. 실명을 사용하는 대신 일종의 사용자 이름인 고유한 "디지털 서명"을 사용하여 식별 정보 없이 구매가 기록됩니다.
  3. 다른 블록과 구별되는 정보를 저장하는 블록. 너와 내가 서로를 구별할 수 있는 이름이 있듯이 각 블록에는 해시시 이를 통해 다른 블록과 구별할 수 있습니다.

해시는 특수 알고리즘에 의해 생성된 암호화 코드입니다. Amazon에서 쇼핑을 계속했지만 배송 중에 저항할 수 없어서 두 번째 구매가 필요하다고 결정했다고 가정해 보겠습니다. 새 거래의 세부 정보가 이전 구매와 거의 동일하더라도 고유 코드로 인해 블록을 구분할 수 있습니다.
이전 예의 블록은 단일 Amazon 구매를 저장하는 데 사용되지만 현실은 약간 다릅니다. 예를 들어 비트코인 ​​블록체인의 단일 블록은 실제로 최대 1MB의 데이터를 저장할 수 있습니다. 이는 트랜잭션의 크기에 따라 단일 블록이 "한 지붕 아래" 수천 개의 트랜잭션을 호스트할 수 있음을 의미합니다.

그래 지금까지? 무슨 말인지 알아 듣겠 니? 이제 블록체인이 어떻게 작동하는지 더 간단한 말로 설명하겠습니다.

2. 블록체인 작동 방식

블록이 새로운 데이터를 저장하면 블록 체인에 추가됩니다. 블록체인은 이름에서 알 수 있듯이 함께 연결된 여러 블록으로 구성됩니다. 그러나 블록이 블록체인에 추가되려면 다음 네 가지 일이 발생해야 합니다.

2.1 거래가 이루어져야 합니다.

Amazon에서 충동 구매하는 예를 계속 살펴보겠습니다. 혀를 내두르는 다중 결제 프롬프트를 서둘러 클릭 한 후에도 여전히 결제를 진행하고 마지 못해 구매해야합니다. 앞에서 살펴본 것처럼 많은 경우 블록은 잠재적으로 수천 건의 거래를 묶을 수 있으므로 Amazon 구매는 다른 사용자의 거래 정보와 함께 블록에 패키지됩니다.

2.2 거래 확인

구매 후에는 거래가 확인되어야 합니다. 증권 거래 위원회, 은행 자체, 신용 카드를 발급하는 금융 기관, 온라인 결제 사업자와 같은 다른 공개 정보 등록 기관과 함께 누군가가 새로운 데이터 항목을 확인하느라 바쁩니다. 그러나 블록체인에서는 그 작업을 컴퓨터 네트워크에 맡깁니다. 아마존에서 구매하시면, 해당 컴퓨터 네트워크는 거래가 귀하가 지정한 방식으로 발생했는지 확인합니다. 즉, 거래 시간, 통화 금액, 계약 당사자 등 구매 내역을 확인합니다.

2.3 트랜잭션 저장

트랜잭션이 정확한 것으로 확인되면 녹색 표시등이 켜집니다. 거래의 통화 금액, 귀하의 디지털 서명 및 Amazon의 디지털 서명이 모두 하나의 블록에 저장됩니다. 해당 블록에서 귀하의 거래는 귀하와 같은 수백 또는 수천 개의 다른 거래와 함께 쌓일 것입니다.

2.4 블록에 대한 "해시"의 속성.

날개를 달고 있는 천사와 마찬가지로 블록의 모든 트랜잭션이 확인되면 고유 식별 코드, "해시"라고합니다. 블록에는 블록체인에 추가된 가장 최근 블록의 해시도 제공됩니다. 블록이 해시된 것으로 정의되면 블록체인 "영원에 도달"에 추가할 수 있습니다.

새 블록이 블록체인에 추가되면 누구나, 심지어 귀하도 공개적으로 사용할 수 있게 됩니다. 예를 들어 비트코인 ​​블록체인을 살펴보면 언제, 어디서, 누가 블록을 블록체인에 추가했는지에 대한 정보와 함께 트랜잭션 데이터에 액세스할 수 있음을 알 수 있습니다.

3. 블록체인은 비공개인가요?

여기 제가 듣는 질문이 있습니다. 종종 이 질문은 자신의 데이터를 이름과 장소를 알 수 없는 "기관" 또는 "기관"에 맡기는 데 어려움이 있기 때문에 발생합니다. 그러나 현실은 다르고 아무도 걱정할 필요가 없습니다. 블록체인이 생성되는 메커니즘을 잘 이해한다면 누구나 블록체인의 내용을 볼 수 있지만 사용자는 자신의 컴퓨터를 블록체인 네트워크에 노드로 연결하도록 선택할 수도 있기 때문에 불필요한 질문이 됩니다. 그렇게 함으로써 그들의 컴퓨터는 새 블록이 추가될 때마다 자동으로 업데이트되는 블록체인의 사본을 받습니다. 마치 새로운 상태가 게시될 때마다 실시간 업데이트를 제공하는 Facebook 뉴스피드와 같습니다. 그것은 인터넷의 힘이며 암호 화폐가 단독 재량으로 상급 기관의 통제를 받을 수 없기 때문에 암호화폐가 "위험한" 것으로 간주되는 이유입니다.

사실, 블록체인 네트워크의 모든 컴퓨터에는 고유한 블록체인 사본이 있습니다. 즉, 동일한 블록체인의 사본이 수천 또는 수백만 개 있다는 의미입니다. 블록체인의 각 복사본은 동일하지만 해당 정보를 컴퓨터 네트워크 전체에 퍼뜨리면 정보를 조작하기가 더 어려워집니다. 블록체인을 사용하면 조작할 수 있는 이벤트에 대한 단일 결정적인 계정이 없습니다. 대신 해커는 네트워크 블록체인의 모든 복사본을 조작해야 합니다. 이것이 바로 블록체인이 "분산된" 진정으로 "민주적인" 원장이라고 말할 때 의미하는 것입니다.

예를 들어 비트코인 ​​블록체인을 보면 거래를 하는 사용자에 대한 식별 정보에 액세스할 수 없다는 것을 알 수 있습니다. 블록체인의 트랜잭션은 완전히 익명이 아니지만 사용자의 개인 정보는 디지털 서명 또는 사용자 이름으로 제한됩니다.

이것은 중요한 질문을 제기합니다. 누가 블록체인에 블록을 추가하고 있는지 알 수 없다면 블록체인이나 이를 지원하는 컴퓨터 네트워크를 어떻게 신뢰할 수 있습니까?

4. 블록체인은 안전한가요?

블록체인 기술은 여러 가지 방식으로 보안과 신뢰를 다룹니다. 첫째, 새 블록은 항상 선형 및 연대순으로 저장됩니다. 즉, 그들은 항상 블록체인의 "끝"에 추가됩니다. 비트코인 블록 체인을 살펴보면 각 블록에 "높이"라고 하는 체인의 위치가 있음을 알 수 있습니다. 이와 관련하여 2020년 615.400월에 블록의 높이가 XNUMX미터를 초과했음을 알 수 있습니다!!!

따라서 블록 체인의 끝에 블록이 추가된 후에는 블록 내용을 변경하기 위해 다시 돌아가는 것이 거의 불가능합니다. 각 블록에는 선행 블록의 해시와 함께 자체 해시가 포함되어 있기 때문입니다. 실제로 사슬이나 연결의 원리가 있습니다! 해시 코드는 디지털 정보를 일련의 숫자와 문자로 변환하는 수학 함수에 의해 생성됩니다. 이 정보가 어떤 식으로든 변경되면 해시 코드도 변경됩니다.

그렇기 때문에 보안에 중요합니다. 해커가 Amazon 거래를 변경하여 실제로 구매 비용을 두 번 지불해야 한다고 가정해 보겠습니다. 해커가 거래의 통화 금액을 변경하는 즉시 블록의 해시가 변경됩니다. 체인의 다음 블록에는 여전히 이전 해시가 포함되며 해커는 자신의 흔적을 덮기 위해 해당 블록을 업데이트해야 합니다. 그러나 그렇게 하면 해당 블록의 해시가 변경됩니다. 그리고 다음 등등. 그는 100개의 키보드에 100개의 손을 가지고 있어야 하는데 그것만으로는 충분하지 않을 것입니다.

따라서 단일 블록을 변경하려면 해커가 블록 체인에서 이후의 모든 단일 블록을 변경해야 합니다. 이러한 모든 해시를 다시 계산하려면 Star Trek 작가의 상상조차 예측할 수 없을 정도로 외계 문명이 사용할 수 있는 엄청난 양의 컴퓨팅 성능이 필요합니다. 즉, 블록이 블록체인에 추가되면 수정하기가 매우 어렵고 지울 수 없게 됩니다.

신뢰 문제를 해결하기 위해 블록체인 네트워크는 블록을 연결하고 체인에 추가하려는 컴퓨터에 대한 테스트를 구현했습니다. "동의 모델"이라고 하는 이 테스트에서는 사용자가 블록체인 네트워크에 가입하기 전에 자신을 "증명"해야 합니다. Bitcoin에서 사용되는 가장 일반적인 예 중 하나는 "작업 증명"입니다.

작업 증명 시스템에서, 컴퓨터는 복잡한 계산 수학 문제를 해결하여 "작업"을 수행했음을 "증명"해야 합니다. 컴퓨터가 이러한 문제를 해결하면 블록체인에 블록을 추가할 수 있습니다. 그러나 블록체인에 블록을 추가하는 과정, 즉 암호화폐 세계에서 "채굴" 또는 채굴이라고 부르는 과정은 쉽지 않습니다. 실제로 비트코인 ​​네트워크에서 이러한 문제 중 하나를 해결할 확률은 15,5년 2020.1월에 약 XNUMX조 XNUMX천억 분의 XNUMX이었습니다.XNUMX 이러한 확률에서 복잡한 수학 문제를 해결하려면 컴퓨터가 상당한 양의 에너지를 소모하는 프로그램을 실행해야 합니다.

결론적으로 작업 증명은 해커의 공격을 불가능하게 만들지는 않지만 다소 쓸모 없게 만듭니다. 해커가 블록체인에 대한 공격을 조정하려면 다른 모든 네트워크 참가자를 압도할 수 있도록 블록체인의 모든 컴퓨팅 성능의 50% 이상을 제어해야 합니다. 비트코인 블록체인의 거대한 크기를 감안할 때 소위 51% 공격은 거의 확실히 가치가 없으며 아마도 불가능할 것이며 매력적인 비용/혜택 가치가 없는 리소스 배치가 필요할 것입니다.

5. 블록체인의 실용화

블록체인의 블록은 화폐 거래에 대한 데이터를 저장하며 지금까지 편의와 단순성을 위해 이에 대해 이야기했습니다. 그러나 우리는 블록체인이 실제로 다른 유형의 트랜잭션에도 데이터를 저장하는 매우 신뢰할 수 있는 방법이라는 실용적인 응용 프로그램을 개발했기 때문에 잘 알고 있습니다. 실제로 블록체인 기술은 재산 교환, 공급망 중단, 심지어 정치 선거 처리와 관련된 데이터를 저장하는 데 사용할 수 있습니다.

전문 서비스 네트워크인 Deloitte는 최근 1.000개국 34개 기업을 대상으로 블록체인을 비즈니스 운영에 통합하는 방법에 대해 설문 조사를 실시했습니다. 그들의 설문 조사에 따르면 41%는 현재 생산 중인 블록체인 시스템을 이미 보유하고 있으며 다른 12%는 향후 40개월 이내에 블록체인 애플리케이션을 구현할 계획입니다. 또한 조사 대상 기업의 거의 5%가 내년에 블록체인에 XNUMX만 달러 이상을 투자할 것이라고 말했습니다. 다음은 오늘날 탐색되고 있는 가장 인기 있는 블록체인 응용 프로그램 중 일부입니다.

5.1 은행 및 금융기관

아마도 어떤 산업도 블록체인을 비즈니스 운영에 통합함으로써 은행보다 더 많은 이점을 얻을 수 없을 것입니다. 금융기관은 주 18일 영업시간에만 운영됩니다. 즉, 금요일 오후 00시에 수표를 입금하려고 하면 돈이 계좌에 입금될 때까지 월요일 아침까지 기다려야 할 것입니다. 영업시간 내에 입금하더라도 은행에서 정산해야 하는 거래량이 많기 때문에 거래가 완료되기까지 XNUMX~XNUMX일이 소요될 수 있습니다. 반면에 블록체인은 잠들지 않습니다.

블록체인을 뱅킹 프로세스에 통합함으로써 소비자는 시간이나 요일에 관계없이 기본적으로 블록체인에 블록을 추가하는 데 걸리는 시간인 단 10분 만에 거래가 처리되는 것을 볼 수 있습니다. 블록체인을 사용하면 은행은 기관 간에 자금을 더 빠르고 안전하게 교환할 수 있습니다. 예를 들어 주식 거래에서 결제 및 청산 절차는 최대 XNUMX일이 걸릴 수 있습니다(은행이 국제적으로 운영되는 경우 더 오래 걸릴 수 있음). 즉, 해당 기간 동안 귀하의 돈과 주식이 동결됩니다.

관련된 금액의 규모를 고려할 때 자금이 이동하는 며칠이라도 은행에는 상당한 비용과 위험이 수반될 수 있습니다. 유럽 ​​은행인 산탄데르(Santander)는 연간 20억 달러의 절감 가능성을 제시했습니다. 프랑스 컨설팅 회사인 Capgemini는 소비자가 블록체인 기반 애플리케이션을 통해 매년 최대 16억 달러의 은행 및 보험 수수료를 절약할 수 있다고 추정합니다. 이것은 우리가 실제로 말하는 내용에 대한 아이디어를 제공하는 것입니다.

5.2 암호화폐

블록체인은 비트코인과 같은 암호화폐의 기반이 됩니다. 위에서 광범위하게 설명했듯이 통화는 일반적으로 은행이나 정부와 같은 중앙 기관에 의해 규제되고 확인됩니다. 중앙 기관 시스템에서 사용자의 데이터와 통화는 기술적으로 은행이나 정부의 재량에 따릅니다. 사용자의 은행이 파산하거나 정부가 불안정한 국가에 거주하는 경우 통화 가치가 위험에 처할 수 있습니다. 예를 들어 이것이 비트코인이 탄생한 이유입니다.

컴퓨터 네트워크를 통해 작업을 분산함으로써 블록체인은 비트코인 ​​및 기타 암호화폐가 중앙 기관 없이도 작동할 수 있도록 합니다. 이는 위험을 줄일 뿐만 아니라 많은 처리 및 거래 수수료를 제거합니다. 또한 통화가 불안정한 국가에 있는 사람들에게 국내 및 국제적으로 비즈니스를 수행할 수 있는 더 많은 응용 프로그램과 더 넓은 개인 및 기관 네트워크를 통해 보다 안정적인 통화를 제공합니다.

5.3 의료 전문가

의료 전문가는 블록체인을 활용하여 환자의 의료 기록을 안전하게 저장할 수 있습니다. 의료 기록이 생성되고 서명되면 블록 체인에 기록될 수 있으므로 환자에게 기록이 변경될 수 없다는 증거와 보증을 제공합니다. 이러한 개인 의료 기록은 개인 키로 암호화되어 클립보드에 저장되어 특정 개인만 액세스할 수 있으므로 프라이버시가 보장됩니다.

5.4 공공 기록

어떤 종류의 공개 레지스트리로 시간을 낭비한 적이 있다면 기록 보관 프로세스가 번거롭고 비효율적이라는 것을 알고 계실 것입니다. 오늘날 물리적인 증서는 지방 등기소의 공무원에게 전달되어야 하며, 중앙 데이터베이스에 수동으로 입력되고 결국에는 공개 색인에 입력됩니다.

이 프로세스는 비용과 시간이 많이 소요될 뿐만 아니라 인적 오류로 가득 차 있습니다. 모든 부정확성은 데이터 추적의 효율성을 떨어뜨리고, 종종 지저분하고, 매우 세분화되지 않고, 다른 데이터와 일치하지 않고, 다른 보관 기술을 기반으로 합니다. 서로 호환됩니다. 블록체인은 공용 레지스트리에서 문서를 "처리"하고 실제 파일을 추적할 필요가 없습니다. 데이터가 기억되고(예를 들어 지적을 상상해보십시오) 블록체인에서 확인되면 시민은 자신에게 제공되는 데이터를 맹목적으로 신뢰할 수 있습니다.

5.5 스마트 계약

스마트 계약은 블록체인에 통합되어 계약을 촉진, 확인 또는 협상할 수 있는 컴퓨터 코드입니다. 스마트 계약은 사용자가 동의하는 일련의 조건을 기반으로 작동합니다. 이러한 조건이 충족되면 계약 조건이 자동으로 실행됩니다.

예를 들어 스마트 계약으로 내 아파트를 임대하겠다고 가정해 보겠습니다. 보증금을 지불하는 즉시 아파트 출입문 코드를 제공하는 데 동의합니다. 우리는 거래의 우리 쪽을 스마트 계약으로 보내면 임대 날짜에 자동으로 내 도어 코드를 보증금으로 교환합니다. 대여 날짜까지 도어 코드를 제공하지 않으면 스마트 계약에서 보증금을 환불해 드립니다. 이렇게 하면 일반적으로 공증인 또는 제XNUMX자 중개인을 사용할 때 수반되는 수수료가 없습니다.

5.6 공급망

공급업체는 블록체인을 사용하여 구매한 재료의 출처를 기록할 수 있습니다. 이를 통해 회사는 '유기농', '지역' 및 '공정 무역'과 같은 건강 및 윤리적 라벨과 함께 제품의 진위 여부를 확인할 수 있습니다.

Forbes가 보고한 바와 같이, 식품 산업은 블록체인을 사용하여 농장에서 사용자에게 이르기까지 식품의 경로와 안전을 점점 더 추적하고 있습니다.

5.7 투표 시스템

연쇄 투표는 부정선거를 없애고 투표율을 높일 수 있다는 특징이 있다. 각 투표는 블록체인에 블록으로 저장되어 변조가 거의 불가능합니다. 폐쇄 프로토콜은 또한 선거 과정의 투명성을 유지하여 선거를 수행하는 데 필요한 직원을 줄이고 공무원에게 즉각적인 결과를 제공합니다.

여기서는 블록체인이 의미하는 바에 대해 다소 정확하고 간단한 개요를 제공했다고 말하고 싶습니다. 우리는 다른 상황에서 이 주제로 돌아갈 것입니다. 이와 관련하여 의심, 질문 또는 요청이 있는 경우 언제든지 연락해 주십시오.