RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      KCI등재

      Storage Engine들의 특징과 블록체인 데이터베이스에서의 도입효과 분석 = Features of Various Storage Engines and Analysis of their Adoption in Blockchain Database

      한글로보기

      https://www.riss.kr/link?id=A109559192

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      국문 초록 (Abstract) kakao i 다국어 번역

      이더리움 등의 어카운트 기반 블록체인(Account-based blockchain)에서는 MPT(Merkle Patricia Trie) 자료구조를 활용하여 상태 정보를 저장한다. 블록체인에서 MPT를 활용한 작업은 O(logN)의 시간 복잡도를 가지며, 이는 성능에 병목을 초래한다. 이를 개선하기 위해 스냅샷(Snapshot) 구조가 고안되어 읽기 시간은 O(1)로 단축되었으나, 쓰기 과정에서는 여전히 시간 병목이 존재한다. 본 연구에서는 블록체인의 자료구조를 변경하지 않고 데이터베이스 스토리지 엔진(Storage Engine)을 교체하여 쓰기 시간을 개선하는 방안을 모색한다. 블록체인은 데이터베이스 스토리지 엔진에 데이터 정보를 저장하며, 대표적인 스토리지 엔진으로는 LevelDB, RocksDB, Pebble 등이 있다. 본 연구는 각 스토리지 엔진의 특징을 분석하고, 블록체인의 어카운트 정보를 각 스토리지 엔진에 쓰는 성능을 측정하여 비교한다. 실험 결과, 어카운트를 정렬하여 저장하고 Pebble 스토리지 엔진을 도입하면 블록체인 쓰기 시간을 효과적으로 단축할 수 있음을 확인하였다.
      번역하기

      이더리움 등의 어카운트 기반 블록체인(Account-based blockchain)에서는 MPT(Merkle Patricia Trie) 자료구조를 활용하여 상태 정보를 저장한다. 블록체인에서 MPT를 활용한 작업은 O(logN)의 시간 복잡도를 ...

      이더리움 등의 어카운트 기반 블록체인(Account-based blockchain)에서는 MPT(Merkle Patricia Trie) 자료구조를 활용하여 상태 정보를 저장한다. 블록체인에서 MPT를 활용한 작업은 O(logN)의 시간 복잡도를 가지며, 이는 성능에 병목을 초래한다. 이를 개선하기 위해 스냅샷(Snapshot) 구조가 고안되어 읽기 시간은 O(1)로 단축되었으나, 쓰기 과정에서는 여전히 시간 병목이 존재한다. 본 연구에서는 블록체인의 자료구조를 변경하지 않고 데이터베이스 스토리지 엔진(Storage Engine)을 교체하여 쓰기 시간을 개선하는 방안을 모색한다. 블록체인은 데이터베이스 스토리지 엔진에 데이터 정보를 저장하며, 대표적인 스토리지 엔진으로는 LevelDB, RocksDB, Pebble 등이 있다. 본 연구는 각 스토리지 엔진의 특징을 분석하고, 블록체인의 어카운트 정보를 각 스토리지 엔진에 쓰는 성능을 측정하여 비교한다. 실험 결과, 어카운트를 정렬하여 저장하고 Pebble 스토리지 엔진을 도입하면 블록체인 쓰기 시간을 효과적으로 단축할 수 있음을 확인하였다.

      더보기

      다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

      In account-based blockchains such as Ethereum, the Merkle Patricia Trie (MPT) data structure is employed to store state information. Operations involving the MPT have a time complexity of O(logN), which can lead to performance bottlenecks. To mitigate this issue, a snapshot structure was introduced to reduce read times to O(1). However, the write process still suffers from significant delays. This study investigates methods to enhance write times by replacing the database storage engine without changing the blockchain’s data structure. Blockchains utilize various database storage engines, including LevelDB, RocksDB, and Pebble. This study examines the characteristics of each storage engine and compares their performance in writing account information to the blockchain. Experimental results demonstrate that sorting accounts and using the Pebble storage engine can significantly reduce write times in blockchains.
      번역하기

      In account-based blockchains such as Ethereum, the Merkle Patricia Trie (MPT) data structure is employed to store state information. Operations involving the MPT have a time complexity of O(logN), which can lead to performance bottlenecks. To mitigate...

      In account-based blockchains such as Ethereum, the Merkle Patricia Trie (MPT) data structure is employed to store state information. Operations involving the MPT have a time complexity of O(logN), which can lead to performance bottlenecks. To mitigate this issue, a snapshot structure was introduced to reduce read times to O(1). However, the write process still suffers from significant delays. This study investigates methods to enhance write times by replacing the database storage engine without changing the blockchain’s data structure. Blockchains utilize various database storage engines, including LevelDB, RocksDB, and Pebble. This study examines the characteristics of each storage engine and compares their performance in writing account information to the blockchain. Experimental results demonstrate that sorting accounts and using the Pebble storage engine can significantly reduce write times in blockchains.

      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼