Ví Unity-Solana mã nguồn mở đầu tiên hỗ trợ NFT
All-Art Protocol đang phát hành ví Unity-Solana đầu tiên để tích hợp dễ dàng các chức năng của blockchain Solana vào trình biên soạn game Unity.
Ví Unity-Solana là một cây cầu thiết yếu kết nối các nhà phát triển game và blockchain Solana. Với các giao dịch nhanh chóng và chi phí thấp của Solana, các trò chơi có thể bắt đầu sử dụng công nghệ blockchain như chưa từng có trước đây — theo thời gian thực. Hàng ngàn nhà phát triển sẽ đưa hàng triệu người chơi vào hệ sinh thái Solana. Điều này, đổi lại, sẽ làm cho các dự án Solana được hưởng lợi từ số lượng người tham gia tăng lên, và khả năng tương tác giữa các giao thức trong game sẽ đưa chúng ta vượt qua hiểu biết hiện tại về DeFi.
Trình biên soạn game Unity là một trong hai công cụ xây dựng phổ biến nhất để tạo ra các trò chơi và ứng dụng cho nhiều nền tảng từ điện thoại di động và máy tính, cho đến kính thực tế ảo VR, AR, XR. Có hơn 1,5 triệu nhà phát triển Unity đang hoạt động trên toàn thế giới.
Chúng tôi tin rằng ví này sẽ thiết lập một tương tác trực tiếp giữa cộng đồng Unity và blockchain Solana, cho phép mọi người trong hệ thống dễ dàng và nhanh chóng phát hành trò chơi và ứng dụng hơn. Các nhà phát triển game giờ đây có thể tạo ra các token và vật phẩm trong game của họ từ bên trong Unity mà không cần kiến thức trước về hợp đồng thông minh hay giao dịch blockchain.
Các tính năng của lần phát hành Ví đầu tiên bao gồm:
- Tạo/Sao lưu ví với cụm từ ghi nhớ
- Xử lý tài khoản
- Xây dựng giao dịch
- Số dư SOL
- Số dư token SPL
- Chuyển token SPL
- Ví dụ giao diện người dùng cơ bản
Các mục tiêu trong tương lai bao gồm:
- Nhiều tài khoản ví
- Hỗ trợ camera với quét mã QR cho chuyển token
- Giao diện người dùng cải thiện cho tích hợp dễ dàng trong game
- Hỗ trợ Metaplex NFT / NFT-PRO với GameObjects
- Hoán đổi token
- Hoán đổi NFT
- Tạo tiền tệ trong game chỉ với một cú nhấp chuột
- Hỗ trợ giao diện người dùng theo chủ đề
- Đấu giá Metaplex cho các vật phẩm cửa hàng trong game
Xây dựng trò chơi và ứng dụng trong Unity được kết nối với các giao thức blockchain là một thách thức cụ thể, vì không có công cụ dễ triển khai cho các blockchain mới như Solana. Solana là giải pháp blockchain L1 đầu tiên có tiềm năng và sức mạnh để cách mạng hóa ngành công nghiệp game với các giao dịch cực nhanh và tiết kiệm chi phí, đảm bảo các trò chơi cuối cùng có thể sử dụng công nghệ blockchain cho cơ chế trong game theo thời gian thực, điều này hiện không thể với các chuỗi khác như Ethereum.
“Tại All-Art, chúng tôi cảm thấy rằng sự tích hợp Unity-Solana là yếu tố cốt lõi của việc blockchain được áp dụng rộng rãi trong trò chơi và ứng dụng. Một khi việc phát triển trò chơi dựa trên blockchain trở thành chuẩn mực, tất cả các trò chơi sẽ có nền kinh tế trong game hoạt động trên blockchain. Để điều này xảy ra, một cơ sở hạ tầng mạnh mẽ, tốc độ cao là cần thiết và chúng tôi thấy Solana là chìa khóa cho điều đó. Thêm hỗ trợ NFT / NFT-PRO thông qua cửa hàng Metaplex và cơ sở hạ tầng All-Art Protocol sẽ đảm bảo các nhà phát triển game có thể bắt đầu suy nghĩ khác về tài sản trong game. Tất cả chúng đều trở thành NFT có thể giao dịch. Chúng tôi không thể chờ đợi để xem cộng đồng Unity sẽ làm gì với ví, và chúng tôi ở đây để giúp họ trên hành trình này, vì sứ mệnh của chúng tôi đơn giản — đưa trò chơi đến Solana.”
— Vitomir Jevremovic, CEO của All-Art Protocol
Việc tạo ra tiền tệ trong game với token và NFT phải trở thành một giải pháp cắm và chơi, trong đó cơ sở hạ tầng sổ cái không phải là công nghệ máy chủ nội bộ, mà là blockchain phục vụ như một kho lưu trữ thông tin và giá trị. Ví Unity-Solana làm cầu nối khoảng cách này và cho phép các nhà phát triển game triển khai cơ sở hạ tầng token chỉ với vài cú nhấp chuột.
Cộng đồng nhà phát triển game hiện tại có ít công cụ để sử dụng NFT cho các vật phẩm và đối tượng trong game. Nếu thực hiện tốt, điều này sẽ trở thành một trong những bước nhảy vĩ đại nhất trong ngành công nghiệp game trong những năm tới.
Chúng tôi hy vọng Ví sẽ truyền cảm hứng cho nhiều nhà phát triển hơn bắt đầu hành trình blockchain của mình, và nó sẽ làm cho Solana trở thành một trong những blockchain hàng đầu được sử dụng trong trò chơi và ứng dụng của tương lai.
Ví Unity-Solana trên GitHub: [https://github.com/allartprotocol/unity-solana-wallet/]
Thư viện và Phụ thuộc
Ví Unity-Solana sử dụng triển khai .NET SDK của Solnet, nhưng chúng tôi đã phải chỉnh sửa thư viện để làm cho nó tương thích với Unity với .NET Standard 2.0 và .NET 4.x. Solnet là .NET SDK của Solana để tích hợp với hệ sinh thái .NET. https://blockmountain.io/Solnet/
- Newtonsoft.Json — cho việc giải mã JSON
- Chaos.NaCl.Standard — cho chữ ký Ed25519
- Portable.BouncyCastle — cho mã hóa dữ liệu
- Zxing — cho việc tạo/nhận dạng mã QR