메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

김상혁 (서강대학교, 서강대학교 대학원)

지도교수
박성용
발행연도
2019
저작권
서강대학교 논문은 저작권에 의해 보호받습니다.

이용수9

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
블록체인은 네트워크 참여자가 공동으로 거래 정보를 검증하고 저장함으로써 제삼자의 개입 없이 무결성 및 신뢰성을 확보하는 P2P 기반 분산원장 기술이다. 블록체인은 단순히 자산의 저장 및 이동뿐만이 아니라 금융, 의료, 클라우드 컴퓨팅 등 다양한 분야에서 도입되고 있다. 그러나 블록체인의 트랜잭션 처리량이 제한되는 확장성 문제로 인해 블록체인은 다양한 분야에 도입되는 데 있어 어려움을 겪고 있다.

이더리움 샤딩은 네트워크를 여러 개의 샤드로 나눈 후, 네트워크에서 발생한 트랜잭션들을 각 샤드가 나누어 병렬처리함으로써 확장성 문제를 해결하는 방법이다. 이러한 샤딩 환경에서 각 샤드 간의 트랜잭션 로드가 불균형할 경우, 이더리움 네트워크의 트랜잭션 처리량이 감소하며 트랜잭션 지연시간에 대한 메이크스팬이 상승한다.

본 논문에서는 주기적으로 샤드 간의 계정을 재배치하여 각 샤드의 트랜잭션 로드를 균형화하는 가스 소모량을 인지한 동적 로드 밸런싱 기법을 제안한다. 기존 기법과 성능을 비교해본 결과 기존 기법과 비교하여 트랜잭션 처리량은 최대 12% 증가하였고 트랜잭션 지연시간에 대한 메이크스팬은 최대 74% 감소하였다.

목차

제 1 장 서 론 1
제 2 장 배경 지식 및 관련 연구 5
2.1 배경 지식 5
2.1.1 블록체인 개념 및 특징 5
2.1.2 이더리움 7
2.1.3 확장성 문제 10
2.1.4 이더리움 샤딩 11
2.2 관련 연구 14
2.2.1 정적 주소기반 배치 기법 14
2.2.2 기존 연구에서의 로드 불균형 문제 15
제 3 장 문제 정의 및 설계 17
3.1 시스템 모델 정의 17
3.2 문제 정의 17
3.3 가스 소모량을 인지한 동적 로드 밸런싱 기법 19
3.3.1 동적 로드 밸런싱 기법 수행 구조 19
3.3.2 트랜잭션 로드 예측 기법 20
3.3.3 계정 재배치 기법 22
제 4 장 성능 평가 24
4.1 실험 환경 24
4.2 성능 측정 및 분석 방법 25
4.3 로드 밸런싱 효율 평가 27
4.3.1 수행 주기에 따른 로드 밸런싱 효율 27
4.3.2 가스 소모량의 분포에 따른 로드 밸런싱 효율 28
4.3.3 트랜잭션 요청량에 따른 로드 밸런싱 효율 29
4.4 이더리움 성능평가 30
4.4.1 수행 주기에 따른 이더리움 성능 30
4.4.2 가스 소모량의 분포에 따른 이더리움 성능 32
4.4.3 트랜잭션 요청량에 따른 이더리움 성능 34
제 5 장 결론 및 향후 과제 36
참고문헌 37

최근 본 자료

전체보기

댓글(0)

0