목적
이 글에서는 갈라체인에서 이더리움과 같은 다른 블록체인으로 브릿지가 진행될 때 브릿지 수수료가 계산되는 방법을 설명합니다.
참고 정보
이 글에서는 여러분이 아래 글에 기술된 내용을 이해하고 있다고 가정합니다.
요약
갈라체인에서 다른 블록체인으로, 또는 다른 블록체인에서 갈라체인으로, 서로 다른 블록체인 간 브릿지를 진행하려면 수수료를 내야 합니다. 이러한 수수료는 브릿지되는 토큰의 종류에 따라 달라질 수 있습니다. 일반적으로 $GALA와 같은 대체 가능 토큰(FT)은 커먼 그라운드 월드의 크레인봇과 같은 대체 불가능 토큰(NFT)보다 브릿지 수수료가 저렴합니다.
다른 블록체인에서 갈라체인으로 브릿지를 하는 경우, 해당 블록체인에서 설정해둔 표준 브릿지 수수료가 있습니다. 예를 들어, 이더리움에서 브릿지를 할 경우, 브릿지 수수료는 ETH으로 지불됩니다. 갈라체인에서 다른 블록체인으로 브릿지를 할 경우, 브릿지 수수료는 $GALA로 지불됩니다. 갈라체인에서 다른 체인으로 브릿지를 할 때, 기본 브릿지 수수료(Base Bridge Fee)를 결정하기 위해 사용되는 공식이 있습니다.
기본 브릿지 수수료
(이더리움 브릿지 수수료 x 가격 배수) = 기본 브릿지 수수료
이더리움 브릿지 수수료: 다음 공식에 따라 계산됩니다.
이더리움 브릿지 수수료 = averageHistoricGas * ethereumGasPrice * ethPriceUSD
averageHistoricGas = 최근 브릿지 10건에 대한 평균 가스비
ethereumGasPrice = 이더리움 네트워크의 현재 가스비
ethPriceUSD = 현재 ETH의 가치를 USD로 표현한 값
참고: averageHistoricGas값은 NFT인지 FT인지에 따라 다릅니다.
가격 배수: 현재 1.5
예를 들어 기본 브릿지 수수료가 52.59 USD라면, 다음과 같은 공식으로 계산된 것입니다.
(35.06)*1.5 = 52.59
이러한 기본 수수료는 분할되어, 약 67%는 이더리움 브릿지 가스비 지불에 사용되고, 나머지는 소각됩니다.
갈라체인에서 다른 블록체인으로 진행되는 브릿지 수가 평소보다 높지 않은 경우, 기본 브릿지 수수료가 사용됩니다. 하지만 이러한 브릿지가 급증하는 경우, 혼잡 브릿지 수수료(Congestion Bridge Fee)가 적용됩니다.
혼잡 브릿지 수수료
혼잡 브릿지 수수료 적용 여부는 아래 공식에 따라 결정됩니다.
(actualBridges - expectedBridgesPerHour) <= acceptedDeltaPerHour
actualBridges(실제 브릿지 수): 약 1시간 동안 일어난 브릿지
expectedBridgesPerHour(시간당 예상 브릿지 수): 현재 5
acceptedDeltaPerHour(시간당 수용 변화량): 현재 5
예를 들어 지난 1시간 동안 브릿지가 10회가 일어났다면,
10 - 5 <= 5
5 <= 5
실제 브릿지 수에서 시간당 예상 브릿지 수를 뺀 값이 시간당 수용 변화량 이하이기 때문에, 혼잡 브릿지 수수료가 적용되지 않고 기본 브릿지 수수료가 사용됩니다.
하지만 지난 1시간 동안 브릿지가 11회가 일어났다면,
11 - 5 <= 5
6 <= 5
실제 브릿지 수에서 시간당 예상 브릿지 수를 뺀 값이 시간당 수용 변화량 값을 넘었기 때문에, 혼잡 브릿지 수수료가 적용됩니다.
참고:
이렇게 기본 브릿지 수수료에 더해진 추가 수수료는 소각됩니다. 혼잡 브릿지 수수료가 활성화된 경우, 브릿지 횟수가 임계값 아래로 떨어질 때까지 조금 기다렸다가 시도하면 브릿지 비용을 덜 지불할 수 있습니다.
혼잡 브릿지 수수료가 활성화된 경우, 브릿지 수수료는 다음과 같이 계산됩니다.
(NormalizedBridgesPerHour/ExpectedBridgesPerHour) * Base Bridge Fee = Congestion Total Gas Fee
NormalizedBridgesPerHour(시간당 정규화 브릿지 수): 브릿지가 발생한 시간을 기준으로 특정 한시간 동안 계산된 브릿지 수
ExpectedBridgesPerHour(시간당 예상 브릿지 수): 현재 5
Base Bridge Fee(기본 브릿지 수수료): 이더리움 브릿지 수수료 x 가격 배수
예를 들어 혼잡 브릿지 수수료가 100.16 USD이라면, 다음과 같은 공식으로 계산된 것입니다.
9.5233/5 * (35.06)1.5 = 100.16 USD
1.90466 * 52.59 = 100.16 USD
참고: 아래는 혼잡 브릿지 수수료와 일반 브릿지 수수료 전체에 적용되는 방정식입니다.
f(x) = if ABS(x - expectedBridgesPerHour) ≤ acceptedDeltaPerHour
then expectedBridgesPerHour else x
g(x, a) = if a ≤ 1 then f(x) else f(x) * ((1/(a/100+0.99))-0.3731343283)
galaGasFeeUSD = MAX(g(X₁, 1)...g(X₁₆₉, 169))/expectedBridgesPerHour * ethgasFeeUsd * priceMultiplier
given Xₙ = actual bridges in hour n