Avail이 메인넷에 빠르게 접근함에 따라 이 기사 시리즈에서는 Avail과 주요 확장 솔루션 간의 잠재적인 통합을 살펴보고 개발자가 Avail과 통합하여 안전하고 분산되며 비용 효율적인 데이터 가용성 영역인 블록체인을 활용할 수 있는 방법을 보여줍니다.
버전을 읽기에는 너무 깁니다.
Avail은 OP Stack의 기능을 확장하고 있습니다.
Avail을 사용하면 OP Stack 개발자는 데이터 가용성 비용을 약 90%까지 줄일 수 있습니다.
OP Stack에 구축된 L2는 Avail을 활용하여 안전하고 저렴하며 분산된 데이터 가용성을 달성할 수 있습니다.
Avail은 메인넷으로 나아가고 있으며 최근 보상형 테스트넷을 발표했습니다.
이 시리즈의 첫 번째 기사 보기zkEVM Validiums는 이더리움의 가스비를 90%까지 줄일 수 있습니다! 》
Avail과 결합된 OP 스택
OP Stack은 커뮤니티와 기업이 자체 L2 롤업을 구축하는 데 인기 있는 선택이 되었습니다. OP 메인넷에서 사용되며 Optimism Collective에서 유지관리합니다. 개발자가 확장하고 수정하기 시작한 기술 스택이기도 합니다. 그러한 수정 중 하나는 Avail과 같은 특수 목적으로 구축된 데이터 가용성 레이어를 사용하는 것입니다. 이 기사에서는 데이터 가용성 공급자로서 Avail과 함께 OP Stack을 사용하여 이더리움 거래 수수료를 크게 절감할 수 있는 방법에 대해 설명합니다.
OP Stack은 데이터 가용성을 어떻게 관리합니까?
OP Stack에서 기본적으로 지원하는 DA 레이어는 Ethereum입니다. L2 트랜잭션은 트랜잭션 순서 지정 및 L2 블록 생성을 담당하는 시퀀서에 제출됩니다. 트랜잭션 배치는 시퀀서에 의해 Ethereum으로 전송되고 Ethereum은 트랜잭션 데이터를 calldata로 제출합니다.
Ethereum을 데이터 가용성 계층(DA 계층)으로 사용하는 이점은 OP Stack을 사용하는 개발자가 Ethereum의 보안 보장을 상속받을 수 있다는 것입니다. 누구나 이더리움에 게시된 L2 트랜잭션 데이터에 접근하고 이를 사용하여 L2의 올바른 체인 상태를 추론할 수 있습니다.
그러나 이러한 이점에는 상당한 비용이 듭니다. Ethereum은 데이터 가용성 솔루션으로 설계되지 않았으며 이 사용 사례에 최적화되어 있지도 않습니다. 이를 개선하기 위한 노력이 진행 중이지만, 이 글을 쓰는 시점에서는 이더리움에 지불되는 L2 수수료의 최대 90%가 데이터 가용성을 관리하는 데 사용됩니다. 대량의 트랜잭션 데이터를 처리하는 대용량 사용 사례의 경우 Avail과 같이 특별히 구축된 데이터 가용성 솔루션을 사용하면 이러한 비용을 크게 줄일 수 있습니다.
Avail은 OP Stack과 어떻게 작동하나요?
Avail 팀은 거래 데이터를 Ethereum 대신 Avail로 보내는 OP Stack의 수정된 버전인 Avail OP Stack을 구축하여 거래 수수료를 최대 90%까지 줄였습니다.
트랜잭션은 Avail OP 스택의 시퀀서 노드에 제출됩니다. 그런 다음 op-batcher는 트랜잭션 배치를 op-avail이라는 모듈에 제출합니다. 이 모듈은 데이터를 Avail에 제출하기 위해 추가됩니다.
그런 다음 거래 데이터는 Avail 블록체인에 추가되고 거래 참조는 op-avail로 반환되며, 이는 op-batcher에 전달되어 Ethereum에 호출 데이터로 제출됩니다. Ethereum에 게시된 트랜잭션 참조에는 외부 트랜잭션의 Avail 블록 해시, 보낸 사람 주소 및 nonce가 포함됩니다.
Avail OP 스택을 사용하여 구축된 체인은 Avail이 지정한 지분 증명 블록체인 네트워크의 보안 보장을 상속받습니다. Avail의 블록체인은 검증인 중앙화의 위험을 줄이기 위해 Polkadot SDK를 사용하여 구축되었으며 1,000명의 외부 검증인을 지원하기 위해 노력하고 있습니다. Avail 블록에 게시된 데이터는 Avail 네트워크에 의해 확인되지만 시행되지는 않습니다. L2는 Avail과 함께 OP 스택을 사용하고 트랜잭션 데이터를 Ethereum에 게시하는 현재 구현 비용의 일부를 지불할 수 있습니다.
Avail OP 스택이 Orderer 및 Validator 노드에 대해 작동하는 방식을 더 자세히 이해하려면 Avail OP Stack 저장소에서 더 자세한 다이어그램을 볼 수 있습니다.https://github.com/availproject/avail-op-stack-adapter?ref=blog.availproject.org
향후 개선
이더리움 거래의 정확성을 검증하기 위한 Optimism의 실패 증명 시스템은 이 글을 쓰는 시점에도 아직 개발 중입니다. OP 스택 분류기는 현재 여전히 중앙 집중화되어 있지만 분산화할 계획이 있습니다. Optimism Collective에서 이러한 개선 사항을 출시하면 Avail OP 스택이 이러한 변경 사항을 포함하도록 업데이트됩니다.
Avail OP Stack에 대한 몇 가지 개선 사항이 확인되었으며 곧 구현될 예정입니다. Avail의 데이터 루트는 Vector 데이터 증명 브리지를 통해 Ethereum에 게시됩니다. 데이터 루트는 Merkle 트리의 루트이고, 잎은 Avail에 제출된 데이터 블록입니다. 이를 통해 주문자와 기타 L2 노드는 Avail의 유효성 검사기가 데이터 가용성에 대한 합의에 도달했는지 Ethereum에서 확인할 수 있습니다.
OP Stack이 유효한 실패 증명을 구현하면 증명이 포함된 DA가 Avail의 배치 해시와 함께 전송되어 OP Stack의 실패 증명 대화형 분쟁 게임에 사용될 수 있습니다.https://github.com/ethereum-optimism/optimism/blob/develop/specs/fault-proof.md
Optimism Collective는 또한 Superchains라고 불리는 OP Stack을 사용하여 구축된 L2 체인 상호 운용성 네트워크에 대한 계획을 발표했습니다.https://app.optimism.io/superchain). 이러한 모든 향후 개선 사항은 아직 개발 중이며 가능한 경우 Avail OP 스택에 구현될 예정입니다.
오늘부터 Avail OP Stack을 사용해 보세요!
사용 가능한 OP 스택 저장소를 확인하세요(https://github.com/availproject/avail-op-stack-adapter) 오늘부터 시작해 보세요! 이 빌드를 개선하는 방법에 대한 질문이나 제안 사항이 있는 경우 Avail 포럼 또는 Discord에서 팀에 문의할 수 있습니다.https://discord.gg/8VeequhgJT
OP Stack은 Avail의 안전한 범용 데이터 가용성 레이어를 활용할 수 있는 많은 블록체인 중 하나입니다. Avail을 다른 주요 L2 및 블록체인 생태계와 통합하는 방법에 대해 자세히 알아보려면 Avail 생태계 시리즈를 확인하고 뉴스레터를 구독하세요.http://eepurl.com/it4xbs