본문 바로가기

디파이(DeFi)/디파이 초보자 가이드

[TRON] 트론 지갑 사용을 위해 Energy를 빌리는 방법

안녕하세요, 디온입니다. 기존에 트론 메인넷은 소량의 TRX 스테이킹만으로도 계정을 사용할 수 있는 저렴한 리소스 기반의 시스템이었으나, 트랜잭션의 엄청난 증가와 TRX 소각 모델의 도입에 따라 기존에 비해 조금 더 비싸고 복잡한 시스템으로 변경이 되었습니다.

오늘은 트론 계정의 리소스라는 개념에 대해서 간단히 설명을 하고, 트론 지갑 사용을 위해 Energy를 임대하는 방법에 대해서 공유를 드릴까 합니다.

트론 계정의 리소스 : Energy & Bandwidth

트론 계정을 사용하기 위해서는 Energy와 Bandwidth라는 2가지의 리소스가 필요하기 때문에 이 개념에 대해서 이해할 필요가 있습니다.

  • Energy(에너지) : 트론 네트워크에서 특정 작업을 수행하기 위해 TVM(Tron Virtual Machine)에 필요한 계산량을 측정하는 단위로, 스마트 컨트랙트 트랜잭션에는 컴퓨팅 리소스가 필요한 관계로 스마트 컨트랙트 관련 트랜잭션에는 에너지 리소스가 소비됩니다.
  • Bandwidth(대역폭) : 블록체인 데이터베이스에 저장된 트랜잭션 바이트의 크기를 측정하는 단위로 트랜잭션이 클수록 더 많은 대역폭 리소스가 소비됩니다. 모든 유형의 거래는 대역폭 리소스를 소비합니다.

에너지와 대역폭은 내 트론 지갑에 TRX를 스테이킹하여 획득이 가능하고, 소비된 에너지와 대역폭은 리소스가 소비된 후 24시간에 걸쳐 다시 회복이 됩니다.

단, 에너지의 경우는 TRX를 스테이킹하는 대신에 TRX 수수료를 지불하여 일정 기간 동안 리소스를 임대 받는 것도 가능하다는 점에서 차이가 있습니다. (대역폭의 경우 임대가 불가능)

[참고] 지금까지 트론 계정을 스테이킹 없이 무료로 잘 썼는데요?

모든 외부 계정(external accounts)에는 하루 1,500의 무료 대역폭이 제공되며, TRX 또는 USDT의 전송과 같은 단순 트랜잭션은 소액의 대역폭만 소비하기 때문에 단순 토큰 전송은 TRX를 스테이킹하지 않아도 무료로 이용이 가능하게 느껴지게 됩니다. (1회 전송 시 약 268 Bandwidth 소비)

트론의 STAKE 2.0 업데이트

지난 2023년 4월 7일에 트론의 STAKE 2.0 업데이트가 있었죠. 사실 단순히 USDT를 전송하는 용도 정도로만 트론 지갑을 사용 중인 경우에는 크게 체감되는 변화가 있는 업데이트는 아닙니다.

가장 큰 변화는 트론 리소스의 관리가 조금 더 편해졌다 정도로 이해하면 될 것 같네요.

기존에는 에너지와 대역폭 리소스를 획득하기 위해 TRX를 스테이킹 하는 경우 스테이킹을 할 때 어떤 계정으로 스테이킹을 할 것인지를 결정해야 했고, 스테이킹 이후에 임대하는 기능이 없었는데요. STAKE 2.0에서는 스테이킹과 임대 기능이 분리가 되었습니다.

그리고 스테이킹 후 투표 중인 상태에서 언스테이킹을 할 때 지금까지는 일부만 언스테이킹하는 것이 불가능했으나, STAKE 2.0부터는 일부 언스테키잉이 가능해졌습니다.

JustLend DAO

지난 2023년 4월 16일에 JustLend DAO 메인넷은 STAKE 2.0 업그레이드 이후 sTRX(Staked TRX)와 에너지 임대라는 새로운 기능을 업데이트하였습니다.

위에서 설명한 것처럼 트론 계정의 에너지는 스마트 컨트랙트와 상호작용하는 트랜잭션, 예를 들어 Sunswap에서의 토큰 스왑과 같은 거래 시에 소모가 되고, 해당 계정이 보유하고 있는 에너지가 없는 경우에는 TRX를 지불해야 하기 때문에 Sunswap와 같은 트론 기반 DEX를 이용하고자 하는 사용자는 다음의 3가지 옵션 중 하나를 반드시 선택해야만 합니다.

  • 충분한 수량의 TRX를 스테이킹해서 Energy를 얻기
  • TRX를 수수료로 지불하기
  • 소량의 TRX를 지불하여 Energy를 임대하기

Sunswap과 같은 DEX에서 짧은 기간 동안에 토큰을 자주 사고 팔고자 하는 경우에는 이 중에서 마지막 3번 옵션인 소량의 TRX를 지불하여 일정 기간 동안 Energy를 임대받는 것이 가장 비용효율적입니다.

물론 이 경우에도 충분한 Bandwidth 리소스가 필요하기 때문에 TRX의 스테이킹이 필요하긴 합니다

JustLend DAO 사용방법

위 링크로 접속하면 하루 10만 에너지를 임대 받기 위해 필요한 비용을 확인할 수 있고, 내가 필요한 만큼의 에너지와 기간을 입력하고 에너지 임대를 받을 수 있습니다.

임대를 받을 때는 ①선불 임대료(Prepaid Rent)와 ②보증금(Security Deposit)을 지불해야 되는데요. 그 개념은 다음과 같습니다.

①선불 임대료(Prepaid Rent)

  • 에너지 임대를 받기 위해 사전에 지불해야 하는 임차료
  • 당초 임대 계약기간 보다 일찍 임대기간 종료 시 일부를 돌려받을 수 있음

②보증금(Security Deposit)

  • 사전에 계약한 임대 종료일시에 임차인이 임대를 종료하지 않는 경우 비용 차감을 위한 보증금
  • 임차인은 반드시 임대 종료일시 정시에 수동으로 임대를 종료해야 합니다. 그렇지 않은 경우에는 청산 메커니즘이 시작되며, 보증금의 일부 또는 전부가 청산인에게 보상으로 분배됩니다

  • 임대하고자 하는 에너지의 수량과 기간을 입력하고, 비용을 확인한 다음 [Rent Now] 버튼을 클릭하면 임대가 시작됩니다

  • 임대가 시작되면 대시보드에서 위 화면과 같이 내 트론 지갑의 에너지 임대 관련 정보를 확인할 수 있습니다

  • 임대기간 중에 에너지가 부족하거나 더 긴 기간 동안 임대를 하고자 하는 경우에는 위 화면과 같이 에너지 추가 대여(Rent More Energy) 또는 대여기간 연장(Extend Rental Duration) 메뉴를 통해 추가 대여 및 연장이 가능합니다

  • 임대를 종료하고자 하는 경우에는 왼쪽에 보이는 [End Now] 버튼을 클릭하여 에너지를 반납하고 임대를 종료할 수 있습니다
  • (주의) 자동 임대 종료가 아니기 때문에 반드시 수동으로 임대 종료를 완료해야 합니다

  • 위와 같은 팝업창에서 [Confirm] 버튼을 클릭하여 반드시 임대를 종료하시기 바랍니다
  • 제시간에 임대를 종료하고 모든 에너지를 반납하면 보증금을 모두 돌려받을 수 있습니다