[블록미디어 스탠리 최 기자] 이더리움 레이어2 솔루션들의 경쟁이 본격화되고 있다. 특히 아비트럼과 옵티미즘은 레이어2를 대표하는 기술적 프로젝트들이다. 레이어가 앞으로 열어갈 이더리움에 대한 기대 역시 높아지고 있다.
블록미디어는 챗GPT에게 아비트럼과 옵티미즘의 기술적 차이점과 각각의 장단점을 물었다. 다음은 챗GPT가 답한 내용을 정리했다.
# 이더리움 레이어2 솔루션을 10가지로 요약해달라
1. 이더리움은 대중적인 블록체인 플랫폼이지만 현재 네트워크 정체로 인해 높은 수수료와 느린 트랜잭션 처리 시간 문제를 가지고 있다. 이를 위해 이더리움 개발진영은 다양한 방법으로 이를 개선하기 위한 업그레이드를 진행하고 있다. 그러한 개선 방향 가운데 활발히 추진되고 있는 것이 레이어2 솔루션이다.
2. 레이어2 솔루션은 네트워크 활동의 일부를 메인 이더리움 블록체인에서 트랜잭션을 보다 빠르고 저렴하게 처리할 수 있는 보조 네트워크로 이동시켜 이러한 문제를 완화하는 데 도움이 되도록 개발되고 있다.
3. 사이드 체인(sidechain), 상태 채널(state channels) 및 롤업(rollup)을 포함한 여러 유형의 레이어2 솔루션이 개발중이다.
4. 사이드체인은 이더리움 메인 체인에 연결된 독립적인 블록체인인 반면, 상태 채널은 특정 트랜잭션에 사용되는 임시 오프체인 네트워크다.
5. 롤업은 가장 유망한 레이어2 솔루션으로, 여러 트랜잭션을 묶어 이더리움 메인 체인에서 단일 트랜잭션으로 처리할 수 있다.
6. 롤업에는 옵티미스틱 롤업(optimistic rollup)과 zk-롤업의 두 가지 유형이 있다.
7. 옵티미스틱 롤업은 트랜잭션이 기본적으로 유효하다고 가정하지만 논쟁이 있는 경우 이의를 제기할 수 있다. 이 방식은 처리 시간을 빠르게 하지만 유효성 검사기에 대한 더 많은 신뢰가 필요하다.
8. zk-롤업은 영지식 증명을 사용해 트랜잭션을 확인함으로써 더 높은 수준의 보안을 제공하지만 처리 시간이 길어지는 문제가 있다.
9. 아비트럼(Arbitrum), 옵티미즘(Optimism) 및 zkSync를 포함해 롤업 솔루션을 작업하는 여러 회사와 프로젝트가 있다.
10. 이더리움 레이어2 솔루션은 아직 초기 단계이며 어떤 솔루션이 궁극적으로 이더리움 커뮤니티에 채택되어 널리 사용될지는 두고 봐야 한다.
# 아비트럼(Arbitrum)의 기능과 장단점 5가지
1. 이비트럼은 옵티미스틱 롤업(Optimistic Rollups)이라는 기술을 사용하는 이더리움 레이어2 스케일링 솔루션이다.
2. 옵티미스틱 롤업은 여러 트랜잭션을 단일 배치로 묶은 다음 오프체인에서 확인함으로써 기본 이더리움 네트워크보다 훨씬 빠르고 저렴하게 처리할 수 있다.
3. 거래 배치가 완료되면 암호화 증명이 생성되고 이더리움 네트워크에 제출되어 거래의 유효성을 확인하고 블록체인에 기록한다.
4. 거래의 유효성과 관련하여 논쟁이 발생하는 경우 분쟁을 해결하고 올바른 결정을 내리기 위해 대화식 프로세스가 사용된다.
5. 아비트럼은 사기 방지(fraud proof) 메커니즘을 사용하여 사용자가 블록체인에 승인된 후에도 유효하지 않은 트랜잭션에 이의를 제기하고 증명할 수 있도록 하여 추가 보안 계층을 제공한다.
* 아비트럼의 장점 5가지
1. 아비트럼은 초당 많은 수의 트랜잭션을 처리할 수 있으므로 이더리움 확장을 위한 유망 솔루션이다.
2. 아비트럼은 이더리움을 기반으로 구축되었기 때문에 기존 이더리움 스마트 계약 및 댑(dApp)과 완벽하게 호환된다.
3. 아비트럼은 암호화된 보안 증명과 문제를 제기하고 해결할 수 있는 사기 방지 메커니즘에 의존하는 강력한 보안 모델을 가지고 있다.
4. 아비트럼에는 댑(dApp)을 쉽게 구축하고 배포할 수 있는 개발자 친화적인 아키텍처가 있다.
5. 아비트럼은 강력한 개발자 및 기여자 커뮤니티가 있는 오픈 소스 프로젝트다.
* 아비트럼의 단점 5가지
1. 아비트럼은 여전히 사용자가 거래를 제출하고 스마트 계약과 상호 작용하기 위해 이더리움 네트워크에서 가스비를 지불하도록 요구한다.
2. 암호화 증명을 생성하고 확인하는 데 걸리는 시간으로 인해 트랜잭션이 제출된 시점과 확인된 시점 사이에 지연이 발생할 수 있다.
3. 아비트럼은 옵티미스틱 검증 모델에 의존하기 때문에 분쟁이 적시에 해결되지 않으면 유효하지 않은 거래가 블록체인에 승인될 수 있는 약간의 위험이 있다.
4. 분쟁 해결에 사용되는 대화식 프로세스의 복잡성으로 인해 기술 지식이 없는 사용자가 분쟁 해결 프로세스에 참여하기 어려울 수 있다.
5. 아비트럼은 기존 이더리움 스마트 계약 및 댑(dApp)과 호환되지만 그 기능을 최대한 활용하려면 일부 수정이 필요할 수 있다.
# 옵티미즘(Optimism)의 기능과 장단점
1. 옵티미즘은 옵티미스틱 롤업(Optimistic Rollups)이라는 기술을 사용하는 이더리움 레이어2 스케일링 솔루션이다.
2. 옵티미스틱 롤업은 여러 트랜잭션을 단일 배치로 묶은 다음 오프체인에서 확인해 주요 이더리움 네트워크보다 훨씬 빠르고 저렴하게 처리할 수 있다.
3. 거래 배치가 완료되면 암호화 증명이 생성되고 이더리움 네트워크에 제출되어 거래의 유효성을 확인하고 블록체인에 기록한다.
4. 옵티미즘은 새로운 사기 방지 메커니즘을 사용하여 사용자가 블록체인에 승인된 후에도 유효하지 않은 트랜잭션에 이의를 제기하고 증명할 수 있도록 하여 추가 보안 계층을 제공한다. (챗GPT는 1~4번에 대해 아비트럼과 동일한 답변을 주었다.)
5. 옵티미즘은 또한 사용자가 거래를 옵티미즘 시퀀서(sequencer)에 직접 제출할 수 있도록 하는 ‘시퀀서 트랜잭션’이라는 기능을 제공한다. 이 기능은 해당 트랜잭션이 네트워크에 의해 처리되는 다음 배치에 포함되는 것을 보장한다.
* 옵티미즘의 장점 5가지
1. 옵티미즘은 확장성이 뛰어나 초당 수천 건의 트랜잭션을 처리할 수 있어 이더리움 확장을 위한 유망 솔루션이다.
2. 옵티미즘은 기존 이더리움 스마트 계약 및 댑(dApp)과 완벽하게 호환되므로 개발자가 네트워크에서 쉽게 구축하고 배포할 수 있다.
3. 옵티미즘은 암호화된 보안 증명과 이의를 제기하고 해결할 수 있는 사기 방지 메커니즘에 의존하는 강력한 보안 모델을 가지고 있다.
4. 옵티미즘은 댑(dApp)을 쉽게 구축하고 배포할 수 있는 개발자 친화적인 아키텍처를 가지고 있다.
5. 옵티미즘은 강력한 개발자 및 기여자 커뮤니티가 있는 오픈 소스 프로젝트다.
* 옵티미즘의 단점 5가지
1. 옵티미즘은 여전히 사용자가 거래를 제출하고 스마트 계약과 상호 작용하기 위해 이더리움 네트워크에서 가스비를 지불하도록 요구한다.
2. 암호화 증명을 생성하고 확인하는 데 걸리는 시간으로 인해 트랜잭션이 제출된 시점과 확인된 시점 사이에 지연이 발생할 수 있다.
3. 옵티미즘은 옵티미스틱 검증 모델에 의존하기 때문에 분쟁이 적시에 해결되지 않으면 유효하지 않은 트랜잭션이 블록체인에 승인될 수 있는 약간의 위험이 있다.
4. 옵티미즘은 상대적으로 새로운 기술이며 이더리움 커뮤니티에서 아직 널리 채택되지 않았을 수 있다.
5. 옵티미즘은 기존 이더리움 스마트 계약 및 댑(dApp)과 호환되지만 기능을 최대한 활용하려면 일부 수정이 필요할 수 있다.
# 아비트럼과 옵티미즘의 주요한 차이점(7가지로 요청했으나 챗GPT의 답변 세 가지는 반복적이어서 생략했다)
아비트럼과 옵티미즘 사이에는 몇 가지 유사점이 있지만 두 레이어2 스케일링 솔루션 사이에는 몇 가지 주요 차이점도 있다. 다음은 몇 가지 비교 포인트.
1. 기술 : 둘은 각자의 프로젝트 이름을 딴 롤업 기술을 사용한다. 두 기술 모두 트랜잭션을 함께 묶고 오프체인에서 확인하는 데 사용되지만 이를 수행하는 방법에는 몇 가지 기술적인 차이가 있다.
1) 롤업 아키텍처 : 둘은 다른 롤업 아키텍처를 사용하여 트랜잭션을 오프체인으로 묶고 확인한다. 아비트럼(Arbitrum)은 이더리움 메인넷과 주기적으로 동기화되는 별도의 블록체인에서 거래가 처리되고 확인되는 사이드체인 아키텍처를 사용한다. 옵티미즘(Optimism)은 트랜잭션이 이더리움 네트워크 위에서 실행되는 ‘시퀀서’ 레이어에서 확인되는 상태 실행 레이어 아키텍처를 사용한다.
2) 트랜잭션 확인 : 아비트럼 롤업에서 거래 확인은 이더리움 버추얼 머신(EVM)과 고도로 호환되도록 설계된 아비트럼 버추얼 머신(Arbitrum VM)이라는 맞춤형 가상 머신을 사용하여 수행된다. 반면 옵티미즘(Optimism)은 OVM(Optimistic Virtual Machine)이라는 EVM의 맞춤형 구현을 사용하며, 이는 대규모 트랜잭션 배치를 처리하는 데 매우 효율적으로 설계되었습니다.
3) 데이터 가용성 : 아비트럼 롤업에서 거래의 각 배치에 대한 데이터는 ‘사기 증명’이라는 암호화 증명을 사용하여 온체인에서 사용할 수 있다. 옵티미즘에서 트랜잭션의 각 배치에 대한 데이터는 어설션(assertion)과 챌린지-응답(challenge-response) 메커니즘의 조합을 사용하여 온체인에서 사용할 수 있다.
4) 최종성 : 아비트럼은 거래가 빠르고 안전하게 확인되도록 ‘롤업 최종성(rollup finality)’이라는 개념을 사용한다. 즉, 일련의 트랜잭션이 아비트럼 네트워크에 제출되면 완료된 것으로 간주되며 되돌릴 수 없다. 반면에 옵티미즘은 분쟁 제기 없이 의의 기간이 지나야만 거래가 최종적인 것으로 간주되는 옵티미즘 검증 모델을 사용한다.
2. 보안 : 강력한 보안 모델을 가지고 있지만 유효하지 않은 거래에 대한 잠재적인 분쟁을 처리하는 방법이 다르다. 아비트럼은 ‘사기 증명’이라는 메커니즘을 사용해 사용자가 유효하지 않은 거래에 이의를 제기할 수 있도록 하는 반면, 옵티미즘은 ‘옵티미스틱 검증’이라는 메커니즘을 사용해 특정 기간 내에 제기되고 해결이 필요한 문제에 대응한다.
3. 토큰 경제 : 둘 다 각자 생태계 토큰이 있찌만 토큰 경제는 다르다. 아비트럼(ARB)은 거래 수수료를 지불하고 노드 운영자를 위한 담보로 스테이킹하는 데 사용되는 반면, 옵티미즘(OVM)은 거래 수수료를 지불하는 건 같지만 네트워크의 유효성 검사자에게 인센티브를 제공하는 데 사용된다.
4. 채택 : 아비트럼은 많은 인기 있는 댑(dApp)과 프로토콜에서 채택되었고, 옵티미즘은 채택은 아비트럼보다는 작지만 채택하는 프로젝트가 증가하고 있다.
전반적으로 둘 사이에는 몇 가지 유사점이 있지만 기술, 보안 모델, 토큰 경제 및 채택률에는 몇 가지 중요한 차이점이 있다. 또한 이더리움 생태계는 채택 및 시장 점유율을 위해 경쟁하는 다른 많은 레이어2 스케일링 솔루션 간의 경쟁이 매우 치열하다는 점에 주목해야 한다.
속보는 블록미디어 텔레그램으로(클릭)
전문 기자가 요약 정리한 핫뉴스, 블록미디어 카카오 뷰(클릭)
같이 보면 좋은 기사