1 |
1
스토리지 서버에 의해 DB에 저장된 콘텐츠 파일에 대한 경매 요청이 상기 콘텐츠 파일을 업로드한 판매자 단말에 의해 발생됨에 따라, 옥션 관리 서버에서, BCON 인증을 통해 상기 판매자 단말의 신원을 검증하는 단계;상기 판매자 단말의 신원이 검증되면, 상기 옥션 관리 서버에서, 경매가 진행되는 동안의 상기 콘텐츠 파일에 대한 임시 소유주 권한의 위임 절차를 수행하는 단계;상기 위임 절차가 완료되면, 상기 옥션 관리 서버에서, 블록체인 상의 옥션 관리 컨트랙트를 통해 상기 콘텐츠 파일의 경매를 개시하는 단계;상기 옥션 관리 서버에서, BCON 인증을 통해, 상기 경매의 개시로부터 설정된 경매 유효 시간 동안 상기 콘텐츠 파일의 경매에 입찰하려는 구매자 단말의 신원을 검증하는 단계;상기 구매자 단말의 신원이 검증되면, 상기 옥션 관리 서버에서, 상기 구매자 단말이 기입한 입찰금액이 경매 입찰 조건을 만족하는지 확인하는 조건 검사를 진행하는 단계;상기 조건 검사에 의해, 상기 입찰금액이 상기 경매의 최고 입찰금액을 초과한 것으로 확인되면, 상기 옥션 관리 서버에서 입찰 트랜잭션을 상기 옥션 관리 컨트랙트로 전송하여, 상기 옥션 관리 컨트랙트에서, 상기 경매의 최고 입찰금액을 상기 입찰금액으로 갱신하는 동시에 상기 입찰금액 직전의 입찰금액을 반환 처리하도록 하는 단계;상기 경매 유효 시간이 만료됨에 따라, 상기 옥션 관리 서버에서 낙찰가 정산 트랜잭션을 상기 옥션 관리 컨트랙트로 전송하여, 상기 옥션 관리 컨트랙트에서, 상기 최고 입찰금액으로 갱신된 상기 입찰금액 중 일정 비율의 서비스 수수료를 제외한 금액을 상기 판매자 단말로 지급해 정산 처리하도록 하는 단계; 및상기 정산 처리에 따라, 상기 옥션 관리 서버에서, 상기 블록체인 상의 콘텐츠 관리 컨트랙트에 기록된 상기 콘텐츠 파일의 소유증명서를, 상기 판매자 단말로부터 상기 구매자 단말로 이전시키는 단계를 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
2 |
2
제1항에 있어서,상기 옥션 관리 서버에서, 상기 콘텐츠 관리 컨트랙트와 연동하여 동작하는 상기 블록체인 상의 NFT 관리 컨트랙트에 생성된 상기 콘텐츠 파일의 NFT(Non-Fungible Token)를, 상기 판매자 단말로부터 상기 구매자 단말로 이전시키는 단계; 및상기 소유증명서 및 상기 NFT의 이전 완료에 따라,상기 옥션 관리 서버에서, 상기 옥션 관리 컨트랙트를 통해 상기 콘텐츠 파일의 경매를 종료하는 단계를 더 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
3 |
3
제1항에 있어서,상기 구매자 단말로 이전시키는 단계는,상기 콘텐츠 파일의 소유증명서를 상기 콘텐츠 관리 컨트랙트로부터 로딩하는 단계;상기 구매자 단말의 DID를 상기 소유증명서와 함께 상기 스토리지 서버로 전송하여, 갱신 소유증명서의 발급을 요청하는 단계;BCON 인증을 통해 상기 스토리지 서버에 의해 갱신 소유증명서가 발급되면, 상기 갱신 소유증명서로부터, 상기 구매자 단말의 DID 및 상기 스토리지 서버의 시그니처값을 추출하는 단계; 및상기 콘텐츠 관리 컨트랙트에 기록된 소유증명서에 기재된 상기 판매자 단말의 DID 및 시그니처값을, 상기 추출한 구매자 단말의 DID 및 시그니처값으로 변경하는 단계를 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
4 |
4
제3항에 있어서,상기 콘텐츠 경매 서비스 구현 방법은,상기 갱신 소유증명서의 발급 요청을 수신한 상기 스토리지 서버에서, 상기 구매자 단말의 DID를 이용한 BCON 인증을 통해, 상기 구매자 단말의 신원을 검증하는 단계;상기 스토리지 서버에서, 상기 구매자 단말의 신원이 확인되면, 상기 소유증명서와 상기 스토리지 서버에 보관된 원본 소유증명서와의 변경 여부를 검증하는 단계; 및상기 스토리지 서버에서, 상기 소유증명서에 변경사항이 없는 것으로 검증되면, 상기 구매자 단말의 DID와, 상기 스토리지 서버의 DID, 및 상기 스토리지 서버의 비밀키로 사인한 시그니처값을 기재한 상기 갱신 소유증명서를, 상기 옥션 관리 서버로 발급하고, 발급된 상기 갱신 소유증명서를 원본 소유증명서로서 보관하는 단계를 더 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
5 |
5
제4항에 있어서,상기 구매자 단말의 신원을 검증하는 단계는,상기 구매자 단말의 DID에 의해 식별되는, 상기 블록체인 상의 DID 레지스트리에 기록된 상기 구매자 단말의 DID 문서를 로딩하는 단계; 및상기 로딩한 DID 문서 내 공개키ID를 이용하여 추출한 공개키로, 상기 구매자 단말의 시그니처값의 유효성을 검증하여, 상기 BCON 인증을 실시함으로써, 상기 구매자 단말의 신원을 검증하는 단계를 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
6 |
6
제5항에 있어서,상기 콘텐츠 경매 서비스 구현 방법은,상기 판매자 단말에 의해 상기 콘텐츠 파일의 업로드 요청이 발생됨에 따라,상기 스토리지 서버와 이격된 검증 서버에서, 상기 업로드 요청에 포함된 상기 판매자 단말의 DID를 이용해 상기 DID 레지스트리로부터 상기 판매자 단말의 DID 문서를 로딩하고, 로딩한 DID 문서를 이용한 BCON 인증을 통해, 상기 판매자 단말의 신원을 검증하는 단계;상기 스토리지 서버에서, 신원이 검증된 상기 판매자 단말로부터의 콘텐츠 파일을 복수의 분산DB 중 어느 하나의 DB에 저장하고, 상기 콘텐츠 파일의 다운로드 권한을 증명하는 상기 소유증명서를, 상기 판매자 단말에 발급하는 단계;상기 판매자 단말에 설치된 분산앱에서, 상기 판매자 단말에 발급된 소유증명서를, 상기 블록체인 상의 콘텐츠 관리 컨트랙트에 기록하는 단계; 및상기 콘텐츠 파일의 소유증명서가 상기 콘텐츠 관리 컨트랙트에 기록됨에 연동하여, 상기 블록체인 상의 NFT 관리 컨트랙트에서, 상기 콘텐츠 파일의 소유자인 상기 판매자 단말의 DID를 포함하여 NFT를 생성하는 단계를 더 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
7 |
7
제1항에 있어서,상기 판매자 단말의 신원을 검증하는 단계는,상기 경매 요청으로부터, 경매하려는 콘텐츠 파일에 대한 NFT, 파일명, 경매시작금액, 경매 유효 시간, 경매 설명, 콘텐츠 소유주 DID 및 콘텐츠 생성자 DID가 포함된 경매 메타 정보를 식별하는 단계;상기 경매 메타 정보 내 콘텐츠 소유주 DID에 의해 식별되는, 상기 블록체인 상의 DID 레지스트리에 기록된 상기 판매자 단말의 DID 문서를 로딩하는 단계; 및상기 로딩한 DID 문서 내 공개키ID를 이용하여 추출한 공개키로, 상기 판매자 단말의 시그니처값의 유효성을 검증하여, 상기 BCON 인증을 실시함으로써, 상기 판매자 단말의 신원을 검증하는 단계를 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
8 |
8
제7항에 있어서,상기 위임 절차를 수행하는 단계는,상기 BCON 인증에 의해 신원이 확인된 상기 판매자 단말로, 상기 경매 메타 정보에 상기 옥션 관리 서버의 비밀키로 사인한 시그니처값을 포함시켜 전송하는 단계; 및상기 옥션 관리 서버의 시그니처값을 포함한 상기 경매 메타 정보를 받은 상기 판매자 단말에서, 분산앱을 통해 상기 옥션 관리 서버의 시그니처값을 포함한 상기 경매 메타 정보를 상기 콘텐츠 관리 컨트랙트에 기록시킴에 따라,상기 콘텐츠 파일의 경매가 진행되는 동안, 상기 콘텐츠 파일의 임시 소유주 권한을, 상기 판매자 단말로부터 상기 옥션 관리 서버로 위임 처리하는 단계를 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
9 |
9
제8항에 있어서,상기 경매를 개시하는 단계는,상기 콘텐츠 관리 컨트랙트에 기록된 상기 경매 메타 정보가, 상기 옥션 관리 컨트랙트로 전송됨에 따라, 상기 옥션 관리 컨트랙트에서 상기 콘텐츠 파일을 경매중 상태로 설정하여, 상기 경매를 개시하는 단계를 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
10 |
10
제1항에 있어서,상기 옥션 관리 서버에서, 상기 콘텐츠 파일의 경매 개시에 연동하여, 복수의 구매자 단말에 설치된 분산앱을 통해 상기 콘텐츠 파일을 표시하는 단계; 및상기 옥션 관리 서버에서, 상기 콘텐츠 파일의 경매에 입찰하려는 복수의 구매자 단말 간 경매 진행 상황을 상기 판매자 단말에 설치된 분산앱을 통해 시각화 하는 단계를 더 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 방법
|
11 |
11
스토리지 서버에 의해 DB에 저장된 콘텐츠 파일에 대한 경매 요청이 상기 콘텐츠 파일을 업로드한 판매자 단말에 의해 발생됨에 따라,BCON 인증을 통해 판매자 단말의 신원을 검증하고, 상기 판매자 단말의 신원이 검증되면, 경매가 진행되는 동안의 상기 콘텐츠 파일에 대한 임시 소유주 권한의 위임 절차를 수행하는, 옥션 관리 서버 내 위임 처리부;상기 위임 절차가 완료되면, 블록체인 상의 옥션 관리 컨트랙트를 통해 상기 콘텐츠 파일의 경매를 개시하는, 옥션 관리 서버 내 상태 제어부;상기 경매의 개시로부터 설정된 경매 유효 시간 동안 상기 콘텐츠 파일의 경매에 입찰하려는 구매자 단말의 신원을 BCON 인증을 통해 검증하고, 상기 구매자 단말이 기입한 입찰금액이 경매 입찰 조건을 만족하는지 확인하는 조건 검사를 진행하는 상기 옥션 관리 서버 내 입찰 처리부;상기 조건 검사에 의해 상기 입찰금액이 상기 경매의 최고 입찰금액을 초과한 것으로 확인되면, 입찰 트랜잭션을 상기 옥션 관리 컨트랙트로 전송하여, 상기 옥션 관리 컨트랙트에서 상기 경매의 최고 입찰금액을 상기 입찰금액으로 갱신하는 동시에 상기 입찰금액 직전의 입찰금액을 반환 처리하도록 하고, 상기 경매 유효 시간이 만료됨에 따라 낙찰가 정산 트랜잭션을 상기 옥션 관리 컨트랙트로 전송하여, 상기 옥션 관리 컨트랙트에서, 상기 최고 입찰금액으로 갱신된 상기 입찰금액 중 일정 비율의 서비스 수수료를 제외한 금액을 상기 판매자 단말로 지급해 정산 처리하도록 하는 상기 옥션 관리 서버 내 트랜잭션 처리부; 및상기 옥션 관리 컨트랙트에서의 정산 처리에 따라, 상기 블록체인 상의 콘텐츠 관리 컨트랙트에 기록된 상기 콘텐츠 파일의 소유증명서를, 상기 판매자 단말로부터 상기 구매자 단말로 이전시키는, 상기 옥션 관리 서버 내 이전 처리부를 포함하는 블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
12 |
12
제11항에 있어서,상기 이전 처리부는,상기 콘텐츠 관리 컨트랙트와 연동하여 동작하는 상기 블록체인 상의 NFT 관리 컨트랙트에 생성된 상기 콘텐츠 파일의 NFT를, 상기 판매자 단말로부터 상기 구매자 단말로 이전시키고,상기 소유증명서 및 상기 NFT의 이전 완료에 따라,상기 상태 제어부는,상기 옥션 관리 컨트랙트를 통해 상기 콘텐츠 파일의 경매를 종료하는블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
13 |
13
제11항에 있어서,상기 이전 처리부는,상기 콘텐츠 파일의 소유증명서를 상기 콘텐츠 관리 컨트랙트로부터 로딩하고,상기 구매자 단말의 DID를 상기 소유증명서와 함께 상기 스토리지 서버로 전송하여, 갱신 소유증명서의 발급을 요청하고,BCON 인증을 통해 상기 스토리지 서버에 의해 갱신 소유증명서가 발급되면, 상기 갱신 소유증명서로부터, 상기 구매자 단말의 DID 및 상기 스토리지 서버의 시그니처값을 추출하고,상기 콘텐츠 관리 컨트랙트에 기록된 소유증명서에 기재된 상기 판매자 단말의 DID 및 시그니처값을, 상기 추출한 구매자 단말의 DID 및 시그니처값으로 변경하는블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
14 |
14
제13항에 있어서,상기 갱신 소유증명서의 발급 요청을 수신한 상기 스토리지 서버는,상기 구매자 단말의 DID를 이용한 BCON 인증을 통해, 상기 구매자 단말의 신원을 검증하고,상기 구매자 단말의 신원이 확인되면, 상기 소유증명서와 상기 스토리지 서버에 보관된 원본 소유증명서와의 변경 여부를 검증하고,상기 소유증명서에 변경사항이 없는 것으로 검증되면, 상기 구매자 단말의 DID와, 상기 스토리지 서버의 DID, 및 상기 스토리지 서버의 비밀키로 사인한 시그니처값을 기재한 상기 갱신 소유증명서를, 상기 옥션 관리 서버로 발급하고, 발급된 상기 갱신 소유증명서를 원본 소유증명서로서 보관하는블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
15 |
15
제14항에 있어서,상기 스토리지 서버는,상기 구매자 단말의 DID에 의해 식별되는, 상기 블록체인 상의 DID 레지스트리에 기록된 상기 구매자 단말의 DID 문서를 로딩하고,상기 로딩한 DID 문서 내 공개키ID를 이용하여 추출한 공개키로, 상기 구매자 단말의 시그니처값의 유효성을 검증하여, 상기 BCON 인증을 실시함으로써, 상기 구매자 단말의 신원을 검증하는블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
16 |
16
제15항에 있어서,상기 판매자 단말에 의해 상기 콘텐츠 파일의 업로드 요청이 발생됨에 따라,상기 스토리지 서버와 이격된 검증 서버는,상기 업로드 요청에 포함된 상기 판매자 단말의 DID를 이용해 상기 DID 레지스트리로부터 상기 판매자 단말의 DID 문서를 로딩하고, 로딩한 DID 문서를 이용한 BCON 인증을 통해, 상기 판매자 단말의 신원을 검증하고,상기 스토리지 서버는,신원이 검증된 상기 판매자 단말로부터의 콘텐츠 파일을 복수의 분산DB 중 어느 하나의 DB에 저장하고, 상기 콘텐츠 파일의 다운로드 권한을 증명하는 상기 소유증명서를 상기 판매자 단말에 발급하여, 상기 판매자 단말에 설치된 분산앱을 통해, 상기 블록체인 상의 콘텐츠 관리 컨트랙트에 기록시키고,상기 콘텐츠 파일의 소유증명서가 상기 콘텐츠 관리 컨트랙트에 기록됨에 연동하여, 상기 블록체인 상의 NFT 관리 컨트랙트에서, 상기 콘텐츠 파일의 소유자인 상기 판매자 단말의 DID를 포함하여 NFT를 생성하는블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
17 |
17
제11항에 있어서,상기 위임 처리부는,상기 경매 요청으로부터, 경매하려는 콘텐츠 파일에 대한 NFT, 파일명, 경매시작금액, 경매 유효 시간, 경매 설명, 콘텐츠 소유주 DID 및 콘텐츠 생성자 DID가 포함된 경매 메타 정보를 식별하고,상기 경매 메타 정보 내 콘텐츠 소유주 DID에 의해 식별되는, 상기 블록체인 상의 DID 레지스트리에 기록된 상기 판매자 단말의 DID 문서를 로딩하고,상기 로딩한 DID 문서 내 공개키ID를 이용하여 추출한 공개키로, 상기 판매자 단말의 시그니처값의 유효성을 검증하여, 상기 BCON 인증을 실시함으로써, 상기 판매자 단말의 신원을 검증하는블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
18 |
18
제17항에 있어서,상기 위임 처리부는,상기 BCON 인증에 의해 신원이 확인된 상기 판매자 단말로, 상기 경매 메타 정보에 상기 옥션 관리 서버의 비밀키로 사인한 시그니처값을 포함시켜 전송하고,상기 옥션 관리 서버의 시그니처값을 포함한 상기 경매 메타 정보를 받은 상기 판매자 단말에서, 분산앱을 통해 상기 옥션 관리 서버의 시그니처값을 포함한 상기 경매 메타 정보를 상기 콘텐츠 관리 컨트랙트에 기록시킴에 따라,상기 콘텐츠 파일의 경매가 진행되는 동안, 상기 콘텐츠 파일의 임시 소유주 권한을, 상기 판매자 단말로부터 상기 옥션 관리 서버로 위임 처리하는블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
19 |
19
제18항에 있어서,상기 상태 제어부는,상기 콘텐츠 관리 컨트랙트에 기록된 상기 경매 메타 정보가, 상기 옥션 관리 컨트랙트로 전송됨에 따라, 상기 옥션 관리 컨트랙트에서 상기 콘텐츠 파일을 경매중 상태로 설정하여, 상기 경매를 개시하는블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
20 |
20
제11항에 있어서,상기 콘텐츠 파일의 경매 개시에 연동하여, 복수의 구매자 단말에 설치된 분산앱을 통해 상기 콘텐츠 파일을 표시하는 상기 옥션 관리 서버 내 인터페이스부를 더 포함하고,상기 인터페이스부는,상기 콘텐츠 파일의 경매에 입찰하려는 복수의 구매자 단말 간 경매 진행 상황을 상기 판매자 단말에 설치된 분산앱을 통해 시각화 하는블록체인 기반의 콘텐츠 경매 서비스 구현 시스템
|
21 |
21
제1항 내지 제10항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체
|