초록
블록체인 기반 분산 서비스의 안전 실행 보장 방법 및 이를 위한 자율 데이터 공급 시스템이 개시된다. 상기 안전 실행 보장 방법은, 서비스 소비자의 서비스 요청에 따라, 분산 서비스 원장의 외부에서 오프 체인(off-chain)으로 상기 서비스의 단위 기능을 수행하는 제1 태스크 노드들로 구성된 제1 태스크 노드 그룹을 선정하는 단계와, 상기 제1 태스크 노드들 각각의 단위 기능 수행에 따라 가공된 제 1 태스크 노드 데이터를 생성하고 상기 생성된 제 1 태스크 노드 데이터의 서비스 트랜잭션 데이터를 포함하는 제 1 오퍼레이션 증거 정보를 생성하는 단계와, 상기 제 1 태스크 노드 그룹 중 소정 개수 단위의 제 1 태스크 노드 데이터들에 대한 상기 제 1 오퍼레이션 증거 정보를 기초로 제 1 머클 트리를 형성하여 제 1 머클 트리 루트를 산출하는 단계, 및 검증자에 의해 상기 제1 머클 트리 루트를 검증하여 무결성(integrity)이 인정되면, 상기 소정 개수 단위의 제1 태스크 노드 데이터들의 상기 서비스 트랜잭션 데이터와 관련된 서비스 상태 요약 정보를 온 체인(on-chain)으로 상기 분산 서비스 원장(102)에 기록하는 단계를 포함한다.