왜 TON 토큰은 “잃어버리는”가: 제튼 알림

왜 TON 토큰은 “잃어버리는”가: 제튼 알림

영어에서 번역됨

이번 주 TON 블록체인의 두 토큰인 Notcoin과 DOGS가 기네스 세계 기록에 진입하여 헤드라인을 장식했습니다. 블록체인 혁신 때문이 아니라 두바이 상공에서 기록적인 드론 쇼를 펼쳤기 때문입니다.

기네스 세계 기록 인증서

그럼에도 불구하고 이 이벤트에 대한 관심은 토큰을 포함한 TON 생태계에 대한 새로운 관심을 불러일으킬 가능성이 높습니다. 그리고 그것은 훌륭합니다… 처음 경험이 혼란으로 끝나지 않는 한 말이죠.

rabbit.io에서는 그런 일이 발생하는 것을 보았습니다.

이것을 상상해 보세요. 한 사용자가 TON 블록체인에서 USDT를 거래소나 스왑 서비스로 인출하기로 결정합니다. 대상 주소를 복사하고 지갑을 사용하여 토큰을 보낸 다음 기다립니다. 5분이 지나갑니다. 10분이 지나갑니다. 여전히 아무것도 없습니다.

“내 토큰을 잃어버린 걸까요?”

지원팀에 문의한 결과 거래는 진행되었지만 시스템에서 인식되지 않았다는 것을 알게 됩니다.

왜일까요? 전송에 제트톤 알림이라는 것이 누락되었기 때문입니다.

이 시점에서 대부분의 사용자는 믿을 수 없다는 반응을 보입니다. “잠깐만요, 저는 암호화폐 초보가 아니에요! 이더리움, BNB 체인, 폴리곤에서 토큰을 전송했는데, 이전에는 알림이 필요 없었어요!”

그리고 그들의 말이 맞습니다. 이는 다른 체인에서는 흔하지 않습니다. 하지만 TON에서는 매우 중요합니다.

사실, 저희는 여러 오랜 rabbit.io 사용자가 바로 이 문제에 직면하는 것을 보았습니다. 저희 플랫폼을 여러 번 사용했고, 저희의 흐름이 빠르고 원활하다는 것을 알고, 동일한 원활한 경험을 기대하고 돌아온 사람들이죠. 하지만 이번에는 TON을 통해 제트톤을 이동하다가 예상치 못한 문제에 갇히게 되었습니다.

제트톤이 무엇인지, 이 불가사의한 알림이 무엇을 하는지, 그리고 TON에서는 상황이 약간 다르게 작동하는 이유를 알아보겠습니다.

제트톤이란 무엇이며, 왜 알림이 필요할까요?

TON 블록체인에서 발행되는 모든 자산(기본 Toncoin 제외)은 이더리움의 ERC-20 토큰과 다소 유사한 제트톤이라는 표준을 사용하여 구축됩니다. 간단히 말해서 제트톤은 스마트 계약에 의해 관리되는 사용자 정의 토큰입니다.

하지만 반전이 있습니다.

ERC-20과 같이 단일 중앙 계약으로 잔액을 유지하는 대신, TON 아키텍처는 각 사용자에게 잔액을 독립적으로 관리하는 자체 스마트 계약 지갑(제트톤 지갑이라고 함)을 제공합니다. 이렇게 생각해 보세요. Toncoin을 자신의 지갑에 보관합니다. 그러나 제트톤은 여러분을 대신하여 행동하는 전용 소형 로봇 집사인 스마트 계약에 의해 저장되고 관리됩니다. 이들은 여러분의 토큰을 훔치거나 오용할 수 없지만, 자신이 듣는 것만 합니다.

그렇다면 토큰 전송은 어떻게 작동할까요?

앨리스가 밥에게 1 USDT(제트톤)를 보내고 싶다고 가정해 보겠습니다.

  • 앨리스의 제트톤 지갑(토큰 관리 로봇)은 밥의 제트톤 지갑으로 메시지를 보내 토큰을 전송합니다.
  • 거래는 블록체인에 기록됩니다. 토큰은 앨리스의 잔액에서 나가 밥의 잔액으로 들어갑니다.
  • 하지만 달리 지시하지 않으면 밥은 알림을 받지 못합니다.

제트톤 알림 없이 전송

이를 단순 전송이라고 합니다. 추가 데이터도 없고, 후속 메시지도 없고, “야 밥, 방금 1 USDT 받았어!”와 같은 말도 없습니다. 전송은 현실입니다. 잔액이 업데이트됩니다. 하지만 밥이 수동으로 확인하지 않으면 무슨 일이 일어났는지 알 수 없습니다.

여기서 제트톤 알림이 필요합니다.

  • 사용자가 작은 메시지(예: 텍스트 의견)를 추가하고 수수료를 충당하기 위해 약간의 TON을 포함하면 중요한 일이 발생합니다. 수신자의 제트톤 지갑은 토큰을 수락할 뿐만 아니라 소유자에게 메시지를 보냅니다.
  • 수신자의 기본 지갑으로 들어오는 이 특별한 수신 메시지제트톤 전송 알림이라고 합니다.
  • 기술적으로 이는 작업 코드 0x7362d09c의 내부 메시지이며, “토큰이 도착했습니다.”라는 신호 역할을 합니다.

제트톤 알림으로 전송

차이는 중요합니다.

  • 제트톤 알림 사용 시 수신자는 토큰을 받았다는 명시적 경고를 받습니다.
  • 사용하지 않으면 신호가 없고, 조용한 잔액 업데이트만 있습니다.

알림을 트리거하려면 발신자는 다음을 첨부해야 합니다.

  • 최소 약간의 TON(가스 비용을 지불하기 위해),
  • 선택적으로 의견 또는 페이로드(문자 하나로도 충분함).

TON 표준에 따르면 1나노톤(0.000000001 TON)으로도 충분합니다. 수신자의 제트톤 지갑이 알림 메시지를 보내기에 충분한 양입니다.

다시 말해서 수신자가 토큰이 도착했다는 것을 알 수 있도록 하려면 발신자는 제트톤 지갑에 TON 조각과 메모로 “팁”을 줘야 합니다.

이러한 일이 발생하지 않는 경우, 즉 발신자가 TON 수수료를 건너뛰는 경우 기술적으로 토큰은 여전히 도착합니다. 이제 수신자의 제트톤 지갑에서 보유하고 있습니다. 하지만 수신자가 블록체인을 수동으로(탐색기를 통해) 확인하지 않으면 이를 알지 못할 수도 있습니다.

일반 사용자에게는 혼란스러울 수 있습니다. 거래소 또는 스왑 플랫폼과 같은 암호화폐 서비스의 경우, 자동화된 시스템이 예금을 전혀 감지하지 못합니다.

거래소 및 스왑 서비스에서 알림이 없는 전송을 볼 수 없는 이유는 무엇일까요?

TON 블록체인을 사용하는 기업(온라인 상점, 거래소, 스왑 서비스 등)은 들어오는 결제를 감지하기 위해 자동화된 시스템에 크게 의존합니다. 이러한 시스템은 특정 주소로 들어오는 메시지를 모니터링하도록 구축되었습니다.

간단히 말해서 시스템은 계속해서 묻습니다. “이 지갑이 토큰 전송에 대한 메시지를 받았나요?”

이러한 메시지가 도착하면 시스템은 토큰 종류, 금액, 보낸 사람 등을 읽고 즉시 사용자의 계정에 적립합니다.

하지만 제트톤 알림 없이 전송이 전송된 경우 들어오는 메시지가 생성되지 않습니다. 토큰이 조용히 도착합니다. 자동화된 스크립트가 캡처할 항목이 없습니다. 감지할 메시지가 없기 때문입니다.

이것은 이와 같습니다. 택배 기사가 여러분에게 소포를 가져오지만 벨을 누르는 대신 아무 말 없이 로봇 집사에게 전달한다고 상상해 보세요. 그렇다면 여러분의 집사는요? 그는 지시가 있을 때만 행동합니다. 여러분에게 알리라는 말을 듣지 못하면 조용히 있습니다.

따라서 예금은 일종의 연옥에 들어갑니다. 시스템이 이를 “보지” 못하므로 처리되지 않습니다.

이것이 바로 TON 재단이 제트톤 토큰을 보내는 모든 서비스가 기본적으로 제트톤 알림을 활성화하도록 강력히 권장하는 이유입니다. 그렇지 않으면 수신자(특히 비즈니스 서비스)가 들어오는 거래를 제대로 처리할 수 없습니다.

이 요구 사항은 이미 TON 생태계에서 사실상의 표준이 되었습니다. “제트톤을 보내는 경우 알림을 포함합니다.”

그러나 신규 사용자는 종종 이 함정에 빠집니다. 지갑에서 약간의 추가 요금을 지불하지 않고 토큰을 보낼 수 있는 옵션을 제공하는 경우 일반적으로 이를 선택합니다. 왜 필요한 것보다 더 많이 써야 할까요?

하지만 발생하는 일은 다음과 같습니다. “택배 기사”(발신자의 제트톤 지갑)는 배송에 대해서만 비용을 지불하고 수신자의 집사(상대방의 제트톤 지갑)에게 메시지를 전달하는 데는 비용을 지불하지 않습니다. 따라서 그는 비용을 지불한 것만 정확하게 수행합니다. 그 이상은 하지 않습니다.

결과적으로 거래소, 상점 또는 서비스는 전송이 발생했다는 것을 알 수 없습니다. 그러면 사용자는 지원팀에 문의하여 문제를 수동으로 해결해야 합니다. 완전히 피할 수 있었던 프로세스입니다.

다른 블록체인의 유사한 문제

제트톤 알림에 대한 이 모든 상황은 혼란스럽고 TON에만 고유한 것처럼 보일 수 있습니다. 하지만 실제로 유사한 특징이 다른 많은 블록체인 생태계에 존재합니다. 다른 형태로 나타날 뿐입니다.

비트코인 서수(희귀 삿)

2023년에 비트코인 커뮤니티는 개별 사토시에 NFT와 유사한 데이터를 첨부하는 방법인 서수의 부상을 보았습니다. 이러한 고유하게 태그가 지정된 코인은 종종 희귀 삿이라고 합니다.

하지만 여기에는 문제가 있습니다. 비트코인 프로토콜 자체는 희귀 삿과 일반 삿을 구분하지 않습니다. 태깅 및 인덱싱은 더 높은 계층에서 발생합니다.

따라서 표준 비트코인 거래를 사용하여 이러한 희귀 삿 중 하나를 거래소로 보내면 플랫폼은 이를 단지 BTC로 처리합니다. 특별한 서수 데이터는 영원히 손실될 가능성이 높습니다.

특별한 자산에는 특별한 취급이 필요합니다. 서수에 특별한 지갑과 도구가 필요한 것처럼 TON의 제트톤 토큰은 적절한 알림과 함께 보내야 합니다.

메모 및 대상 태그

거래소에서 XRP, XLM 또는 Toncoin 자체를 사용해 본 사람은 메모 또는 대상 태그에 대해 알고 있습니다. 이러한 태그는 공유 예금 주소로 보낼 때 포함해야 하는 작은 식별자입니다.

메모 또는 태그를 추가하는 것을 잊어버리면 자금은 여전히 도착하지만 거래소는 이를 여러분의 계정에 연결할 방법이 없습니다. 지원 티켓을 열 때까지 토큰이 그대로 있습니다.

제트톤 알림은 유사하게 작동합니다. 거래에 추가된 의견 또는 페이로드(점 또는 글자 하나로도 충분함)는 컨텍스트를 식별하고 기술적으로 알림을 트리거합니다. 그렇지 않으면 수신자의 시스템이 예금을 인식하거나 처리하지 못할 수 있습니다.

이더리움 및 토큰 가시성

이더리움에도 자체적인 특징이 있습니다.

여러분의 지갑에 표시되도록 구성된 특정 토큰이 없으면 이더스캔을 확인하기 전에는 토큰을 받았는지 알 수 없을 수도 있습니다.

사기꾼은 이 행동을 이용하여 온체인 관찰자를 속이기 위해 새로 발행된 토큰을 고위급 보유자(“고래”)의 지갑으로 보냅니다. 경험이 없는 사용자는 “와, 이 고래가 방금 이 토큰을 샀네. 나도 들어가야겠다!”라고 생각할 수 있습니다. 하지만 고래는 지갑에 표시되지 않기 때문에 토큰이 있는지조차 모를 수 있습니다.

이러한 모든 예는 동일한 핵심 진실을 보여줍니다. 모든 블록체인에는 자체적인 토큰 처리 규칙이 있습니다. 이를 무시하면 문제가 발생합니다.

제트톤 알림 관련 문제를 방지하는 방법

그렇다면 TON에서 제트톤 전송이 멈추거나 눈에 띄지 않도록 하려면 어떻게 해야 할까요? 다음은 몇 가지 실용적인 팁입니다.

1. 거래소 또는 스왑 서비스에 제트톤을 보낼 때 항상 메모(의견)를 포함하세요.

대부분의 TON 지갑은 토큰을 보낼 때 “의견” 또는 “메모” 필드를 제공합니다. 점이나 글자 하나로도 충분합니다. 이를 추가하면 지갑은 자동으로 제트톤 알림을 생성하는 데 필요한 1나노톤 수수료를 포함합니다.

의견 자체가 판매자가 고려하지 않더라도 알림은 고려됩니다. 이것이 중요합니다.

2. 먼저 소량으로 테스트하세요.

수신자가 어떤 이유로든 의견을 포함하지 않도록 요청하거나 모든 것을 올바르게 수행하고 있는지 확실하지 않은 경우, 작은 테스트 전송을 보내세요. 전액을 보내기 전에 올바르게 적립되었는지 확인하기 위해 기다리세요.

이 작은 예방 조치는 큰 스트레스로부터 여러분을 구할 수 있습니다.

3. 신뢰할 수 있는 지갑을 사용하세요.

Tonkeeper, Tonhub, MyTonWallet과 같은 최신 TON 지갑은 이미 이를 잘 처리하고 있습니다. 대부분의 경우 토큰을 보낼 때 필요한 TON 수수료와 페이로드를 자동으로 추가합니다.

하지만 사용자 정의 스크립트 또는 이전 지갑 앱을 사용하는 경우 forward_ton_amount 및 페이로드를 수동으로 설정해야 할 수 있습니다. 공식 TON 개발자 문서는 수신자가 제트톤 알림을 받을 수 있도록 1나노톤을 추가하고 적절한 forward_payload(예: 의견 또는 메시지)를 생성해야 한다는 점을 분명히 합니다.

4. 문제가 이미 발생한 경우 조치를 취하세요.

rabbit.io를 사용하고, 알림 없이 제트톤을 보냈는데 거래가 자동으로 진행되지 않았다고 가정해 보겠습니다.

당황하지 마세요.

거래 해시, 타임스탬프, 발신자 및 수신자 주소 세부 정보를 수집하고 지원팀에 문의하세요. 대부분의 경우 “잃어버린” 예금을 수동으로 찾을 수 있습니다. 그래도 시간이 걸립니다. 그리고 처리 수수료가 발생할 수도 있습니다. 따라서 애초에 문제를 예방하는 것이 훨씬 낫습니다.

결론

제트톤 알림은 선택적 추가 기능이나 숨겨진 수수료가 아닙니다. TON 토큰 생태계가 작동하는 방식의 핵심 부분입니다.

TON에서 전송이 구성되는 방식을 이해하면 단순히 “주소로 토큰을 보내는” 것만으로는 시스템이 예금을 등록하기에 충분하지 않다는 것을 알 수 있습니다.

TON은 비동기식 모듈형 블록체인입니다. 여기서 토큰을 전송하는 것은 스마트 계약 간의 대화와 더 같습니다. 계약에 수신자에게 알리도록 명시적으로 지시하지 않으면 대화가 발생했다는 사실을 알 수 없습니다.

다행히 해결책은 간단하고 몇 초밖에 걸리지 않습니다.

지갑의 제안과 거래소 또는 스왑 플랫폼에서 제공하는 지침을 따르세요.

  • 메모 또는 의견을 추가하세요.
  • 가스에 대해 가장 작은 양의 TON을 포함하세요.

그러면 여러분의 거래는 자동화된 시스템에 의해 즉시 선택될 것입니다.
지연 없음. 지원 티켓 없음. 스트레스 없음.