Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

핵심 개념

빌드를 시작하는 데는 네 가지 개념이면 충분합니다. 각 섹션은 개념을 정의하고, 보여주며, 전체 참조 자료로 연결됩니다.

가스로서의 USDT0

여러분은 이미 보유하고 거래하고 있는 동일한 자산인 USDT0로 트랜잭션 수수료를 지불합니다. 자금을 충당하거나 관리해야 할 두 번째 토큰이 없습니다.

USDT0는 네이티브 가스 자산(18자리 소수점, address(x).balance로 읽음)이자 ERC-20 토큰(6자리 소수점, USDT0.balanceOf(x)로 읽음)입니다. 두 인터페이스 모두 동일한 기본 잔액에서 작동하며, 프로토콜은 12자리 정밀도 차이를 자동으로 조정합니다.

// Both read the same balance:
uint256 native = address(user).balance;        // 18 decimals
uint256 erc20  = IERC20(USDT0).balanceOf(user); // 6 decimals

자세히 보기: 가스로서의 USDT0 · Stable에서의 USDT0 동작.

보장된 블록 공간

Stable은 사전 할당된 엔터프라이즈 워크로드를 위해 각 블록 용량의 일부를 예약합니다. 예약된 트래픽은 일반 트래픽이 혼잡할 때에도 예측 가능한 지연 시간과 비용으로 정산되며, 수수료 시장에서 경쟁하지 않습니다.

이 동작은 호출자 수준에서 투명합니다. 여러분은 일반적인 방식으로 트랜잭션을 제출하고, 할당은 등록된 계정에 대해 프로토콜 수준에서 적용됩니다.

자세히 보기: 보장된 블록 공간.

USDT 전송 집계기

대량 USDT0 전송은 MapReduce에서 영감을 받은 파이프라인을 사용하여 병렬로 일괄 처리되고 검증됩니다. 계정별 실패는 격리되므로, 하나의 잘못된 전송이 배치를 중단시키지 않습니다.

호출자 측 전송 API는 변경되지 않습니다. 여러분은 일반적인 방식으로 전송을 제출하고 코드 변경 없이 처리량을 얻습니다.

자세히 보기: USDT 전송 집계기.

EVM 호환성

표준 EVM 도구가 변경 없이 작동합니다. EVM 수준에서 세 가지 동작이 이더리움과 다릅니다(위에서 다룬 가스로서의 USDT0가 네 번째입니다).

단일 슬롯 완결성. 트랜잭션은 블록에 포함되는 즉시 완결됩니다. 블록은 대략 0.7초마다 생성됩니다.

우선순위 팁 없음. maxPriorityFeePerGas는 항상 무시됩니다. 유효 가스 가격은 프로토콜이 설정한 기본 수수료입니다.

import { ethers } from "ethers";
 
const block = await provider.getBlock("latest");
const baseFee = block.baseFeePerGas;
 
const tx = await wallet.sendTransaction({
  to: "0xRecipientAddress",
  value: ethers.parseEther("0.1"),
  maxFeePerGas: baseFee * 2n,        // 2x base fee as safety margin
  maxPriorityFeePerGas: 0n,          // always 0 on Stable
});
 
await tx.wait();
console.log("Included at gas price:", tx.gasPrice?.toString());
Included at gas price: 1000000000

이중 역할 USDT0, 포팅 위험. 이더리움에서 포팅된 컨트랙트는 네이티브 잔액을 미러링해서는 안 되며, address(0) 전송을 거부해야 하고, 주소 재사용 감지를 위해 EXTCODEHASH에 의존해서는 안 됩니다.

자세히 보기: 이더리움과의 차이점 · Stable의 컨트랙트 · USDT0 마이그레이션 체크리스트.

기밀 전송 (예정)

Stable에는 금액을 숨기면서 승인된 당사자에게는 감사 가능한 상태를 유지하는 영지식 전송 기능이 예정되어 있습니다. 아직 출시되지 않았습니다.

자세히 보기: 기밀 전송.

다음 권장 사항

  • 빠른 시작 — 테스트넷에 연결하고 첫 트랜잭션을 전송합니다.
  • USDT0 동작 — 이중 역할 함정에 빠지지 않고 컨트랙트를 Stable로 포팅합니다.
  • 가스 가격 책정 — Stable의 수수료 모델에서 트랜잭션을 올바르게 구성합니다.
  • 프로덕션 준비 — 메인넷에 배포하기 전에 통합을 검증합니다.