트러스트라인과 발행 통화
XRP 레저가 XRP뿐 아니라 어떤 통화나 자산이든 계정이 발행하고 보유할 수 있게 하는 방식을 설명합니다.
XRP 레저에 존재할 수 있는 자산은 XRP만이 아닙니다. 트러스트라인이라는 메커니즘을 통해, 어떤 계정이든 법정화폐, 다른 암호화폐, 상품, 포인트 등 사실상 모든 통화나 자산을 나타내는 IOU를 발행할 수 있고, 다른 계정들은 그 IOU를 레저에서 네이티브하게 보유하고 거래할 수 있습니다.
트러스트라인의 작동 방식
트러스트라인은 두 계정 사이의(더 정확히는, 한 계정과 다른 계정이 발행한 특정 통화 사이의) 관계로, 그 계정이 기꺼이 보유하고자 하는 해당 발행자 IOU의 최대량을 지정합니다. 구체적으로:
- 계정 B가 발행자 A의 통화
USD에 대해 일정 한도(예: A가 발행한 USD 최대 1,000)로 트러스트라인을 생성합니다. - 이제 발행자 A는 B에게 최대 1,000단위의
USDIOU를 보낼 수 있습니다. - B는 "A가 발행하고 보증하는 1,000단위의 USD"를 나타내는 잔액을 보유합니다 — 이는 실제 미국 달러가 아니라 A에 대한 청구권이며, 그 가치는 A가 이를 상환할 의지와 능력에 달려 있을 뿐입니다.
이는 개념적으로 RipplePay의 원래 신뢰 네트워크 아이디어(자세한 내용은 Origins and Founding 참고)가 작동하던 방식과 유사합니다 — 신뢰는 전제되는 것이 아니라 명시적이고, 쌍방향이며, 제한적입니다.
왜 이것이 중요한가
트러스트라인은 XRPL이 다음을 네이티브하게 지원할 수 있게 합니다.
- 스테이블코인과 토큰화된 법정화폐 — 예를 들어 이더리움과 나란히 XRPL에 직접 발행되는 Ripple 자체의 USD 연동 스테이블코인 RLUSD.
- 토큰화된 실물자산 또는 합성자산 — 이를 보증할 의사가 있는 어떤 주체든 발행할 수 있습니다.
- 내장형 분산 거래소 — XRP와 임의의 발행 통화 사이, 또는 서로 다른 두 발행 통화 사이의 오퍼를 프로토콜 수준에서 직접 매칭할 수 있습니다.
발행자 리스크는 실재하며 명시적입니다
발행된 통화는 그 발행자의 신뢰도만큼만 신뢰할 수 있기 때문에, XRPL의 설계는 이 리스크를 숨기는 대신 드러냅니다. "어느 회사가 발행한 10 EUR"라는 잔액은 실제 유로를 보유하는 것과 명백히 다르며, 트러스트라인은 보유자가 특정 발행자를 특정 한도까지 신뢰하기로 명시적으로 동의할 것을 요구합니다. 이는 본인의 동의 없이도 누구나 자산을 보낼 수 있는 토큰 표준과는 다릅니다 — XRPL에서는 트러스트라인을 맺지 않은 발행자로부터 발행 통화를 받을 수 없습니다.
리플링(Rippling)
기본적으로, 트러스트라인에는 "노 리플" 플래그를 설정하여 동일한 통화의 한 트러스트라인에서 다른 트러스트라인으로 잔액이 계정을 경유해 흐를 수 있는지를 제어할 수 있습니다. 이 설정은 주로 (거래소처럼) 동일한 명목 통화의 여러 다른 발행자(예: 여러 개의 서로 다른 USD 발행자)와 트러스트라인을 보유하고 있어 의도치 않은 발행자 간 흐름을 막아야 하는 계정과 관련이 있습니다.