소개
지난달 WorldCoin 재단은 OP Stack을 기반으로 한 블록체인 World Chain의 출시를 발표했습니다. 이 World Chain은 Optimism의 슈퍼 체인 Superchain에 합류하고 Base and Mode, OP Mainnet 및 Zora와 협력하게 됩니다. 다른 체인과 상호 작용합니다.
OP, OP Stack, Super Chain에 대해 들어보셨을 겁니다. 호기심 많은 아기들은 이렇게 물을 수 있습니다: 뭐요? 왜? 어디? 이번 글에서는 슈퍼체인의 현황, 비전 등을 포함하여 하나씩 답변을 드리겠습니다. 기사 마지막에는 원클릭 퍼블리싱 L2/L3의 작동 과정도 세심하게 정리되어 있습니다.
누구나 Optimism에 익숙해야 합니다. 빠르고 안정적이며 확장 가능하며 저렴한 비용을 제공하도록 설계된 Ethereum 기반의 Layer 2 솔루션입니다. 블록체인 서비스. 이더리움 메인 체인(Layer 1) 위에서 실행되어 네트워크 혼잡을 완화하는데 도움을 주어 거래 비용과 처리 시간을 줄입니다.
Optimism은 Optimism Rollups라는 기술을 활용하여 대량의 거래 데이터를 함께 패키징하여 수수료만 처리합니다. 이더리움 메인체인에서 한 번만 지불하면 됩니다. 이러한 접근 방식은 거래 속도를 높이고 비용을 절감할 뿐만 아니라 이더리움을 기반으로 하는 높은 수준의 보안을 유지합니다. 이후 Optimism Rollup 기술은 오픈 소스로 만들어 OP Stack - Optimism Collective에서 발표한 오픈 소스 블록체인 프레임워크가 되었습니다.
OP 스택은 원클릭 L2 생성을 위한 도구 상자로 이해될 수 있으며, 이는 L2 체인 구성을 크게 단순화합니다. OP 스택을 기반으로 개발된 이러한 분산형 L2 체인은 보안, 통신 계층 및 오픈 소스 기술 스택을 공유하여 다음과 같은 비전을 형성합니다. OP슈퍼체인 .
현재 OP Stacks는 현재 다양한 L2 NFT 거래 데이터에서 1위를 차지하고 있는 Base(Coinbase가 개발한 Layer2, 자산 관리 애플리케이션 Debank가 출시한 Debank Chain, 선도적인 소셜 미디어인 Farcaster 등)를 포함하여 많은 유명 프로젝트에서 채택되었습니다. 프로토콜 스택. 이러한 애플리케이션의 다양성은 OP Stack이 출시부터 지원하도록 설계된 OP 하이퍼체인 개념을 반영합니다.
"슈퍼체인"은 레이어 2(L2) 기술을 기반으로 하는 멀티체인 네트워크 구조로, 기존 블록체인의 수평적 확장성 문제를 해결하도록 설계되었습니다. 전통적인 다중 체인 아키텍처는 종종 협력에 어려움을 겪고 높은 오버헤드 문제에 직면하는 반면, "하이퍼체인"은 각 체인을 "교환 가능한 컴퓨팅 리소스"로 취급하여 블록체인을 상품화하여 개발자가 시스템 위험을 증가시키지 않고 크로스체인 애플리케이션을 구축할 수 있도록 합니다.
"슈퍼 체인" 모델에서는 개별 체인(예: OP 체인)이 표준화되어 Optimism Collective가 공식적으로 관리하는 네트워크에 통합됩니다. 이러한 체인은 보안 및 통신 계층뿐만 아니라 오픈 소스 기술 스택도 공유합니다. 이 설계를 통해 개발자는 개별 체인의 특정 기술 세부 사항에 대해 걱정할 필요 없이 전체 슈퍼 체인에 애플리케이션을 구축하는 데 더 집중할 수 있습니다.
또한 이 디자인 컨셉은 블록체인의 개념 자체가 더욱 추상화될 수 있고 개발자가 상호 운용 가능한 전체 블록체인 네트워크를 하나의 통합 단위로 처리하여 더욱 효율적으로 새로운 솔루션을 개발하고 배포할 수 있음을 의미합니다. 이처럼 '슈퍼체인'은 자원 활용을 최적화할 뿐만 아니라 향후 블록체인 발전에 새로운 가능성을 제시한다.
"하이퍼체인" 브릿지 보안 모델에서는 보안(즉, 효율성)과 활동성(즉, 검열 저항)이 보장될 수 있습니다. 보안은 증명 시스템으로 보장되며, 트랜잭션을 L1에 직접 제출하는 기능으로 활성도가 보장됩니다. 보안과 활성의 결합은 OP 체인 시퀀서에 문제가 발생하는 경우 사용자가 항상 L1에 트랜잭션을 제출할 수 있음을 의미하며, L1에서는 올바르게 작동하는 시퀀서가 있는 새로운 OP 체인으로 사용량을 마이그레이션합니다.
다음은 Optimism의 "슈퍼 체인"에 대한 공식 정의입니다. "슈퍼 체인"은 다음 조건을 충족하는 것입니다.
Properties | Purpose |
---|---|
공유 L1 블록체인 | 모든 OP 체인에 대해 시퀀서라고도 불리는 완전한 트랜잭션 순서를 제공합니다. |
모든 OP 체인에 대한 공유 브리지 | 를 통해 OP 체인은 표준화된 보안 속성을 가질 수 있습니다. |
저비용 OP 체인 배포 | 높은 L1 트랜잭션 수수료를 지불하지 않고도 배포 및 트랜잭션이 가능합니다. |
OP 체인 구성 옵션 | OP 체인이 데이터 가용성 공급자, 주문자 주소 등을 구성하도록 허용합니다. |
안전한 거래 및 체인 간 메시징 | 을 통해 사용자는 OP 체인 간에 데이터를 안전하게 마이그레이션할 수 있습니다. |
OP Labs는 프레임워크 지지자로서 OP Stack이 더 폭넓은 기술 분산화를 지원하도록 많은 작업을 수행했습니다. 예를 들어 Bedrock 버전은 여러 증명 체계와 여러 클라이언트를 지원합니다. 다중 클라이언트 오류 방지는 기술 분산화의 기본 구성 요소이며 Bedrock의 모듈식 프레임워크는 OP Stack의 실제 개발을 분산화하는 커뮤니티의 능력에 큰 영향을 미쳤습니다.
분권화를 추구하려면 문제에 대해 지적으로 정직함을 유지하는 것이 중요합니다. 특히 복잡하고 버그 없는 코드를 작성하는 것은 어렵지만 단일 취약점이 모든 L2에 치명적인 결과를 초래할 수 있으므로 중요합니다.
OP는 온체인 실패 방지 단계에서 목적이 있고 실용적이며 신중한 자세를 유지하는 것을 옹호합니다. 완전한 실패 증명을 달성하는 데는 시간이 걸리지만 Optimism은 실패 증명이 준비될 때까지 기다리지 않고 OP 스택이 분산화 측면에서 의미 있는 추가 개발을 할 수 있도록 여러 프로토콜 업그레이드를 병렬로 개발할 수 있다고 믿습니다.
기술 솔루션에 대한 업데이트를 유지하는 것이 실제로 Arbitrum이 얼마 전 OP에서 두 개의 버그를 발견한 이유입니다[1]. 기술 제공자로서 커뮤니티에서 널리 사용되는 오픈 소스 프레임워크는 항상 시장과 커뮤니티의 조사를 기다리고 있으며 더 많은 것을 견뎌야 합니다.
기술 분산화 타임라인 및 이정표
L2Beat 데이터에 따르면 현재 2024년 5월 4일, Layer2 TVL(총 잠금 가치)은 총 399억 8천만 달러였으며, 이 중 OP Stack은 186억 1천만 달러로 전체 TVL의 거의 절반에 해당하며 1위를 차지했습니다. Optimism의 Stack 서비스는 널리 채택되었으며 OP Stack 프레임워크를 채택하여 Optimism, Base, Mode, Zora, Frax, Lyra, Ancient, Redstone, Worldcoin, Mint, Lisk 등 새로운 L2를 신속하게 구축하는 프로젝트가 늘어나고 있습니다. 이는 시장 내러티브에서 Stack 서비스의 가치를 강조합니다.
기술적인 관점에서 답변을 위해 코드 및 공식 정보의 일부를 제거했습니다.
SystemConfig 계약 소개
OP Stack의 기반이 되는 기술 플랫폼인 Bedrock이 도입되었습니다. SystemConfig 계약 L1 스마트 계약을 통해 직접 L2 체인 정의를 시작하세요. 이는 고유한 체인 ID, 블록 가스 제한 및 기타 주요 구성 값 생성을 포함하여 L2 체인을 정의하는 모든 정보를 체인에 배치하는 것으로 확장될 수 있습니다. SystemConfig 계약 조각은 다음과 같이 차단됩니다[2]:
<code style="font-size: inherit; font-family: PingFang SC,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;">/** * @title SystemConfig * @notice The SystemConfig contract is used to manage configuration of an Optimism network. All * configuration is stored on L1 and picked up by L2 as part of the derviation of the L2 * chain. */contract SystemConfig is OwnableUpgradeable, Semver { /** * @notice Enum representing different types of updates. * * @custom:value BATCHER Represents an update to the batcher hash. * @custom:value GAS_CONFIG Represents an update to txn fee config on L2. * @custom:value GAS_LIMIT Represents an update to gas limit on L2. * @custom:value UNSAFE_BLOCK_SIGNER Represents an update to the signer key for unsafe * block distrubution. */ /* * @notice Minimum gas limit. This should not be lower than the maximum deposit gas resource * limit in the ResourceMetering contract used by OptimismPortal, to ensure the L2 * block always has sufficient gas to process deposits. */ uint64 public constant MINIMUM_GAS_LIMIT = 8_000_000; /** * @notice Identifier for the batcher. For version 1 of this configuration, this is represented * as an address left-padded with zeros to 32 bytes. */ bytes32 public batcherHash; /** * @notice L2 gas limit. */ uint64 public gasLimit;</code>
CREATE2는 특정 체인 주소를 생성합니다
SystemConfig 설계를 기반으로 데이터가 체인에 완전히 배치된 후 공장(Chain Factory) )는 각 체인이 구성 및 기타 모든 필수 계약을 배포하도록 생성할 수 있습니다. CREATE2를 사용하여 일대일 계약 주소를 생성함으로써 이 단계를 더욱 확장합니다. 이는 체인 구성이 주어지면 해당 체인과 관련된 모든 브리지 주소를 결정할 수 있음을 의미합니다. 또한 이를 통해 브리지 계약을 배포하지 않고도 체인과 상호 작용할 수 있으므로 체인 배포가 거의 무료가 되고 체인이 표준 보안 속성을 상속할 수 있습니다.
OP 체인 간 통신 - "체인 팩토리"는 OP 체인 데이터를 따릅니다.
Bedrock은 L1 체인에서 L2 체인을 구축하는 방법을 도입하여 모든 체인 데이터를 L1 블록과 동기화할 수 있습니다. 모든 구성을 체인에 배치하는 L1 체인 팩토리 확장을 통해 Optimism 노드는 단일 L1 주소와 L1에 대한 연결만으로 모든 OP 체인을 결정론적으로 동기화할 수 있습니다.
OP 체인 동기화가 완료되면 체인 상태가 로컬로 계산된다는 점에 유의해야 합니다. 이는 OP 체인의 상태를 결정하는 것이 완전히 허가되지 않고 안전하다는 것을 의미합니다. 모든 유효하지 않은 거래는 노드가 수행하는 로컬 노드 계산 프로세스에 의해 무시되므로 파생 체인에는 증명 시스템이 필요하지 않습니다. 그러나 슈퍼체인 체인에서 출금을 보장하기 위해서는 여전히 증명 시스템이 필요합니다.
SystemConfig를 사용하여 주문자를 모듈식으로 설계
Bedrock은 SystemConfig 계약에서 주문자 주소를 설정하는 기능을 도입했습니다. 자체 SystemConfig 계약이 포함된 여러 체인이 도입되면서 OP 체인 배포자가 주문자 주소를 구성할 수 있게 되었습니다. 이렇게 구성 가능한 분류기 설계를 모듈식 분류라고 합니다. 이를 통해 다양한 주체가 표준 [슈퍼체인 브릿지] 보안 모델을 유지하면서 OP 체인을 주문할 수 있습니다. 이는 주문자의 분산화를 향한 핵심 단계입니다.
모듈식 정렬을 사용하면 허가 없이 다양한 정렬 모델을 실험할 수 있습니다. 개발자는 라운드 로빈 주문, 주문자 합의 프로토콜, 가격 경쟁 주문(PGA 주문) 또는 선입선출 주문(FIFO 주문)과 같은 다양한 주문 프로토콜을 사용할 수 있습니다. 시간이 지남에 따라 보다 사용자 친화적인 정렬 기준이 나타날 것으로 예상할 수 있습니다.
OP 체인은 기술 업그레이드 경로를 공유합니다
보안 및 분산화 측면에서 높은 수준의 자신감을 갖고 초기 슈퍼체인을 출시하려면 업그레이드를 관리하기 위한 분산형 보안 위원회가 도입되어야 합니다. 보안 위원회는 체인 증명자 세트를 업데이트하고, 지연된 계약 업그레이드를 시작할 수 있어야 하며, 긴급 상황에서는 진행 중인 업그레이드를 취소하는 동안 브리지 일시 중지 버튼을 누를 수 있어야 합니다.
긴급 상황에서 브리지를 일시 중지할 수 있다는 것은 보안 위원의 개인 키가 손상되는 최악의 경우 출금이 무기한 중지되고 브리지 업그레이드가 영구적으로 취소된다는 의미입니다. 즉, L1 브리지가 동결됩니다. 이는 활성보다 보안을 우선시하는 설계 원칙을 따릅니다. 즉, ETH 또는 토큰이 잠기더라도(즉, 활성이 희생되는 경우에도) ETH 또는 토큰의 손실은 항상 방지되어야 합니다(즉, 보안 강화).
물론 슈퍼 체인이 되기까지는 확장 가능한 블록체인의 비전이 실현되기 전에 여전히 몇 가지 중요한 문제가 있습니다. 완전히 실현되어야 합니다. 문제점을 해결해야 합니다. 예상되는 문제점은 다음과 같습니다:
출금 요청은 신뢰할 수 있는 체인 증명자 집합에 의존합니다.
크로스체인 거래는 느리고 도전 기간을 기다려야 합니다.
슈퍼체인에 트랜잭션을 제출하는 것은 확장성이 충분하지 않으며, 트랜잭션 데이터는 제한된 용량으로 L1에 제출해야 합니다.
교차 체인 트랜잭션은 비동기식이므로 원자 교차 체인 트랜잭션(예: 플래시 대출)을 수행하는 기능이 파괴됩니다.
EIP4844 이후에는 개선되었습니다.
여러 OP 체인을 활용하는 확장 가능한 애플리케이션을 구축하는 데 유용한 프레임워크가 부족합니다.
여러 OP 체인에서 토큰과 애플리케이션을 관리할 수 있는 간단한 지갑이 부족합니다.
우리는 이러한 문제점이 해결되면 가장 복잡한 web2 애플리케이션을 대체할 수 있는 분산형 대안을 구축하는 것이 가능할 것으로 예상합니다.
EIP-4844의 출시는 Optimism 생태계의 Delta 업그레이드와 거의 동시에 이루어지며 이는 완벽하게 맞습니다.
Celestia와 같은 데이터 가용성(DA) 솔루션은 주로 L1에 데이터를 제출할 때 롤업 비용을 줄이는 데 중점을 두고 있는 반면, 4844는 OP 체인의 운영 비용(OPEX)을 90% 이상 줄이는 기본 솔루션을 제공합니다.
4844 이전에는 OP Stack의 주요 비용이 다음과 같이 L1 가스 비용에 집중되었음을 알 수 있습니다.
OP Stack 온체인 L1 활동 데이터(체인/L2 수익/L1 비용/총 이익률/L1 비용 비율 ):
OP 메인넷: 2k ETH / 1.97k ETH / 30 ETH / 98.5%
기본: 1.7k ETH / 1.37k ETH / 330 ETH / 80%
4 844 이후 , OP Stack의 경우 슈퍼 체인 생태계는 좋은 것이며 점점 더 많은 프로젝트가 L2를 기술 솔루션으로 사용할 의향이 있을 것입니다. 또한 블록체인 솔루션의 수수료 절감을 통해 프로젝트 당사자에게 더 많은 비즈니스 기회를 제공하고 대규모 적용(Mass Adoption) 가능성을 제공할 수 있기를 바랍니다.
실제로 어떻게 할까요? Superchain은 Ethereum, Base, Fraxtel, Mode, OP Mainnet, Redstone, Lisk 및 Zora를 L1 또는 L2로 지원하는 Superchain Dev Console[3][4]이라는 플랫폼을 제공합니다.
동시에 모드 팀이 개발한 모드 플레어(Mode Flare)와 같이 슈퍼체인 커뮤니티에는 원클릭 L3 생성을 위한 많은 도구가 있습니다. 아키텍처는 Pyth, Blockscout 및 Goldsky 등을 사용합니다. [5].
마지막으로 몇 가지 생각: 우리는 비즈니스 환경에서 Optimism의 레이아웃과 Superchain의 성공을 보았습니다. OP Stacks는 체인 게시에 대한 임계값을 크게 낮추어 OP Stack의 이점을 활용하여 자체 L2 및 L3를 편리하고 빠르게 배포하고 있습니다. OP Stack은 앞으로 AWS나 Alibaba Cloud와 같은 업계 리더가 되어 개발자가 자신의 프로젝트를 구축할 수 있도록 다양한 인프라를 제공하게 될까요? 실제로 이러한 분산형 기술 솔루션은 어느 정도 기술의 오픈 소스와 보안을 보장할 수 있습니다. 디자인 관점에서 볼 때, 슈퍼 체인에도 잠재적인 산업 독점 위험이 있습니까?
시간이 말해 줄 것입니다.
위 내용은 OP Stack은 어떻게 단계적으로 OP '슈퍼 체인'으로 발전합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!