>  기사  >  롤업의 부드러운 도구? 공유 분류기 Astria를 이해하기 위한 기사 1편

롤업의 부드러운 도구? 공유 분류기 Astria를 이해하기 위한 기사 1편

王林
王林원래의
2024-07-11 14:44:09928검색

이더리움 2층 네트워크의 성숙도가 높아지고 가스 요금이 대폭 절감되면서 이들 네트워크는 활발한 성장 추세를 보이고 있지만, 여러 측면에서 영향을 받는 수수료 및 속도 등의 문제도 대두되고 있습니다. 불만족스러워서 사용자 경험이 불만족스럽습니다. 이러한 맥락에서 트랜잭션 순서 지정의 중요성이 점점 더 부각되어 트랜잭션 병목 현상을 해결하고 사용자 경험을 최적화하는 핵심이 되었습니다.

올해 4월, 공유 시퀀서에 초점을 맞춘 모듈형 블록체인 Astria는 1kx, Delphi Ventures, Robot Ventures 등이 참여하여 Maven 11이 주도하는 550만 달러 규모의 시드 라운드 자금 조달을 완료했습니다. 단 3개월 후 Astria는 Hasu 등의 참여로 dba와 Placeholder VC가 주도하는 추가 1,250만 달러의 자금 조달을 완료했습니다.

아스트리아란 무엇인가요?

Astria는 롤업에 빠른 최종성, 검열 저항, 결합성 및 분산성을 제공하도록 설계된 공유 주문자의 분산형 네트워크를 개발하고 있습니다.

현재 사용자는 L2를 사용하여 중앙 집중식 분류기를 실행하는 것이 더 편리하고 저렴하며 쉬워서 주류 L2는 자체 팀에서 관리합니다. L2 사용자는 시퀀서를 우회하기 위해 L1에 직접 트랜잭션을 제출할 수 있지만 사용자는 L1에 트랜잭션 가스 수수료를 지불해야 하며 트랜잭션을 완료하는 데 시간이 더 오래 걸릴 수 있습니다.

롤업의 부드러운 도구? 공유 분류기 Astria를 이해하기 위한 기사 1편

정렬기는 거래 순서를 제어하며 이론적으로는 사용자 거래를 포함하지 않을 권리가 있습니다. 시퀀서는 트랜잭션 그룹에서 MEV를 추출할 수도 있습니다. 분류기가 하나만 있으면 중앙 집중화의 위험이 커집니다.

그래서 분산형 공유 분류기는 여전히 의미가 있습니다.

Astria 작동 방식

Astria의 분산형 분류기에는 롤업 트랜잭션을 정렬할 수 있는 여러 분류기 노드가 있습니다. Astria의 운영 모드에서 사용자는 트랜잭션을 롤업에 제출하고 트랜잭션은 자동으로 각 롤업 노드 메모리 풀에 들어가며, 여기서 결합자는 txnx를 수집하여 분류기로 보내는 일을 담당합니다. 마지막으로 시퀀서는 txnx를 공유 블록으로 집계하고 마지막으로 사용자에게 사전 확인을 보냅니다.

롤업의 부드러운 도구? 공유 분류기 Astria를 이해하기 위한 기사 1편

현재 정렬기는 모두 특정 Rollup을 기반으로 구현됩니다. Astria는 여러 롤업을 위해 일괄적으로 블록을 처리합니다. 데이터 압축은 L1에 데이터를 게시할 때 추가적인 비용 절감 효과를 제공합니다. 분산형 공유 시퀀서 네트워크는 여러 롤업 생태계의 참가자가 네트워크에서 검증자 역할을 하도록 장려합니다.

Astria 스택

Astria의 주요 구성 요소는 결합기, 정렬 레이어, 릴레이, DA 및 스케줄러의 5개 부품으로 구성됩니다.

롤업의 부드러운 도구? 공유 분류기 Astria를 이해하기 위한 기사 1편

Combiner

기술을 이해하는 전문가라면 정렬 레이어를 직접 사용하여 더 나은 거래 정렬을 수행할 수도 있지만, 대다수의 일반 사용자가 실제로 사용하기에는 어려움이 커질 것입니다. 정렬 레이어와 직접 상호 작용하려면 사용자가 정렬 토큰을 보유하고 정렬 지갑을 유지해야 하며, 이 두 가지 모두 사용자 경험에 심각한 부정적인 영향을 미칩니다.

Astria는 결합자를 통해 이러한 복잡성을 추상화하는 도구를 사용자에게 제공합니다. 결합기는 주유소와 동일하며 사용자 거래의 분류 비용을 부담합니다. 또한 결합자는 사용자에게 비순차적 보증을 제공하여 수신된 순서대로 트랜잭션을 묶습니다.

주문 레이어

Astria 주문 레이어는 합의 알고리즘으로 CometBFT를 사용합니다. CometBFT를 지원하는 체인은 IBC(Inter-Blockchain Communication)를 지원할 수 있으며, 이는 다른 많은 체인 간에 교차 체인이 가능함을 의미합니다.

Astria 정렬기는 포함된 트랜잭션이 실행되지 않고(지연 정렬) 대신 다른 실행 엔진인 Rollup에 할당된다는 점에서 독특합니다. 시퀀서 노드는 "검증기" 역할을 선택할 수 있습니다. 즉, 새 블록의 생산 및 마무리에 적극적으로 참여합니다.

롤업의 부드러운 도구? 공유 분류기 Astria를 이해하기 위한 기사 1편

Astria 분류기의 애플리케이션 로직은 세 가지 주요 기능을 허용합니다:

  • 데이터 롤업 정렬
  • 값 전송
  • 유효성 검사기 세트 변경

릴레이어

리피터의 기능은 다음과 같습니다. 시퀀서로 전달하여 DA 레이어로 전달합니다. 분류기는 DA보다 블록 시간이 더 빠르므로 릴레이는 여러 분류기 블록에서 정렬된 데이터를 압축하여 DA에 제출하기 전에 일괄 처리합니다.

개별 시퀀서 블록은 릴레이가 DA에 제출하기 전에 스케줄러에서 가져올 수도 있습니다. 이를 통해 실행 계층에 대한 소프트 커밋 역할을 하여 향상된 사용자 경험을 신속하게 마무리할 수 있습니다. 릴레이에서 DA 레이어로 전송된 데이터 컬렉션은 진실의 소스로 사용되며 궁극적으로 롤업에서 최종 확정 확인 커밋으로 사용하기 위해 DA에서 추출됩니다.

DA

Astria는 Celestia를 데이터 가용성 계층으로 사용하며 분류기 네트워크에 의해 정렬된 모든 데이터의 최종 목적지입니다. 데이터가 Celestia에 기록되면 트랜잭션 순서가 최종적인 것으로 간주되며 새 롤업 노드가 시작될 때 모든 데이터가 여기에서 가져옵니다.

Scheduler

스케줄러는 OP Stack의 운영 노드와 유사하게 Rollup Full Node의 합의 구현으로 간주될 수 있습니다. 스케줄러는 실행 엔진의 대응 부분이며 함께 완전한 롤업 노드를 형성합니다. 각 시퀀서 블록에서 Rollup 노드에 속한 트랜잭션을 추출하여 실행 레이어로 전달하여 시퀀서와 DA 레이어를 Rollup 실행 레이어에 연결하는 역할을 합니다.

롤업의 부드러운 도구? 공유 분류기 Astria를 이해하기 위한 기사 1편

각 분류기 블록에 대해 필요한 관련 롤업 데이터를 추출한 다음 롤업 데이터 배치의 유효성을 검사하고 유효성 검사가 완료될 때까지 기다리면 이를 트랜잭션 목록으로 변환하여 실행 엔진에 전달합니다.

위 내용은 롤업의 부드러운 도구? 공유 분류기 Astria를 이해하기 위한 기사 1편의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.