현재 많은 산업에서 변화하는 시대에 자신의 자리를 확보하기 위해 블록 체인 솔루션을 구현하고 있습니다. 그러나 다른 회사들이 블록 체인에 대해 배우고 싶어하기 때문에 많은 사람들이 블록 체인 작동 방식에 대해 혼란스러워합니다. 따라서 복잡한 성격으로 인해 많은 사람들이 그것을 구현하고 싶어하더라도 그것이 더 나은 옵션인지 아닌지를 완전히 파악할 수 없습니다..

완전히 새로운 시스템 인 블록 체인은 탈 중앙화를 제공하는 독특한 방법을 가지고 있습니다. 이것이 블록 체인 작동 방식에 대한이 가이드에서 관련된 모든 것을 다루는 이유입니다. 그러니 그냥 커피 한 잔을 들고 독서를 시작하세요!

 

블록 체인은 어떻게 작동합니까?

음, 기본부터 시작하겠습니다. 프로세스를 시작하기 전에 블록 체인의 이러한 중요한 기능에 유의해야합니다..

블록 체인은 모든 종류의 데이터 교환을 플랫폼에 저장합니다. 따라서 모든 데이터 교환이 로그에 한 자리를 차지하는 원장 시스템과 같습니다. 더욱이 시스템의 데이터 교환을 트랜잭션이라고합니다. 거래가 확인되면 원장 시스템에서 블록으로 자리를 얻습니다..

일단 원장에 올라 오면 아무도 그것을 삭제하거나 변경할 수 없습니다..

실제로 블록 체인은 P2P 분산 네트워크를 사용하여 기술의 분산 된 특성을 보장합니다. 네트워크에 연결되는 모든 장치는 노드로 간주됩니다. 또한“블록 체인의 작동 원리”를 이해하려면“키”의 개념을 이해해야합니다.

이것이 기술의 기초입니다. 또한 키는 네트워크에서 보안을 제공합니다. 이를 위해 네트워크의 사용자는 개인 및 공개 키로 알려진 키 쌍을 생성합니다..

키 사용을 시작하면 아무도 액세스 할 수없는 고유 한 자격 증명을 얻게됩니다..

어쨌든이 키를 사용하여 네트워크에 서명하거나 작업을 수행하기 때문에 개인 키를 안전한 장소에 저장해야합니다. 반면에 다른 사용자는 공개 키를 사용하여 시스템에서 사용자를 찾습니다..

예를 들어 공개 키를 은행 계좌로, 개인 키를 서명으로 사용하여 송금하거나 인출 할 수 있다고 상상해보십시오. 그렇기 때문에 가능한 한 안전하게 열쇠를 보관해야합니다..

실제로 누군가가 개인 키에 액세스하면 네트워크의 모든 자산을 쉽게 오용 할 수 있습니다..

 

블록 체인의 작동 원리 : 프로세스

첫째, 사용자 또는 노드는 개인 키로 서명하는 트랜잭션을 시작합니다. 기본적으로 개인 키는 고유 한 디지털 서명을 생성하고 아무도 변경할 수 없도록합니다. 실제로 누군가가 거래 정보를 수정하려고하면 디지털 서명이 크게 변경되어 아무도 확인할 수 없습니다. 따라서 해제됩니다.

그 후 트랜잭션은 검증 노드로 브로드 캐스트됩니다. 기본적으로 여기서 블록 체인 플랫폼은 거래가 유효한지 여부를 확인하기 위해 다른 방법을 사용할 수 있습니다. 합의 알고리즘이라고하는 방법이나 알고리즘이 있습니다..

어쨌든 노드가 트랜잭션이 진짜인지 확인하면 원장에 자리를 잡을 것입니다. 또한 타임 스탬프와 고유 ID를 포함하여 변경으로부터 더 안전하게 보호합니다..

그러면 블록이 이전 블록으로 연결되고 새 블록이이 블록과의 연결을 형성하는 식입니다. 이런 식으로 블록 체인을 생성하므로 블록 체인이라는 이름이.

 

기술의 안전성?

이제 블록 체인이 어떻게 작동하는지 알고 있지만 작업 프로세스가 엔터프라이즈 환경에 통합 될만큼 충분히 안전합니까? 음, 인터넷에 ‘해킹이 불가능한’네트워크는 확실히 없습니다.하지만 블록 체인은 다른 어떤 기술에 비해 최고 수준의 보안을 제공합니다..

블록 체인은 전통적인 중앙 집중식 시스템과는 다른 방식으로 작동합니다. 따라서 해킹을하려면 연결된 모든 장치를 해킹해야합니다. 당연히 손실 프로젝트이고 상당히 복잡하기 때문에 보안이 유지됩니다..

실제로 해커는 블록 체인 플랫폼을 해킹하기 위해 엄청난 양의 리소스가 필요하며 결국 이득 자체보다 더 많은 비용이 듭니다..

블록 체인 작동 방식 가이드의 다음 부분으로 넘어가겠습니다..

 

Blockchain Consensus는 어떻게 작동합니까?

지금 쯤이면 합의가 합의에 도달하는 방법이라는 것을 이미 알고 있습니다. 기본적으로 네트워크의 개인이 소수가 좋아하지 않더라도 해결 방법에 도달 할 수있는 방법의 한 형태입니다..

실제로, 합의가 없으면 수천 개의 노드가 합의에 도달 할 수 없기 때문에 합의는 블록 체인의 핵심 우선 순위 중 하나입니다. 이러한 모델은 모든 참여자간에 공정성과 평등을 만들기 위해 존재합니다..

그러나 시스템 내에서 합의에 도달 할 수있는 방법은 없습니다. 실제로 다양한 블록 체인 플랫폼에서 사용하는 알고리즘이 많이 있습니다. 분명히, 그들 각각은 다르게 작동하며 고유 한 결함이 있습니다..

따라서 블록 체인 합의가 어떻게 작동하는지 궁금하다면 이해하려면 각각에 대해 개별적으로 알아야합니다..

작업 증명

블록 체인에 도입 된 인기 있고 최초의 합의 알고리즘 중 하나입니다. 여기에서 노드를 광부라고하며 블록을 확인하는 장치의 계산 능력을 통해 복잡한 수학적 문제를 해결합니다..

지연된 작업 증명

여기에서 일부 공증 노드는 한 블록 체인 플랫폼에서 다른 플랫폼으로 데이터를 추가하고 해싱의 힘을 보호합니다. 두 블록 체인 네트워크 모두 PoS 또는 PoW를 사용하여 합의에 도달 할 수 있습니다..

지분 증명

지분 증명을 통해 네트워크에 얼마나 많은 코인을 스테이 킹했는지에 대한 합의에 참여할 수 있습니다. 코인이 많으면 블록 채굴 가능성이 높아집니다..

위임 된 지분 증명

여기에는 대의원과 증인의 개념이 있습니다. 각 노드는 투표를 사용하여 선택됩니다. 플랫폼의 증인은 거래를 검증 할 책임이 있습니다. 반면 대리자는 시스템의 매개 변수를 변경할 수 있습니다. 어쨌든 합의에 참여하는 모든 노드는 지불됩니다.

임대 지분 증명

임대 지분 증명에서 소규모 보유자는 합의에 참여할 수 있습니다. 이전 PoS는 코인을 네트워크에 스테이 킹하지 못하도록하여 불공정 한 환경을 조성합니다. 이것이 LPoS가 더 많은 박람회장을 제공하는 이유입니다..

지분 증명 속도

지분 증명 속도는 사용자가 네트워크에 스테이 킹하지 못하도록 추가 인센티브를 제공합니다. 여기에서 활성 지갑을 유지하면 더 많은 돈을 벌 수 있습니다. 즉, 자주 활동하지 않는 사용자는 블록 검증에 대한 추가 지불을받지 못합니다..

경과 시간 증명

모든 노드는 합의에 참여하기 전에 일정 시간을 기다려야합니다. 시간 제한은 무작위로 선택됩니다. 따라서 대기 시간이 끝났을 때만 블록을 생성 할 수 있습니다. 시스템이 노드가 대기했는지 여부를 추적하기 때문에 우회 할 방법이 없습니다..

실용적인 비잔틴 내결함성

실용적인 비잔틴 장애 허용은 손상된 노드 문제를 제거합니다. 따라서 노드가 네트워크에 해를 끼치기 전에 장애 가능성을 가정합니다. 실제로 시스템은 노드가 손상되는 즉시 다른 노드에서 정보를 가져와 해당 노드를 해제합니다..

단순화 된 비잔틴 내결함성

여기서 트랜잭션은 일괄 적으로 검증됩니다. 더욱이 블록 생성기는 모든 트랜잭션을 수집하고 그에 따라 그룹화 한 다음 하나의 블록으로 가져옵니다. 검증자는 트랜잭션을 확인하기 위해 전체 블록을 검증해야합니다..

위임 된 비잔틴 내결함성

여기서 노드의 리더를 델리게이트라고하며 권한이 제한되어 있습니다. 리더가 네트워크를 조작하려고하면 다른 델리게이트가 해당 노드를 교체합니다. 더욱이 다른 노드는 델리게이트와 동의하지 않을 수 있으며 그에 따라 리더를 변경할 수 있습니다..

연합 비잔틴 협정

여기에서 모든 일반 노드는 별도의 블록 체인을 실행합니다. 그리고 노드가 트랜잭션을 요청하려면 먼저 해당 노드를 확인하고 처음부터 알려야합니다. 또한 여기에서 노드는 네트워크에서 신뢰할 수있는 사람을 선택할 수 있습니다..

활동 증명

PoW와 PoS의 조합입니다. 여기서 채굴자는 완전한 템플릿이 아닌 블록 템플릿을 미리 채굴합니다. 나중에 유효성 검사기가 나머지 블록의 유효성을 검사합니다. 실제로 검증 인이 네트워크에 더 많은 지분을 보유할수록 더 유효한 검증이 이루어집니다..

권위 증명

여기에서 합의에 참여하는 노드는 명성을 쌓을 것입니다. 기본적으로 검증 노드는 실제 신원을 기준으로 선택됩니다. 또한 검증자는 플랫폼에서 자신의 자리를 얻기 위해 돈과 평판을 투자해야합니다..

평판 증명

권한 증명과 매우 유사합니다. 그러나 검증 인은 합의에 참여하기 위해 좋은 평판을 가져야합니다. 더구나 네트워크를 속이려고하면 심각한 결과에 직면하게됩니다..

역사의 증거

여기서 시스템은 네트워크에 중요한 이벤트를 생성합니다. 그런 다음 노드는 트랜잭션이 해당 이벤트 전후에 발생했는지 여부에 따라 트랜잭션의 유효성을 검사 할 수 있습니다..

중요성 증명

여기서 블록 체인 작업은 중요한 점수를 유지합니다. 사용자가 보유한 코인이 많을수록 점수가 높아집니다. 참여 자격이되면 블록을 수확 할 수 있습니다. 또한 더 많이 수확하면 중요도가 높아집니다..

용량 증명

사용자는 계산 능력을 사용하는 대신 사용 가능한 하드 드라이브 용량을 사용하여 채굴 권한을 선택합니다. 따라서 하드 드라이브가 클수록 블록을 더 많이 확인할 수 있습니다..

화상 증명

여기서 블록 체인은 네트워크를 안정적으로 유지하기 위해 코인을 태우는 방식으로 작동합니다. 따라서 사용자는 코인의 일부를 먹는 사람 주소로 보내고이를 소각하여 합의에 참여할 수 있습니다..

무게 증명

얼마나 많은 코인을 스테이 킹했는지에 의존하는 대신 시스템은 다른 요인을 고려하여 스테이 킹합니다. 따라서 코인이 적더라도 여전히 합의에 참여할 수 있습니다..

 

이제 블록 체인 합의가 어떻게 작동하는지 알게되었습니다. 블록 체인 작동 방식 가이드의 다음 단계로 넘어가겠습니다..

 

암호 화폐없이 블록 체인이 작동 할 수 있음?

블록 체인은 처음부터 암호 화폐와 관련이 있습니다. 그렇기 때문에 많은 분들이 블록 체인은 암호 화폐 없이는 작동 할 수 없다고 생각할 것입니다. 하지만 블록 체인은 암호 화폐 없이도 작동 할 수 있습니다..

실제로 네이티브 토큰이나 코인이없는 플랫폼이 이미 많이 있습니다. 현재 많은 블록 체인 프로젝트가 토큰 또는 암호화가없는 생태계로 이동하고 있습니다. 예를 들어 Hyperledger는 네트워크에 연료를 공급할 기본 토큰이없는 엔터프라이즈 블록 체인 플랫폼입니다..

토큰은 실제로 블록 체인 작동 방식에 따라 크게 다릅니다..

 

Cryptocurrencies는 실패 할 것으로 예측됩니다

암호 화폐는 사용자가 합의에 계속 참여할 수 있도록 어떤 형태의 인센티브 프로그램이 필요하기 때문에 대부분 공용 플랫폼에 적합합니다. 그러나 엔터프라이즈 플랫폼의 경우 대부분 권한이 있거나 개인 플랫폼이 사용됩니다..

결과적으로 노드가 합의에 참여하도록 장려하기 위해 코인이나 토큰이 필요하지 않습니다. 더구나 암호 화폐는 실제로 경제에 매우 불안정합니다. 실제로 휘발성 자산은 실제 사용 사례에 적합하지 않습니다..

또한 시스템에 토큰이 있으면 해커도 끌어들입니다. 이것이 전문가들이 암호 화폐가 곧 실패 할 것이라고 예측하는 이유입니다. 따라서 암호 화폐없이 작동 할 수있는 블록 체인으로 이동하는 것은 매우 논리적입니다..

정부 또는 기타 부문은 토큰 기반 아키텍처가 아닌 기술의 기본 사용 사례를 활용하는 데 관심이 있습니다. 미래에 세계가 디지털 화폐 시스템에 대비할 때 암호 화폐가 나타날 수 있습니다..

하지만 현재로서는 가능성이없는 것 같습니다. 따라서 블록 체인 구현을 위해 암호 화폐 없이도 작동 할 수있는 블록 체인에 집중해야합니다..

 

블록 체인 앱은 어떻게 작동합니까?

분산 원장 기술이 시장에서 상승함에 따라 많은 분산 응용 프로그램도 눈치 채 셨을 것입니다. 기본적으로 이러한 분산 애플리케이션은 블록 체인 앱입니다. 그러나 블록 체인 앱이 어떻게 작동하는지 궁금 할 것입니다.?

그렇다면 블록 체인 앱은 어떻게 작동합니까? 실제로 이러한 애플리케이션은 다른 블록 체인 플랫폼과 동일한 원칙으로 실행됩니다..

이들은 실질적으로 중앙 실패 지점이 없습니다. 중앙 집중식 시스템과 비교하면 블록 체인이 더 안정적인 방식으로 작동합니다. 더구나, 모든 정보를 저장하기 위해 분산 데이터베이스를 사용하고 작업을 위해 분산 컴퓨팅 파워를 사용할 것입니다..

또한 이전 섹션에서 설명한 분산 형 합의 메커니즘도 사용합니다. 일반적으로 대부분의 응용 프로그램은 전력 효율적인 합의 메커니즘을 사용하여 사용자 간의 합의에 도달합니다. 컴퓨터 성능이 저하되는 dApp은 시장에서 인기를 얻지 못합니다..

블록 체인 앱에 대한 또 다른 흥미로운 사실은 이러한 애플리케이션의 소스 코드가 모두에게 열려 있다는 것입니다. 모델의 탈 중앙화 특성으로 인해 네트워크의 모든 사람이 액세스 할 수 있어야했습니다. 또한 사용자는 악성 코드를 방지하거나 다른 사용자의 정보를 보호하기 위해 사용중인 앱의 종류를 확인해야합니다..

대부분의 블록 체인 앱은 어떤 형태의 토큰이나 코인을 사용하여 작동합니다. 기본적으로 모델에 연료를 공급하고 합의 메커니즘을 유지하는 데 도움이됩니다. 또한 대부분의 앱은 사용자에게 가치를 교환 할 수있는 방법을 제공하므로 디지털 토큰 또는 코인이 필요합니다..

어쨌든,이 블록 체인은 어떻게 작동 하는가 가이드의 다음 부분으로 넘어가겠습니다..

 

블록 체인 인증은 어떻게 작동합니까?

많은 산업에서 블록 체인 기반 인증을 사용할 수 있습니다. 실제로 사물 인터넷 (IoT)을 사용하는 모든 산업은 보안을 제공하기 위해 어떤 형태의 인증이 필요합니다..

이것이 바로 블록 체인 기반 인증이 빛을 발할 수있는 곳입니다..

실제로이 기능은 많은 이점을 제공합니다.

  • 암호 해독 및 서명 키는 모두 기기에 유지됩니다..
  • 암호화 및 확인 키는 블록 체인 플랫폼에 저장됩니다..
  • 이 프로세스는 재생, 중간자 (man-in-the-middle), 피싱 등과 같은 모든 종류의 사이버 공격으로부터 보호합니다..

그러나 블록 체인 인증은 어떻게 작동하는지 초보자들 사이에서 인기있는 질문으로 보입니다. 자,이 가이드에서 블록 체인 인증이 어떻게 작동하는지 알아 봅시다.

 

새로운 사용자 온 보딩

여기서 사용자는 개인에서 회사 또는 장치에 이르기까지 누구나 될 수 있습니다. 사용자를 처음으로 시스템에 연결하려면 사용자 이름, IMEI 번호, CIN, IP 주소, 계정 번호 등이 필요합니다. 요구 사항은 플랫폼 또는 회사에 따라 다를 수 있습니다..

또한 사용자는 자신에 대한 설명을 제출해야합니다..

그 대가로 블록 체인은 그들에게 –

  • 블록 체인 주소
  • 개인 키
  • 공개 키
  • 관련 거래 ID
  • RSA 공개 키
  • RSA 개인 키

이 중 일부는 네트워크에 자동으로 게시됩니다.

  • 사용자 식별
  • 사용자 설명
  • 공개 키
  • 블록 체인 주소
  • RSA 공개 키

그러나 새로 생성 된 개인 키 및 RSA 개인 키는 게시되지 않습니다..

 

인증 과정

새 사용자를 온 보딩하는 동안 시스템은 나중에 사용자를 식별하는 데 도움이되는 많은 키와 주소를 생성합니다. 이제 그 내용을 알았으니 블록 체인 인증이 어떻게 작동하는지 살펴 보겠습니다..

노드는 인증을 요청하고 검증 자 노드는 요청자가 네트워크에 참여하도록 인증되었는지 여부를 확인합니다. 예를 들어 여기에서 요청 노드는 John이고 확인자 노드는 x company입니다..

  • 1 단계:

John은 회사의 블록 체인 주소를 매개 변수로 사용하여 x 회사의 RSA 공개 키를 검색합니다..

  • 2 단계:

다음으로 John은 RSA 공개 키로 자신의 블록 체인 주소를 암호화하여 x 회사에 보냅니다..

  • 3 단계 :

x 회사는 암호화 된 파일과 함께 RSA 개인 키를 사용하여 블록 체인 주소를 해독합니다..

  • 4 단계 :

다음으로 x 회사는 블록 체인 주소를 매개 변수로 사용하고 John의 RSA 공개 키를 검색합니다..

  • 5 단계 :

그런 다음 x 회사는 512 자의 임의 문자열과 해시 및 현재 타임 스탬프를 생성하고 John의 RSA 공개 키로 암호화합니다. 그 동안 해시와 현재 타임 스탬프는 회사의 원장 시스템에 저장됩니다..

  • 6 단계 :

그런 다음 x 회사는 암호화 된 해시를 John에게 보냅니다..

  • 7 단계 :

John은 자신의 RSA 개인 키를 사용하여 해시를 해독합니다. 이를 위해 그는 RSA 키와 함께 암호화 된 데이터를 매개 변수로 사용합니다. 나중에 그는 개인 키를 사용하여 해시에 서명하고 고유 한 디지털 서명을 출력으로 얻습니다..

  • 8 단계 :

다음으로 John은 디지털 서명, 서명 된 해시 및 블록 체인 주소가 포함 된 봉투를 암호화하여 x 회사로 보냅니다..

  • 9 단계 :

그런 다음 x 회사는 RSA 개인 키로 암호를 해독하고 서명이 유효한지 여부를 확인합니다. 이를 위해 회사는 John의 블록 체인 주소, 서명 및 검증 할 데이터를 사용합니다..

  • 10 단계 :

서명이 유효하면 출력이 참이되고 그렇지 않으면 오류 메시지가 발생합니다. 서명이 확인되면 John은 네트워크에 들어갈 수 있습니다..

다음 부분으로 넘어가 보겠습니다. 블록 체인의 작동 원리는 간단하게 설명합니다..

 

다양한 분야에서 작동하는 블록 체인

블록 체인은 의료, 공급망 관리, 정부, 무역, 금융 기관, 부동산, 보험 등과 같은 다양한 분야에서 작동 할 수 있습니다. 의료 산업은 이러한 통합을 통해 많은 이점을 얻을 수 있습니다..

하지만 어쨌든 블록 체인이 의료 분야에서 어떻게 작동하는지 궁금하십니까? 글쎄요, 블록 체인은 의료 분야에서 매우 효율적으로 작동하여 많은 환자 보안을 제공합니다. 더욱이 블록 체인이 의료 분야에서 작동 할 때 위조 약물, 환자 개인 정보 등을 다룰 수 있습니다..

반면에 공급망 관리 또는 거래는 제품, 품질 확인 및 소스 인증 프로세스에 대한 원활한 실시간 추적을 제공합니다..

정부 또는 금융 기관은 공공 (이더 리움) 블록 체인. 시스템이 분산되어있을뿐만 아니라 민감한 정보의 프라이버시도 보장되는 허가 된 액세스 (Hyperledger, EEA 및 Corda)가 필요합니다..

블록 체인이 다른 부문에서 어떻게 작동하는지에 대한 몇 가지 예입니다..

 

엔딩 노트

블록 체인은 여기에 있으며 가장 중요한 것은 이미 많은 기업이 자체 방식으로 기술을 추구하고 있다는 것입니다.. Gartner에 따르면, 블록 체인은 2030 년까지 3 조 1 천억 달러 규모의 마켓 플레이스가 될 것입니다..

그러나이 모든 것이 무엇을 의미합니까? 이는 대부분의 회사가 자체 블록 체인 솔루션을 갖게 될 것이며 향후 몇 년 동안 비즈니스 모델이 급격히 변할 것임을 의미합니다. 실제로는 비즈니스에도 영향을 미칠 것이며 기술 통합을 건너 뛰고 시장에서 여전히 우위를 점할 수있는 방법은 없습니다..

따라서 블록 체인의 작동 원리와이를 시스템에 구현하는 방법을 배웠습니다. 블록 체인 교육 과정은 이와 관련하여 도움이 될 수 있습니다. 좋은 소식은 인증 된 엔터프라이즈 블록 체인 전문 과정이 첫 번째 블록 체인 구현을 시작하는 데 필요한 모든 것을 제공한다는 것입니다..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me