Altura는 블록체인 기반 디지털 자산(예: NFT)의 생성, 관리 및 판매를 가능하게 하는 플랫폼입니다. 개발자와 제작자가 동적 메타데이터, 가스리스 트랜잭션, 사용자 정의 가능한 판매 메커니즘과 같은 기능을 구현할 수 있는 도구를 제공합니다. [1]
알투라는 게임 내 Web3 기능 개발 및 관리를 지원하는 플랫폼입니다. 광범위한 기술 지식이나 막대한 재정적 투자 없이도 개발자가 게임 내에서 NFT를 생성, 수정 및 전송할 수 있도록 API 및 SDK를 제공합니다. 인증 기능은 사용자 온보딩 및 자산 보안에 도움이 되며, 마켓플레이스 도구를 통해 개발자는 알투라 플랫폼에 NFT를 등록하거나 자체 맞춤형 상점을 설정할 수 있습니다.
이 플랫폼은 개발자 친화적인 도구와 문서를 제공하여 Solidity, Web3.js, GraphQL 및 IPFS와 같은 블록체인 기술의 통합을 간소화합니다. 이를 통해 처음부터 Web3 스택을 구축하는 데 일반적으로 필요한 시간과 노력을 줄입니다. 알투라는 이러한 프로세스를 간소화하여 개발 팀이 운영 비용을 절감하고 게임 제작에 더 집중할 수 있도록 지원합니다.
알투라는 또한 Web3 참가자가 NFT를 등록, 거래 및 검색할 수 있는 마켓플레이스 및 커뮤니티 환경에 대한 액세스를 제공합니다. 또한 이 플랫폼은 다양한 블록체인 네트워크 및 NFT 표준을 지원하여 개발자에게 게임 내 디지털 경제 관리를 위한 유연하고 안전한 기반을 제공합니다. [2]
레이지 민팅은 NFT(Non-Fungible Token)를 미리 생성하는 대신 판매 시점에 생성되도록 하는 민팅 방법입니다. 이를 통해 초기 비용을 줄이고 NFT가 판매될 때까지 가스 수수료를 지불할 위험을 없애 창작자가 민팅 프로세스에 더 쉽게 접근할 수 있도록 합니다.
레이지 민팅은 화이트리스트, 계층화된 판매, 시간 제한, 지갑당 하나의 NFT 구매 제한과 같은 동적 판매 조건과 같은 기능을 포함하여 유연성을 제공합니다. 이 프로세스는 항목 생성으로 시작하여 판매 설정 관리로 이어지며, 여기서 제작자는 참가자 제한, 지갑당 민팅 제한 및 가격과 같은 판매 매개변수를 지정할 수 있습니다. 판매 세부 정보가 설정되면 판매가 완료되고 시작됩니다. [6]
스마트 NFT는 기존 NFT와 달리 속성, 이미지 및 메타데이터를 민팅 후에도 변경할 수 있는 프로그래밍 가능한 디지털 자산입니다. 이러한 동적 기능을 통해 NFT와 애플리케이션 간의 실시간 상호 작용이 가능하며, 이는 건강, 레벨 또는 경험과 같은 속성이 진화할 수 있는 게임 환경에서 특히 유용합니다. 개발자는 민팅 중에 정적 및 비정적 속성을 정의할 수 있습니다. 정적 속성은 고정된 상태로 유지되는 반면, 비정적 속성은 Altura의 API 또는 JavaScript SDK를 사용하여 업데이트할 수 있습니다. 이러한 업데이트에는 NFT 컬렉션을 관리하는 프로젝트의 API 키가 필요합니다.
속성 업데이트 외에도 스마트 NFT는 이미지 및 메타데이터 변경을 지원합니다. 여러 이미지를 민팅 중에 업로드할 수 있으며, 기본 이미지를 설정하거나 변경할 수 있습니다. 개발자는 민팅 후 새 이미지를 추가하고 이를 기본 시각 자료로 할당할지 여부를 결정할 수도 있습니다. NFT의 이름과 설명은 항목 ID와 새 메타데이터를 제공하여 언제든지 업데이트할 수 있습니다. 이러한 기능을 통해 진행 중인 게임 플레이 또는 사용자 상호 작용 변경 사항을 반영하는 보다 유연하고 반응성이 뛰어나며 매력적인 게임 내 자산을 만들 수 있습니다. [3] [4]
Lootbox는 다양한 희귀도와 가치를 지닌 무작위 NFT 아이템을 담고 있는 가상 컨테이너입니다. 게임에서 확률 기반 보상을 도입하는 데 자주 사용됩니다. 미스터리 박스처럼 작동하며, 사용자는 키를 구매하여 알 수 없는 내용을 잠금 해제합니다. 각 loot box에는 키와 상자 이미지가 포함되어 있으며, 아이템 프레젠테이션을 정의하는 공유 이름과 설명이 함께 제공됩니다.
Lootbox를 설정하기 위해 개발자는 컬렉션에서 NFT를 추가하고, 각 아이템의 포함 개수를 지정하고, 희귀도 수준을 할당합니다. 이러한 NFT는 승인되어 Lootbox와 연결된 스마트 계약으로 이전됩니다. 구성이 완료되면 키 수량, 지불 통화 및 가격을 정의하여 Lootbox를 시작할 수 있습니다. 이 시스템은 무작위성과 게임화된 상호 작용을 유지하면서 NFT의 제어된 배포를 제공합니다. [8]
Altura Marketplace는 Ethereum, BNB Smart Chain, Polygon, Arbitrum, Optimism, Fantom 및 Avalanche를 지원하는 멀티체인 플랫폼으로, 사용자가 게임 프로젝트 across 전반에서 NFT를 나열, 구매 및 상호 작용할 수 있습니다. OpenSea의 Seaport 계약을 사용하여 효율적인 거래를 지원하며, 기본 체인 토큰 및 USDC 및 USDT와 같은 stablecoins를 포함한 다양한 통화를 지원합니다. 여러 공급이 있는 NFT(ERC1155)는 여러 목록을 가질 수 있으며, 구매자는 시간 제한 제안을 할 수 있습니다. 플랫폼에는 알림 시스템, 좋아요 및 조회수 추적과 같은 도구가 포함되어 있으며, 다크 및 라이트 모드를 지원합니다. 자세한 NFT 페이지에는 메타데이터, 소유권, 거래 내역, 잠금 해제 가능한 콘텐츠 및 활동 로그가 표시됩니다.
사용자는 여러 이미지와 잠금 해제 가능한 콘텐츠로 NFT를 mint하고, NFT를 전송하고, 목록을 업데이트하고, 프로필을 사용자 정의할 수 있습니다. 마켓플레이스는 컬렉션, 게임 또는 NFT 특성별로 자세한 필터링, 정렬 및 검색 기능을 제공합니다. 활동 및 이벤트 추적은 사용자, NFT 또는 컬렉션별로 가능하며, 가격은 USD로 정규화됩니다. 개발자는 2차 판매에서 로열티를 얻을 수 있으며, Altura는 4%의 거래 수수료를 징수합니다. [7]
NPC 엔진은 강화 학습과 대규모 언어 모델을 통합하여 플레이어 입력 및 환경 변화에 적응하는 NPC(Non-Playable Character)를 생성합니다. 대화 및 게임 스크립트로 훈련된 트랜스포머 기반 언어 모델을 사용하여 NPC는 자연스러운 대화에 참여하고 역동적인 결정을 내릴 수 있습니다. 강화 학습 레이어는 시뮬레이션된 시나리오를 통해 행동을 개선하여 참여도 및 퀘스트 결과와 같은 지표를 최적화합니다.
NPC는 과거 상호 작용 및 결정을 검색 가능한 메모리 임베딩으로 저장하는 벡터 데이터베이스를 통해 컨텍스트와 연속성을 유지합니다. 엔진은 검색 증강 생성을 사용하여 이 메모리 데이터를 언어 모델의 실시간 출력과 혼합하여 캐릭터 일관성을 보장합니다. 이 시스템을 지원하는 기술에는 인간 피드백을 통한 RL, 시뮬레이션 기반 훈련 및 메모리 회상을 위한 효율적인 벡터 검색이 포함됩니다. [10]
NPC 엔진+는 플레이어별 메모리를 도입하여 기존 NPC 엔진을 확장합니다. 이를 통해 NPC(Non-Playable Character, 플레이 불가능 캐릭터)는 개별 플레이어 상호 작용을 기반으로 개인화된 관계와 스토리 라인을 형성할 수 있습니다. 각 NPC는 모든 플레이어에 대한 전용 메모리 저장소를 유지하여 플레이어의 여정에 따라 진화하는 고유한 캐릭터 아크와 내러티브 분기를 가능하게 하기 위해 액션, 대화 및 결정을 추적합니다.
이 시스템은 강화 학습을 사용하여 NPC 행동을 각 플레이어의 스타일에 맞게 시간이 지남에 따라 조정하고, 응답을 개선하고 세션 전반에 걸쳐 참여도를 높입니다. 개인화된 벡터 데이터베이스는 플레이어별 상호 작용을 저장하고 검색하여 이를 지원하며, 영구 스토리지는 플레이 세션 간의 긴 휴식 후에도 연속성을 보장합니다. [11]
World Engine은 생성적 AI를 사용하여 Unity 및 Unreal Engine과 호환되는 3D 에셋 및 환경을 생성합니다. 3D 확산 기술과 트랜스포머 기반 아키텍처를 결합하여 지형, 구조물 및 환경 요소를 생성합니다. 텍스트 프롬프트는 내러티브 설명에 따라 일관된 '신비로운 숲' 환경을 만드는 것과 같이 주제적 일관성을 유지하는 데 도움이 됩니다.
이 엔진은 또한 강화 학습을 사용하여 시각적 요소, 성능 및 탐색을 최적화합니다. 피드백과 기술적 제약 조건을 통합하여 생성된 콘텐츠를 반복적으로 개선합니다. 에셋은 폴리곤 수, 텍스처 및 물리적 특성에 맞게 자동으로 조정되어 전용 Unity 및 Unreal 어댑터를 통해 게임 엔진에 원활하게 통합됩니다. [12]
Play Wallet은 주요 게임 플랫폼과 통합되고 거래 정책 시행 및 사기 탐지를 위한 고급 도구를 갖춘 Web3 게임 지갑입니다. 대규모 언어 모델(LLM)을 사용하여 지출 한도 설정과 같은 사용자 정의 거래 규칙을 해석하고 이를 스마트 필터로 적용합니다. 사기 방지를 위해 지갑은 그래프 기반 머신 러닝 모델, 특히 그래프 신경망(GNN)을 사용하여 거래 패턴을 분석하고 의심스러운 활동을 표시합니다.
이 지갑은 온디바이스 하드웨어 보안 모듈(HSM) 또는 보안 엔클레이브를 사용하여 안전한 키 관리를 보장하여 LLM이 개인 키에 직접 액세스하는 것을 방지합니다. 대신 LLM은 상호 작용을 안내하고 외부 데이터를 기반으로 위험 평가를 수행합니다. 주요 블록체인, NFT 표준 및 자산 마켓플레이스와 통합되어 강력한 보안을 유지하면서 원활한 자산 관리를 용이하게 합니다. [13]
Altura 컨시어지는 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]