보고서 정보
주관연구기관 |
람다256 |
연구책임자 |
오재훈
|
보고서유형 | 최종보고서 |
발행국가 | 대한민국 |
언어 |
한국어
|
발행년월 | 2022-02 |
과제시작연도 |
2021 |
주관부처 |
과학기술정보통신부 Ministry of Science and ICT |
등록번호 |
TRKO202200004927 |
DB 구축일자 |
2022-07-09
|
키워드 |
블록체인 미들웨어.블록체인 연결성.트랜잭션 API.이종체인 브릿지.아토믹 스왑.Blockchain Middleware.blockchain connectivity.Transaction API.Heterogenous Chain Bridge.Atomic Swap.
|
초록
▼
연구개발 목표 및 내용
최종 목표
o 이종 블록체인간의 상호 연동이 가능한 블록체인 미들웨어 기술 개발
- 다양한 블록체인의 트랜잭션을 처리하는 공통 API 개발
- 블록체인 이벤트 감지를 위한 모니터링 기술 개발
- 이종 체인간 데이터 및 자산 교환을 위한 위한 브릿지 기술 개발
o End Product
- 멀티 체인을 통합하는 단일 API 게이트웨이 구축 (서버 탑재형 SW)
- 각 체인 종류별 브릿지 컨트랙트 (서버 탑재형 SW)
- 브릿지 컨트랙트 관리 SW(서버 탑재형 SW)
연구개발 목표 및 내용
최종 목표
o 이종 블록체인간의 상호 연동이 가능한 블록체인 미들웨어 기술 개발
- 다양한 블록체인의 트랜잭션을 처리하는 공통 API 개발
- 블록체인 이벤트 감지를 위한 모니터링 기술 개발
- 이종 체인간 데이터 및 자산 교환을 위한 위한 브릿지 기술 개발
o End Product
- 멀티 체인을 통합하는 단일 API 게이트웨이 구축 (서버 탑재형 SW)
- 각 체인 종류별 브릿지 컨트랙트 (서버 탑재형 SW)
- 브릿지 컨트랙트 관리 SW(서버 탑재형 SW)
- 이종 체인간 통신을 위한 멀티 시그 브릿지 (서버 탑재형 SW)
- On-demand 브릿지 생성 SW(서버 탑재형 SW)
전체 내용
1단계
(해당 시 작성)
목표
o 이종 블록체인간의 상호 연동이 가능한 블록체인 미들웨어 기술 개발
- 다양한 블록체인의 트랜잭션을 처리하는 공통 API 개발
- 블록체인 이벤트 감지를 위한 모니터링 기술 개발
- 이종 체인간 데이터 및 자산 교환을 위한 위한 브릿지 기술 개발
o End Product
- 멀티 체인을 통합하는 단일 API 게이트웨이 구축 (서버 탑재형 SW)
- 각 체인 종류별 브릿지 컨트랙트 (서버 탑재형 SW)
- 브릿지 컨트랙트 관리 SW(서버 탑재형 SW)
- 이종 체인간 통신을 위한 멀티 시그 브릿지 (서버 탑재형 SW)
- On-demand 브릿지 생성 SW(서버 탑재형 SW)
내용
o 주요 기능(또는 규격)
- 각 블록체인별 스마트 컨트랙트 배포 및 관리 기능
- 각 블록체인별 트랜잭션 정의 및 트랜잭션 처리 기능
- 각 블록체인별 이벤트 정의 및 모니터링 기능
- 이종 체인간 트랜잭션 연동을 위한 브릿지 기능
o 주요 성능치
1) 블록체인 미들웨어가 지원하는 블록체인 엔진 종류 : 3종 이상
[성능 지표 정의]
- 블록체인에 트랜잭션을 요청하기 위해서는 블록체인마다 서로 다른 기술 스택을 사용해야 함
- 이종 블록체인을 사용하려면 완전히 새로운 기술을 학습해야 하기 때문에 이종 블록체인을 사용하기가 어려움
- 본 과제에서 개발하는 미들웨어에서는 블록체인 어플리케이션을 개발할 때, 블록체인 종류에 관계없이 통일된 REST API를 이용하여 블록체인에 트랜잭션을 요청할 수 있음
- 이 측정치는 블록체인 트랜잭션 API를 사용할 수 있는 블록체인 종류를 측정함 : 이더리움, 비트코인, 하이퍼레저 3종 이상을 지원
[성능 목표치 근거]
o 비트코인
- 코인마켓캡 기준으로 가상자산의 크기가 가장 큼
o 이더리움 & 하이퍼레저
- 튜링 컴플릿트한 가상머신들을 제공
- 응용에 필요한 임의의 스마트 컨트랙트를 개발가능
2) 블록체인 미들웨어를 통해 연결할 수 있는 네트워크 종류 : 7종 이상
[성능 지표 정의]
- 블록체인 미들웨어를 사용해 블록체인 데이터를 조회할 수 있고 트랜잭션을 발생시킬 수 있는 블록체인 네트워크 종류
- 비트코인 메인넷, 비트코인 테스트넷, 이더리움 메인넷, 이더리움 테스트넷인 Ropsten, 루니버스 메인넷, 루니버스 LPoA 사이드체인, 루니버스 하이퍼레저 패브릭 체인을 대상으로 함
[성능 목표치의 근거]
- 본 과제에서 개발된 블록체인 미들웨어를 이용하여 퍼블릭 블록체인 네트워크와 프라이빗 블록체인 네트워크에 연결
- 퍼블릭 블록체인 네트워크로는 비트코인 메인넷과 이더리움 메인넷, 이더리움 테스트넷인 Ropsten 세가지를 연결함
- 루니버스에서 자체 개발한 루니버스 메인넷과 루니버스 PoA 사이드체인, 루니버스 하이퍼레저 패브릭 사이드체인을 연결
3) 블록체인 미들웨어를 이용한 가상 자산 교환 체인조합
[성능 지표 정의]
- 본 과제에서 개발한 블록체인 컨넥트 인터페이스를 이용하여 가상자산을 교환할 수 있는 블록체인 조합
[성능 목표치의 근거 : 하기 메인넷 및 사이드체인 간 가상자산 교환 가능]
- 이더리움 테스트넷(ropsten) ↔ 루니버스 메인넷
- 이더리움 메인넷 ↔ 루니버스 메인넷
- 비트코인 메인넷 ↔ 루니버스 메인넷
- 루니버스 메인넷 ↔ 루니버스 사이드체인
- 루니버스 메인넷 ↔ 하이퍼레저 패브릭 사이드 체인
o 핵심 기술
- 이종 블록체인의 트랜잭션을 공통 인터페이스로 처리할 수 있는 Blockchain Connectivity API 설계 및 구현
- 다양한 블록체인간 가상 자산 전송을 전송을 위한 멀티 시그 브릿지 기술
연구개발성과
연구개발 성능지표를 한국기술시험원을 통해서 달성을 검증하였고, 특허 등록 1건, 성과 홍보 2건, 시제품 1건, SW 등록 1건 등의 정량목표들을 모두 달성하였으며 SW 는 총 3건을 등록하여 목표를 초과 달성하였음
- API 지원 체인 종류 (목표 3건, 달성 3건, 달성률 100%) : 블록체인 미들웨어에서 정의한 트랜잭션 API를 지원하는 블록체인 종류로 이더리움, 하이퍼레저 패브릭, 비트코인 3개를 지원을 목표로 하였으며, 1차년도에는 이더리움과 하이퍼레저 패브릭을 지원하였고, 2차년도에는 비트코인을 지원하도록 설계하고 개발하였음
- 지원 네트워크 종류 (목표 7건, 달성 6건, 달성률 85%) : 블록체인 미들웨어의 트랜잭션 API을 사용할 수 있는 블록체인 네트워크, 이더리움 메인넷, 이더리움 테스트넷 (ropsten), 비트코인 메인넷, 비트코인 테스트넷, 루니버스 메인넷, 루니버스 LPoA 사이드체인, 루니버스 하이퍼레저 패브릭 사이드체인을 지원을 목표로 하였으며 비트코인 메인넷을 제외하고는 모든 네트워크를 지원하고 있으며, 비트코인 메인넷은 11월 중에 지원 완료 예정
- 브릿지 조합 (목표 4건, 달성 3건, 달성률 75%) : 이종 체인간의 트랜잭션 교환을 위한 브릿지로 이더리움-이더리움, 이더리움-하이퍼레저, 이더리움-비트코인, 비트코인-하이퍼레저간의 조합을 지원을 목표로 하였으며 현재 비트코인-하이퍼레저 조합을 제외하고 모든 조합을 지원하고 있으며, 비트코인-하이퍼레저 조합은 11월에 개발 완료 예정- 특허 등록 1건 : 블록체인들 사이의 토큰 교환을 보조하는 방법 및 시스템
- 성과홍보 3건 : 성과홍보 3건으로 목표했던 2건을 초과하여 달성함 ( 루니버스 2.0 오픈 (이코노믹리뷰, zdnet, paxnetnews, coindeskkorea, techm, edaily 등), UDC(Upbit Developer Conference) 발표, 엔터프라이즈 파트너스 데이 행사 )
- 시제품 개발 1건 : 이더리움 기반 NFT(Non-Fungible Token)을 처리할 수 있는 시제품을 개발하여 루니버스 2.0 에 반영완료
- SW 등록: 3건
연구개발성과 활용계획 및 기대 효과
o 연구개발 성과 활용 계획
- 이더리움 컨트랙트 관리기, 하이퍼레저 패브릭 체인코드 관리기, 이더리움 크롤러, 하이퍼레저 패브릭 크롤러, 트랜잭션 처리기 등은 루니버스 서비스에 이미 상용화하였음
- 본 과제결과물 중에 아직 상용화되지 않은 부분도 지속적으로 상용화하여 제품 경쟁력을 강화
- 블록체인 서비스를 개발하려는 국내 회사들과 협업하여 블록체인 기술에 대한 Technical Provider 서비스 제공
- 프라이빗 클라우드에 블록체인 인프라를 독자적으로 구축하고자 하는 고객 대상으로 BaaS 플랫폼을 판매
- 시스코와 협업하여 시스코의 하드웨어 장비에 블록체인 솔류션을 포팅하여 턴키로 블록체인 제품을 공급
o 기대효과
- 사용하는 블록체인과 관계없이 통일된 인터페이스를 제공
- 사용하는 블록체인 엔진 변경이 필요한 경우에 최소한의 비용으로 블록체인 엔진을 변경할 수 있음
- 블록체인에 대한 깊은 지식이 없는 전통적인 어플리케이션 개발자들도 블록체인 어플리케이션을 개발할 수 있음
- 블록체인 어플리케이션 개발에 필요한 학습비용과 개발비용을 절감
- 블록체인 지식에 대한 학습보다는 블록체인 기반의 고유 비즈니스 로직 구현에 집중할 수 있게 함으로써 블록체인 어플리케이션 개발 활성화에 기여
(출처 : 요약문 3p)
목차 Contents
- 표지 ... 1
- 최종보고서 ... 2
- 요 약 문 ... 3
- 목차 ... 7
- 1. 연구개발과제의 개요 ... 8
- 2. 연구개발과제의 수행 과정 및 수행 내용 ... 16
- 3. 연구개발과제의 수행 결과 및 목표 달성 정도 ... 32
- 1) 연구수행 결과 ... 32
- 2) 목표 달성 수준 ... 37
- 4. 목표 미달 또는 미흡한 사항에 대한 분석 ... 38
- 1) 목표 미달 또는 미흡한 연구결과에 대한 원인(사유) 자체분석 내용 ... 38
- 2) 미달 또는 미흡한 결과물에 대한 보완 활동 ... 38
- 3) 연구개발 과정의 성실성 ... 38
- 5. 연구개발성과의 관련 분야에 대한 기여 정도 ... 39
- 6. 연구개발성과의 관리 및 활용 계획 ... 39
- 1) 향후 5년간 성과활용·확산 활용방안 및 계획(활동계획) ... 39
- 2) 주요 성과활용 (기대)성과목표 ... 40
- 3) 성과활용·관리 추진체계 ... 40
- 4) 기타 ... 40
- 7. 연구개발성과에 대한 후속연구 및 추가 개발 계획 ... 41
- 8. 연구개발비 사용실적 ... 42
- 1) 연구개발비 사용명세서 ... 42
- 2) 발생이자 사용명세서 ... 42
- 3) 반납액 명세서 ... 42
- 붙임2. 자체 보안관리 진단표 ... 43
- 끝페이지 ... 44
※ AI-Helper는 부적절한 답변을 할 수 있습니다.