OP Stack는 "Overpowered Stack"의 줄임말로, 강력한 조합 또는 스킬을 가진 캐릭터나 전략을 의미합니다.
OP 스택은 Optimism이 주창하고 Optimism Collective가 감독하는 공인 오픈 소스 프레임워크입니다. 이는 이더리움과 Optimism 커뮤니티 모두에게 필수적인 도구로 작용합니다. OP 스택의 주요 역할은 Optimism을 강화하고, Optimism 메인넷 및 곧 출시될 Optimism 초체인 및 그의 거버넌스 모델에 중요한 소프트웨어 도구를 제공하는 것입니다. OP 스택의 핵심 개념은 이더리움 영역에서 성장과 창의성을 육성하는 것입니다. 개발자 친화적인 환경을 제공하여 최전선의 개발을 선도하고 블록체인 생성 작업을 더욱 간단하게 만들어갑니다.
OP 스택의 기본적인 신념은 단일 체인 또는 다중 체인 모델로 독점되지 않을 것이라는 것입니다. 대신, 슈퍼체인이라고 불리는 통합 체인 네트워크가 부상하여 상호 보완적인 생태계를 향상시킬 것으로 예상됩니다. OP 스택은 Optimism 환경의 다양한 계층을 구분하는 여러 소프트웨어 요소로 구성되어 있습니다. 이러한 요소는 특정 계층을 형성하거나 해당 계층 내의 단위로 작용할 수 있습니다.
OP 스택의 주요 관심사는 L2 블록체인 인프라이지만, OP 스택은 블록 검색 도구, 통신 시스템, 거버넌스 구조 등 다른 영역으로 확장될 가능성을 가지고 있습니다. OP 스택의 최신 버전인 Optimism Bedrock은 일류의 옵티미스틱 롤업 블록체인을 시작할 수 있도록 지원합니다. OP 스택 내 각 계층에 대한 인터페이스는 이 롤업 설정과 근접하게 연결되어 특정 운영 요구에 맞게 단위를 매끄럽게 연결하고 변경할 수 있도록 보장합니다.
OP 스택의 중심적인 특징은 오랜 기간에 걸쳐 적합성을 보장하는 적응형 블록체인 접근 방식입니다. 스택은 다른 체인으로의 이체 과정에서 증명 계층을 단순화합니다. 증명 계층이 증명 인터페이스와 일치하는 한, 이를 프레임워크에 손쉽게 통합할 수 있어 일관된 사용자 인터페이스를 제공합니다. 이러한 유연성은 Optimism이 후속적으로 등장하는 증명 방법론을 받아들이는 기회를 제공합니다.
핵심 디자인 철학
OP 스택은 L2 블록체인 시스템을 개발하기 위해 특별히 제작된 소프트웨어 도구 모음으로, Optimism Collective가 Optimism 인프라를 강화하기 위해 능숙하게 조합한 것입니다. OP 스택에 도구를 통합할 때, 유용성, 간결성 및 확장성이라는 세 가지 핵심 디자인 원칙이 돋보입니다. 이 원칙을 준수하는 소프트웨어는 Optimism Collective에게 최고의 가치를 제공하는 필수적인 것으로 간주됩니다.

유용성
OP 스택으로 통합되기 위한 소프트웨어는 Optimism Collective의 역량을 실질적으로 강화해야 합니다. 이 기준은 Optimism Collective에게 중요한 역할을 하는 평가 기준입니다.
컴포넌트의 적합성은 스택에 대한 것입니다. 예를 들어, 신뢰성 있는 오픈 소스 블록 검색 도구는 사용자가 Superchain을 검토하는 데 도움이되어 값진 추가물이 될 것입니다. 유틸리티는 중요하지만 혁신과 새로운 아이디어를 지원하는 것이 동등하게 중요합니다. 직접적인 사용이 명확하지 않더라도 선도적인 노력을 기울이고 혁신적인 프로젝트를 구상합니다. 전반적인 목표는 과정을 즐기고 Optimism Collective의 가리키는 강력한 생태계를 육성하는 것입니다.간결성
복잡한 코드를 OP 스택에 포함시키지 않고 간결성을 선호합니다. 이 강조는 기술적인 복잡성을 줄여 혁신에 집중할 수 있도록 돕습니다. 실증된 코드와 시스템을 활용하는 것이 중요하며, 이를 위해 OP 스택의 기본 엔진으로 Geth가 선택되었습니다. 가늘고 단순한 코드베이스는 보안 및 관리의 용이성에 모두 중요합니다. 각 코드 라인은 잠재적인 버그 진입 지점이므로 간결한 프로토콜은 위험을 최소화합니다. 게다가 단순화된 코드베이스는 외부 참여를 장려하여 OP 스택의 무결성을 보장합니다.
확장성
강력한 OP 스택 코딩의 본질은 적응성과 확장성입니다. 협업을 촉진하여 독립 개발 방법을 방지합니다. 통합된 노력은 혁신에 더 많은 시간을 할애하고 중복적인 작업에는 적은 시간을 할애하도록 합니다. 협력은 우리가 성공하기 위한 공유 경로입니다. 확장 가능한 코드는 미래의 확장을 고려하여 설계되었습니다. 이는 오픈 소스 지침을 준수하고 직관적 인 인터페이스를 제공하며 모듈식 코드의 특성을 보장함으로써 다른 사람들이 기능을 손쉽게 확장할 수 있도록 합니다. 확장성은 Optimism Collective 생태계에서 협력의 전체 잠재력을 발휘하는 데 중요합니다.
OP 스택 레이어
데이터 가용성
이 레이어는 OP 스택 기반 체인의 원시 입력이 게시되는 위치를 정의합니다. OP 스택의 체인은 입력 데이터 액세스를 위해 하나 이상의 데이터 가용성 모듈을 사용할 수 있습니다. 모듈 선택은 보안 모델과 동기화 능력에 큰 영향을 미칩니다. 예를 들어 데이터가 접근할 수 없게되면 체인 동기화가 저해될 수 있으며, 이는 지혜로운 모듈 선택의 중요성을 강조합니다.
Ethereum DA
현재 Ethereum 데이터 가용성(DA) 모듈이 OP 스택의 주요 선택 사항입니다. 이 모듈은 Ethereum 블록체인의 다양한 소스에서 데이터를 추출하며, Ethereum calldata, 이벤트 및 4844 데이터 덩어리를 포함합니다. 폭넓은 채택은 Optimism 생태계 내에서의 효율성을 나타냅니다.
시퀀싱
이 레이어는 사용자 트랜잭션을 조직화하고 게시합니다. 일반적으로 기본 롤업 구성에서는 전용 시퀀서 엔터티가 시퀀싱을 관리합니다. 설정된 규칙은 시퀀서의 거래 소유를 제한하여 적시 처리를 보장합니다. 향후 모듈식 설계는 체인이 시퀀싱 메커니즘을 선택할 수 있도록하여 적응성을 강조할 것입니다.
단일 시퀀서
기본적으로 단일 시퀀서가 사용됩니다. 지정된 엔터티가 시퀀서가 되며, 트랜잭션 처리를 담당합니다.
효율적인 작동을 보장하는 부모 선택 매커니즘입니다.
다중 시퀀서
단일 시퀀서 대안으로서, 시퀀서를 세트 목록에서 선택하는 다중 시퀀서입니다. 이 접근 방식은 체인이 시퀀싱 프로세스를 더욱 제어할 수 있도록 합니다.
유도
데이터 가용성 계층에서 원시 데이터를 처리하여 이더리움 엔진 API를 통해 실행 계층에 대한 입력으로 변환합니다. 이는 다양한 소스에서 입력을 맞춤화하고 데이터 가용성 계층에서 제공된 데이터와 호환성을 확보합니다.
롤업
롤업 모듈은 이더리움 블록 데이터 및 시퀀서 트랜잭션 배치와 같은 다양한 소스에서 입력을 가져옵니다.
결제 계층
이 계층은 타사 체인이 OP 스택 체인의 상태를 이해하는 데 도움을 줍니다. 금융 인출과 자주 연관되지만, 핵심 목적은 체인의 상태에 액세스를 제공하는 것입니다. 데이터 가용성 계층에서 거래가 확인되면 OP 스택에 그 상태가 영구적으로 지속됩니다.
증명 기반 장애 증명
이 메커니즘은 낙관적 프로토콜을 사용합니다. 제안자는 인식된 올바른 상태를 제안하며, 일정 시간 내에 도전하지 않으면 허용됩니다. 도전은 사전에 정의된 당사자들의 증명에 의존합니다.
장애 증명 낙관적 결제
이 메커니즘은 증명 기반 접근 방식과 유사하지만 대신 장애 증명 과정을 사용합니다. 신뢰성은 장애 증명 구성의 신뢰성에 달려 있습니다.
유효성 증명 결제
이 메커니즘은 상태의 정확성을 확인하기 위해 수학적 증명을 요구합니다. 유효한 증명이 지원되지 않으면 상태는 인정되지 않습니다.
거버넌스
이 상위 계층은 OP 스택 생태계 내에서 시스템 구성, 업그레이드 및 설계를 관리합니다. OP 스택 전체에 영향력을 행사하며, 커뮤니티 기반의 결정 과정을 위한 중심 역할을 합니다.
다중 서명 계약
이는 특정 인원의 서명으로 활성화되는 스마트 계약입니다. 예를 들어, Optimism Mainnet에서 브리지 계약 업그레이드를 관리합니다. 그 보안은 참여자 수, 서명 임계값 및 참여자의 실천에 의존합니다.
거버넌스 토큰
이러한 토큰은 결정 과정을 탈중앙화합니다. 기능은 다양하지만 일반적으로 토큰 소지자가 프로젝트 결정에 투표할 수 있도록 합니다. 이러한 토큰을 보유함으로써 회원들은 생태계에서 민주주의와 포용성을 촉진하는 프로젝트의 방향에 영향을 미칠 수 있습니다.
Ethereum
Layer 2
Optimism
What else do you want to learn?
