토큰화 플로우

Blockchain App Builder는 입력 사양 파일 구문을 확장하여 토큰화를 지원하므로 CLI 또는 Visual Studio Code를 사용하여 다른 프로젝트를 생성하는 것과 동일한 방식으로 토큰별 프로젝트를 생성합니다.

Blockchain App Builder로 프로젝트를 생성하는 방법에 대한 자세한 내용은 services-applications-required-digital-assets-edition.html을 참조하십시오.

토큰 워크플로우 다이어그램
일반적인 토큰화 플로우는 다음 기본 단계를 따릅니다.
  • 사용할 토큰 표준을 결정합니다.
  • 지정할 토큰 동작(mintable, transferable, divisible, indivisible, singleton, holdable, burnableroles)을 결정합니다.
  • 입력 사양 파일에서 토큰 자산 및 해당 속성을 정의합니다.
  • 입력 사양 파일에서 체인 코드 프로젝트를 스캐폴드합니다. 그러면 토큰 자산 정의 및 해당 등록 정보가 포함된 모델과 토큰의 동작 및 메소드가 포함된 컨트롤러를 포함하여 스캐폴드된 프로젝트가 생성됩니다.
  • 체인코드 프로젝트를 배포하고 테스트합니다.
토큰 기반 프로젝트를 배포한 후 토큰 생성 및 수명 주기 작업 완료를 위한 일반적인 플로우는 다음 단계를 따릅니다.
  • 토큰 체인 코드가 배치됩니다. 초기화 메소드로 전달된 목록의 사용자는 체인 코드의 Token Admin 사용자가 됩니다.
  • 토큰화된 자산이 초기화되어 토큰의 특정 인스턴스에 대한 고유 식별자인 token_id를 생성합니다.
  • 토큰을 소유하거나 토큰 관련 작업을 완료할 모든 사용자에 대해 계정을 만들어야 합니다.
  • 토큰에 대해 roles 동작이 지정된 경우 사용자에게 롤을 지정해야 토큰 관련 작업을 완료할 수 있습니다.
  • 토큰 자산에 대해 지정된 동작에 따라 토큰 수명 주기 메소드를 사용할 수 있습니다. 예를 들어, 계정에 대한 토큰을 민트하는 메소드를 호출할 수 있습니다.