ETRI-Knowledge Sharing Plaform

ENGLISH
기술이전 검색
연도 ~ 이전수 키워드

상세정보

블록체인 기반 디지털 콘텐츠 유통 플랫폼 기술

전수책임자
김익순
참여자
김기홍, 김용준, 김용준, 김익순, 김지은, 박수란, 정기숙, 허기수, 허기수
기술이전수
2
이전연도
2019
협약과제
18CS1800, 블록체인 기반의 웹 콘텐츠 생성 및 유통 플랫폼 기술 개발, 김익순
디지털 콘텐츠의 불공정 계약을 방지하고 투명하고 신뢰성 있는 콘텐츠 유통 생태계 구축을 위한 블록체인 기반 유통 플랫폼 기술
- ICT 공유 경제 활성화를 위한 디지털 콘텐츠의 유통 생태계 구축
- Smart Contract 기반 디지털 콘텐츠 판매자와 구매자 간의 투명하고 공정한 직거래 구축
A. 기존의 중앙 집중형 시스템이 탈중앙화 시스템으로 빠르게 변화 중이며, 새로운 탈중앙화 서비스들이 빠르게 출현하고 있어 이에 대비하기 위한 기술이전 기술임
- 중앙 집중형 시스템은 몇 개의 서버 컴퓨터들이 서비스를 제공하며, 동시 접속자와 서비스의 처리 능력에 한계가 있고, 사용자가 많아질수록 늦어지며, 보안에 취약할 수 있어 해킹, DoS 공격 등의 문제가 발생할 수 있음
- 탈중앙화 시스템(블록체인 기반 분산 시스템)은 중앙 서버 컴퓨터들이 없고, 각 컴퓨터들이 리소스를 제공하며, 잘 설계된 시스템의 경우 사용자가 많을수록 빨라질 수 있으며, 보안이 우수하여 해킹이나 DoS 공격이 매우 어려움

B. 특정 영리기관에 종속되지 않은 독자적인 탈중앙화 분산 시스템을 제공할 수 있는 기술임
- 본 기술은 비영리기관에서 개발된 블록체인 플랫폼으로 특정 영리 기관에 유리하게 개발되지 않음
- 블록체인 합의 알고리즘, 거래 수수료 책정, 스마트 계약 실행 수수료 책정 방법, 수수료의 지불자 및 수급자 결정 방법, 블록체인의 블록 크기 결정 방법 등의 블록체인 시스템에서 중요한 요소들이 특정 영리 기관이 설정해 놓은 방법을 따르지 않고, 비교적 자유로운 범위 내에서 기술이전 후, 적용할 수 있는 기술임

C. 소수의 글로벌 콘텐츠 유통 회사들이 좌우하던 유통 생태계를 누구나 참여하여 콘텐츠 서비스를 등록하고 직거래할 수 있는 투명하고 신뢰할 수 있는 참여형 개방형 생태계 조성을 가능한 기술임
- 특정 영리 기관에 좌우되지 않고, 구축하고자 하는 블록체인 유통 플랫폼에 맞춰 자유롭게 생태계 조성이 가능함

D. 스마트 컨트랙트(Smart Contract)를 통해 투명하고, 불공정 갑질을 근절하고, 공정거래를 지원할 수 있는 기술임
A. 다중 플랫폼(마이크로소프트 윈도우, 애플 맥OS) 지원 가능한 콘텐츠 유통 플랫폼
- 크로미움 엠베디드 프레임워크를 이용하여 윈도우, 맥OS에서 자유롭게 실행 가능한 어플리케이션 제작 가능
B. 오픈소스 라이선스를 사용하지 않아, 프로젝트 구축 시, 오픈소스 정책에 따라 소스 공개 없이 바로 사용할 수 있는 코드
- GNU 계열 오픈소스 정책을 따르는 코드 제외
- BSD, MIT 라이선스 코드 일부 사용
- 블록체인 유통 플랫폼의 모든 코드는 직접 코딩
C. 손쉽게 접근할 수 있는 스마트 컨트랙트 작성 방법 제공
- 스마트 컨트랙트를 위한 비주얼 언어 컴파일러 개발 도구 준비
- 누구나 손쉽게 작성할 수 있는 스마트 컨트랙트
D. 탈중앙 합의 엔진 및 스마트 컨트랙트 엔진 개발을 통한 시스템 구축의 자유로움 확보 가능
1. Consensus 엔진 모듈
- DPOS 기반의 합의 알고리즘 탑재, 트랜잭션 처리 및 블록 생성

2. 암호(Crypto) 모듈
- 블록체인의 개인키 및 공개키 생성 기능, 메시지 암호화 통신 기능 제공

3. Visual Language 모듈
- 스마트 컨트랙트 생성을 위한 비주얼 코딩 기능 제공

4. Smart Contract 모듈
- 스마트 컨트랙트 처리를 위한 가상머신 및 로컬 스토리지 저장 기능 제공

5. 블록체인 기반 콘텐츠 유통 플랫폼 사용자 인터페이스
- 블록체인 기반 디지털 콘텐츠 유통 플랫폼을 구동하기 위한 윈도우 어플리케이션

1. Consensus 엔진 모듈
- DPOS 합의 알고리즘
- 블록체인 원장(Ledger, 블록) 생성 기능

2. 암호(Crypto) 모듈
- 개인키 및 공개키 생성 기능
- 개인키 암호화 및 복호화 기능
- 블록체인 원장 서명 및 검증 기능
- 블록체인 메시지 암호화 기능

3. Visual Language 모듈
- 스마트 컨트랙트 바이트코드 생성 기능
- 스마트 컨트랙트 실행 기능
- 비주얼 코딩 기능 (드래그 드롭 포함)
- 비주얼 코딩 시, 사용자 변수, 사용자 함수 정의 기능
- 중간 언어 컴파일용 메타데이터 생성 기능

4. Smart Contract 모듈
- 스마트 컨트랙트 코드 로컬 스토리지 저장 기능
- 블록체인 블록 동기화 기능
- 가상 머신 스마트 컨트랙트 실행 기능
- 스마트 컨트랙트 소유 어카운트 확인 기능

5. 블록체인 기반 콘텐츠 유통 플랫폼 사용자 인터페이스
- 블록체인의 블록에서 콘텐츠 검색 기능
- 블록체인 사용자의 지갑 조회 기능
- 블록에 포함된 트랜잭션 조회 기능
A. 주요 대표 서비스 : 개방형 참여형 탈중앙화된 디지털 콘텐츠 온라인 마켓 플레이스 구축 및 활성화 프로젝트
- 콘텐츠 판매자, 콘텐츠 구매자, 서비스 개발자 등 누구나 자유롭게 참여하여 콘텐츠 또는 서비스를 직접 거래하며 수익을 얻을 수 있는 투명하고 신뢰성 있는 유통 콘텐츠 서비스 구축 프로젝트

B. 블록체인 관련 핵심 기술을 활용한 생태계 구축 서비스
- 투명하고 신뢰성 있는 유통 생태계 구축을 진행하고자 하는 프로젝트
- 스마트 컨트랙트 생성 및 검증을 안전하고 쉽게 할 수 있는 사용자 지원 서비스를 활용 가능
- 신뢰성 있는 원장(Ledger) 생성을 위한 합의 알고리즘을 바탕으로 디지털 콘텐츠를 비롯한 대용량 데이터 유통 서비스 등 활용하고자 하는 서비스

C. 기대효과
- (기술 우위 확보) 쉽고 편리한 스마트 컨트랙트 생성 기술 및 유통 플랫폼을 통해 4차 산업혁명 시대에 필요한 고부가가치 서비스를 개발할 수 있는 지속 발전 가능한 기술 토대 제공

- (문화적 우위 확보) 공정한 디지털 콘텐츠 유통 환경을 구축하여 투명하고 신뢰성 있는 새로운 문화 콘텐츠 유통 생태계를 조성

- (경제적 우위 확보) 쉽고 편리한 스마트 컨트랙트 생성 기술을 이용하여 다양한 수익 모델 개발을 통해 4차 산업혁명 시대에 적절한 프로젝트 진행

- (사회적 이슈 확보) 투명하고 신뢰성 있는 블록체인 유통 플랫폼을 통해 중소기업들도 대기업도 동등한 조건에서 경쟁이 가능하고, 개인, 소상공인, 중소대기업이 골고루 잘 살 수 있는 생태계 조성 이슈 확보 가능