자동차, 가전 제품 또는 인터넷 자체와 마찬가지로 블록 체인이이를 사용하는 방법을 알 필요가 없습니다.그러나 이 혁신적인 신기술에 대한 기본적인 지식을 가지고 있으면 유용할 수 있습니다.

첫째, 우리는 두 가지 기본 개념에주의를 기울여야합니다: 블록 체인을 메모리에 다운로드하고 소프트웨어를 사용하여 업데이트 된 정보를 실시간으로 배포하는 네트워크로 연결된 컴퓨터 각각과 트랜잭션을 제어하는 기계 인 광부,고성능 컴퓨터와 복잡한 유효성 검사 프로토콜을 통해.

요약 방식으로 설명, 시스템 구성원은 등록되고 네트워크의 모든 노드에 전송 될 블록에 포함 된 트랜잭션을 생성 할 책임이 있습니다.이를 통해 각 노드는 항상 최신 정보를 가질 수 있습니다 (예: 여러 사람이 공유 Google 문서 도구 문서를 동시에 사용하는 경우).

블록 체인을 통한 거래는 전자 지갑이나 지갑에서 수행됩니다. 전자 지갑은 은행 계좌와 매우 유사하게 작동하는 암호화 된 파일입니다.이 전자 지갑에는 공개 키와 개인 키가 있습니다.첫 번째는 계좌 번호에 해당하는 26~35자 사이의 영숫자 문자열입니다.따라서 트랜잭션의 수신자는 발급자에게 공개 키를 제공해야합니다.개인 키는 비대칭 암호화라고 하는 각 사용자의 지갑에서 작업을 승인하는 데 사용됩니다.

모든 종류의 지갑 및 관련 응용 프로그램에서 발생하는 모든 종류의 거래는 네트워크에서 지속적으로 생성됩니다.노드에 의해 감지되면 이러한 작업은 확인 보류 중인 트랜잭션의 연결 풀이라고 하는 작업의 일부가 됩니다.이런 일이 발생하면 광부는 이러한 확인되지 않은 작업을 선택하여 새 거래 블록을 만듭니다.

블록은 확인된 트랜잭션 집합을 그룹화하는 문자열의 일부이며 다음 요소로 구성됩니다.

  • 이전 블록으로 연결되는 영숫자 코드입니다.
  • 트랜잭션 패키지입니다.
  • 다음 블록에 링크되는 두 번째 영숫자 코드입니다.

각 블록은 암호화 해시 또는 해시, 즉 모든 데이터 수집에서 지문 역할을하는 다양한 수학 연산에서 생성 된 코드 조각을 통해 문자열에 추가됩니다.예를 들어 Bitcoin의 경우 SHA256 해시로 알려진 함수가 사용되며 64 자리 16 진수를 만듭니다.그러나 Ethereum 또는 Litecoin과 같은 다른 유형의 암호화폐는 다른 절차를 사용합니다.