1 |
1
블록체인 네트워크 상의 노드 장치에 있어서,트랜잭션의 실행 결과에 따른 상태 데이터를 저장 및 유지하는 상태 데이터베이스에 대한 사용자의 액세스 요청을 수신하는 사용자 입력부;상기 액세스 요청에 따라, 상기 액세스 요청의 대상이 되는 상태 데이터에 대한 기 저장된 액세스 조건을 조회하는 액세스 조건 조회부;상기 조회된 액세스 조건에 기초하여, 상기 사용자의 액세스를 허용할지 판단하는 액세스 조건 판단부; 및상기 액세스 조건 판단부의 판단 결과에 따라 상기 액세스 요청에 응답하여 액세스 요청 결과를 제공하는 액세스 제어부를 포함하는 노드 장치
|
2 |
2
제1항에 있어서,상기 기 저장된 액세스 조건은,액세스 요청이 지정된 시간 범위 이내에서 발생한 경우, 액세스 요청이 액세스 권한을 갖는 사용자에 의해 발생한 경우, 및 액세스 요청이 지정된 블록 생성 주기에서 발생한 경우 중 적어도 하나의 경우를 포함하는, 노드 장치
|
3 |
3
제1항에 있어서,상기 액세스 요청은 상기 상태 데이터에 대한 삭제 요청이고,상기 액세스 조건 판단부는 상기 조회된 액세스 조건에 기초하여 상기 삭제 요청를 허용할지 판단하고,상기 액세스 제어부는 상기 액세스 조건 판단부에 의해 상기 삭제 요청이 허용되면 상기 상태 데이터베이스로부터 상기 상태 데이터를 삭제하는, 노드 장치
|
4 |
4
제3항에 있어서,상기 삭제 요청은 상기 상태 데이터에 대한 추후 복구 조건을 포함하고,상기 액세스 제어부는 상기 액세스 조건 판단부에 의해 상기 삭제 요청이 허용되면, 상기 상태 데이터에 대한 복구 요청이 발생할 때까지 상기 상태 데이터에 대한 액세스를 거부하는, 노드 장치
|
5 |
5
제3항에 있어서,상기 삭제 요청은 상기 상태 데이터에 대한 추후 복구 조건을 포함하고,상기 액세스 제어부는 상기 액세스 조건 판단부에 의해 상기 삭제 요청이 허용되면, 상기 상태 데이터에 액세스하기 위한 상기 상태 데이터베이스로의 연결을 삭제하는, 노드 장치
|
6 |
6
블록체인 네트워크 상의 노드 장치의 동작방법에 있어서,트랜잭션의 실행 결과에 따른 상태 데이터를 저장 및 유지하는 상태 데이터베이스에 대한 사용자의 액세스 요청을 수신하는 단계;상기 액세스 요청에 따라, 상기 액세스 요청의 대상이 되는 상태 데이터에 대한 기 저장된 액세스 조건을 조회하는 단계;상기 조회된 액세스 조건에 기초하여, 상기 사용자의 액세스를 허용할지 판단하는 단계; 및상기 판단 결과에 따라 상기 액세스 요청에 응답하여 액세스 요청 결과를 제공하는 단계를 포함하는 방법
|
7 |
7
제6항에 있어서,상기 기 저장된 액세스 조건은,액세스 요청이 지정된 시간 범위 이내에서 발생한 경우, 액세스 요청이 액세스 권한을 갖는 사용자에 의해 발생한 경우, 및 액세스 요청이 지정된 블록 생성 주기에서 발생한 경우 중 적어도 하나의 경우를 포함하는, 방법
|
8 |
8
제6항에 있어서,상기 액세스 요청은 상기 상태 데이터에 대한 삭제 요청이고,상기 사용자의 액세스를 허용할지 판단하는 단계는, 상기 조회된 액세스 조건에 기초하여 상기 삭제 요청를 허용할지 판단하는 단계를 포함하고,상기 액세스 요청 결과를 제공하는 단계는, 상기 삭제 요청이 허용되면 상기 상태 데이터베이스로부터 상기 상태 데이터를 삭제하는 단계를 포함하는, 방법
|
9 |
9
제8항에 있어서,상기 삭제 요청은 상기 상태 데이터에 대한 추후 복구 조건을 포함하고,상기 액세스 요청 결과를 제공하는 단계는, 상기 삭제 요청이 허용되면 상기 상태 데이터에 대한 복구 요청이 발생할 때까지 상기 상태 데이터에 대한 액세스를 거부하는 단계를 포함하는, 방법
|
10 |
10
제8항에 있어서,상기 삭제 요청은 상기 상태 데이터에 대한 추후 복구 조건을 포함하고,상기 액세스 요청 결과를 제공하는 단계는, 상기 삭제 요청이 허용되면 상기 상태 데이터에 액세스하기 위한 상기 상태 데이터베이스로의 연결을 삭제하는 단계를 포함하는, 방법
|