블록체인이란 무엇인가?

블록체인은 분산 원장의 사실과 원장의 업데이트 기록을 유지하기 위한 시스템입니다. 블록체인은 암호화를 사용하여 연결되고 보호되는 블록이라는 지속적으로 증가하는 레코드 목록입니다.

이를 통해 서로 완전히 신뢰하지 않는 조직은 중앙 제3자 또는 수동 오프라인 조정 프로세스가 아닌 피어 투 피어 프로토콜을 사용하여 공유 원장에 제출된 업데이트에 동의할 수 있습니다. 블록체인은 실시간 거래를 지원하고 신뢰할 수 있는 비즈니스 네트워크에서 변조 방지 데이터를 안전하게 공유합니다.

블록체인 네트워크에는 네트워크를 만들고 유지하는 설립자와 네트워크에 참여하는 참여자가 있습니다. 네트워크에 포함된 모든 조직을 멤버라고 합니다.

Oracle Blockchain Platform은 허가된 블록체인으로, 초대된 조직(또는 참가자)만 네트워크에 가입하고 원장 사본을 보관할 수 있는 폐쇄형 생태계를 제공합니다. 허가된 블록체인은 액세스 제어 계층을 사용하여 어떤 조직이 네트워크에 액세스할 수 있는지 적용합니다. 창립 조직 또는 블록체인 네트워크 소유자는 네트워크에 가입할 수 있는 참여자를 결정합니다. 네트워크의 모든 노드는 알려져 있으며 합의 프로토콜을 사용하여 다음 블록이 유일한 진리 버전인지 확인합니다. 합의 프로토콜에는 다음 세 단계가 있습니다.

  • 배서 - 이 단계에서는 트랜잭션을 수락할지 아니면 거부할지 결정합니다.

  • 순서 지정 - 이 단계에서는 기간 내의 모든 트랜잭션을 순서 또는 블록으로 정렬합니다.

  • 검증 - 이 단계에서는 보증 정책 및 조직 권한에 따라 필요한 보증이 획득되었는지 확인합니다.

블록체인의 주요 속성

공유, 투명 및 분산 - 네트워크는 분산된 사실 원장과 업데이트 기록을 유지 관리합니다. 모든 네트워크 참가자는 일관된 데이터를 볼 수 있습니다. 데이터는 네트워크 조직 전체에 분산되어 복제됩니다. 모든 권한이 부여된 조직이 데이터에 액세스할 수 있습니다.

변경 불가능 및 되돌릴 수 없음 - 각 새 블록에는 데이터 체인을 만드는 이전 블록에 대한 참조가 포함됩니다. 데이터는 네트워크 조직 간에 분산됩니다. 블록체인 레코드는 추가만 할 수 있으며 예기치 않게 변경하거나 삭제할 수 없습니다. 블록 또는 트랜잭션이 원장에 기록되기 전에 합의가 필요합니다. 따라서 데이터 레코드의 존재 여부와 유효성을 거부할 수 없습니다. 보증 정책이 충족되고 합의에 도달하면 데이터가 블록으로 그룹화되고 블록이 변경 불가능성을 제공하는 암호화 보안 해시로 원장에 추가됩니다. 해당 암호화 키를 가질 수 있는 권한이 부여된 멤버만 데이터를 볼 수 있습니다.

암호화 - 모든 레코드가 암호화됩니다.

마감된 에코시스템 - 조인된 조직에는 원장의 사본이 있을 수 있습니다. 조직은 현실 세계에서 알려져 있습니다. 합의 프로토콜은 조직이 누구인지 아는 데 달려 있습니다.

속도 - 트랜잭션은 몇 분 내에 확인됩니다. 네트워크 멤버는 직접 상호 작용합니다.

블록체인 예

블록체인 사용의 이점을 누리는 조직의 예로는 공급망 계약 제조 회사가 있습니다. 이 회사는 미국에 위치하고 있으며 멕시코의 제3자 회사를 사용하여 전자 부품을 소싱하고 생산한다고 가정합니다. 블록체인 네트워크를 통해 제조 회사는 다음 질문에 대한 답변을 빠르게 알 수 있습니다.

  • 생산 주기의 제품은 어디에 있습니까?

  • 제품은 어디에서 생산됩니까?

  • 제품에 윤리적으로 소싱된 재료가 포함되어 있습니까?

  • 제품이 사양을 충족하고 준수 규칙을 익스포트합니까?

  • 소유권은 언제 이전됩니까?

  • 송장이 대응하고 조직에서 지급해야 합니까?

  • 조직은 제조, 운송 또는 입고 프로세스에 대한 예외를 어떻게 처리해야 합니까?