> 웹3.0 > 본문

OP 스택의 구조적 측면과 기능에 대한 심층 탐구

王林
풀어 주다: 2024-01-18 17:45:06
앞으로
503명이 탐색했습니다.

OP Stack은 Optimism Network의 개발 그룹인 Optimism Collective에서 발표한 오픈 소스 블록체인 프레임워크입니다. 이는 Ethereum과 Optimism 커뮤니티 모두에게 중요한 도구입니다. OP 스택의 주요 목표는 Optimism 네트워크를 강화하고 Optimism Mainnet과 곧 출시될 Optimism Superchain 및 해당 거버넌스 모델에 주요 소프트웨어 도구를 제공하는 것입니다. 개발자 중심의 환경을 제공함으로써 OP Stack의 핵심 아이디어는 Ethereum 공간의 성장과 혁신을 촉진하는 것입니다. 이는 최첨단 개발을 위한 길을 열어주고 블록체인 생성을 더욱 단순하게 만듭니다.

OP Stack의 기본 신념은 미래 시대가 단일 체인 모델이나 다중 체인 모델에 의해 독점되지 않을 것이라는 것입니다. 대신, 잠정적으로 슈퍼체인이라고 불리는 통합 체인 네트워크가 전체 생태계를 강화하고 강화할 것으로 예상됩니다. OP 스택은 Optimism 환경의 다양한 수준을 설명하는 여러 소프트웨어 부분으로 구성됩니다. 이러한 요소는 특정 계층을 형성하거나 독립적인 단위로 존재할 수 있습니다.

OP Stack의 주요 초점은 L2 블록체인 인프라이지만 블록 검색 도구, 통신 시스템, 거버넌스 구조 등 다른 영역으로 확장될 것으로 예상됩니다. OP 스택의 최신 버전인 Optimism Bedrock은 프리미엄 Optimistic Rollup 블록체인의 출시를 촉진합니다. 각 수준의 인터페이스는 이 롤업 설정과 밀접하게 연결되어 있어 다양한 운영 요구 사항에 맞게 장치를 원활하게 연결하고 수정할 수 있습니다.

OP Stack의 주요 기능은 장기적인 관련성을 보장하는 적응형 블록체인 접근 방식입니다. 이 스택은 다른 체인으로 마이그레이션할 때 증명 레이어를 단순화합니다. 교정 레이어가 교정 인터페이스와 정렬되어 있는 한 프레임워크에 쉽게 통합되어 일관된 사용자 인터페이스를 보장할 수 있습니다. 이러한 유연성은 Optimism에 향후 새로운 증명 방법을 채택할 수 있는 기회를 제공합니다.

핵심 디자인 철학

OP Stack은 L2 블록체인 시스템 설계를 위해 맞춤화된 소프트웨어 도구 세트입니다. Optimism 인프라를 강화하기 위해 Optimism Collective에서 신중하게 구성했습니다. 도구를 OP Stack에 통합할 때 유틸리티, 단순성, 확장성이라는 세 가지 기본 설계 원칙을 따랐습니다. 이러한 원칙은 Optimism Collective에 엄청난 가치를 제공하는 필수 구성 요소로 간주됩니다.

什么是 OP Stack?OP Stack 的结构层详解

유틸리티 유틸리티

소프트웨어 기능을 OP 스택에 통합하려면 Optimism Collective를 크게 향상시켜야 합니다. 이 기준은 구성 요소가 스택에 적합한지 여부를 평가하는 데 중요합니다. 예를 들어, 사용자가 Superchain을 조사하는 데 도움이 되는 신뢰할 수 있는 오픈 소스 블록 검색 도구는 스택에 귀중한 추가 요소가 될 것입니다. 물론 실용성은 매우 중요하지만 혁신과 참신한 아이디어도 장려되어야 합니다. 즉각적인 사용이 명확하지 않더라도 선구적인 노력을 시작하고 획기적인 프로젝트를 구상하십시오. 전체적인 목표는 Optimism Collective라는 기치 아래 강력한 생태계를 육성하고 그 과정을 즐기는 것입니다.

단순함

단순성을 유지하고 OP 스택에 복잡한 코드를 포함하지 않으려면 이 점이 강조되어 기술 복잡성을 줄이고 사람들이 중복 작업보다는 혁신에 집중할 수 있습니다. OP Stack의 기본 엔진으로 Geth를 선택한 것은 입증된 코드와 시스템에 중점을 두었기 때문입니다. 보안과 관리 용이성을 위해 깔끔한 코드 기반이 중요합니다. 모든 코딩 라인은 잠재적인 오류 진입점이 될 수 있으므로 간결한 프로토콜은 위험을 최소화합니다. 또한 간소화된 코드 기반은 외부 참여를 장려하고 OP 스택의 무결성을 보장합니다.

Extensibility

OP Stack 코딩의 진정한 본질은 적응성과 확장성입니다. 이는 사일로화된 개발 접근 방식을 피하기 위해 팀워크를 촉진함으로써 달성됩니다. 단합된 노력은 중복된 작업이 아닌 혁신에 더 많은 시간을 소비한다는 것을 의미합니다. 협력은 함께 승리하는 길입니다. 동시에 확장 가능한 코드는 향후 확장을 예상하여 설계되었습니다. 이를 위해 우리는 오픈 소스 지침을 따르고 직관적인 인터페이스를 제공하며 다른 사람들이 쉽게 기능을 추가할 수 있도록 코드의 모듈식 특성을 보장합니다. 확장성은 매우 중요하며 Optimism Collective 생태계 내에서 협업의 잠재력을 최대한 활용합니다.

OP Stack의 다양한 레이어

데이터 가용성 데이터 가용성

이 레이어는 체인을 기반으로 OP Stack의 원본 입력 데이터의 게시 위치를 정의합니다. OP 스택의 체인은 하나 이상의 데이터 가용성 데이터 모듈을 사용하여 입력 데이터에 액세스할 수 있습니다. 모듈 선택은 보안 모델과 동기화 기능에 중요한 영향을 미칩니다. 예를 들어, 데이터에 액세스할 수 없게 되면 체인 동기화가 영향을 받을 수 있으므로 현명한 모듈 선택의 중요성이 강조됩니다.

Ethereum DA Ethereum DA

현재 Ethereum Data Availability(DA) Ethereum 데이터 가용성 모듈은 OP Stack의 첫 번째 선택입니다. Ethereum 호출 데이터, 이벤트 및 4844 데이터 Blob과 같은 Ethereum 블록체인의 다양한 소스에서 데이터를 가져옵니다. 광범위한 채택은 Optimism 생태계 내에서 효율성을 보여줍니다.

Sequencing Order

이 레이어는 사용자 트랜잭션을 구성하고 게시합니다. 일반적으로 전용 Sequencer 엔터티는 기본 롤업 구성에서 시퀀싱을 관리합니다. 확립된 규칙은 트랜잭션에 대한 시퀀서의 보유를 제한하여 시기적절한 처리를 보장합니다. 미래의 모듈식 설계를 통해 체인은 적응성을 강조하면서 순서 메커니즘을 선택할 수 있습니다.

싱글 시퀀서 싱글 시퀀서

기본적으로 싱글 시퀀서가 사용됩니다. 지정된 엔터티는 시퀀서가 되며 투명한 선택 메커니즘은 효율적인 작동을 보장합니다.

Multiple Sequencer

싱글 시퀀서의 대안은 세트 목록에서 시퀀서를 선택하는 다중 시퀀서입니다. 이 접근 방식은 체인에 순차적 프로세스에 대한 더 많은 제어권을 제공합니다.

Derivation

이 레이어는 데이터 가용성 레이어의 원시 데이터를 처리하고 Ethereum Engine API를 통해 실행 레이어에 대한 입력으로 변환합니다. 다양한 소스의 입력을 사용자 정의하고 데이터 가용성 계층에서 제공하는 데이터와의 호환성을 보장할 수 있습니다.

Rollup

롤업 모듈은 Ethereum 블록 데이터 및 Sequencer 트랜잭션 배치와 같은 여러 소스에서 입력을 가져옵니다.

Settlement Layer Settlement Layer

이 레이어를 사용하면 타사 체인이 OP Stack 체인의 상태를 이해할 수 있습니다. 금융 인출과 관련되는 경우가 많지만 핵심 목적은 체인 상태에 대한 액세스를 제공하는 것입니다. 데이터 가용성 계층에서 트랜잭션이 확인되면 해당 상태는 OP 스택에서 영구적이 됩니다.

증명 기반 오류 증명 진술 기반 오류 증명

이 메커니즘은 낙관적 프로토콜을 사용합니다. 제안자는 옳다고 생각되는 상태를 제안하고, 일정 기간 동안 문제가 발생하지 않으면 수락됩니다. 챌린지는 미리 정의된 당사자의 선언에 의존합니다.

Fault Proof Optimistic Settlement Fault Proof Optimistic Settlement

이 메커니즘은 설명 기반 접근 방식과 유사하지만 결함 증명 프로세스를 사용합니다. 그 신뢰성은 결함 방지 구조의 신뢰성에 달려 있습니다.

유효성 증명 정산 유효성 증명 정산

이 메커니즘에는 상태의 정확성을 확인하기 위해 수학적 증명이 필요합니다. 유효한 인증이 뒷받침되는 경우에만 상태가 인정됩니다.

거버넌스

이 중요한 계층은 OP Stack 생태계 내에서 시스템 구성, 업그레이드 및 설계를 관리합니다. OP 스택에 영향력을 행사하고 커뮤니티와 연계된 의사 결정 센터 역할을 합니다.

다중 서명 계약

이것은 그룹의 지정된 수의 서명으로 활성화되는 스마트 계약입니다. 예를 들어 Optimism Mainnet에서는 크로스체인 계약 업그레이드를 관리하는 역할을 담당합니다. 보안은 참가자 수, 서명 임계값 및 참가자 관행에 따라 달라집니다.

거버넌스 토큰

이 토큰은 의사 결정을 분산시킵니다. 그 기능은 다양하지만 일반적으로 토큰 보유자가 프로젝트 결정에 투표할 수 있도록 해줍니다. 이러한 토큰을 보유한 회원은 프로젝트의 궤적에 대해 발언권을 갖고 생태계의 민주주의와 포용성을 촉진합니다.

위 내용은 OP 스택의 구조적 측면과 기능에 대한 심층 탐구의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:jb51.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿