블록체인에 대한 최종 가이드

게시 됨: 2020-02-05

블록체인 기술은 다양한 산업에 계속 영향을 미칠 트렌드와 도구에 대한 공개 토론의 일부가 되고 있습니다. 돈에서 신원에 이르기까지 데이터베이스가 다른 응용 프로그램 전반에 걸쳐 완전히 분산되고 중요한 시스템 채택을 위한 방법을 제시합니다.

이 기사에서
  • 블록체인 정의
  • 블록체인 작동 방식
  • 블록체인의 이점
  • 블록체인의 도전
  • 주요 속성
  • 블록체인 대 비트코인
  • 자주 묻는 질문

블록체인이란

Blockchain(1)은 암호화를 사용하여 연결된 블록이라고 하는 레코드의 목록이 증가하고 있습니다. 각 블록에는 이전 블록의 암호화 해시, 타임스탬프 및 트랜잭션 데이터(일반적으로 Merkle 트리로 표시됨)가 포함됩니다.

블록체인은 인터넷 위에 있는 네트워크를 통해 수집된 정보의 공개 장부입니다. 블록체인에 획기적인 잠재력을 부여하는 것은 이 정보가 기록되는 방식입니다.

또한 트랜잭션을 암호화, 검증 및 영구적으로 기록하여 암호화폐의 무결성을 보장합니다. 그것은 은행의 원장과 어떤 유사점을 공유하지만 암호 화폐를 사용하는 모든 사람에게 열려 있고 접근이 가능합니다.

블록체인은 언제 시작되었으며 누가 블록체인을 발명했습니까?

블록체인을 형성하는 데 도움이 된 이 세상을 변화시키는 기술의 진화 과정에서 몇 가지 중요한 순간이 있었습니다. 이 기사에서 우리는 이 해커 방지 기술 뒤에 숨겨진 놀라운 역사를 살펴보고 그것이 무엇에 관한 것인지에 대한 보다 포괄적인 아이디어를 제공할 것입니다.

블록체인에 관심이 있는 많은 사람들은 최초의 비트코인 ​​소프트웨어가 2010년 언젠가(실제로는 2009년 초에) 공개적으로 공개되었다는 것을 알고 있을 것입니다. 그러나 블록체인의 씨앗은 그보다 훨씬 더 거슬러 올라갑니다.

사실, 1940년대로 거슬러 올라가면 제2차 세계 대전 중 가장 유혈 사태가 절정에 달했습니다. 정보 디코딩에 대한 열정이 있고 본질적으로 블록체인인 암호학의 천재로 알려진 공부를 잘하는 영국 수학자 Alan Turing은 나치가 전쟁 중 통신에 사용했던 기계인 Enigma Machine을 해독하라는 요청을 받았습니다.

Alan은 그것을 해독하고 연합군에게 막대한 이점을 제공했습니다. 그러나 미국인들은 일본의 암호화 기계인 퍼플 코드를 해독했다. 미국인들이 이것을 할 수 있다는 사실은 암호화가 정부의 핵심 분야가 되었음을 의미했습니다.

나중에 1970년대에 남성과 여성 그룹은 암호화가 의사 소통을 훨씬 더 자유롭게 하고 있음을 깨닫고 더 쉽게 접근할 수 있도록 했습니다.

그들은 블록체인의 첫 번째 기초를 놓고 있다는 사실을 몰랐습니다. 때때로 그 10년 후 Martin Hellman과 Whitfield Diffie는 Diffie-Hellman 알고리즘이라는 알고리즘을 만들었습니다. 이 알고리즘은 암호화된 키를 개인 키와 공개 키로 분할하는 알고리즘입니다.

이 키의 목적은 공개 키로 메시지를 암호화하는 것이지만 메시지를 해독하려면 개인 키가 필요했습니다. 이것은 Merkle Trees라고 불리는 어리둥절한 알고리즘을 만든 미국 컴퓨터 과학자 Ralph Merkle와 함께 달성했습니다.

Hellman과 Diffie는 블록체인 생성에 필수적인 공개 키 암호화의 창시자로 인정받고 있습니다. 그 후 W. Scott Stornetta와 Stuart Haber가 1991년 최초의 암호화된 블록 체인에 대한 작업을 설명할 때까지 더 많은 발전이 이루어졌습니다.

1년 후 그들은 Merkle Trees를 개념에 추가하여 보안, 성능 및 효율성을 향상시켰습니다. 이를 통해 이제 단일 블록에서 여러 문서를 수집할 수 있었고 2009년 비트코인 ​​출시와 함께 일이 폭발했을 때 더욱 성공했습니다. 그 이후로, 지금까지 존재해 왔습니다.

기술은 어떻게 작동합니까?

블록체인은 일반적으로 트랜잭션에 대한 정보를 포함하며, 각 트랜잭션은 해시(숫자와 문자의 문자열)를 생성하도록 설계되었습니다. 그런 다음 트랜잭션이 발생한 순서대로 입력되거나 입력됩니다. 해시는 현재 트랜잭션뿐만 아니라 이전에 수행된 트랜잭션에도 의존하며 트랜잭션의 작은 변경에도 새로운 해시가 생성됩니다.

노드는 해시를 검사하여 트랜잭션이 변경되지 않았는지 확인하고 과반수의 노드가 트랜잭션을 승인하면 이전 블록을 참조하는 블록에 기록되고 함께 블록체인을 형성하고 이러한 블록체인 업데이트가 업데이트됩니다. 10분마다 스스로.

블록체인의 장점

  • 안정감이 있다

    확인된 모든 블록은 되돌릴 가능성이 매우 낮습니다. 즉, 데이터가 블록체인에 등록되면 제거하거나 변경하기가 매우 어렵습니다. 이것이 블록체인이 모든 변경 사항을 추적하고 분산 및 공개 원장에 영구적으로 기록하기 때문에 감사 추적이 필요한 재무 기록 또는 기타 데이터를 저장하기 위한 훌륭한 기술인 이유입니다.

    예를 들어, 기업은 직원의 사기 행위를 방지하기 위해 블록체인 기술을 사용할 수 있습니다. 이 장면에서 회사 내에서 발생하는 모든 금융 거래에 대한 안전하고 안정적인 기록을 제공할 수 있습니다. 이렇게 하면 직원이 의심스러운 거래를 숨기기가 더 어려워집니다.

  • 무신뢰 시스템을 운영하고 있습니다.

    모든 전통적인 지불 시스템에서 거래는 관련된 두 당사자에게 의존할 뿐만 아니라 은행, 신용 카드 회사 또는 지불 공급자와 같은 중개자에게도 의존합니다. 블록체인을 사용할 때 노드의 분산 네트워크가 마이닝이라는 프로세스를 통해 트랜잭션을 확인하기 때문에 더 이상 필요하지 않습니다. 이를 위해 블록체인을 흔히 무신뢰 시스템이라고 합니다.

    따라서 블록체인 시스템은 단일 조직을 신뢰하는 위험을 없애고 중개자와 제3자를 차단하여 전체 비용과 거래 수수료를 줄입니다.

( 또한 읽기: 블록체인 기술의 상위 14가지 이점)

블록체인의 단점

  • 50% 공격

    블록체인 네트워크에 대해 수행할 수 있는 몇 가지 잠재적인 공격이 있으며 51% 공격이 가장 많이 논의됩니다. 이러한 공격은 한 엔터티가 네트워크 해싱 파워의 50% 이상을 제어할 수 있는 경우 발생할 수 있으며, 이는 트랜잭션 순서를 의도적으로 제외하거나 수정하여 네트워크를 방해할 수 있습니다.

    이론적으로 가능했음에도 불구하고 비트코인 ​​블록체인에 대한 성공적인 50% 공격은 없었습니다. 네트워크가 커짐에 따라 보안이 강화되었으며 채굴자들이 정직하게 행동하면 더 나은 보상을 받기 때문에 비트코인을 공격하기 위해 많은 돈과 자원을 투자할 가능성은 거의 없습니다.

  • 데이터 수정

    블록체인 시스템의 또 다른 나쁜 측면은 데이터가 블록체인에 추가되면 수정하기가 매우 어렵다는 것입니다. 안정적이라는 것은 블록체인의 장점 중 하나이지만 항상 좋은 것은 아닙니다. 블록체인 데이터 또는 코드의 변경은 일반적으로 매우 까다롭고 종종 한 체인을 포기하고 새 체인을 사용하는 하드 포크가 필요합니다.

  • 개인 키

    모든 블록체인 주소에는 해당 개인 키가 있습니다. 이 주소는 공유할 수 있지만 개인 키는 비밀로 유지해야 합니다. 사용자는 자금에 액세스하기 위해 개인 키가 필요합니다. 즉, 자신의 은행 역할을 합니다. 개인 키를 분실하면 돈이 사실상 손실되고 이에 대해 할 수 있는 일은 없습니다.

  • 비효율

    블록체인은 때때로 매우 비효율적일 수 있습니다. 채굴은 경쟁이 치열하고 10분마다 승자가 한 명뿐이라는 사실은 다른 모든 채굴자의 작업을 낭비하게 만듭니다. 채굴자들이 지속적으로 계산 능력을 높이려고 노력하기 때문에 유효한 블록 해시를 찾을 가능성이 더 커짐에 따라 비트코인 ​​네트워크에서 사용하는 리소스는 지난 몇 년 동안 크게 증가했으며 현재는 다음과 같은 많은 국가보다 더 많은 에너지를 소비합니다. 아일랜드와 나이지리아.

  • 저장

    블록체인 원장은 시간이 지남에 따라 매우 커질 수 있습니다. 비트코인 블록체인은 현재 약 200GB의 저장 공간이 필요합니다. 현재 블록체인 크기의 성장은 하드 드라이브의 성장을 능가하는 것으로 보이며 원장이 개인이 다운로드하고 저장할 수 없을 정도로 커지면 네트워크에서 노드를 잃을 위험이 있습니다.

블록체인의 핵심 속성은 무엇입니까?

  • 손상될 수 없습니다.

    흥미로운 블록체인 속성이 많이 있지만 그 중 불변성은 의심할 여지 없이 블록체인 기술의 최고의 핵심 속성 중 하나입니다. 트랜잭션 블록이 원장에 추가되면 아무도 다시 돌아가서 변경할 수 없습니다. 따라서 네트워크의 모든 사용자는 이를 편집, 삭제 또는 업데이트할 수 없습니다.

  • 분산 기술을 운영합니다.

    네트워크가 분산되어 있다는 것은 관리 권한이나 프레임워크를 돌보는 한 사람이 없다는 것을 의미하지만 노드 그룹은 네트워크를 분산시켜 네트워크를 유지합니다. 시스템에 관리 권한이 필요하지 않기 때문에 사용자를 직관적인 위치에 둡니다. 웹에서 직접 액세스하여 자산을 저장할 수 있습니다.

  • 향상된 보안을 사용합니다.

    중앙 권한의 필요성을 버리기 때문에 네트워크의 특성을 단순히 자신의 이익을 위해 변경할 수 없습니다. 암호화를 사용하면 시스템에 대한 또 다른 보안 계층이 보장되지만 이미 존재하는 기술에 비해 왜 그렇게 많은 보안을 제공합니까? 글쎄, 그것은 암호화로 알려진 특별한 변장을 제공하기 때문에 매우 안전합니다. 탈중앙화 외에도 암호화는 사용자를 위한 또 다른 보호 계층입니다. 암호화는 공격에 대한 방화벽 역할을 하는 복잡한 수학적 알고리즘입니다.

  • 분산 원장의 사용:

    대부분의 경우 공개 원장은 거래 및 참가자에 대한 모든 정보를 제공합니다. 비공개 또는 연합 블록체인의 경우가 약간 다르지만 모든 것이 공개되어 숨길 곳이 없습니다.

    이러한 경우 많은 사람들이 원장에서 실제로 무슨 일이 일어나는지 볼 수 있습니다. 이는 네트워크의 원장이 시스템의 다른 모든 사용자에 의해 유지 관리되기 때문입니다. 이렇게 하면 더 나은 결과를 보장하기 위해 계산 능력이 컴퓨터 전체에 분산됩니다. 이것이 블록체인의 필수 기능 중 하나로 간주되는 이유입니다. 결과적인 효과는 항상 기존의 것을 취할 수 있는 더 높은 효율적인 원장 시스템이 될 것이기 때문입니다.

( 또한 읽기: 가장 인기 있는 블록체인 플랫폼 )

블록체인 기술에서 노드란 무엇입니까?

완전한 노드는 기본적으로 블록체인 트랜잭션 내역의 전체 사본을 포함하는 장치(컴퓨터와 같은)입니다. 서버/컴퓨터 중 하나인 7개의 노드가 모두 서로 연결되어 블록체인을 함께 실행합니다. 사용되는 컨텍스트에 따른 노드 정의.

컴퓨터 또는 통신 네트워크에 대해 이야기할 때 노드는 재배포 지점 또는 통신 끝점 역할을 하는 고유한 목적을 제공할 수 있습니다. 대부분의 경우 노드는 물리적 네트워크 장치로 구성되지만 가상 노드가 사용되는 특정 경우가 있습니다.

즉, 네트워크 노드는 메시지를 생성, 수신 또는 전송할 수 있는 지점입니다. 모든 노드와 마스터 노드는 최근 블록체인에서 점점 더 논의되는 주제입니다. 노드는 블록체인 인프라의 중요한 구성 요소이기 때문에 당연히 그렇습니다. 이러한 노드가 없으면 블록체인의 데이터에 액세스할 수 없습니다. 노드는 블록체인이라고 말할 수 있습니다.

블록체인 사용 사례 및 예

전 세계 기업들이 운송 중 포장 분실 및 제품 위조 문제로 어려움을 겪고 있어 품질 및 보증 목적으로 사용되었습니다. 회사에서 PayPal 및 신용 카드와 같은 플랫폼을 사용하여 온라인 결제를 처리하는 데 사용하므로 교육 및 결제에 사용됩니다. 또한 인사 팀에서 채용, 새로운 인재 소싱, 회사 홍보 및 성장을 처리하는 데 사용됩니다.

블록체인 대 비트코인

비트코인과 블록체인의 중요한 차이점 중 하나는 적응성입니다. 비트코인을 조사할 때 우리는 경직되고 국경 간 거래에 집중하는 것을 봅니다. 블록체인은 처음에는 비트코인 ​​화폐의 원장으로 천천히 시작했지만 점차 개선되어 다른 산업에도 적용되기 시작했습니다. 그것은 기술의 정기적인 개선을 이루었고 이제 블록체인은 현재 시장에서 가장 핫한 것입니다.

비트코인은 국가 간 거래의 거래 수수료와 거래 시간을 줄이는 데 사용되는 암호화폐입니다. 블록체인은 가장 안전한 환경에서 P2P 거래를 가능하게 하는 분산 원장 역할을 하여 블록체인을 통해 이루어진 모든 거래가 투명하게 공개되도록 합니다. 비트코인은 약간 폐쇄된 시스템이며 익명성을 기반으로 구축되었습니다.

원장에서 거래를 찾을 수 있다고 해도 비트코인 ​​대 블록체인은 사람들이 이해할 수 없는 숫자 코드로 기록되어 앞으로 나아갈 수 없습니다. 반면에 블록체인은 다양한 산업 분야와 함께 해왔고 여전히 작업 중이며 자금 세탁 방지 및 고객 파악과 같은 회사의 규칙과 규범을 준수합니다. 그것은 모든 거래를 명확하게 보여주고 대중은 원장에 대한 전체 액세스 권한을 가지므로 회사는 블록체인에 대해 더 많이 신뢰합니다.

자주 묻는 질문

Q. 블록체인은 미래인가?

A. Forbes.com에 게시된 기사에 따르면 시간이 지남에 따라 블록체인 기능에 대한 신뢰 요인이 높아질 것으로 예상됩니다. 분산 원장의 명백한 진정한 영향은 여전히 ​​추측 중이지만, 이미 시장을 가득 채우고 있는 애플리케이션의 급증을 살펴본 후 블록체인이 모든 산업 분야에 침투하는 것은 잠시뿐입니다.

이 기술의 보편성은 Gartner가 2017년에 예측한 모든 디지털 사물과 비교할 수 있으며 2년도 채 되지 않아 그 예측은 무시무시한 현실이 되었습니다.

가까운 장래에 중요한 데이터는 온프레미스, 클라우드 및 원격 시설이 결합된 분산 데이터 저장소에 상주할 것이며 이 블록체인은 트랜잭션 무결성을 위한 구세주로 등장할 것입니다.

전 세계 모든 글로벌 비즈니스의 디지털 트랜스포메이션이 계속됨에 따라 블록체인은 점진적이고 자연스럽게 전 세계 최고의 거래 플랫폼으로 진화할 것입니다. 블록체인이 우리의 미래에 동력을 제공하는 방법은 VisualCapitalist에서 이미 예측한 인포그래픽입니다.

Q. 블록체인은 합법인가요?

A. 이 기술은 모든 비트코인 ​​거래를 분산 공개 원장에서 추적하여 적법성을 보장하기 위해 만들어졌으므로 합법성이 합법성을 낳기 때문에 매우 적법합니다.

Q. 누가 블록체인 기술을 소유합니까?

A. 1992년 Bayer, Haber 및 Stornetta가 설계에 Merkle 트리를 통합한 것으로 밝혀졌으며, 이는 여러 문서 인증서를 하나의 블록으로 수집할 수 있게 하여 블록체인 효율성을 향상시켰습니다. 최초의 블록체인은 2008년 사토시 나카모토(Satoshi Nakamoto)로 알려진 개인 또는 사람들의 그룹에 의해 개념화되었습니다.

Q. 블록체인 지갑은 안전한가요?

A. 블록체인 지갑은 사용하기에 완전히 안전합니다. 사용자가 암호화폐(비트코인, 이더 등)를 관리할 수 있는 암호화폐 지갑이므로 구현하는 것이 안전합니다.

Q. 블록체인도 해킹이 가능한가요?

A. 블록체인을 해킹하려 한다는 것은 “그 사람이 전체 블록체인 네트워크의 전체 컴퓨팅 파워의 51% 이상을 통제하려 한다”는 뜻이다. 해커는 블록체인 네트워크에 숨겨진 트랜잭션을 읽고 되돌리려고 시도합니다. 하지만 블록체인의 특성상 이러한 해킹은 불가능하지 않고 어렵기 때문에 가능하지만 어렵다.

Q. 블록체인에서 트랜잭션을 단순히 되돌릴 수 없는 이유는 무엇입니까?

A. 블록체인에서는 거래를 취소하거나 취소할 수 없습니다. 불행하게도 Bitcoin, Ethereum 및 Bitcoin Cash 네트워크의 암호 화폐 거래는 되돌릴 수 없도록 "설계"되었습니다.

Q. 블록체인에 분산 원장이 필요한 이유는 무엇입니까?

A. 모든 정보와 거래에 대한 통제권을 이용자에게 부여하고 투명성을 제고하는 등 많은 이유가 있습니다. 트랜잭션 시간을 몇 분으로 최소화하는 데 사용할 수 있으며 연중무휴 처리되어 수십억 달러를 절약할 수 있습니다.

결론적으로 블록체인 기술은 우리 사회에서 매우 유용하다고 할 수 있습니다. 기록 기록을 유지하면서 활동을 기록하고 데이터를 최신 상태로 유지하는 더 안전한 방법입니다.

기타 유용한 리소스:

은행에서 블록체인을 위한 최고의 애플리케이션

사이버 보안에서 블록체인 기술을 사용하는 방법

2020년 클라우드 컴퓨팅에서 블록체인 기술의 상위 10가지 이점

블록체인 기술이 디지털 마케팅의 새로운 미래를 만드는 방법

블록체인 기술이 공급망을 혁신할 3가지 방법