토큰화 플로우

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

Blockchain App Builder로 프로젝트를 생성하는 방법에 대한 자세한 내용은 입력 사양 파일을 참조하십시오.

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