Development Environment

복잡하고 난해한 체인코드 개발환경을 손쉽게 구성

Hyperledger Fabric 기반 기업형 서비스 개발환경


Hyperledger Fabric을 기반으로 기업용 블록체인 서비스 구축시 사용되는 개발환경 세트 입니다.

개발환경은 운영환경의 축소판으로서, (주)크루드씨엠의 개발환경은 다양한 기업환경과 금융환경에서의 구축 경험을 통해 최적화된 개발 및 테스트 환경을 제공합니다.


검증된 개발환경은 이렇게 중요합니다

• 개발의 속도와 비용을 절감시켜 줍니다.
• 중앙집중적 개발환경으로 개발자 리스크를 최소화 합니다.
• 입력, 출력, 공통 프레임워크에 대한 개발과 설계 공수를 최소화 해줍니다
• 단위/통합/연동테스트의 공수를 최소화 해줍니다.
• 저비용으로 운영환경과 동일한 환경에서 개발할 수 있도록 해 줍니다.
• 운영환경으로 이관시 발생하는 문제는 최소화 해 줍니다.
• 블록체인 개발환경에 익숙하지 않은 개발자도 빠르게 개발이 가능하게 해 줍니다.


이런곳에 추천합니다

• HLF 기반의 서비스를 구축하려 준비하는 기업
• 블록체인 관련 POC, 정부과제를 진행하는 기업
• HLF 기반의 체인코드 개발을 강의하는 학원 또는 학교

블록체인 개발자 네트워크 + Tools


• Hyperledger Fabric 2.2.x와 2.4.x에 대한 체인코드 개발자 네트워크 입니다.
• 1대의 개발 PC에 설치할 수 있도록 구성되어 있습니다.
• 개발을 위한 필수적인 콘솔 프로그램이 포함되어 있습니다.
(블록체인 네트워크 시작, 중지, 채널생성, Peer의 채널Join, 체인코드 설치)
• 네트워크 구성 학습이 가능하도록 컨테이너 설정 Yaml이 분리되어 있습니다.
• WAS연동을 위한 Connection Profile이 분리되어 제공됩니다.
• 개발을 위한 Docker, Docker-compose 가 기본적으로 포함되어 있습니다.

Blockchain WAS for DEV


• Blockchain WAS는 http로 전송된 Rest호출을 GRPC로 변환하여 블록체인 네트워크에 전달하는 Gateway역할을 하는 서버입니다.
• JSON 형식의 입력과 출력을 지원합니다.
• NodeJS 버전과 GoLang 버전의 WAS만 제공됩니다.
• Transaction Payload 조회등의 기능은 운영용에서만 지원됩니다.

Chaincode SDK


• 체인코드 개발을 위한 개발 템플릿이 제공됩니다.
• C.R.U.D.L의 구현을 위한 기본적인 구현 세트와 사용자정의 펑션이 제공됩니다.
• M.V.C 구조를 기본으로 하여 자바 개발자들이 빠르게 적응 할 수 있습니다.
• 블록체인 개발자 네트워크 + Tools과 WAS와 연동됩니다.
• 테스트를 위한 Postman Collection이 기본 제공됩니다.
• 개발자환경에는 HLA에서 지원하는 SQL조회 등의 특수기능을 사용할 수 없습니다.

Development Environment

Per Project

이메일로 문의해 주세요 crudcm0314@outlook.com include
  • Blockchain Network for DEV
  • Blockchain WAS for DEV
  • Chaincode SDK
  • Email Support