Altura는 블록체인 기반의 디지털 자산, 예를 들어 NFT의 생성, 관리 및 판매를 가능하게 하는 플랫폼입니다. 개발자와 크리에이터가 동적 메타데이터, 가스리스 거래 및 사용자 정의 가능한 판매 메커니즘과 같은 기능을 구현할 수 있는 도구를 제공합니다. [1]
Altura는 게임에서 Web3 기능의 개발 및 관리를 지원하는 도구를 제공하는 플랫폼입니다. API와 SDK를 제공하여 개발자는 광범위한 기술 지식이나 많은 재정적 투자 없이도 게임 내에서 NFT를 생성, 수정 및 전송할 수 있습니다. 인증 기능은 사용자 온보딩 및 자산 보안에 도움이 되며, 마켓플레이스 도구를 통해 개발자는 Altura 플랫폼에 NFT를 등록하거나 자신만의 맞춤형 매장을 설립할 수 있습니다.
이 플랫폼은 개발자 친화적인 도구와 설명서를 제공함으로써 Solidity, Web3.js, GraphQL 및 IPFS와 같은 블록체인 기술 통합을 간소화합니다. 이를 통해 Web3 스택을 처음부터 구축하는 데 필요한 시간과 노력을 줄일 수 있습니다. Altura는 이러한 프로세스를 간소화함으로써 개발팀이 운영 비용을 절감하고 게임 제작에 더 집중할 수 있도록 지원합니다.
Altura는 또한 Web3 참여자가 NFT를 등록, 거래 및 검색할 수 있는 마켓플레이스 및 커뮤니티 환경에 대한 접근 권한을 제공합니다. 또한 이 플랫폼은 다양한 블록체인 네트워크 및 NFT 표준을 지원하여 개발자에게 게임 내 디지털 경제 관리를 위한 유연하고 안전한 기반을 제공합니다. [2]
지연 민팅(Lazy Minting)은 민팅 시점이 판매 시점으로 미뤄지는 대체 불가능 토큰(NFT) 민팅 방식입니다. 이는 초기 비용을 절감하고 NFT가 판매될 때까지 가스 수수료 지불 위험을 없애므로 제작자에게 더욱 접근성 높은 민팅 프로세스를 제공합니다.
지연 민팅은 화이트리스트, 계층별 판매, 시간 제한, 지갑당 NFT 구매 제한과 같은 동적 판매 조건 등의 유연성을 제공합니다. 프로세스는 아이템 생성으로 시작하여 참여자 제한, 지갑당 민팅 제한, 가격 책정과 같은 판매 매개변수를 제작자가 지정할 수 있는 판매 설정 관리 단계를 거칩니다. 판매 세부 정보가 설정되면 판매가 마무리되고 시작됩니다. [6]
스마트 NFT는 기존 NFT와 달리 프로그래밍이 가능한 디지털 자산으로, 발행 후에도 속성, 이미지, 메타데이터를 변경할 수 있습니다. 이러한 동적 기능은 NFT와 애플리케이션 간의 실시간 상호 작용을 가능하게 하며, 체력, 레벨 또는 경험치와 같은 속성이 변화하는 게임 환경에서 특히 유용합니다. 개발자는 발행 시 정적 및 비정적 속성을 정의할 수 있습니다. 정적 속성은 고정되어 있지만, 비정적 속성은 Altura의 API 또는 JavaScript SDK를 사용하여 업데이트할 수 있습니다. 이러한 업데이트에는 NFT 컬렉션을 관리하는 프로젝트의 API 키가 필요합니다.
속성 업데이트 외에도 스마트 NFT는 이미지 및 메타데이터 변경을 지원합니다. 발행 시 여러 이미지를 업로드할 수 있으며, 기본 이미지를 설정하거나 변경할 수 있습니다. 개발자는 발행 후에도 새로운 이미지를 추가하고 기본 이미지로 지정할지 여부를 결정할 수 있습니다. NFT의 이름과 설명은 아이템 ID와 새로운 메타데이터를 제공하여 언제든지 업데이트할 수 있습니다. 이러한 기능을 통해 진행 중인 게임 플레이 또는 사용자 상호 작용 변화를 반영하는 더욱 유연하고, 반응성이 뛰어나며, 몰입도 높은 게임 내 자산을 구현할 수 있습니다. [3] [4]
Lootbox는 다양한 희귀도와 가치를 지닌 무작위 NFT 아이템이 들어있는 가상 용기입니다. 종종 게임에서 우연에 기반한 보상을 도입하는 데 사용됩니다. 사용자가 열쇠를 구매하여 알 수 없는 내용물을 여는 미스터리 박스처럼 작동합니다. 각 Lootbox에는 열쇠와 상자 이미지와 함께 아이템 프레젠테이션을 정의하는 공유 이름과 설명이 포함되어 있습니다.
Lootbox를 설정하려면 개발자는 자신의 컬렉션에서 NFT를 추가하고, 포함된 각 아이템의 수를 지정하고, 희귀도 레벨을 할당합니다. 이러한 NFT는 승인되고 Lootbox에 연결된 스마트 계약으로 이전됩니다. 구성이 완료되면 열쇠 수량, 결제 통화 및 가격을 정의하여 Lootbox를 시작할 수 있습니다. 이 시스템은 무작위성과 게임화된 상호 작용을 유지하면서 NFT의 제어된 배포를 제공합니다. [8]
알투라 마켓플레이스는 이더리움, BNB 스마트 체인, 폴리곤, 아비트럼, 옵티미즘, 팬텀, 아발란체를 지원하는 멀티체인 플랫폼으로, 사용자는 게임 프로젝트 전반에서 NFT를 목록에 추가하고, 구매하고, 상호 작용할 수 있습니다. 효율적인 거래를 위해 OpenSea의 Seaport 계약을 사용하며, 네이티브 체인 토큰과 USDC, USDT와 같은 스테이블코인을 포함한 다양한 통화를 지원합니다. 여러 개의 공급이 있는 NFT(ERC1155)는 여러 개의 목록을 가질 수 있으며, 구매자는 시간 제한이 있는 제안을 할 수 있습니다. 이 플랫폼에는 알림 시스템, 좋아요 및 조회수 추적 기능이 포함되어 있으며, 다크 모드와 라이트 모드를 지원합니다. 자세한 NFT 페이지에는 메타데이터, 소유권, 거래 내역, 잠금 해제 가능한 콘텐츠 및 활동 로그가 표시됩니다.
사용자는 여러 이미지와 잠금 해제 가능한 콘텐츠가 있는 NFT를 발행하고, NFT를 전송하고, 목록을 업데이트하고, 프로필을 사용자 지정할 수 있습니다. 이 마켓플레이스는 컬렉션, 게임 또는 NFT 특성별로 자세한 필터링, 정렬 및 검색 기능을 제공합니다. 사용자, NFT 또는 컬렉션별 활동 및 이벤트 추적이 가능하며, 가격은 USD로 정규화됩니다. 개발자는 2차 판매에 대한 로열티를 얻을 수 있으며, 알투라는 4%의 거래 수수료를 받습니다. [7]
NPC 엔진은 대규모 언어 모델을 강화 학습과 통합하여 플레이어 입력과 환경 변화에 적응하는 비플레이어 캐릭터(NPC)를 생성합니다. 대화와 게임 스크립트로 훈련된 트랜스포머 기반 언어 모델을 사용하여 엔진은 NPC가 자연스러운 대화를 나누고 역동적인 결정을 내릴 수 있도록 합니다. 강화 학습 계층은 시뮬레이션된 시나리오를 통해 행동을 개선하여 참여도와 퀘스트 결과와 같은 지표를 최적화합니다.
NPC는 과거 상호 작용과 결정을 검색 가능한 메모리 임베딩으로 저장하는 벡터 데이터베이스를 통해 맥락과 연속성을 유지합니다. 이 엔진은 검색 증강 생성을 사용하여 이 메모리 데이터를 언어 모델의 실시간 출력과 결합하여 캐릭터의 일관성을 보장합니다. 이 시스템을 지원하는 기술에는 인간 피드백으로부터의 강화 학습, 시뮬레이션 기반 훈련 및 메모리 재호출을 위한 효율적인 벡터 검색이 포함됩니다. [10]
NPC 엔진+는 원래 NPC 엔진을 확장하여 플레이어별 메모리를 도입합니다. 이를 통해 비플레이어 캐릭터(NPC)는 개별 플레이어와의 상호 작용을 기반으로 개인화된 관계와 스토리를 형성할 수 있습니다. 각 NPC는 모든 플레이어에 대해 전용 메모리 저장소를 보유하여 행동, 대화 및 결정을 추적하여 플레이어의 여정과 함께 발전하는 고유한 캐릭터 아크와 내러티브 분기를 가능하게 합니다.
이 시스템은 강화 학습을 사용하여 시간이 지남에 따라 각 플레이어의 스타일에 맞게 NPC의 행동을 적응시켜 세션 간 응답을 개선하고 참여도를 높입니다. 개인화된 벡터 데이터베이스는 플레이어별 상호 작용을 저장하고 검색하는 것을 지원하며, 영구 저장소는 플레이 세션 간의 긴 휴식 후에도 연속성을 보장합니다. [11]
월드 엔진은 생성형 AI를 사용하여 Unity 및 언리얼 엔진과 호환되는 3D 자산 및 환경을 생성합니다. 3D 확산 기술과 트랜스포머 기반 아키텍처를 결합한 다중 모드 생성 모델을 통해 지형, 구조물 및 환경 요소를 생성합니다. 텍스트 프롬프트는 서술적 설명을 기반으로 일관된 "신비로운 숲" 환경을 만드는 것과 같이 주제 일관성을 유지하도록 생성을 안내하는 데 도움이 됩니다.
이 엔진은 또한 강화 학습을 사용하여 시각적 효과, 성능 및 탐색을 최적화합니다. 생성된 콘텐츠를 반복적으로 개선하기 위해 피드백과 기술적 제약 조건을 통합합니다. 자산은 폴리곤 수, 텍스처 및 물리적 특성에 맞게 자동으로 조정되어 전용 Unity 및 언리얼 어댑터를 통해 게임 엔진에 원활하게 통합됩니다. [12]
Play Wallet은 주요 게임 플랫폼과 통합되는 Web3 게임 지갑으로, 거래 정책 시행 및 사기 탐지 기능을 위한 고급 도구를 갖추고 있습니다. 사용자 정의 거래 규칙(예: 지출 한도 설정)을 해석하는 대규모 언어 모델(LLM)을 사용하여 이를 스마트 필터로 적용합니다. 사기 방지를 위해 이 지갑은 그래프 기반 기계 학습 모델, 특히 그래프 신경망(GNN)을 사용하여 거래 패턴을 분석하고 의심스러운 활동을 표시합니다.
이 지갑은 온디바이스 하드웨어 보안 모듈(HSM) 또는 보안 엔클레이브를 사용하여 안전한 키 관리를 보장하여 LLM이 개인 키에 직접 액세스하는 것을 방지합니다. 대신 LLM은 상호 작용을 안내하고 외부 데이터를 기반으로 위험 평가를 수행합니다. 주요 블록체인, NFT 표준 및 자산 마켓플레이스와 통합되어 강력한 보안을 유지하면서 원활한 자산 관리를 가능하게 합니다. [13]
Altura Concierge(알투라 컨시어지)는 전용 암호화폐 지갑과 통합된 AI 기반 개인 비서입니다. 여행 예약, NFT 거래, 암호화폐 거래, 상품 구매 등 다양한 작업을 사용자가 수행할 수 있도록 지원합니다. 이 시스템은 대규모 언어 모델(LLM)을 통해 사용자 요청을 해석하고 통합된 위험 평가 및 사기 탐지 시스템으로 안전한 거래를 보장합니다.
컨시어지는 LLM을 사용하여 사용자 명령을 이해하고 처리하며, 여행 예약 시스템, NFT 마켓플레이스 및 암호화폐 거래소와 같은 API를 통해 여러 서비스를 조정합니다. 거래를 실행하기 전에 위험 및 신뢰성을 평가하기 위해 그래프 기반 기계 학습 모델을 통합합니다. 또한 벡터 데이터베이스를 통해 최신 시장 데이터와 사용자 기본 설정을 검색하여 맞춤형 권장 사항을 제공하고 의사 결정을 지원합니다. [14]
Altura Guard 2.0은 사용자의 개인 키를 노출하지 않고 Web3 게임에 안전하게 연결할 수 있도록 하는 지갑 종속형이 아닌 인증 시스템입니다. MetaMask, WalletConnect, Trust Wallet과 같은 비보관형 지갑과 Web3Auth를 통한 보관형 옵션을 지원합니다. 지갑 연결 또는 소셜 계정을 통해 로그인할 수 있으며, 5단어 코드 시스템을 사용하여 게임 내 빠른 인증이 가능합니다. 이 코드는 60초마다 갱신되며 간단하고 사용자 친화적으로 설계되었습니다. 인증되면 사용자의 지갑이 연결되고 트랜잭션 시작이 허용되지만, 각 트랜잭션에 대해 명시적인 승인이 필요합니다.
Altura Guard 2.0은 OpenLogin, Web3Auth, 그리고 OAuth의 조합을 사용하여 소셜 로그인을 지원합니다. 이 통합을 통해 Google이나 Twitter와 같은 플랫폼을 사용하여 개인 정보를 유지하면서 로그인할 수 있습니다. 개인 키는 절대 노출되지 않으며, 대신 Shamir의 비밀 공유를 사용하여 분할되어 Web3Auth 노드에 분산 저장된 후 로컬에서 재조립 및 서명됩니다. 이러한 설정을 통해 트랜잭션의 보안과 사용자 제어를 유지하면서 Web3 게임에서의 온보딩을 간소화하고 디지털 자산을 안전하게 보호합니다. [9]