QR 코드를 스캔하여 다운로드하세요.
BTC $66,565.83 +0.39%
ETH $1,998.21 +0.33%
BNB $612.01 +0.12%
XRP $1.42 -4.56%
SOL $81.67 -4.53%
TRX $0.2795 -0.47%
DOGE $0.0974 -3.83%
ADA $0.2735 -4.22%
BCH $482.40 +1.89%
LINK $8.64 -2.97%
HYPE $28.98 -1.81%
AAVE $122.61 -3.42%
SUI $0.8660 -1.17%
XLM $0.1605 -4.62%
ZEC $260.31 -8.86%
BTC $66,565.83 +0.39%
ETH $1,998.21 +0.33%
BNB $612.01 +0.12%
XRP $1.42 -4.56%
SOL $81.67 -4.53%
TRX $0.2795 -0.47%
DOGE $0.0974 -3.83%
ADA $0.2735 -4.22%
BCH $482.40 +1.89%
LINK $8.64 -2.97%
HYPE $28.98 -1.81%
AAVE $122.61 -3.42%
SUI $0.8660 -1.17%
XLM $0.1605 -4.62%
ZEC $260.31 -8.86%

Wen $crvUSD? Curve 개발 팀의 Github가 답을 줄 것입니다

Summary: 스마트 계약의 불변 특성으로 인해 Curve 개발 팀은 더 극단적인 상황과 미래에 필요할 수 있는 기능을 테스트하고 있습니다. 또한 최근 작업 내용에는 가스 최적화, 사용자 소액 유동성 인출, 관리자 수익 인출 등의 기능이 포함되어 있습니다.
CurveMarketCap
2023-02-09 15:39:13
수집
스마트 계약의 불변 특성으로 인해 Curve 개발 팀은 더 극단적인 상황과 미래에 필요할 수 있는 기능을 테스트하고 있습니다. 또한 최근 작업 내용에는 가스 최적화, 사용자 소액 유동성 인출, 관리자 수익 인출 등의 기능이 포함되어 있습니다.

원문 제목:《Wen $crvUSD? CAN CURVE DEVS DO SOMETHING?

저자:crv.mktcap.eth,Curve Market Cap

편집:쿠키,ChainCatcher

Wen $crvUSD? (crvUSD 스테이블코인은 언제 출시되나요?)이는 Curve 커뮤니티가 최근에 가장 많이 질문받은 문제입니다.

2022년 7월, Curve의 창립자이자 CEO인 Michael Egorov 발언하길, 규제 검토에도 불구하고 Curve는 자체 초과 담보 스테이블코인을 출시할 계획이라고 밝혔습니다. 이는 UST 붕괴 이후 DeFi 프로토콜이 스테이블코인 시장 점유율을 확보하기 위해 경쟁에 뛰어들고 있음을 암시하는 것처럼 보입니다.

crvUSD 백서는 작년 11월에 발표되었으며, 설계된 두 가지 가장 중요한 기둥은 LLAMMA와 PegKeeper입니다. LLAMMA는 대출 청산 AMM 알고리즘을 의미합니다. PegKeeper는 crvUSD의 달러 고정을 유지하는 데 사용됩니다.

오랫동안 Curve는 많은 스테이블코인 및 파생 담보의 유동성이 가장 좋은 DeFi 프로토콜로 여겨져 왔으며, 이는 Curve가 stETH와 같은 토큰의 가격 결정권을 거의 가지게 만들었습니다. 상하이 업그레이드가 가까워짐에 따라, 만약 crvUSD가 이 시점에 출시된다면, Curve는 "상하이 업그레이드 전쟁"에서 더 많은 우위를 가질 것입니다.

crvUSD 백서 발표 이후 3개월이 지났습니다. 그 진행 상황은 어떨까요? crv.mktcap.eth는 지난 한 달 동안 Curve 개발팀이 Github에서 crvUSD를 배포한 세부 사항과 진행 상황을 해석했으며, 본 문서는 ChainCatcher가 주요 내용을 편집한 것입니다.


요점:

  1. 스마트 계약의 불변 특성으로 인해 Curve 개발팀은 더 극단적인 상황과 미래에 필요할 수 있는 기능을 테스트하고 있습니다.

  2. 가스 최적화로 사용자 비용 절감.

  3. 관리자 기능으로 자금 풀 수익 최적화.

코딩에 대해 전혀 알지 못하더라도, 몇 가지 이미지를 통해 Curve 개발자들이 무언가를 하고 있다는 것을 확인할 수 있습니다.

image

개발자에 대해 말하자면, 우리는 주로 Curve의 창립자 Mich를 언급하며, 그의 Github는 지속적으로 높은 빈도로 업데이트되고 있습니다. 최근에 어떤 일이 있었는지 깊이 이해하기 위해, 우리는 지난 한 달 동안 수정된 파일을 빠르게 확인할 수 있습니다.

image

잘 알려진 바와 같이, crvUSD는 원래 지난달에 출시될 수 있었지만, 현재는 이전과 많이 다르게 보입니다. 개발자들은 crvUSD에 많은 추가 테스트를 추가했습니다. 이는 매우 중요합니다. 왜냐하면 crvUSD는 여러 면에서 미지의 영역이기 때문입니다. 감사자가 일부를 놓칠 수 있으며, 더 강력한 테스트를 통해 crvUSD가 시작될 때 더 안전할 것임을 의미합니다.

가장 중요한 것은, 이러한 테스트가 여전히 오류를 발견하고 있다는 것입니다. "bugfix"라는 제목의 기록은 큰 문제가 될 수 있습니다.

image

단위 테스트의 변화와 비교할 때, 실제 실행 중인 스마트 계약의 변화가 더 주목할 만합니다. 스마트 계약은 불변이며, Curve 스마트 계약의 불변성은 더 높습니다. 일부 프로토콜은 업그레이드 가능한 프록시 계약을 사용하여 사용자에게 사기를 칩니다. 프록시 계약은 한 주소가 다른 주소의 논리를 상속받을 수 있게 하며, 언제든지 변경할 수 있습니다. Curve는 그렇게 하지 않습니다. 이는 훌륭합니다. 왜냐하면 아무도 당신을 괴롭힐 수 없기 때문입니다.

하지만 다른 한편으로는, 이는 개발자가 사후에 오류를 수정하거나 새로운 기능을 추가할 수 없음을 의미하기 때문에 나쁘기도 합니다. 개발자는 극단적인 상황을 고려하는 데 더 많은 시간을 투자해야 하며, 공식 제품을 출시하기 전에 미래에 필요할 수 있는 모든 기능을 예측해야 합니다.

아무도 모든 것을 완벽하게 할 수는 없지만, 계약이 시작되기 전에 더 많은 시간을 투자하여(새로운 테스트를 작성함으로써) 계약을 연구하면 새로운 기능의 유용성을 드러낼 수 있습니다.

현재로서는 crvUSD 스마트 계약 세트가 한 달 전 출시되었을 때보다 더 특징적이고 사용자 친화적입니다. 몇 가지 예:
초기 Curve 계약의 문제는 getdx() 및 getdy() 함수가 없다는 것이었습니다. 이 함수는 사용자의 특정 입력에 대해 얼마나 많은 토큰을 받을 수 있는지를 보여주는 기능을 가지고 있습니다. 사용자가 특정 출력을 보장하기 위해 얼마나 많은 토큰을 제공해야 하는지 알고 싶어할 때가 있기 때문입니다.

새로운 논리는 getdxdy() 함수를 제공하며, 이는 getdx() 또는 get_dy()로 사용되는지를 결정하는 유용한 스위치를 포함합니다. 이러한 변화는 curve-stablecoin-js 저장소에서 확인할 수 있습니다.

image

이 미들웨어 repo의 활동은 훨씬 적어졌으며, 이는 더 성숙한 단계에 있음을 나타냅니다. 프론트엔드 측면에서 대부분의 기능은 동일합니다. 지난 5개월 동안 유일한 변화는 get_dxdy()를 지원하기 위한 수정이었습니다.

지난달 추가된 또 다른 새로운 기능은 사용자가 소량의 유동성을 인출할 수 있는 기능입니다.

image

청산 기능도 마찬가지입니다…

image

우리는 Curve 개발팀이 효율성을 높이기 위해 가스 골프(Gas Golfing)에 더 많은 시간을 투자하고 있음을 스마트 계약에서 확인할 수 있습니다.

ChainCatcher 주: 가스 골프(Gas Golfing)는 일련의 스마트 계약의 점프 상호작용에서 개발자가 가장 가스를 절약하는 코드를 작성하는 도전입니다.

image

가스 최적화는 중요합니다. 왜냐하면 Curve 계약은 복잡하기 때문입니다. 이러한 복잡성은 Curve가 다른 스마트 계약 언어보다 더 효율적인 컴파일러를 가진 Vyper로 작성되었기 때문에 더 쉽게 관리됩니다. 그럼에도 불구하고, 세심한 설계를 통해 가스를 추가로 절약할 수 있습니다.

우리는 Curve의 v2 풀에서 이를 직접 확인했습니다. Uniswap v3는 유동성의 재조정을 LP에게 맡기며, LP는 가격 변화에 따라 포지션을 변경해야 하고, Curve v2 풀은 이를 자동으로 수행합니다. 두 경우 모두 Uni v3는 LP가 포지션을 재조정할 때 수동으로 가스를 지불해야 하며, Curve v2는 내부적으로 논리를 통합합니다.

사실, Curve 개발자 Fiddy는 가스 최적화 버전을 제공하기 위해 TriCrypto를 처음부터 다시 작성하고 있으며, 이는 미래 발전의 주제가 될 수 있습니다. 따라서 개발팀은 최종 설계에서 더 많은 가스 비용을 최적화하는 경향이 있으며, 장기적으로는 매번 최적화가 약간의 ETH를 절약하는 데 기여할 수 있습니다(비록 더 많은 ETH를 소각하는 것이 공급을 줄이는 데 유리할 수 있지만…).

마지막으로…… 매주 Curve의 수익 자금 풀은 수백만 달러의 가치가 있는 토큰을 생성할 수 있습니다. 따라서 개발팀은 이러한 수수료 증가에 대한 관리 능력을 높이기 위해 새로운 기능을 추가했습니다.

image

관련 태그
warnning 위험 경고
app_icon
ChainCatcher Building the Web3 world with innovations.