다양한 Jetton 사용자 스토리

이제 기본 아키텍처를 이해했으므로 몇 가지 다른 시나리오를 살펴보겠습니다. 예를 들어 한 사용자가 다른 사용자에게 토큰을 전송할 때 어떤 일이 발생하는지 살펴보겠습니다.

TON 에서 참여하는 엔터티 (entity)는 항상 스마트 컨트랙트 인스턴스입니다. 어떤 컨트랙트가 어떤 역할을 할까요?

당신은 이미 처음 세 개를 앞에서 봤습니다. 이에 대한 소스 코드는 Jetton repo 에서 찾을 수 있습니다. 오른쪽에 있는 3개의 컨트랙트는 어떻습니까? 우리의 사용자 스토리에는 세 명의 다른 사용자가 참여합니다. Alison과 Becky는 SHIB의 보유자입니다. 사용자 Admin은 SHIB를 배포한 생성자입니다. 관리자는 새로운 SHIB를 발행할 수 있는 유일한 사용자이기 때문에 특별한 역할을 합니다 (이것이 새로운 SHIB 토큰이 탄생하는 방식입니다). 이는 가능한 총 공급량을 제한하기 위해 토큰 거래가 시작되면 일반적으로 취소 (제로 주소로 변경) 해야 하는 신뢰할 수 있는 역할입니다.

TON의 사용자는 스마트 컨트랙트로도 표시됩니다. 이들은 일반적으로 TonKeeper 와 같은 지갑 앱에 의해 사용자를 위해 배포되는 지갑 스마트 컨트랙트입니다. TON에서 지갑 컨트랙트가 작동하는 방식에 익숙하지 않은 경우 이전 게시물인 TON 지갑 작동 방식 및 JavaScript에서 액세스하는 방법을 읽어보세요. Alison, Becky 및 Admin은 각각 이 지갑에 TON 코인 잔액을 보유합니다. 이 지갑은 특별히 Jetton 코드와 관련이 없습니다. 다음은 핵심 TON 저장소의 지갑 컨트랙트에 대한 구현 예 입니다 .

Last updated