1 |
1
블록체인 시스템을 통해 서비스를 사용하는 장치로서,프로세서, 메모리, 및 통신 장치를 포함하고, 상기 프로세서는 상기 메모리에 저장된 프로그램을 실행하여,상기 서비스를 제공하는 제공자 노드가 탈중앙 네트워크의 참여자인 것을 상기 통신 장치를 사용하여 상기 블록체인 시스템을 통해 확인하는 단계, 그리고상기 제공자 노드가 상기 탈중앙 네트워크의 참여자인 것이 상기 통신 장치를 사용하여 상기 블록체인 시스템을 통해 확인되면, 상기 제공자 노드에 의해 제공되는 상기 서비스를 사용하는 단계를 수행하는, 장치
|
2 |
2
제1항에서,상기 프로세서는 상기 프로그램을 실행하여,상기 서비스를 사용하는 단계 이후에, 상기 서비스의 사용에 대한 사용료를 상기 통신 장치를 사용하여 상기 블록체인 시스템을 통해 지불하는 단계를 더 수행하는, 장치
|
3 |
3
제2항에서,상기 프로세서는 상기 서비스의 사용에 대한 사용료를 상기 블록체인 시스템을 통해 지불하는 단계를 수행할 때,상기 제공자 노드로부터 상기 사용료의 청구 내역 및 서비스 제공 증명을 상기 통신 장치를 사용하여 수신하는 단계,상기 서비스 제공 증명을 사용하여 상기 청구 내역을 검증하는 단계, 그리고상기 청구 내역이 검증되면, 상기 사용료를 지불하기 위한 서비스 스마트 컨트랙트 트랜잭션을 상기 통신 장치를 사용하여 상기 블록체인 시스템에게 전송하는 단계를 수행하는, 장치
|
4 |
4
제1항에서,상기 프로세서는 상기 프로그램을 실행하여,상기 통신 장치를 사용하여 상기 탈중앙 네트워크의 부트 스트래핑 서버에 접속하고, 상기 부트 스트래핑 서버의 제어에 따라 참여자 탈중앙 기능 모듈을 설치하는 단계, 그리고상기 참여자 탈중앙 기능 모듈을 사용하여 블록체인 계정을 생성하고, 상기 블록체인 시스템의 등록 스마트 컨트랙트 모듈을 통해 상기 사용자 노드를 상기 블록체인 시스템에 등록하는 단계를 더 수행하는, 장치
|
5 |
5
제1항에서,상기 서비스가 네트워크 자원을 사용하여 제공되는 네트워크 서비스일 때, 상기 사용자 노드는 단말이고, 상기 제공자 노드는 네트워크 서비스 제공자인, 장치
|
6 |
6
제1항에서,상기 서비스가 네트워크 자원을 제공하는 서비스일 때, 상기 사용자 노드는 상기 네트워크 자원을 사용하여 상기 서비스를 제공하는 네트워크 서비스 제공자이고, 상기 제공자 노드는 자원 제공자인, 장치
|
7 |
7
제1항에서,상기 프로세서는 상기 프로그램을 실행하여,상기 제공자 노드의 제공자 포털에서 상기 제공자 모드가 제공할 수 있는 서비스를 선택하는 단계, 그리고상기 제공자 노드에 상기 사용자 노드를 위한 가입자 계정을 생성하고, 상기 서비스에 따른 보증금을 설정하는 단계를 더 수행하는, 장치
|
8 |
8
제1항에서,상기 프로세서는 상기 프로그램을 실행하여,상기 통신 장치를 사용하여 사용자 포털을 통해 상기 제공자 노드로부터 상기 제공자 노드의 식별자 및 상기 제공자 노드에 의해 선택된 서비스의 서비스 명세를 수신하는 단계를 더 수행하고,상기 프로세서는 상기 서비스를 제공하는 제공자 노드가 탈중앙 네트워크의 참여자인 것을 블록체인 시스템을 통해 확인하는 단계를 수행할 때, 상기 제공자 노드의 식별자를 사용하여 상기 제공자 노드가 상기 탈중앙 네트워크에 등록된 참여자인 것을 확인하는 단계를 수행하는, 장치
|
9 |
9
제1항에서,상기 프로세서는 상기 제공자 노드에 의해 제공되는 상기 서비스를 사용하는 단계를 수행하기 전에,상기 제공자 노드와 마스터 대칭키를 합의하는 단계, 그리고상기 마스터 대칭키로부터 암호키를 생성하고, 생성된 암호키를 사용하여 상기 서비스에 필요한 채널을 암호화하는 단계를 더 수행하는, 장치
|
10 |
10
블록체인 시스템을 통해 서비스를 사용하는 방법으로서,상기 서비스를 제공하는 제공자 노드가 탈중앙 네트워크의 참여자인 것을 상기 블록체인 시스템을 통해 확인하는 단계, 그리고상기 제공자 노드가 상기 탈중앙 네트워크의 참여자인 것이 상기 블록체인 시스템을 통해 확인되면, 상기 제공자 노드에 의해 제공되는 상기 서비스를 사용하는 단계를 포함하는 방법
|
11 |
11
제10항에서,상기 서비스를 사용하는 단계 이후에, 상기 서비스의 사용에 대한 사용료를 상기 블록체인 시스템을 통해 지불하는 단계를 더 포함하는 방법
|
12 |
12
제11항에서,상기 서비스의 사용에 대한 사용료를 상기 블록체인 시스템을 통해 지불하는 단계를 수행할 때,상기 제공자 노드로부터 상기 사용료의 청구 내역 및 서비스 제공 증명을 수신하는 단계,상기 서비스 제공 증명을 사용하여 상기 청구 내역을 검증하는 단계, 그리고상기 청구 내역이 검증되면, 상기 사용료를 지불하기 위한 서비스 스마트 컨트랙트 트랜잭션을 상기 통신 장치를 사용하여 상기 블록체인 시스템에게 전송하는 단계를 포함하는 방법
|
13 |
13
제10항에서,상기 탈중앙 네트워크의 부트 스트래핑 서버에 접속하고, 상기 부트 스트래핑 서버의 제어에 따라 참여자 탈중앙 기능 모듈을 설치하는 단계, 그리고상기 참여자 탈중앙 기능 모듈을 사용하여 블록체인 계정을 생성하고, 상기 블록체인 시스템의 등록 스마트 컨트랙트 모듈을 통해 사용자 노드를 상기 블록체인 시스템에 등록하는 단계를 더 포함하는 방법
|
14 |
14
제10항에서,상기 서비스가 네트워크 자원을 사용하여 제공되는 네트워크 서비스일 때, 사용자 노드는 단말이고, 상기 제공자 노드는 네트워크 서비스 제공자인, 방법
|
15 |
15
제10항에서,상기 서비스가 네트워크 자원을 제공하는 서비스일 때, 사용자 노드는 상기 네트워크 자원을 사용하여 상기 서비스를 제공하는 네트워크 서비스 제공자이고, 상기 제공자 노드는 자원 제공자인, 방법
|
16 |
16
제10항에서,상기 제공자 노드의 제공자 포털에서 상기 제공자 모드가 제공할 수 있는 서비스를 선택하는 단계, 그리고상기 제공자 노드에 사용자 노드를 위한 가입자 계정을 생성하고, 상기 서비스에 따른 보증금을 설정하는 단계를 더 포함하는 방법
|
17 |
17
제10항에서,사용자 포털을 통해 상기 제공자 노드로부터 상기 제공자 노드의 식별자 및 상기 제공자 노드에 의해 선택된 서비스의 서비스 명세를 수신하는 단계를 더 포함하고,상기 서비스를 제공하는 제공자 노드가 탈중앙 네트워크의 참여자인 것을 블록체인 시스템을 통해 확인하는 단계는, 상기 제공자 노드의 식별자를 사용하여 상기 제공자 노드가 상기 탈중앙 네트워크에 등록된 참여자인 것을 확인하는 단계를 포함하는, 방법
|
18 |
18
제10항에서,상기 프로세서는 상기 제공자 노드에 의해 제공되는 상기 서비스를 사용하는 단계,상기 제공자 노드와 마스터 대칭키를 합의하는 단계, 그리고상기 마스터 대칭키로부터 암호키를 생성하고, 생성된 암호키를 사용하여 상기 서비스에 필요한 채널을 암호화하는 단계를 더 포함하는 방법
|
19 |
19
블록체인 시스템으로서,참여자가 생성한 등록 관련 트랜잭션을 처리함으로써 상기 참여자를 탈중앙 네트워크에 등록하는 등록 스마트 컨트랙트 모듈,상기 참여자가 상기 탈중앙 네트워크를 사용하여 서비스를 제공하거나 또는 상기 참여자가 상기 탈중앙 네트워크를 사용하여 상기 서비스를 사용할 때의 트랜잭션을 처리하는 서비스 스마트 컨트랙트 모듈, 및상기 참여자가 상기 서비스를 제공하거나 또는 상기 서비스를 제공할 때 사용되는 암호화폐 자산을 처리하는 블록체인 데이터베이스를 포함하고,상기 참여자는 상기 서비스를 사용하는 사용자 노드, 상기 서비스를 제공하거나 또는 상기 서비스를 위한 자원을 제공하는 제공자 노드 중 하나인, 블록체인 시스템
|