주요 요점

XRP 외의 토큰을 다른 계정으로 보내고 트러스트 라인을 사용하여 계정이 토큰을 받을 수 있게 설정하세요.

레슨1

React.js를 이용하여 토큰(XRP 이외의)을 주고 받기

XRPL의 트러스트 라인 기능으로 XRP가 이외의 가치 전송하기

트러스트 라인을 생성하여 XRP 이외의 토큰 수신하기

XRPL에서는 XRP 이외의 가치있는 것을 나타내는 토큰을 생성할 수 있습니다. 예를 들어 누군가가 원장에서 법정 화폐를 나타내는 스테이블 코인 토큰을 만들 수 있습니다.

다른 체인에서는 누구에게나 어떤 토큰이든 보낼 수 있습니다. 이는 당신이 절대 사용하지 않을 코인을 다른 사람이 당신의 지갑에 넣을 수 있다는 말과 같습니다.

반면 XRPL에서는 특정 토큰을 수락할 의사가 있음을 명확히 드러내야 합니다. 이는 특정 계정에 대해 최대 수량까지의 특정 토큰에 대한 트러스트 라인을 설정함으로써 이루어집니다. 토큰 이름이 고유하지 않기 때문에 신뢰하는 계정을 특정해야 합니다. 은행이 만든 디지털 달러는 개인이 만든 것보다 더 신뢰할 수 있습니다.

트러스트 라인을 설정한 경우 해당 토큰을 가진 다른 사람들이 당신에게 해당 토큰을 전송할 수 있으며 그 반대도 가능합니다. 따라서 이 수업에서는 트러스트 라인을 설정하는 방법 이후에 토큰을 전송하는 방법을 다룹니다.

실제 예시

  1. 아래의 샌드박스를 열어 트러스트 라인이 어떻게 동작하는지 확인하세요.
  2. 테스트 계정이 생성될 때까지 기다립니다.
  3. 송신 지갑의 주소를 복사합니다.
  4. 해당 주소를 수신 지갑의 첫 번째 빈 칸에 붙여넣습니다.
  5. 송신 지갑으로부터 받을 최대 한도를 설정합니다. (예시에서는 통화를 달러로 설정했지만 이는 변경 가능합니다).— 이는 수신 지갑이 송신 지갑에게 지정된 이름의 토큰(기본값: 달러)만을 받기를 원한다는 것을 나타냅니다.
  6. “send” 를 클릭하여 트러스트 라인을 생성합니다.— 해당 작업은 제공한 정보로 백그라운드에서 TrustSet 거래를 전송합니다.
  7. 송신 지갑에서 수신 지갑으로 토큰을 전송하세요.— 트러스트 라인에서 설정한 최대치를 초과하여 전송 시도 시 실패합니다.

수업 종료

지금까지 배운 내용을 테스트할 시간입니다!

1. 토큰과 통화 거래에 왜 트러스트 라인이 필요한가요?
2. 다음 중 트러스트 라인의 사용법을 가장 잘 요약한 것은 무엇인가요?
3. nice-xrpl 라이브러리에서 트러스트 라인을 생성하는 후크는 무엇인가요?
4. 예제 코드 샌드박스에서 거래 통화를 변경하려면 어느 파일을 편집해야 하나요?