결합된 토큰 프레임워크
결합된 토큰 프레임워크는 Blockchain App Builder에서 지원하는 확장된 ERC-1155 표준을 사용합니다.
결합된 토큰 프레임워크는 단일 스마트 계약에서 대체 가능한 토큰과 대체 불가능 토큰(NFT)을 모두 지원하므로 개발자는 여러 토큰 유형을 효율적으로 관리하여 복잡성을 줄이고 확장성을 개선할 수 있습니다. Blockchain App Builder는 토큰 기능을 혼합해야하는 응용 프로그램의 개발을 용이하게하기 위해 ERC-1155 표준을 확장합니다. 결합된 토큰 프레임워크는 소수 NFT도 지원합니다.
예제 사용 사례:
Oracle Blockchain Platform Digital Assets Edition에 포함된 향상된 버전의 Blockchain App Builder는 다음 기능을 지원합니다.
- 다중 대체 가능 토큰: 단일 스마트 계약에서 다중 대체 가능 토큰 유형을 생성합니다.
- 다중 토큰 유형: 단일 스마트 계약에서 대체 가능하고 실행 불가능한 토큰 유형을 생성 및 관리하여 배포 및 상호 작용을 간소화합니다. 한 사용자는 각 대체 가능 토큰 유형에 대해 여러 계정을 가질 수 있지만 NFT 계정은 하나만 가질 수 있습니다.
- 일괄 처리 작업: 단일 트랜잭션에서 여러 토큰 전송 또는 작업을 완료하여 효율성을 향상시킵니다.
- Locking: 어떤 사용자에게도 NFT를 전송하거나 레코딩할 수 없도록 Vault에서 NFT를 잠급니다.
- 역할 작업: 사용자 계정에 특정 권한을 제공할 수 있도록 채굴기, 버너와 같은 역할을 지정하고 적용합니다.
Oracle Blockchain Platform Digital Assets Edition에는 결합(실행 가능 및 실행 불가능) 토큰 시나리오를 위한 체인코드 패키지와 래퍼 API 패키지가 포함되어 있습니다. 체인코드 패키지에는 프레임워크 사용을 보여 주는 NFT Art Collection Marketplace 샘플이 포함되어 있습니다. 래퍼 API 패키지는 NFT 아트 컬렉션 마켓플레이스 시나리오와 관련된 작업을 지원하도록 REST API를 확장합니다.