블록체인(Block Chain)이란 데이터가 담긴 블록을 일정 주기로 생성한 뒤 이전 블록에 체인과 같이 연결하는 기술입니다.
블록체인은 변조하기 어려운 형태이며 네트워크에 참여한 다수의 사용자가 정보를 공유할 수 있습니다.
또한 다수의 사용자는 해당 데이터를 분산·저장할 수 있습니다.
기존 거래 방식인 중앙 집중화와 달리 중앙기관이나 관리자 없이
다수의 참여자 모두 데이터 저장, 증명 가능
생성되는 블록은 모든 참여자에게 전송되어 공유된다는 특성이며, 블록 생성 주체에 따라 3가지 형태로 분류
인터넷을 통해 모두에게 공개 및 운영되는 방식으로 컴퓨터 파워를 통해 누구든 공증에 참여 가능한 블록체인입니다.
허가된 하나의 사용자만 내부 전산망을 블록체인으로 관리하는 개인형 블록체인입니다.
미리 선정된 소수의 주체들만 참여 가능한 반중앙형 블록체인입니다.
블록이 순차적으로 연결되면 연결된 블록은 수정이나 삭제가 어려움
블록체인의 데이터는 네트워크 내 모든 참여자의 PC(노드)에 분산 · 저장되므로
특정 PC에 문제가 발생하더라도 전체 시스템이 중단되지 않고 동작(유지)이 가능
초기 단계에 머물러 있는 블록체인 기반 새로운 비즈니스 모델에 대해 기술 수현 가능성, 성능 검증 등 상용화 가능성을 사전에 검증하도록 지원
: 시범사업 추진 전 기술적인 불확실성 해소를 목적으로 시제품
가치를 갖고 있는 블록체인
애플리케이션 분야
제품정의
블록체인 POC 제품
계획 단계
기술 투자
블록체인 프로토콜 식별
시장에서 사용할 수 있는 엔터프라이즈 급 블록체인 솔루션이 많기 때문에
사용할 블록 체인 프로토콜을 식별해야 합니다.
이는 POC에 추가 하려는 기능에 전적으로 의존합니다.
거버넌스 아키텍처 정의
개념 증명을 위한 최고의 블록체인 기술 유형을 선택 합니다.
완성도 제고블록체인 기술에 대한 체계적인 품질 평가로 |
품질 경쟁력 향상객관적인 기준에 따른 품질 평가 및 현장평가 등을 통해 |
||
표준화 선도블록체인 기술 및 제품의 표준화를 선도 해 |
신뢰성 강화공신력 있는 품질 인증과 시험성적서를 통해 |
블록체인은 데이터를 저장, 분산하는 기술로서 원 데이터가 손실되지 않아야 합니다. 따라서 데이터를 저장하는 블록에 저장된 데이터의 손실 여부를 확인하는 것이 매우 중요합니다. 이에 따른 품질 지표는 블록화 성공률,블록화 정확도가 있습니다.
블록체인은 기존 거래 방식과 달리 다수의 참여자가 거래 내역을 처리하기에 기존 거래 방식과 거래 속도의 차이가 있습니다. 따라서 블록체인의 특성은 유지하고 속도를 높이는 것이 중요합니다. 이에 따른 품질 지표는 블록체인 트랜잭션 처리량, 블록체인 트랜잭션 처리시간, 블록 생성 시간이 있습니다.
블록체인은 모든 참여자에게 전송되어 공유된다는투명성을 가지고 있지만 개인 정보 등과 같은 중요한데이터를 담은 경우 보안이 중요합니다. 따라서 암호화 기술에 대한 품질을 고려해야 합니다. 이에 따른 품질 지표는 암호화 처리 성공률, 암호화처리시간이 있습니다.
주요 성능 지표 | 측정 방법 | ISO/IEC 25023 |
---|---|---|
블럭화 성공률 |
데이터 저장, 등록 시 블록 생성 성공률 측정 |
8.2.2 기능적 정확성 |
블럭화 정확도 |
데이터 저장, 등록 시 데이터 손실 없이 블록화되었는지 측정 |
8.2.2 기능적 정확성 |
블록 생성 시간 |
데이터 저장, 등록을 시도한 시점부터 블록이 생성되어 저장된 시점까지 측정 |
8.3.1시간 반응성 |
블록체인 트랜잭션 처리량 |
블록체인을 이용한 트랜젝션을 발생시켜 초당 트랙젝션 수 측정 |
8.3.1시간 반응성 |
블록체인 트랜잭션 처리 시간 |
블록체인을 이용한 트랜젝션을 처리하는데 소요되는 시간 측정 |
8.3.1시간 반응성 |
암호화 처리 성공률 |
데이터를 암호화한 후 복호화 하여 원본 데이터와 복호화 데이터를 비교하고, 두 데이터가 |
8.2.2 기능적 정확성 |
암호화 처리 시간 |
데이터를 암호화하는 시작 시점부터 완료 시점까지의 시간 측정 |
8.3.1시간 반응성 |
주식회사 애나 / 이상호