동현 유
척척석사
동현 유
전체 방문자
오늘
어제
  • 분류 전체보기 (181)
    • BlockChain (48)
      • [paper] Consensus (13)
      • [paper] Execution (19)
      • [paper] Storage (5)
      • [paper] ZKP (1)
      • [paper] Oracle (1)
      • Blockchains (9)
    • Java (19)
      • Java의 정석 (13)
      • Java 파헤치기 (5)
    • Python (20)
      • Python 뜯어보기 (6)
      • 데이터 분석 기초 (5)
      • Python 기초 강의 (6)
      • Python 기초 강의 부록 (3)
    • Golang (0)
    • MySQL (3)
      • programmers (2)
      • 기본 문법 (0)
    • 웹 프로젝트 (IBAS) (36)
      • Django 레거시 (14)
      • SpringBoot api 개편 (14)
      • Infra (3)
      • 서버 장애 기록 (4)
      • 신입팀원 교육 자료 (1)
    • CS (30)
      • Operating System (22)
      • Computer Security (3)
      • Network (4)
      • DBMS (1)
    • 책 (10)
      • 도메인 주도 설계 철저 입문 (9)
      • Real MySQL 8.0 (1)
    • BOJ 문제 풀이 (3)
    • 이러쿵저러쿵 (10)
    • 회고 (1)

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
동현 유
BlockChain/[paper] Execution

[논문 세미나] PEEP: A Parallel Execution Engine for Permissioned Blockchain Systems

[논문 세미나] PEEP: A Parallel Execution Engine for Permissioned Blockchain Systems
BlockChain/[paper] Execution

[논문 세미나] PEEP: A Parallel Execution Engine for Permissioned Blockchain Systems

2025. 3. 6. 16:04

Title:

PEEP: A Parallel Execution Engine for Permissioned Blockchain Systems

 

Authors:

Zhihao Chen, Xiaodong Qi, Xiaofan Du, Zhao Zhang, and Cheqing Jin.

 

Journal/Conference:

DASFAA '21

 

Source: https://dl.acm.org/doi/10.1007/978-3-030-73200-4_24

 

Abstract:

Unlike blockchain systems in public settings, the stricter trust model in permissioned blockchain opens an opportunity for pursuing higher throughput. Recently, as the consensus protocols are developed significantly, the existing serial execution manner of transactions becomes a key factor in limiting overall performance. However, it is not easy to extend the concurrency control protocols, widely used in database systems, to blockchain systems. In particular, there are two challenges to achieve parallel execution of transactions in blockchain as follows: (i) the final results of different replicas may diverge since most protocols just promise the effect of transactions equivalent to some serial order but this order may vary for every concurrent execution; and (ii) almost all state trees that are used to manage states of blockchain do not support fast concurrent updates. In the view of above challenges, we propose a parallel execution engine called PEEP, towards permissioned blockchain systems. Specifically, PEEP employs a deterministic concurrency mechanism to obtain a predetermined serial order for parallel execution, and offers parallel update operations on state tree, which can be implemented on any radix tree with Merkle property. Finally, the extensive experiments show that PEEP outperforms existing serial execution greatly.

 

Presentation material:

2024-05-08 PEEP - A Parallel Execution Engine for Permissioned Blockchains.pdf
2.35MB

 


Introduction

 

 

PEEP

 

Evaluation

'BlockChain > [paper] Execution' 카테고리의 다른 글

[논문 세미나] Spectrum: Speedy and Strictly-Deterministic Smart Contract Transactions for Blockchain Ledgers  (0) 2025.03.06
[논문 세미나] Batch-Schedule-Execute: On Optimizing Deterministic Concurrent Scheduling  (0) 2025.03.06
[논문 세미나] BCC: Reducing False Aborts in Optimistic Concurrency Control with Low Cost for In-Memory Databases  (0) 2025.03.06
[논문 세미나] Efficiently making (almost) any concurrency control mechanism serializable  (0) 2025.03.06
[논문 세미나] A Transactional Perspective on Execute-order-validate Blockchains  (0) 2025.03.06
  • Introduction
  • PEEP
  • Evaluation
동현 유
동현 유
Fault Tolerant System Researcher for more Trustful World and Better Lives. (LinkedIn: https://www.linkedin.com/in/donghyeon-ryu-526b8a276/)

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.