Tìm hiểu Blockchain và xây dựng web game NFT cơ bản

32 15 0
Tìm hiểu Blockchain  và xây dựng web game NFT cơ bản

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM -🕮 - Đồ Án Tìm hiểu Blockchain xây dựng web game NFT Giảng viên: ThS.Huỳnh Tuấn Anh Sinh viên: 19521779 – Dương Hoàng Long 19521693 – Lê Nguyễn Minh Khoa TPHCM, 06 - 2022 Đánh giá ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… 2|Page LỜI CẢM ƠN Trân trọng gửi lời cảm ơn đến thầy Huỳnh Tuấn Anh, giảng viên khoa công nghệ phần mềm tạo điều kiện hội giúp đỡ em q trình phát triển hồn thiện đồ án môn học nghiên cứu Trong thời gian qua, nhờ hướng dẫn từ thầy em có kiến thức quan trọng định để hoàn thiện báo cáo cách hoàn chỉnh Cũng xin cảm ơn thầy cô bạn bè khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện cho nhóm em làm báo cáo Trong trình học tập, trình làm đồ án, nhóm em cố gắng mình, thời gian kiến thức có hạn nên nhóm em khơng thể tránh khỏi thiếu sót Nhóm em mong nhận thơng cảm, đóng góp xây dựng từ để nhóm em có thêm nhiều kiến thức có ích ngày hồn thiện 3|Page Mục lục Tổng quan đề tài 1.3.1 Phạm vi môi trường:…………… 1.3.2 Phạm vi chức năng:………… Cơ sở lý thuyết 2.1.1 Tổng quan…………………… 2.1.2 Smart Contract……………… 12 2.1.3 Token ERC-721 (Non-Fungible Token) 13 2.1.4 Token ERC-20……………… 14 2.1.5 Hardhat…………………………… 15 2.1.6 MetaMask………………………… 15 2.1.1 Giới thiệu Reactjs………… 16 2.1.2 Giới thiệu JSX……………… 17 2.1.3 Giới thiệu Components…… 17 2.2.1 Giới thiệu Nodejs………… 17 2.2.2 Giới thiệu Express……… 18 Thiết kế sở liệu 20 3.2.1 Bảng player: Thông tin người chơi 20 3.3.1 Bảng NFT: Thông tin NFT 21 Thiết kế giao diện 22 4|Page 4.2.1 Màn hình đăng nhập……………… 22 4.2.2 Màn hình Menu………………… 23 4.2.3 Màn hình chơi game…………… 24 4.2.4 Màn hình chức phát triển 27 4.2.5 Một số dialog hiển thị thông tin: 28 4.2.6 Màn hình hiển thị thẻ bài… 29 Cài đặt kiểm thử 30 Kết luận 31 5|Page Tổng quan đề tài Đề tài: Hiện nay, phần lớn trò chơi trực tuyến (game online) hoạt động theo mơ hình tập trung (một máy chủ nhiều máy con) Tất liệu liên quan lưu trữ sở liệu máy chủ nhà phát triển Game tùy ý thay đổi thơng số trò trò chơi trực tuyến Dữ liệu Game thủ bao gồm thông tin tài khoản, lịch sử hoạt động tài sản trò chơi thu thập người chơi (vật phẩm tiền vàng) Vì sở liệu lưu trữ máy chủ tập trung nên có nhiều hạn chế lỗ hổng: • Sự cố máy chủ bị tải đường truyền • Hệ thống bị xâm nhập tin tặc • Trị chơi ngừng hoạt động bảo trì nâng cấp • Thiếu minh bạch Các game hoạt động với mơ hình kinh doanh Nói cách khác, quyền lực điều hành nằm tay cơng ty game Nhưng cơng nghệ Blockchain loại bỏ giảm thiểu vấn đề Blockchain xuất 10 năm nở rộ vài năm gần ứng dụng vào tiền mã hóa, tài sản kỹ thuật số khơng thể thay (NFT), GameFi (kết hợp game tài phi tập trung) Các “ông lớn” công nghệ giới Microsoft, Meta, Google, Tencent, Amazon, IBM… đầu tư mạnh cho lĩnh vực Tại Việt Nam, blockchain biết đến nhờ trở thành “cái nôi” game blockchain, tài phi tập trung, với hàng loạt dự án Axie Infinity, Kyber Network, Tomochain, Coin98… Nắm bắt xu sở kiến thức học nhà trường, nhóm em định chọn đề tài “Tìm hiểu Blockchain xây dựng web game NFT bản” để xây dựng thử web game xử dụng công nghệ block chain Người dùng dễ dàng truy cập trang web, chơi game hoàn thành nhiệm vụ để nhận token Game truyền cảm hứng từ trị chơi oẳn (kéo búa bao),thay cách chơi truyền thống game cung cấp thêm level cho item kéo, búa, bao, từ mở rộng lối chơi, cách chơi trò chơi Luật chơi game sau: • Vẫn sử dụng nguyên tắc kéo-búa-bao • Nếu người chơi item (vd:búa) định thắng thua level thẻ (level từ 1-5) 6|Page • Một (deck) gồm 15 thẻ với item, loại item có level (1-5) • Mỗi trận game tuân theo nguyên tắc (BO5- thắng round trước người thắng trận).Trong round người chơi nhận loại item (kéo - búa - bao) có ngẫu nhiên level.Sau hết round thẻ bị bỏ khơng xuất lại game.Vậy nên trường hợp xấu trận hòa liên tục (tức bỏ 3x5=15 thẻ) kết chung game đấu hòa Đối tượng sử dụng Tất người đăng kí, sử dụng cài đặt ví metamask tham gia vào web chơi trị chơi Phạm vi nghiên cứu 1.3.1 Phạm vi môi trường: - Ứng dụng web blockchain 1.3.2 Phạm vi chức năng: - Có thể liên kết với ví MetaMask để tương tác tác blockchain - Cho người dùng mint NFT trước vào chơi game, giúp người chơi thu thập NFT game - Cho người dùng thu thập Tokens từ việc chơi game - Có thể cho người dùng thấy số dư Tokens từ ví 7|Page Cơ sở lý thuyết BlockChain 2.1.1 Tổng quan Blockchain ? Blockchain sở liệu phân tán mà chia sẻ nodes mạng máy tính Là sở liệu, blockchain lưu trữ thông tin điện tử dạng kỹ thuật số Blockchains biết đến nhiều với vai trò quan trọng hệ thống tiền điện tử, Bitcoin, để trì tính an tồn phi tập trung giao dịch Sự đổi blockchain đảm bảo tính trung thực bảo mật liệu tạo đáng tin cậy mà không cần bên thứ ba Một điểm khác biệt sở liệu truyền thống blockchain cách liệu cấu trúc Một blockchain thu thập thông tin với theo nhóm, gọi blocks (các khối), chứa thơng tin Blocks (các khối) có khả lưu trữ định lấp đầy liệu đóng lại liên kết với khối lấp đầy trước đó, tạo thành chuỗi liệu gọi blockchain (chuỗi khối) Tất thơng tin theo sau khối thêm biên dịch thành khối mới, sau thêm vào chuỗi sau lấp đầy Một sở liệu thường cấu trúc liệu thành bảng, blockchain, giống tên gọi nó, blockchain cấu trúc liệu thành khối (blocks) xâu chuỗi lại với Cấu trúc liệu theo cách tạo dịng thời gian khơng thể thay đổi liệu thực theo chất phi tập trung Khi khối lấp đầy, đặt vào chuỗi trở thành phần dòng thời gian Mỗi khối chuỗi cấp dấu thời gian xác thêm vào chuỗi 8|Page Công nghệ Blockchain kết hợp loại công nghệ: - Mật mã học: để đảm bảo tính minh bạch, tồn vẹn riêng tư cơng nghệ Blockchain sử dụng public key hàm hash function - Mạng ngang hàng: Mỗi nút mạng xem client server để lưu trữ ứng dụng - Lý thuyết trò chơi: Tất nút tham gia vào hệ thống phải tuân thủ luật chơi đồng thuận (giao thức PoW, PoS,…) thúc đẩy động lực kinh tế Hệ thống Blockchain chia thành loại chính: - Public: Bất kỳ có quyền đọc ghi liệu Blockchain Quá trình xác thực giao dịch Blockchain đòi hỏi phải có nhiều nút tham gia Vì vậy, muốn cơng vào hệ thống Blockchain cần chi phí lớn thực khơng khả thi Ví dụ: Bitcoin, Ethereum,… - Private: Người dùng quyền đọc liệu, khơng có quyền ghi điều thuộc bên tổ chức thứ ba tuyệt đối tin cậy Vì Private Blockchain, thời gian xác nhận giao dịch nhanh cần lượng nhỏ thiết bị tham gia xác thực giao dịch Ví dụ: Ripple dạng Private Blockchain, hệ thống cho phép 20% nút gian dối cần 80% lại hoạt động ổn định - Permissioned (hay gọi Consortium): dạng Private bổ sung thêm số tính khác, kết hợp Public Private Ví dụ: Các ngân hàng hay tổ chức tài liên doanh sử dụng Blockchain cho riêng Các phiên công nghệ Blockchain - Công nghệ Blockchain 1.0 – Tiền tệ Thanh tốn: Ứng dụng phiên tiền mã hoá: bao gồm việc chuyển đổi tiền tệ, kiều hối tạo lập hệ thống toán kỹ thuật số Đây lĩnh vực quen thuộc với mà nhiều người lầm tưởng Bitcoin Blockchain - Cơng nghệ Blockchain 2.0 – Tài Thị trường: Ứng dụng xử lý tài ngân hàng: mở rộng quy mô Blockchain, đưa vào ứng dụng tài thị trường Các tài sản bao gồm cổ phiếu, chi phiếu, nợ, quyền sở hữu điều có liên quan đến thỏa thuận hay hợp đồng - Công nghệ Blockchain 3.0 – Thiết kế Giám sát hoạt động: Đưa Blockchain vượt khỏi biên giới tài chính, vào lĩnh vực giáo dục, phủ, y tế nghệ thuật Các đặc điểm bật Blockchain - Không thể làm giả, phá hủy chuỗi Blockchain: theo lý thuyết có máy tính lượng tử giải mã Blockchain cơng nghệ Blockchain biến khơng cịn Internet tồn cầu - Bất biến: liệu Blockchain sửa (có thể sửa để lại dấu vết) lưu trữ mãi - Bảo mật: Các thông tin, liệu Blockchain phân tán an tồn tuyệt đối - Minh bạch: Ai theo dõi liệu Blockchain từ địa tới địa khác thống kê tồn lịch sử địa - Hợp đồng thông minh: hợp đồng kỹ thuật số nhúng vào đoạn code if-thisthen-that (IFTTT), cho phép chúng tự thực thi mà không cần bên thứ ba 9|Page Cách Blockchain hoạt động Mục tiêu blockchain cho phép thông tin kỹ thuật số ghi lại phân phối, không chỉnh sửa Bằng cách này, blockchain tảng cho sổ bất biến ghi giao dịch thay đổi, xóa phá hủy Đây lý blockchain cịn gọi công nghệ số phân tán (distributed ledger technology – DLT) Lần đầu đề xuất dự án nghiên cứu vào năm 1991, khái niệm blockchain có trước ứng dụng rộng rãi nó: Bitcoin, vào năm 2009 Trong năm sau đó, việc sử dụng blockchain bùng nổ thông qua việc tạo nhiều loại tiền điện tử khác nhau, ứng dụng tài phi tập trung (decentralized finance DeFi), non-fungible tokens (NFTs) hợp đồng thơng minh (smart contracts) v Q trình giao dịch Một giao dịch thêm vào Giao dịch sau truyền tới mạng lưới máy tính ngang hàng nằm rải rác giới Mạng máy tính sau giải tốn để xác nhận tính hợp lệ giao dịch Ngay xác nhận giao dịch hợp lệ, chúng nhóm lại với thành khối Các khối sau xâu chuỗi lại với tạo thành lịch sử lâu dài cho tất giao dịch tồn vĩnh viễn v Các thuộc tính tiền điện tử Trong blockchains chủ yếu sử dụng để lưu trữ lịch sử giao dịch tiền điện tử, blockchains lưu trữ thứ khác hợp đồng pháp lý hay sản phẩm tồn kho Tiền điện tử có giá trị bên cách đáng tin cậy, an tồn nhanh chóng để thực giao dịch với chi phí thấp miễn phí Khơng có dạng vật chất tồn blockchain Các thuộc tính tiền điện tử, tổng cung nó, định phần lớn thành viên mạng lưới phi tập trung thay ngân hàng v Phân quyền Tưởng tượng công ty sở hữu nơi với 10.000 máy tính sử dụng để trì sở liệu chứa tất thông tin tài khoản khách hàng Công ty sở hữu tòa nhà kho chứa tất máy tính nơi có tồn quyền kiểm sốt máy tính tất thông tin chứa chúng Tuy nhiên, điều gây nguy lỗi cao Điều xảy điện địa điểm bị mất? Điều xảy kết nối Internet bị ngắt? Điều xảy người xóa thứ với lần nhấn phím? Trong trường hợp, liệu bị bị hỏng Những blockchain làm cho phép liệu lưu giữ sở liệu trải số nút mạng vị trí khác Điều trì tính trung thực liệu lưu trữ — cố gắng thay đổi ghi 10 | P a g e 2.2.2 Giới thiệu Express Khi nói đến framework Node.js phổ biến nhất, Express lựa chọn nhà phát triển 73% nhà phát triển yêu thích sử dụng Express Node.Js Framework động cung cấp linh hoạt hoàn toàn tự cho nhà phát triển việc tùy chỉnh giao diện ứng dụng Vì nhẹ, đó, nhanh giúp định hướng máy chủ định tuyến Ngoài ra, khung lý tưởng cho ứng dụng web trang, trang web API HTTP công khai Lợi ích Express • Cung cấp hỗ trợ cho plugin tiện ích mở rộng khác để tăng cường chức • Tích hợp liệu liền mạch • Một đường cong học tập dễ dàng cho nhà phát triển quen thuộc với Node.Js • Cơ chế định tuyến dựa URL sử dụng HTTP • Mạnh mẽ, mở rộng hồn tồn tùy chỉnh • Đi kèm với MVC giúp tạo ứng dụng tập trung MongoDB MongoDB hệ quản trị sở liệu mã nguồn mở, CSDL thuộc NoSql hàng triệu người sử dụng 18 | P a g e MongoDB database hướng tài liệu (document), liệu lưu trữ document kiểu JSON thay dạng bảng CSDL quan hệ nên truy vấn nhanh Với CSDL quan hệ có khái niệm bảng, sở liệu quan hệ (như MySQL hay SQL Server ) sử dụng bảng để lưu liệu với MongoDB dùng khái niệm collection thay bảng So với RDBMS(relational database management system) MongoDB collection ứng với table, cịn document ứng với row , MongoDB dùng document thay cho row RDBMS Các collection MongoDB cấu trúc linh hoạt, cho phép liệu lưu trữ không cần tuân theo cấu trúc định Thông tin liên quan lưu trữ để truy cập truy vấn nhanh thông qua ngôn ngữ truy vấn MongoDB Ưu điểm MongoDB • MongoDB mang đến cho người dùng nhiều lợi ích: • Linh hoạt lưu trữ kích cỡ liệu khác Nhờ chúng lưu dạng JSON nên bạn thoải mái chèn thông tin tùy theo nhu cầu sử dụng • Tiết kiệm thời gian việc kiểm tra tương thích cấu trúc thêm, xóa cập nhật liệu Nhờ MongoDB khơng có ràng buộc khn khổ, quy tắc định • Bạn dễ dàng mở rộng hệ thống thông qua việc thêm node vào cluster Cụm node đóng vai trị thư viện chứa liệu giao tiếp với • Tốc độ truy vấn MongoDB nhanh so với RDBMS toàn liệu truy vấn ghi đệm lên nhớ RAM Nhờ thế, lượt truy vấn sau rút ngắn thời gian chúng khơng cần đọc từ ổ cứng • Trường liệu “_id” (đại diện cho giá trị document) tự động đánh mục nên hiệu suất đạt mức cao Nhược điểm MongoDB • Bên cạnh ưu điểm, MongoDB tồn số điểm hạn chế mà bạn cần ý cài đặt sử dụng: • Vì liệu khơng bị ràng buộc nên trình sử dụng, bạn cần cẩn thận thao tác nhằm tránh xảy điều không mong muốn, làm ảnh hưởng đến liệu • Chương trình MongoDB tiêu tốn nhiều dung lượng nhớ liệu lưu dạng key value Bên cạnh đó, số collection có khác biệt value nên việc lặp lại key điều khó tránh khỏi Điều dẫn đến thừa liệu • Thơng thường, thời gian để liệu chuyển đổi từ RAM xuống ổ cứng khoảng 60s nên nguy bị liệu xảy điện điều xảy 19 | P a g e Thiết kế sở liệu Sơ đồ logic Danh sách quan hệ 3.2.1 Bảng player: Thông tin người chơi STT Thực thể player_id address Kiểu liệu varchar(24) varchar(42) is_minted boolean match_in_day int Ghi Địa ví MetaMask Kiểm tra xem người chơi mint NFT hay chưa Xem người chơi chơi trận ngày Bảng mission: Thông tin nhiệm vụ STT Thực thể mission_id mission_name num_match Kiểu liệu varchar(24) varchar(30) boolean reward float Ghi Nhiệm vụ cần trận để hoàn thành Phần thưởng hoàn thành nhiệm vụ 20 | P a g e 3.3.1 Bảng NFT: Thông tin NFT STT Thực thể token_id token_name owner Kiểu liệu int varchar(30) varchar(42) rarity level int int Ghi Address MetaMask người sở hữu NFT Độ NFT Cấp NFT chơi game 21 | P a g e Thiết kế giao diện Danh sách hình STT Màn hình Màn hình đăng nhập Màn hình Menu Màn hình chơi Màn hình thơng báo tính phát triển Dialog hướng dẫn báo lỗi Chức Đăng nhập vào hệ thống thơng qua ví MetaMask Menu chứa thơng tin address, chế độ chơi ,hướng dẫn chơi,… Chơi game Hiển thị hình tính phát triển Dialog hướng dẫn cách chơi báo lỗi Mô tả hình 4.2.1 Màn hình đăng nhập Khi ấn vào nút ”Play Now” giao diện ví metaMask cho người dùng đăng nhập 22 | P a g e Màn hình đăng nhập sử dụng ví MetaMask để đăng nhập vào hệ thống 4.2.2 Màn hình Menu Màn hình Menu chứa thơng tin như: • Địa tài khoản • Số lượng RPS tài khoản có • Nhiệm vụ ngày • Các chế độ chơi 23 | P a g e 4.2.3 Màn hình chơi game Giao diện bắt đầu chơi Giao diện chơi game chứa thẻ để người dùng chọn, số máu lại, số thẻ cịn lại,có nút để mở dialog hướng dẫn chơi game 24 | P a g e Giao diện chiến thắng round Giao diện thua round Giao diện hòa round 25 | P a g e Giao diện thua toàn trận 26 | P a g e Giao diện thắng toàn trận 4.2.4 Màn hình chức phát triển Do số chức phát triển tương lai ,nhưng chưa thể sử dụng nên phải có hình phát triển 27 | P a g e 4.2.5 Một số dialog hiển thị thông tin: Dialog hướng dẫn chơi game: Dialog hiển thị hướng dẫn cách chơi luật chơi game Dialog hiển thị thông báo 28 | P a g e Nếu chưa cài metamask chưa đăng nhập vào hệ thống ví metamask, có dialog hiển thị thơng báo 4.2.6 Màn hình hiển thị thẻ Màn hình hiển thị thơng tin, thẻ mà người dùng sử dụng trình chơi game 29 | P a g e Cài đặt kiểm thử Môi trường cài đặt kiểm thử: Website: https://rps-nft-game.herokuapp.com/ Thiết bị cài đặt:Hiện game hỗ trợ tốt máy tính bàn (PC,Laptop),chưa hỗ trợ website điện thoại Kết kiểm thử: STT Tính Đăng nhập Mức độ hoàn thiện 100% Đăng xuất 100% Chơi game Nhiệm vụ Nhận tiền hoàn thành nhiệm vụ Giao diện responsive 100% 100% 100% Ghi Đăng nhập thông qua hệ thống Metamask Đăng xuất thông qua hệ thống Metamask 100% 30 | P a g e Kết luận Tổng kết • Điều quan trọng làm game NFT phải đảm bảo tính bảo mật thơng tin người chơi,ngồi cịn phải đảm bảo minh bạch rõ ràng thực chuyển giao token cho người chơi.Ngoài luật game phải dễ hiểu,dễ chơi, dễ tiếp cận đến đông đảo người dùng.Không phải đảm xử lý lỗi, lỗ hổng người dùng gặp vấn đề reload chơi game,… • Cần phân tích kỹ xác định tính trước thực code, thiết kế giao diện, thiết kế sở liệu • Cần xếp thời gian code cho chức cách hợp lý hơn, không nên tốn nhiều thời gian cho phần Khó khăn • Việc làm đồ án theo nhóm gặp nhiều trở ngại chưa thật quen với cơng nghệ blockchain • Bên cạnh đồ án cịn nhiều đồ án seminar cần làm kì học nên website cịn hạn chế • Khó khăn q trình tìm hiểu cơng cụ cơng nghệ :Reactjs blockchain • Khó khăn việc đọc tài liệu tiếng Anh • Các thành viên có xung đột thiết kế giao diện logic ứng dụng Kết đạt • Kết nhóm cố gắng để hoàn thành chức đưa từ đầu • Hiểu cách hoạt động blockchain xây dựng web game để chơi game nhận token • Hiểu thêm Reactjs,Nodejs sử dụng thư viện có liên quan Material UI, Mongoose • Đã deploy webgame lên server để người truy cập • Cách hợp code thành viên lại với thông qua Github Hướng phát triển • Phát triển thêm tính mới:Thêm chế độ chơi với người,thêm tính mở thẻ NFT, thêm tính quản lý thẻ,… • Tối ưu hóa code • Đầu tư thiết kế giao diện • Nâng cấp thêm tính tiện ích hỗ trợ người dùng 31 | P a g e Phân chia công việc Công việc Mô tả công việc - Lên ý tưởng Cơng việc chung - Tìm hiểu cơng nghệ - Phân tích yêu cầu - Chuẩn bị tài liệu, viết báo cáo Cơng việc cá nhân Dương Hồng Long Lê Nguyễn Minh Khoa -Xây dựng CSDL -Thiết kế giao diện -Lập trình Backend -Lập trình Fontend -Liên kết CSDL -Kiểm thử 32 | P a g e ... quan trọng định để hoàn thiện báo cáo cách hoàn chỉnh Cũng xin cảm ơn thầy cô bạn bè khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện cho nhóm em làm báo cáo Trong trình học tập, trình... hình STT Màn hình Màn hình đăng nhập Màn hình Menu Màn hình chơi Màn hình thơng báo tính phát triển Dialog hướng dẫn báo lỗi Chức Đăng nhập vào hệ thống thơng qua ví MetaMask Menu chứa thông tin... cách chơi luật chơi game Dialog hiển thị thông báo 28 | P a g e Nếu chưa cài metamask chưa đăng nhập vào hệ thống ví metamask, có dialog hiển thị thơng báo 4.2.6 Màn hình hiển thị thẻ Màn hình hiển

Ngày đăng: 16/06/2022, 20:31

Tài liệu cùng người dùng

Tài liệu liên quan