
Swapper: 온체인 수입 자금의 불일치 문제를 해결하는 새로운 방법
작성: abram, 0xSplits, Will
번역: TechFlow

Reo Cragun 같은 창작자나 Nouns와 같은 DAO는 종종 수입은 한 가지 통화(대개 ETH)로 발생하지만 지출은 다른 통화(보통 USDC, DAI 또는 기타 스테이블코인)로 발생하는 불일치 문제에 직면한다.
이러한 불일치는 수동 리밸런싱, 제3자 보관 위임, 맞춤형 소프트웨어 개발 등과 같은 비최적의 해결책으로 처리되곤 한다. 하지만 더 나은 방법이 있다면 어떨까? 체인 상의 주체가 자신이 수령할 수입의 통화를 결정할 수 있다면?
오늘 우리는 바로 그 해결책을 소개한다—Swapper는 받은 모든 토큰(ETH 또는 ERC20)을 사용자가 선택한 사전 설정된 토큰으로 교환한다. 이를 통해 수령하는 토큰을 완전히 통제할 수 있으며, 누군가 당신에게 ETH를 보내더라도 당신은 USDC를 받을 수 있다.
Split 및 Waterfall과 마찬가지로 Swapper는 쌓아올릴 수 있고 모듈화 가능한 스마트 계약이며, 전적으로 블록체인 상에서 작동한다. 이는 이더리움 커뮤니티를 위한 공공재로서, 계약은 이미 감사를 완료했다.
아래에서는 Swapper를 어떻게 생성하고, 어떻게 작동하며, 언제 사용해야 하는지, 그리고 Split과 결합해 ‘세금 공제 지갑’을 만드는 방법을 설명한다.

Swapper는 출력 토큰, 수혜자, (선택사항인) 소유자, 그리고 오라클이 필요하다. 우리가 설계한 오라클은 매우 유연하여 원하는 오라클 계약이라면 무엇이든 사용할 수 있으며, 곧 Chainlink 지원 버전도 제공될 예정이다. Swapper는 오라클 가격 산정에 할인을 제공함으로써 제3자가 거래를 수행하도록 유인함으로써 자동화될 수 있다(이것은 Split의 분배 수수료와 유사하다).
Swapper 작동 방식
Swapper가 토큰을 수신하면, 소유자나 제3자가 무권한 스왑 기능을 호출할 때까지 잔액을 보유한다. 이 기능은 잔액을 출력 토큰으로 원자적으로 교환한 후 수혜자에게 송금한다. 오라클이 적정 가격을 산정할 수 없는 경우, 토큰은 소유자가 수동으로 교환하거나 회수할 때까지 Swapper 내에 남아 있게 된다.
언제 Swapper를 사용하나
많은 개인이나 시스템은 수령하는 토큰을 제어하기를 원한다. Swapper를 통해 이러한 제어권을 가질 수 있다. 무엇보다 중요한 것은, 사용자는 코드 작성 없이도 이 스왑 기능을 직접 지불 프로세스에 통합할 수 있다는 점이다. 다음은 몇 가지 예시다:
-
소득 및 스테이킹 보상을 자동으로 USDC로 교환하여 세금 납부나 급여 지급에 활용;
-
Split 및 Waterfall에 토큰 유형별 정밀한 제어 기능 추가.
Diversifier: 창작자를 위한 세금 공제 지갑
미국에서는 수령 시점에 소득세를 계산해야 한다. 문제는 NFT가 달러로 판매되는 것이 아니라 일반적으로 ETH로 판매된다는 점이다. 이는 수령하는 통화와 세금 납부에 필요한 통화 간의 불일치를 초래한다.
따라서 오늘 우리는 Swapper 외에도 Diversifier를 함께 출시하는데, 이를 통해 수입의 서로 다른 비율을 다양한 토큰으로 교환할 수 있다. 아래는 메인넷에서 실행 중인 실제 사례다.
Diversifier는 일부 수입을 스테이블코인으로 교환함으로써 NFT 창작자, DAO 기여자, 그리고 기타 체인 상 소득을 얻는 모든 사람에게 세금 공제 지갑 기능을 제공한다. 자금 수령 직후 교환이 이루어지기 때문에 Diversifier는 적절한 시점에 적절한 금액의 적절한 통화를 확보할 수 있도록 해준다.
이러한 방식으로 교환을 처리하는 또 다른 장점은 ETH의 변동성에 대한 걱정을 줄일 수 있다는 것이다. 이러한 변동성은 창작자들에게 큰 부담이다.
Diversifier는 이러한 문제를 해결한다. 예를 들어 Alice는 다양한 NFT 프로젝트에서 로열티와 수입을 얻고 있다고 하자. 그녀는 자신의 수입 중 40%를 무허가 방식으로 taxes.alice.eth 주소로 USDC 형태로 보내도록 Diversifier를 생성한다. 나머지 60%는 그대로 alice.eth, 즉 일상적으로 사용하는 메인 지갑으로 전송된다.

누군가가 Alice의 Diversifier로 스왑이 불가능한 NFT나 토큰을 보낸다고 해도 문제가 되지 않는다. Alice는 자신을 계약의 소유자로 설정하여 언제든지 토큰을 쉽게 인출하거나 이전할 수 있기 때문이다.

TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














