Ethereum [3] (Scalability)
2023. 6. 13. 18:44ㆍBlockchain/Ethereum
728x90
반응형
※ 원글 작성 : 22년 4월 27일
Plasma
- Child/Side chain의 정보를 ETH mainnet에 제출
- 이더리움에 추가된 사이드 체인 블록의 단일 해시만 사용하여 수백개의 사이드체인의 트랜잭션을 오프체인으로 처리
- 결함
- 사이드체인에서 자금 철회 시 exit 수행 필요, 이 때 사용자는 유효성 검증을 위해 충분한 양의 이더리움 블록 데이터를 보유 필요
- 자금 철회 기간 내에 온라인 상태 유지, 어길 시 보상금 잃음
Roll up
- Layer1(ETH) 외부에서 트랜잭션을 수행하지만 layer1에 트랜잭션 데이터 게시
- 속성
- 레이어1 외부에 트랜잭션 실행
- 데이터/트랜잭션 증거는 레이어1에 위치
- 레이어1의 트랜잭션 데이터를 사용하여 레이어2에서 올바른 트랜잭션을 시행할 수 있는 레이어1의 롤업 스마트 컨트랙트
- ZK rollup
- roll up : 대량의 전송(transfer)을 하나의 트랜잭션으로 묶어 처리함, ETH transaction 대부분이 코인 전송이므로 수백개의 전송을 하나의 트랜잭션으로 롤업처리해 확장성 향상
- zk-SNARK/STARK 사용
- Non interactive zkp로 상태의 참/거짓을 검증 시 참여자 간의 interactive 없이 단방향의 데이터 제공
- 어떤 데이터의 유효성을 검증할 때 참여자 전체에게 데이터를 제시하지 않아도 됨
- 참여자는 데이터를 확인하지 않고 유효성 인정
728x90
반응형
'Blockchain > Ethereum' 카테고리의 다른 글
Ethereum Bootnode 기능 확인 (0) | 2023.06.14 |
---|---|
Ethereum [5] (Go-Ethereum) (0) | 2023.06.13 |
Ethereum [4] (EVM) (0) | 2023.06.13 |
Ethereum [2] (Algorithm, Protocol) (1) | 2023.06.13 |
Ethereum [1] (Transaction, Block) (0) | 2023.06.13 |