블록체인이란?
블록체인은 분산 원장 및 원장 업데이트 기록을 유지 관리하는 시스템입니다. 블록체인은 암호화를 사용하여 연결되고 보호되는 블록이라고 하는 지속적으로 성장하는 레코드 목록입니다.
이를 통해 서로를 완전히 신뢰하지 않는 조직은 중앙 제3자 또는 수동 오프라인 조정 프로세스가 아닌 피어 투 피어 프로토콜을 사용하여 공유 원장에 제출된 업데이트에 동의할 수 있습니다. 블록체인은 실시간 거래를 가능하게 하고 신뢰할 수 있는 비즈니스 네트워크에서 변조 방지 데이터를 안전하게 공유합니다.
블록체인 네트워크에는 네트워크를 만들고 유지하는 설립자와 네트워크에 가입하는 참가자가 있습니다. 네트워크에 포함된 모든 조직을 멤버라고 합니다.
Oracle Blockchain Platform은 허가된 블록체인으로 초대된 조직(또는 참가자)만 네트워크에 가입하고 원장의 사본을 보관할 수 있는 폐쇄 생태계를 제공합니다. 권한 있는 블록체인은 액세스 제어 계층을 사용하여 네트워크에 액세스할 수 있는 조직을 적용합니다. 창립 조직 또는 블록체인 네트워크 소유자는 네트워크에 가입할 수 있는 참가자를 결정합니다. 네트워크의 모든 노드가 알려져 있으며 합의 프로토콜을 사용하여 다음 블록이 유일한 신뢰 버전인지 확인합니다. 프로토콜을 합의하는 단계에는 다음 세 가지가 있습니다.
-
배서 — 이 단계에서는 트랜잭션을 수락할지 아니면 거부할지를 결정합니다.
-
정렬 — 이 단계는 기간 내의 모든 트랜잭션을 시퀀스 또는 블록으로 정렬합니다.
-
검증 — 이 단계는 필요한 보증이 보증 정책 및 조직 권한을 준수하는지 확인합니다.
블록체인의 주요 속성
공유되고 투명하며 분산된 - 네트워크가 분산된 사실 원장과 업데이트 기록을 유지 관리합니다. 모든 네트워크 참가자는 일관된 데이터를 볼 수 있습니다. 데이터는 네트워크 조직 전체에 분산되고 복제됩니다. 모든 권한이 부여된 조직은 데이터에 액세스할 수 있습니다.
변경 불가능 및 되돌릴 수 없음 — 각 새 블록에는 데이터 체인을 만드는 이전 블록에 대한 참조가 포함됩니다. 데이터는 네트워크 조직 간에 분산됩니다. 블록체인 레코드는 첨부할 수만 있으며 감지할 수 없게 변경하거나 삭제할 수 없습니다. 블록 또는 트랜잭션이 원장에 기록되기 전에 합의가 필요합니다. 따라서 데이터 레코드의 존재 여부 및 유효성을 거부할 수 없습니다. 보증 정책이 충족되고 합의에 도달하면 데이터가 블록으로 그룹화되고 블록이 변경 불가능성을 제공하는 암호화 보안 해시로 원장에 추가됩니다. 해당 암호화 키를 가질 수 있는 권한이 부여된 멤버만 데이터를 볼 수 있습니다.
Encryption(암호화) — 모든 레코드가 암호화됩니다.
폐쇄 에코시스템 — 조인된 조직에는 원장의 사본이 있을 수 있습니다. 조직은 현실 세계에서 알려져 있습니다. 합의 프로토콜은 조직이 누구인지 아는 데 달려 있습니다.
속도 - 트랜잭션이 몇 분 내에 확인됩니다. 네트워크 멤버는 직접 상호 작용합니다.
블록체인 예시
블록체인을 사용하여 이익을 얻는 조직의 예로는 공급망 계약 제조 회사가 있습니다. 이 회사가 미국에 있고 멕시코의 제3자 회사를 사용하여 자재를 소싱하고 전자 부품을 생산한다고 가정합니다. 블록체인 네트워크를 통해 제조 회사는 다음 질문에 대한 답을 빠르게 알 수 있습니다.
-
생산 주기의 제품은 어디에 있습니까?
-
제품이 어디에서 생산되고 있습니까?
-
제품에는 윤리적으로 소싱 된 재료가 포함되어 있습니까?
-
제품이 사양을 충족하고 준수 규칙을 익스포트합니까?
-
소유권은 언제 이전됩니까?
-
송장이 대응하고 조직에서 지급해야 합니까?
-
조직은 제조, 운송 또는 입고 프로세스에 대한 예외를 어떻게 처리해야 합니까?