전술 한 바 와 같 은 과제 를 해결 하 기 위한 본 개시 의 일 실시 예 에 따라 , 컴퓨터 판독 가능 저장 매체 에 저장 된 컴퓨터 프로그램 이 제공 된다 . 상기 컴퓨터 프로그램 은 블록체인 네트워크 에 포함 된 클라이언트 노드 의 프로세서 로 하여금 메인 체인 을 생성 하 기 위한 이하 의 단계 들 을 수행 하 게 하 기 위한 명령 들 을 포함 하 며 , 상기 명령 들 은 : 검증 이 완료 된 복수 의 이벤트 트랜잭션 중 일부 를 합의 트랜잭션 으로 결정 하 는 단계 ; 상기 검증 이 완료 된 복수 의 이벤트 트랜잭션 을 포함 하 는 사이드 체인 에 대하 여 기 설정 된 조건 을 만족 하 는 합의 시간 ( consensus time ) 을 연산 하 는 단계 ; 및 상기 사이드 체인 을 클라이언트 노드 의 저 장부 에 기 저장 되 어 있 는 메인 체인 ( main chain ) 에 연결 하 고 , 상기 복수 의 합의 트랜잭션 을 메인 체인 에 포함 시키 는 단계 ; 를 포함 하 고 , 상기 사이드 체인 은 , DAG ( Directed Acyclic Graph ) 형태 를 가질 수 있 다 .