1 |
1
블록체인 서버와 연결된 스마트 컨트랙트(smart contract)의 룰(rule) 관리 장치의 룰 관리 방법에 있어서,상기 블록체인 서버로부터 트랜잭션(transaction)에 대한 정보를 수신하는 단계;상기 트랜잭션에 대한 정보 및 데이터베이스를 이용하여 룰 검사를 수행하는 단계;상기 룰 검사 결과를 상기 블록체인 서버로 송신하는 단계; 및상기 블록체인 서버로부터 상기 룰 검사 결과에 따른 작업을 수행한 결과 데이터를 수신하여 상기 데이터베이스를 갱신하는 단계를 포함하는, 룰 관리 방법
|
2 |
2
청구항 1에 있어서,상기 블록체인 서버로부터 트랜잭션에 대한 정보를 수신하는 단계는,블록체인의 상태 정보 및 룰의 유형 정보를 수신하는 단계를 포함하는, 룰 관리 방법
|
3 |
3
청구항 2에 있어서,상기 트랜잭션에 대한 정보 및 데이터베이스를 이용하여 룰 검사를 수행하는 단계는,상기 데이터베이스로부터 상기 룰의 유형 정보에 대응하는 룰을 검색하는 단계; 및상기 블록체인의 상태 정보 및 상기 검색한 룰을 기초로 상기 블록체인의 작업 정보를 생성하는 단계를 포함하는, 룰 관리 방법
|
4 |
4
청구항 3에 있어서,상기 룰 검사 결과는,상기 블록체인의 작업 정보를 포함하는, 룰 관리 방법
|
5 |
5
청구항 3에 있어서,상기 룰 검사 결과는,상기 데이터베이스에 상기 룰의 유형 정보에 대응하는 룰이 존재하지 않는 경우, 대응하는 룰이 존재하지 않음을 나타내는 정보를 포함하는, 룰 관리 방법
|
6 |
6
청구항 1에 있어서,상기 블록체인 서버로부터 트랜잭션에 대한 정보를 수신하는 단계는,룰의 유형 정보 및 룰의 변경 정보를 수신하는 단계를 포함하는, 룰 관리 방법
|
7 |
7
청구항 6에 있어서,상기 트랜잭션에 대한 정보 및 데이터베이스를 이용하여 룰 검사를 수행하는 단계는,상기 데이터베이스로부터 상기 룰의 유형 정보에 대응하는 룰을 검색하는 단계; 및상기 룰의 변경 정보를 기초로 상기 검색한 룰을 변경하는 단계를 포함하는, 룰 관리 방법
|
8 |
8
청구항 7에 있어서,상기 룰 검사 결과는,상기 룰의 변경 정보에 따라 변경함을 나타내는 정보를 포함하는, 룰 관리 방법
|
9 |
9
청구항 1에 있어서,상기 트랜잭션은,블록체인의 상태 정보 및 온톨로지(ontology) 데이터를 포함하는 스마트 컨트랙트(smart contract)에 대한 정보 및 룰 정보를 포함하는, 룰 관리 방법
|
10 |
10
청구항 9에 있어서,상기 룰 정보는,상기 스마트 컨트랙트의 동작 조건을 SWRL(Semantic Web Rule Language)을 이용하여 나타낸 정보를 포함하는, 룰 관리 방법
|
11 |
11
블록체인 서버와 연결되어 스마트 컨트랙트(smart contract)의 룰(rule)을 관리하는 룰 관리 장치에 있어서,프로세서(processor); 및상기 프로세서를 통해 실행되는 적어도 하나의 명령이 저장된 메모리(memory)를 포함하고,상기 적어도 하나의 명령은,상기 블록체인 서버로부터 트랜잭션(transaction)에 대한 정보를 수신하도록 실행되고,상기 트랜잭션에 대한 정보 및 데이터베이스를 이용하여 룰 검사를 수행하도록 실행되고,상기 룰 검사 결과를 상기 블록체인 서버로 송신하도록 실행되고,상기 블록체인 서버로부터 상기 룰 검사 결과에 따른 작업을 수행한 결과 데이터를 수신하여 상기 데이터베이스를 갱신하도록 실행되는, 룰 관리 장치
|
12 |
12
청구항 11에 있어서,상기 적어도 하나의 명령은,블록체인의 상태 정보 및 룰의 유형 정보를 수신하도록 실행되는, 룰 관리 장치
|
13 |
13
청구항 12에 있어서,상기 적어도 하나의 명령은,상기 데이터베이스로부터 상기 룰의 유형 정보에 대응하는 룰을 검색하도록 실행되고,상기 블록체인의 상태 정보 및 상기 검색한 룰을 기초로 상기 블록체인의 작업 정보를 생성하도록 실행되는, 룰 관리 장치
|
14 |
14
청구항 13에 있어서,상기 룰 검사 결과는,상기 블록체인의 작업 정보를 포함하는, 룰 관리 장치
|
15 |
15
청구항 13에 있어서,상기 룰 검사 결과는,상기 데이터베이스에 상기 룰의 유형 정보에 대응하는 룰이 존재하지 않는 경우, 대응하는 룰이 존재하지 않음을 나타내는 메시지를 포함하는, 룰 관리 장치
|
16 |
16
청구항 11에 있어서,상기 적어도 하나의 명령은,룰의 유형 정보 및 룰의 변경 정보를 수신하도록 실행되는, 룰 관리 장치
|
17 |
17
청구항 16에 있어서,상기 적어도 하나의 명령은,상기 데이터베이스로부터 상기 룰의 유형 정보에 대응하는 룰을 검색하도록 실행되고,상기 룰의 변경 정보를 기초로 상기 검색한 룰을 변경하도록 실행되는, 룰 관리 장치
|
18 |
18
청구항 17에 있어서,상기 룰 검사 결과는,상기 룰의 변경 정보에 따라 변경함을 나타내는 정보를 포함하는, 룰 관리 장치
|
19 |
19
청구항 11에 있어서,상기 트랜잭션은,블록체인의 상태 정보 및 온톨로지(ontology) 데이터를 포함하는 스마트 컨트랙트(smart contract)에 대한 정보 및 룰 정보를 포함하는, 룰 관리 장치
|
20 |
20
청구항 19에 있어서,상기 룰 정보는,상기 스마트 컨트랙트의 동작 조건을 SWRL(Semantic Web Rule Language)을 이용하여 나타낸 정보를 포함하는, 룰 관리 장치
|