• Title/Summary/Keyword: 하이퍼레저 패브릭

Search Result 27, Processing Time 0.028 seconds

A Method to reduce transaction endorsement time based on network latency in Hyperledger Fabric (하이퍼레저 패브릭에서 네트워크 지연 시간 기반 트랜잭션 보증 시간 감소 방법)

  • Kim, Ji-Yong;Kwon, Jae-Hwan;Jang, Sung-Il;Kim, Young-Kook;Son, Min-Ji;Kim, Myung-Ho
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.41-44
    • /
    • 2020
  • 최근 허가형 블록체인 기반 프로젝트가 늘어남에 따라, 블록체인 솔루션과 여러 응용 프로그램을 개발하기 위한 플랫폼인 하이퍼레저 패브릭을 도입하는 회사들이 많아지고 있다. 그러나 하이퍼레저 패브릭 네트워크 구성 시, 각 구성요소의 네트워크 지연 시간을 고려하지 않고 네트워크를 구성하면 트랜잭션 보증 시간이 늘어날 수 있다. 본 논문에서는 하이퍼레저 패브릭 네트워크에서 각 구성요소 간 네트워크 지연 시간 차이를 고려하여 트랜잭션 보증 시간을 줄이는 방법을 제안한다. 라우팅 테이블을 수정하여 네트워크 지연 시간 차이를 발생시켰고, 지연 시간과 트랜잭션 보증 시 걸리는 시간을 합산하여 트랜잭션 보증 시간을 측정하였다. 실험을 통해, 기존 방법의 트랜잭션 보증 시간보다 제안한 방법의 트랜잭션 보증 시간이 약 1/3 정도 감소하는 것을 확인하였다.

  • PDF

Study on Chaincode execution cost base endorsing peer routing method to reduce endorsement time in Hyperledger Fabric (하이퍼레저 패브릭에서 보증 시간 감소를 위한 체인코드 실행 비용 기반 보증 피어 라우팅 방안 연구)

  • Jang, Sung-Il;Kwon, Jae-Hwan;Kim, Ji-Yong;Im, Chae-Hyun;Kim, Myung-Ho
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.37-40
    • /
    • 2020
  • 최근 블록체인이 활성화되면서 블록체인 시장 및 블록체인 모델의 활용도가 늘어나고 있다. 그중 하이퍼레저 패브릭은 프라이빗 블록체인의 대표적인 플랫폼이다. 하이퍼레저 패브릭에서 클라이언트는 트랜잭션을 보증 피어에게 전송할 때 사전에 정해진 보증 피어에게만 전송한다. 이는 트랜잭션의 실행 비용 및 보증 피어의 성능을 고려하지 않아 보증 시간을 증가시키는 문제가 발생한다. 본 논문은 이 문제를 해결하기 위해 트랜잭션의 실행 비용에 따라 효율적으로 보증 피어를 라우팅하는 기법을 제안한다.

  • PDF

Research on Efficient Data Verification Methods Using Hyperledger Fabric (하이퍼레저 패브릭 활용 효율적 데이터 검증방안 연구)

  • Chai Bong-Soo;Baek Seunghyun;Kim Taeyoon;Lee Hanjin
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2024.01a
    • /
    • pp.331-334
    • /
    • 2024
  • 하이퍼레저 패브릭(Hyperledger Fabric)은 참여자의 신원을 확인하고, 정보교환(트랜잭션)의 유효성을 검증하는 허가형 블록체인 모델이다. 기존의 대표적인 블록체인 모델인 비트코인, 이더리움과 대비하여 효율적인 데이터 검증 방안이 가능한대, 체인코드와 채널, 그리고 피어를 중심으로 구성되어 있기 때문이다. 먼저 본 블록체인 모델은 '체인코드'라는 스마트 계약(컨트랙트)를 실행하며 허가된 사용자만 네트워크에 참여할 수 있다. 또한, '채널' 기능이 있어 서로 다른 조직 간의 데이터 공유와 검증에 대한 새로운 접근방식을 보여줄 수 있으며, 특정 네트워크 내에서 데이터를 분리할 수 있다. 이를 통해 특정 데이터에 대한 접근권한을 제어하는 기능을 제공하며 동시에 데이터의 신뢰성과 보안성을 높일 수 있다. 마지막으로 '피어'는 체인코드를 통해 들어온 트랜잭션을 검증하고, 유효한 데이터만 원장에 추가하는 기법으로 무결성을 유지하는 데 중요한 역할 담당하고 있다. 본 연구결과를 기반으로 하이퍼레저 패브릭을 효과적으로 활용하여 데이터 검증 프로세스가 산업계에 널리 적용될 수 있기를 기대한다.

  • PDF

Design and Implementation of Hyperledger Fabric-based narcotic drug misuse and abuse management system (하이퍼레저 패브릭 기반 마약류 약물 오남용 관리 시스 템의 설계 및 구현)

  • Ra-Yeon Choi;Yoo-Young Cheong;Dong-Hyuk Im
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.1240-1243
    • /
    • 2023
  • 의료기관에서 접근이 용이한 마약류 약물로 오남용하는 사례가 지속적으로 증가하고 있다. 이를 해결하고자 본 논문은 블록체인 프레임워크인 하이퍼레저 패브릭을 기반으로 구축된 약물 오남용 관리 시스템을 제안한다. 하이퍼레저 패브릭의 분산 원장 기능을 사용하면 의약품 거래를 투명하게 기록하고 처방 기록을 안전하게 보존하여 모든 거래 세부 정보를 변조할 수 없게 된다. 또한 약물 사용 기록을 추적하고 남용을 방지하기 위해 과다 복용 사용자를 규제하는 기능을 제안한다. 본 논문이 약물 오용을 크게 완화하고 과다 복용 사용자 보호가 가능할 것이라 기대한다.

A Study on Solving Single Point of Failure Problem about Private Blockchain with high TPS using CMT (CMT를 활용한 프라이빗 블록체인 고속화로 인한 단일 장애 지점 문제 해결에 관한 연구)

  • Jo, Uk;Kim, Geum-Bo;Kim, Ho-Won
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2022.05a
    • /
    • pp.252-255
    • /
    • 2022
  • 기존 블록체인 기술을 활용해 새로운 비즈니스 모델을 개발 및 투자하려는 기업들의 관심이 높아지고 있으나, 낮은 확장성으로 인해 기존 블록체인 기술만으로는 시장에서 활용되기 어렵다. 블록체인의 낮은 확장성을 해결하기 위해 검증된 참여자만 참여하는 프라이빗 블록체인과 프라이빗 블록체인 고속화를 위한 관련 연구가 같이 진행되고 있다. 삼성의 넥스레저는 하이퍼레저 패브릭의 다중 버전 동시성 제어(MVCC) 충돌로 인한 낮은 TPS 문제를 해결하기 위해 Accelerator를 추가하여 고속화를 진행하였다. 하지만 모든 트랜잭션을 수집하여 처리하는 방식인 Accelerator는 중앙화로 인해 악의적인 공격 타깃이 되어 단일 장애 지점 문제가 발생할 수 있으며, 공격으로 인해 위조되거나 분실된 데이터는 검증 없이 블록체인 블록에 반영되고, 한번 반영된 데이터는 수정이 어렵다. 본 논문에서는 이와 같이 프라이빗 블록체인 고속화 상황에서 발생할 수 있는 단일 장애 지점 문제를 해결하기 위해 CMT와 사기증명 기반의 고속화 하이퍼레저 패브릭 시스템을 제안했으며, 제안한 시스템을 구축하고 성능 테스트를 통해 CMT 하이퍼레저 패브릭 시스템 성능이 99.58% 유지됨과 사기증명이 가능함을 확인하였다.

Performance analysis of execution and ordering phases of Hyperledger Fabric (하이퍼레저 패브릭의 실행과 순서화 단계에 대한 성능 분석)

  • Kwon, Minsu;Myung, Rohyoung;Yu, Heonchang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.05a
    • /
    • pp.62-64
    • /
    • 2019
  • 4차 산업 혁명에 들어서며 블록체인 기술이 크게 주목받고 있다. 블록체인의 간단한 정의는 분산 환경에서 모든 노드들이 수정할 수 없는 원장을 관리 하는 것이다. 블록체인은 크게 public 블록체인과 private 블록체인으로 구분할 수 있다. 이중 private 블록체인에 대한 연구가 활발히 이뤄지고 있고, 실제 많은 기업이나 연구소에서 실제 환경이나 시스템에 적용 시키려는 노력을 하고 있다. 많은 블록체인 플랫폼 중 하이퍼레저는 가장 활발히 개발이 진행되고 있는 오픈 소스 프로젝트 중 하나이다. 하이퍼레저는 Linux Foundation에서 주관하는 프로젝트로 그 중 가장 널리 알려져 있는 플랫폼으로 패브릭이 있다. 패브릭은 private 블록체인 기술로 비즈니스 상황에서 조직간 블록체인 환경을 구성하는 것에 초점이 맞춰져 있는 플랫폼이다. 패브릭은 클라이언트가 트랜잭션을 제출한 후 원장에 저장될 때까지의 과정을 독립적으로 실행되는 3 단계로 구분해 놓고 있다. 3단계는 실행, 순서화, 검증 단계로 이루어져 있다. 본 논문에서는 실행과 순서화 단계에 대해 처리시간 분석을 진행한다. 분석한 데이터를 기반으로 어떤 단계의 영향이 가장 큰지 살펴보고 차후 연구에 이용할 것이다. 차후 연구는 실행과 순서화 단계에 대한 처리시간을 줄일 수 있는 연구를 진행할 것이다.

Secure Healthcare Data Management and Sharing Platform Based on Hyperledger Fabric (하이퍼레저 패브릭 기반의 안전한 헬스케어 데이터 관리 및 공유 플랫폼 개발 연구)

  • Choi, Ye-Jin;Kim, Kyoung-jin
    • Journal of Internet Computing and Services
    • /
    • v.21 no.1
    • /
    • pp.95-102
    • /
    • 2020
  • In this paper, we present a healthcare data integration management and sharing platform based on a permissioned blockchain-based system called the Hyperledger fabric. The Hyperledger fabric allows patients to easily access their data, share the data with agencies that need it, and also reward participants. The healthcare data is stored in the blockchain by a de-identification process. Privacy is protected by setting detailed access rights to the stored data. The proposed model provides higher security than other models using a public blockchain. This study confirms that patient data can be stored more securely, by comparing the data stored in the blockchain with that from existing information storage methods.

A Performance Analysis on Consensus Task Using Different Types of Chaincode and Ledger in Hyperledger Fabric Environment (하이퍼레저 패브릭 환경에서 체인코드 및 레저 유형에 따른 합의 작업의 성능 분석)

  • Song, ChungGeon;Yu, HeonChang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2020.11a
    • /
    • pp.49-52
    • /
    • 2020
  • 블록체인은 분산 시스템 환경에서 비가역적 정보를 탈중앙화된 방식으로 검증하는 기술로 다양한 산업에서 적용되어 새로운 가치를 만들어내고 있다. 본 연구에서는 허가형 블록체인 기술을 대표하는 오픈소스 프로젝트인 하이퍼레저 패브릭 환경에서 체인코드 및 레저 유형에 따른 합의 작업에 대한 성능을 분석하였으며, 결과에 대한 분석을 통해 블록체인 기반 분산 어플리케이션의 성능 요구사항 도출에 활용 가능한 정보를 제시하였다. 이를 통해 다양한 산업에서 블록체인 도입 시 활용할 수 있는 객관적 성능 지표의 역할을 수행하여 블록체인 기술 활성화에 기여할 것으로 기대된다.

Performance Optimization of the Endorsement Phase Using Channels in Hyperledger Fabric (하이퍼레저 패브릭에서 채널을 이용한 보증 단계의 성능 최적화에 관한 연구)

  • Kwon, Minsu;Jang, Junebeom;Lee, Jaehak;Yu, Heonchang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.10a
    • /
    • pp.110-112
    • /
    • 2019
  • 블록체인은 4차 산업혁명 핵심 키워드 중 하나이다. 하지만 현재 블록체인 기술을 접목시킨 사례는 굉장히 적다. 그것은 블록체인 시스템에서 트랜잭션을 처리하는 속도가 느린 것을 이유로 볼 수 있다. 기존에 빠른 속도로 많은 트랜잭션을 처리하던 시스템에 비해 느린 블록체인 기술을 접목시키는 것은 어려움이 있다. 때문에 블록체인 연구는 합의 알고리즘, 다양한 네트워크 구성 등을 이용하여 트랜잭션 처리 속도를 늘리는 연구들이 진행 중이다. 본 논문에서는 오픈소스 프로젝트인 하이퍼레저 패브릭의 트랜잭션 처리 속도를 향상시키기 위한 방법을 제안한다. 패브릭은 블록에 트랜잭션을 추가하기 위해 독립적으로 수행되는 3단계를 거쳐 수행된다. 그 중 1번째 단계인 보증 단계의 최적화를 진행한다. 패브릭에서 클라이언트로부터 피어가 반복적인 요청을 받을 때 매번 같은 네트워크에 속해 있는 노드인지 확인을 하게 되는데, 한번 보증을 완료한 노드는 일정 기간 동안 노드 확인을 거치지 않고 체인 코드를 수행하여 트랜잭션을 처리하도록 하는 방법을 제안한다.

EMR Management System Using Hyperledger Fabric and DID (하이퍼레저 패브릭과 DID를 사용한 EMR관리 시스템 기법 제안)

  • Hyo-sang Eom;Hyeok Kang;Keun-Ho Lee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.05a
    • /
    • pp.220-221
    • /
    • 2023
  • EMR 시스템은 환자들의 진료, 처방 및 개인정보들을 중앙집중형으로 관리하는 시스템이다. 기존 EMR 시스템은 수기로 작성하던 진료기록을 컴퓨터를 통해 전자문서 형태로 관리하고 있다. 그러나 EMR 시스템은 외부로부터 해킹이나 데이터 유출에 대한 피해가 우려된다. 본 논문에서는 블록체인 기반의 하이퍼레저 패브릭과 DID를 사용하여 EMR 데이터를 분산 저장하여 환자의 진료기록을 안전하게 관리하는 시스템 기법을 제안한다.