양방향 정식 브리지를 통한 L2 자산 상호 운용성

이 기사는 기계로 번역되었습니다
원문 표시

동기 부여

L2 확장 솔루션의 주요 문제점 중 하나는 L2에서 기본적으로 생성된 자산을 발행 L2에서만 사용할 수 있지만 외부 브리지를 활용하지 않고는 L1 또는 다른 L2로 다시 브리지할 수 없다는 것입니다. 이로 인해 조각화가 발생합니다. L2Beat에 따르면 이 글을 쓰는 시점에서 이더리움(ETH) L2에는 이미 정식 브리지 자산(240억 달러)에 비해 기본적으로 생성된 자산(120억 달러)이 절반의 절반만 있습니다.

공유 결제 레이어는 동일한 공유 정산 레이어(Settlement Layer) 사용하는 L2에 대해서만 이 문제를 해결합니다. 공유 정산 레이어(Settlement Layer) 다시 나타나면 생태계는 조각난 상태로 유지됩니다.

우리는 L2로 발행된 자산을 L1에 역-정규적으로 연결할 수 있는 양방향 표준 브리지를 솔루션으로 제안합니다. 이는 L2 정산 계약이 채택하는 이더리움 요청 사항(ERC)-1155와 유사한 인터페이스와 L2 실행 환경에 추가 사전 컴파일입니다.

양방향 정식 브리지

다음은 양방향 표준 브리징에 대한 높은 수준의 설명입니다.

  • L2 결제 계약은 발행된 모든 기본 자산(역정규적으로 브리지된)에 대한 기록 원장이 됩니다. L1의 결제 계약은 이더리움 요청 사항(ERC)-1155 인터페이스를 구현해야 하며, 여기서 자산 ID 필드는 L2 자산 주소를 나타냅니다.
  • L2 네이티브 자산을 L1 주소로 보내려면 L2 사용자는 간단히 자산을 미리 지정된 시스템 주소로 보내면 L1에서 L2 정산 계약이 체결되어 이더리움 요청 사항(ERC)-1155 토큰을 자체적으로 발행하게 됩니다. 다음으로, L2->L1 호출 메커니즘을 활용하여 새로 발행된 자산을 원하는 대상으로 이동할 수 있습니다. 이는 동일한 L2 트랜잭션 내에서 수행됩니다.
  • 역정규적으로 래핑된 자산을 원래 L2로 다시 보내려면 L2 정산 계약의 특수 burnAndDeposit 함수를 호출할 수 있습니다.
  • L2 정산 계약은 이더리움 요청 사항(ERC)-1155 계약이므로 L1 EOA 및 기타 L2는 단순히 자산을 보유하거나 정상적으로 래핑할 수 있습니다. 이를 위해서는 이더리움 요청 사항(ERC)-1155 자산 래핑을 지원하는 L2 표준 브리지가 필요합니다.
  • 정상적인 사용에서는 L2 결제 계약으로 발행된 이더리움 요청 사항(ERC)-1155 토큰의 유일한 보유자는 다른 L2 결제 계약일 것으로 예상됩니다. 이는 L1의 상태 오버헤드가 작다는 것을 의미합니다.

추가 고려사항:

  • L2 정산 계약은 모든 미결제 자산(다른 L1 주소가 소유한 자산)에 대한 기록 원장 역할을 하기 때문에 추가적인 신뢰 가정 없이 자산의 안전성이 유지됩니다.
  • L1 주소에 역정규적으로 브리지된 모든 자산은 사용자가 브리징을 시작할 위험을 감수하고 수행되는 것으로 가정됩니다.
  • 실제로 최종 사용자는 빠른 유동성 브리지를 활용할 수 있는 반면 크로스체인 유동성 공급자는 양방향 표준 브리지를 활용하여 균형을 재조정할 수 있습니다.
  • 이 메커니즘은 L2의 L3으로 확장될 수 있습니다. L3에서 발행된 자산은 L2로 역정규적으로 브리지된 다음 다시 L1으로 역정규적으로 브리지될 수 있습니다. 자산 주소와 함께 L2에서 1155개의 자산 ID를 표시하려면 결제 계약에 1155개의 ID가 필요합니다. 이는 예를 들어 해싱을 통해 수행할 수 있습니다.

감사의 말

리뷰와 의견을 주신 Shumo Chu에게 감사드립니다.

섹터:
출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
2
즐겨찾기에 추가
코멘트