카닥스 대. SundaeSwap: 궁극적인 Cardano DEX는 무엇입니까?

소스 노드 : 1605378

SundaeSwap이 출시된 지 얼마 되지 않아 프로젝트의 고유한 문제가 시작되었지만 이후 안정화되었습니다. 그러나 계속해서 혼잡 문제에 시달리고 있기 때문에 여전히 Cardano 네트워크에서 가장 이상적인 탈중앙화 거래소(DEX)가 아닙니다. 이것이 Cardax가 그림에 등장하는 곳이며, 장애가 없는 DApp을 Cardano 생태계에 가져옵니다.

Cardax의 기본 프레임워크는 사용자가 출시 당시 SundaeSwap에서 했던 것과 동일한 문제에 대해 걱정할 필요가 없기 때문에 프로젝트의 성공을 보장합니다. 트랜잭션 확인과 관련된 근본적인 문제를 해결하여 혼잡 문제의 위험을 제거합니다. Cardax만의 Streaming Merge 알고리즘으로 사용자의 기도에 대한 응답이 될 것을 약속드립니다.

Cardax는 SundaeSwap과 어떻게 다른가요?

SundaeSwap DEX는 XNUMX단계로 트랜잭션이 확인되었습니다. 첫 번째 단계는 스테이크 풀에서 발생하는 검증입니다. 이 첫 번째 단계는 완벽하게 잘 실행됩니다. 병목 현상은 스쿠퍼가 필요한 이 두 부분으로 구성된 시스템의 두 번째 단계에서 발생합니다. 스쿠퍼는 기본적으로 트랜잭션이 진행되기 전에 확인을 위해 사용자의 주문(트랜잭션)을 픽업해야 합니다. 여기서 혼잡 문제가 발생합니다.

Cardax는 Scoopers/Mergers 대신 Streaming Merge 모델을 사용하여 이러한 위험을 완전히 제거합니다. 스트리밍 병합 알고리즘을 사용하면 Cardax가 거래를 확인하기 위해 선택되고 신뢰할 수 있는 병합 그룹이 필요하지 않습니다. 이 모델에서는 주문을 병합할 필요가 없으므로 병합이 예상보다 오래 걸릴 때 혼잡 위험이 크게 줄어듭니다.

Cardax는 또한 프로젝트에 혼잡 문제가 없는지 확인하기 위해 코드 측면에서 몇 가지 상당한 편차를 만듭니다. 첫째, Cardax 개발 팀은 비정통적인 방식으로 코드를 작성합니다. 현재 Plutus와 Haskell을 사용하여 이를 (Untyped) Plutus Core로 컴파일하여 스마트 계약을 작성하는 '정상적인' 방법으로 간주되는 것이 있지만 Cardax는 이 방법을 사용하지 않습니다.

대신 Cardax는 (Untyped) Plutus Core 위에 매우 얇은 레이어인 Plutarch를 사용합니다. 따라서 기본적으로 Haskell 파이프라인에서 사용되는 것과 동일한 형식을 대상으로 하지만 오버헤드, 복잡성을 제거하고 일반적인 컴파일 경로를 따라 상용구를 도입할 수 있습니다.

Plutarch를 사용하는 Cardax의 주요 이점은 메모리와 CPU 사용량을 크게 줄이는 동시에 스크립트 크기를 줄여 트랜잭션을 더 빠르게 할 수 있다는 것입니다.

준비, 설정, 이동

Cardax는 올해 말 메인넷에 출시될 예정입니다. 기본 모델을 통해 DEX(Decentralized Exchange)는 SundaeSwap 프로토콜이 겪는 모든 혼잡 문제를 피할 수 있습니다.

DEX는 또한 SundaeSwap을 뒷받침하는 동일한 프로토콜인 AMM(Automated Market Maker) 프로토콜을 사용하고 있습니다. 그러나 Cardax는 SundaeSwap DEX의 모든 좋은 부분을 가져오고 나쁜 부분은 제거합니다. 여기에는 프로토콜을 계속 괴롭히는 혼잡 문제에도 불구하고 사용자 자금을 잃지 않은 SundaeSwap의 실적을 따라가는 것이 포함됩니다.

Cardax는 '일반적인' 방식으로 스마트 계약을 작성하지 않기 때문에 사용자는 블록체인에서 의도한 순서를 공개할 필요가 없습니다. 그러나 주문이 완료될 때까지 기다릴 필요 없이 등록만 기다리면 됩니다.

즉, 사용자가 등록하면 주문 상태의 불확실성인 병목 현상을 제거하여 훨씬 더 빠른 속도로 주문이 처리됩니다.

타임 스탬프 :

더보기 Bitcoinist