토큰 및 계정/잔액 모델
Blockchain App Builder는 대체 불가능한 토큰을 지원합니다.
Fungible 토큰은 교환 가능한 값을 가집니다. 대체 가능한 토큰의 수량은 동일한 토큰 클래스의 다른 동일한 수량과 동일한 값을 가집니다. 사용할 수 없는 토큰은 고유합니다. 토큰은 전체 또는 소수일 수도 있습니다. 소수점 자릿수를 기준으로 소수점 토큰을 더 작은 부분으로 나눌 수 있습니다.
토큰은 동작으로도 설명할 수 있습니다. 대체 가능한 토큰에 대해 지원되는 동작으로는 mintable
, transferable
, divisible
, holdable
, burnable
및 roles
(minter
, burner
및 holder
)가 있습니다. 사용할 수 없는 토큰에 대해 지원되는 동작은 mintable
, transferable
, singleton
, indivisible
, burnable
및 roles
(minter
및 burner
)입니다.
토큰화 기능은 계정/잔액 모델을 사용하여 토큰화된 자산을 계정의 잔액으로 나타냅니다. 계좌는 예금 및 이체 및 기타 주 전환이 계좌 잔액에 영향을 주는 일반적인 은행 계좌와 유사합니다. 모든 계정의 잔액은 거래 금액이 유효한지 확인하기 위해 전 세계적으로 추적됩니다. 보류 중인 잔액(Fungible 토큰의 경우) 및 트랜잭션 기록도 추적됩니다.
토큰을 소유하거나 토큰 관련 작업을 완료하는 사용자는 네트워크에 계정이 있어야 합니다. 모든 계정은 고유 ID(account_id
)로 식별됩니다. 계정 ID는 인스턴스 소유자 또는 인스턴스에 로그인한 사용자의 사용자 이름 또는 전자메일 ID(user_id
)를 현재 네트워크 조직에 있는 사용자의 멤버쉽 서비스 제공자 ID(org_id
)와 결합하여 생성됩니다. 계정 생성을 위해 즉시 사용할 수 있는 방법이 제공됩니다. 계정 ID에 조직 ID가 포함되어 있으므로 여러 조직에서 사용자를 지원할 수 있습니다.