코인 매입
시장
현물
선물
재테크
이벤트
더 알아보기
reward-center초보자 존
보고서 분석세부 정보
업계 연구

CoinEx 리서치: 페이먼트 레고: 스트리밍 페이먼트 프로젝트 개요 (I)

CoinEx logo
게시일: 2022-04-19

I. 스트리밍 결제의 기원

1949년 런던정치경제대학(LSE)에서 공부하던 뉴질랜드 경제학자 윌리엄 필립스("빌" 필립스)는 영국 국가 경제 과정을 시뮬레이션하기 위해 일련의 투명한 플라스틱 탱크와 파이프로 구성된 MONIAC(화폐 국민소득 아날로그 컴퓨터)을 발명했습니다. 필립스는 물의 흐름을 통해 지속적인 화폐의 흐름을 설명했는데, 이는 돈의 자연스러운 상태 - 시간에 따른 흐름을 반영합니다.

CoinEx 리서치: 페이먼트 레고: 스트리밍 페이먼트 프로젝트 개요 (I)

(출처: https://www.researchgate.net/ )

국가 경제에서 시간은 임금, 소비 지출, 투자 자금, 정부 지출을 연결하는 다리 역할을 합니다. "스트리밍 머니"가 있는 세상을 상상해보세요 - 결제가 더 이상 개별적이지 않고 연속적이어서 몇 초 안에 송금이 완료됩니다. 시간이 사람들의 순자산을 결정합니다. 이론적으로 작업은 실시간으로 지급되어야 하지만, 관리 비용과 같은 요소들로 인해 실시간 결제를 실현하지 못하고 있습니다.

다행히도, 블록체인 기술의 출현으로 결제의 공간적(국경 없는 결제) 및 시간적 제약이 모두 제거되었습니다. 블록체인을 통해 매초마다 결제가 가능해져 연속적인 흐름이 생겼습니다. 이러한 결제 모델을 "스트리밍 결제" 또는 실시간 결제라고 합니다. 스트리밍 결제의 개념은 2017년 마스터링 비트코인 의 저자인 안드레아스 안토노풀로스가 처음 제안했습니다. 2019년에는 폴 라즈반 베르그가 이더리움 스마트 컨트랙트를 통해 스트리밍 결제 기술을 구현하고 Sablier라는 프로젝트를 설립했습니다.

II. 스트리밍 결제의 실현

스트리밍 결제는 스마트 컨트랙트와 암호화폐 프로그래밍을 통해 구현됩니다. 두 계정 주소(송신자와 수신자) 간의 방향성 관계를 정의합니다: 송신자가 스트림을 생성하면 특정 규칙에 따라 또는 특정 기간 내에 돈이 수신자에게 지속적으로 스트리밍됩니다.

스마트 컨트랙트의 규칙은 시나리오에 따라 다르며 다음과 같은 카테고리로 나눌 수 있습니다:

1. 고정 금액 스트림

이 규칙은 지급 금액과 시작 및 종료 시간을 알고 있는 시나리오(예: 투자)에 적용됩니다. 시작 시간부터 종료 시간까지의 기간 동안 특정 스트리밍 비율로 매초 수신자에게 돈이 스트리밍됩니다.

스트리밍 비율 = 지급 금액 / (종료 시간 - 시작 시간)

스트리밍된 잔액 = 스트리밍 비율 * (현재 시간 - 시작 시간)

2. 고정 스트리밍 비율 스트림

이 규칙은 고정된 종료 시간이 없는 시나리오(예: 급여 지급)에 적용됩니다. 시작 시간 이후 지정된 스트리밍 비율로 매초 수신자에게 돈이 스트리밍되며, 최대 지급 금액에 도달할 때까지 계속됩니다. 또한 이 규칙은 종료 시간을 요구하지 않습니다 - 최대 지급 금액을 늘림으로써 스트림의 기간을 연장할 수 있습니다.

종료 시간 = (최대 지급 금액 / 스트리밍 비율) + 시작 시간

스트리밍된 잔액 = 스트리밍 비율 * (현재 시간 - 시작 시간)

3. 할부 스트림

이 규칙은 큰 고정 금액의 스트림에 적용됩니다. 또한 이 규칙을 통해 할부 횟수를 임의로 설정할 수 있으며, 현금 흐름이 더 이상 점유되지 않습니다.

스트림을 통해 이체되는 금액은 실제 금액이 아니며, 모든 블록에서 이러한 진행 중인 지급을 볼 수 없다는 점에 유의해야 합니다. 스트림을 통해 이체되는 것은 "스트리밍된 잔액"으로, 이는 스트리밍 결제 프로토콜에서 특정 시점에 송신자나 수신자가 소유한 금액입니다. 또한 송신자/수신자는 스트림이 종료되기 전 언제든지 스트림을 종료하고 출금을 통해 해당 시점의 스트리밍된 잔액을 얻을 수 있습니다.

III. 스트리밍 결제 프로젝트 개요

이 장에서는 현재 시장에서 이용 가능한 4개의 스트리밍 결제 프로젝트를 배포된 네트워크, 기술 프레임워크, 제품 특징, 상호작용 프로세스 측면에서 소개하겠습니다.

1. Sablier

최초의 스트리밍 결제 프로토콜인 Sablier는 2019년 12월 14일에 출시되었습니다. DeFi Pulse의 데이터에 따르면, Sablier의 총 예치 자산(TVL)은 2022년 3월 말 기준 1억 5,800만 달러에 달했으며, 2021년 11월에는 8억 달러로 정점을 찍었습니다. TVL의 대부분은 Sablier를 사용하여 토큰을 언락하는 프로토콜에서 나옵니다. Sablier를 통해 프로젝트는 자동으로 토큰을 언락할 수 있으며, 수신자는 원활하게 토큰을 청구할 수 있습니다.

CoinEx 리서치: 페이먼트 레고: 스트리밍 페이먼트 프로젝트 개요 (I) - image 2

(출처: DeFi Pulse)

Sablier가 현재 지원하는 메인넷에는 이더리움, 아비트럼, 아발란체, BSC, 옵티미즘, 폴리곤이 포함됩니다. 또한 고얼리, 코반, 링크비와 같은 테스트넷도 지원합니다. 이러한 네트워크 내에서 다양한 토큰 결제를 지원하며, 주요 USD 페그 스테이블코인, 다른 법정화폐에 페그된 스테이블코인, 랩드 자산, 그리고 네트워크의 특정 네이티브 토큰을 포함합니다.

Sablier는 잘 설계된 UI와 간단한 조작을 특징으로 합니다. 이 프로토콜은 송신자와 수신자 모두에게 별도의 운영 인터페이스를 제공합니다 ( https://pay.sablier.finance/ https://app.sablier.finance/ ). 스트리밍 결제를 생성할 때 송신자는 토큰 유형, 총액, 수신자 주소, 기간(1시간에서 20년 사이)만 입력하면 됩니다. 이 과정에서 수수료에는 가스비와 플랫폼 수수료(스트림에서 공제되는 토큰의 일부)가 포함됩니다. 컨트랙트가 생성되면 Sablier 웹앱에 정보 공유 링크가 표시되어 송신자는 스트리밍된 토큰 양, 남은 시간, 수신자의 출금 금액과 같은 정보를 볼 수 있는 페이지로 이동합니다. 또한 "링크"를 클릭하여 블록체인 익스플로러로 이동하여 거래에 대한 더 많은 정보를 확인할 수 있습니다. 또한 송신자는 "취소"를 탭하여 거래를 종료할 수 있습니다. 설정된 종료 시간 전에 스트림이 취소되면 이미 스트리밍된 돈은 여전히 수신자의 것이며 남은 예치금은 송신자에게 반환됩니다.

위의 스트림의 경우, 수신자의 인터페이스는 송신자의 것과 비슷하며, 유일한 차이점은 수신자가 "출금" 버튼을 클릭하여 스트리밍된 금액을 출금할 수 있다는 것입니다. 수신자는 자금을 지갑으로 이체하기 위해 돈을 출금해야 합니다. 그렇지 않으면 자금은 Sablier 프로토콜에 남아있게 됩니다.

CoinEx 리서치: 페이먼트 레고: 스트리밍 페이먼트 프로젝트 개요 (I) - image 3

(출처: Sablier 공식 웹사이트)

Sablier는 2021년 7월 Hifi Finance에 인수되었으며 아직 토큰을 발행하지 않았습니다.

2. Superfluid

Superfluid는 "에어드롭 열풍" 기간 동안 많은 관심을 받았으며 RabbitHole의 과제 중 하나이기도 했습니다. 처음에는 Polygon과 xDAI(Gnosis Chain)에만 상장되어 있었습니다. 현재는 Arbitrum과 Optimism에도 배포되어 있습니다. 테스트넷의 경우 Superfluid는 Arbitrum Rinkeby, Avalanche Fuji, Goerli Testnet, Kovab Testnet, Optimism Kovab, Polygon Mumbai, Rinkeby Testnet, Ropsten Testnet를 지원합니다.

Superfluid의 프레임워크는 주로 다음과 같은 구성요소를 포함합니다:

(1) 슈퍼 계약 프레임워크

슈퍼 계약은 Superfluid가 확장하고 새로운 기능을 추가할 수 있게 하는 핵심 요소입니다. 또한 결제 레고의 핵심이기도 합니다. 슈퍼 계약은 호스트 계약과 다수의 계약으로 구성됩니다. 계약은 반드시 승인 목록에 있어야 하며, 그렇지 않으면 호스트 계약이 해당 계약 코드를 실행하지 않습니다.

구체적으로, Superfluid는 현재 두 가지 계약을 제공합니다: 1) 지속적 흐름 계약(CFA)으로 사용자의 지갑에서 토큰이 지속적으로 유출되도록 합니다; 2) 즉시 분배 계약(IDA)으로 사용자가 한 번의 거래로 여러 수신자에게 토큰을 보낼 수 있습니다. 이 두 계약의 독립적 또는 결합된 사용으로 광범위한 응용 시나리오가 가능합니다. 또한, Superfluid 커뮤니티는 더 혁신적이고 실용적인 계약들을 탐구하고 있습니다.

(2) 슈퍼 토큰 프레임워크

슈퍼 계약은 슈퍼 토큰이 어떻게 작동할 수 있는지에 대한 "규칙"을 설정합니다. 슈퍼 토큰에는 두 가지 유형이 있습니다: 1) 래퍼 슈퍼 토큰(ERC20 토큰의 래핑된 버전), 2) 커스텀 슈퍼 토큰(기초 자산이 없는 토큰). 전자는 Superfluid 프로토콜을 통해 1:1 비율로 래핑되며(언제든지 1:1 비율로 상환 가능), 후자는 Superfluid를 통해 발행되며 ERC777 및 ERC20과 호환됩니다.

Superfluid의 토큰 프레임워크는 다음과 같은 기능을 제공합니다:

  • 확장된 ERC777 토큰 표준: 콜백을 사용하여 특정 이벤트에 반응할 수 있는 토큰;
  • 일괄 처리 기능: 사용자가 단일 거래로 여러 작업을 수행할 수 있음;
  • 메타 트랜잭션: 한 사람이 오프체인에서 데이터를 생성하고 서명하면 다른 사람이 가스비를 지불하여 실행할 수 있음.

(3) 슈퍼 앱 프레임워크

슈퍼 앱은 계약을 "관리"하고 변경사항에 대응할 수 있습니다. 개발자들이 자신만의 맞춤형 로직/동작을 작성할 수 있는 곳입니다. 구체적으로, 계약을 호출하는 시나리오는 다음과 같습니다:

  • 발신자가 계약에 토큰 스트리밍을 시작하면 CFA를 사용하여 다른 토큰(예: 래핑된 토큰)이 자동으로 역스트리밍됩니다.
  • 프로젝트 팀이 토큰을 언락하면 IDA가 모든 투자자에게 토큰을 분배합니다.

일반적으로, Superfluid의 진정한 가치는 키 관리의 어려움과 높은 가스비 문제를 효과적으로 해결한다는 점입니다. 또한, 이 프로토콜은 새로운 구성 가능하고 확장 가능한 가치 흐름 네트워크를 만들어 블록체인 공간의 매력을 보여줍니다.

Superfluid에서 스트리밍 결제를 생성하기 전에, 사용자(발신자)는 먼저 지갑의 토큰을 래핑하거나 커스텀 토큰을 생성해야 합니다. 그 다음, 발신자는 수신자 주소, 토큰 유형, 흐름 속도(일회성, 일간, 주간, 월간, 연간)와 같은 특정 정보를 입력하거나 선택해야 합니다. 일회성 결제를 제외한 모든 스트림에서 버퍼가 유보된다는 점에 유의해야 합니다. 버퍼는 사용자가 스트림을 종료할 때 반환되거나 토큰 잔액이 0이 될 때 공제됩니다. Superfluid 스트림의 유형은 고정 스트리밍 속도입니다. Superfluid 계정의 토큰 잔액이 0이 아닌 한, 발신자나 수신자가 취소할 때까지 스트림이 계속됩니다. 수신자가 받는 토큰도 슈퍼 토큰이며, 언래핑된 후에만 지갑에 표시됩니다.

많은 기관 투자자들의 호응을 받아, Superfluid는 2021년 7월 Multicoin Capital, Delphi Digital, DeFiance Capital 등의 투자자들이 참여한 900만 달러 규모의 시드 라운드 펀딩을 받았다고 발표했습니다.