Người biên tập bài viết gốc: Felix, PANews

ETHGlobal công bố các dự án lọt vào vòng chung kết của StarkHack, với bảy dự án được chọn trong số hơn 150 dự án được gửi và xây dựng. Bài viết này cung cấp cho bạn một cái nhìn nhanh về 7 dự án này.

Chuỗi quái vật

Chain Monsters là một trò chơi hành động RPG theo lượt dựa trên blockchain, nơi người chơi có thể điều khiển quái vật, tham gia các trận chiến PvP và di chuyển chiến lược trên lưới 5 x 8, tấn công kẻ thù để tăng năng lượng và giảm lượng máu của đối thủ.

Chain Monsters đã viết các hợp đồng thông minh ở Cairo và phát triển chúng bằng khung Dojo. Sử dụng SDK React và dojo.js trên máy khách để xác định các tương tác trên chuỗi và triển khai các ứng dụng React trên Vercel.

Chain Monsters sử dụng giải pháp slot của Cartridge để triển khai hợp đồng một cách hiệu quả. Việc triển khai này được hỗ trợ bởi các bộ phân loại nguồn mở (Katana) và bộ lập chỉ mục (Torii) từ hệ sinh thái Dojo. Tương tác của người chơi từ máy khách được gửi trực tiếp đến bộ sắp xếp, trong khi cập nhật thông tin máy khách diễn ra thông qua đồng bộ hóa với bộ chỉ mục.

Zap

Zap là ví email di động tận dụng các bằng chứng SecureEnclave, Trừu tượng tài khoản và TLSN để mang lại trải nghiệm giống như Web2 cho người dùng Web3.

Ứng dụng được phát triển bằng React-Native, cho phép triển khai trên iOS và Android và ví thông minh được đặt tại Cairo. Đối với cuộc thi hackathon này, Zap đã triển khai và thử nghiệm trên Katana để bảo mật, Zap đã tạo một người ký tùy chỉnh bằng cách sử dụng Starknet Js.

zkPages

ZkPages cho phép người dùng tạo mặt tiền cửa hàng nội dung số một trang được hỗ trợ bởi các hợp đồng thông minh Starknet. Nền tảng này nhấn mạnh quyền riêng tư và bảo mật thông qua thanh toán không cần kiến ​​thức và thanh toán không dấu vết, với nội dung được lưu trữ và phân phối qua IPFS. Người dùng có thể dễ dàng quản lý cửa hàng, tải nội dung lên và theo dõi lịch sử kiểm toán, đảm bảo tính minh bạch và trách nhiệm giải trình.

URL trình diễn trực tiếp: https://zkpages.vercel.app (Mạng thử nghiệm Starknet Sepolia)

Video demo (Youtube khoảng 4 phút): https://youtu.be/HO9kQjtSUjE

ánh sáng

Solas là một hệ thống bằng chứng dựa trên Starknet cho phép người dùng tạo và ký bất kỳ hình thức bằng chứng nào bằng cách sử dụng bất kỳ loại dữ liệu nào.

Solas sử dụng Cairo lang, xưởng đúc Starknet, js tiếp theo, vercel và starkscan. Dự án bao gồm hai hợp đồng cairo chính, đó là hợp đồng dịch vụ chứng nhận startnet và Hợp đồng đăng ký lược đồ.

Starkxoáy

StarkSwirl là công cụ trộn mã thông báo bảo vệ quyền riêng tư cho phép người dùng sử dụng chuỗi công khai Starknet và bảo vệ quyền riêng tư của họ.

Công nghệ phụ trợ được sử dụng:

  • Scarb: được sử dụng để xây dựng hợp đồng, quản lý các phần phụ thuộc, chạy thử nghiệm và thực hiện các chương trình Cairo

  • Lambdaworks: Cairo -vm: Thực thi các chương trình Cairo trong máy ảo để tạo dấu vết, sau đó được Stone Prover xác minh

  • StarkWare:stone-prover: Tạo bằng chứng cho dấu vết do Cairo VM tạo ra

  • Herodotus:cairo-lib: Xác minh bằng chứng MMR (Dãy núi Merkle) trong chương trình Cairo

Công nghệ hợp đồng thông minh được sử dụng:

  • Foundry: để khai báo và triển khai hợp đồng thông minh

  • Scarb: Chịu trách nhiệm xây dựng hợp đồng và quản lý các phần phụ thuộc

  • Herodotus: cairo-lib: Lưu trữ gốc MMR trên chuỗi và nối thêm các cam kết mới

  • Herodotus:tính toàn vẹn: Xác minh bằng chứng do Stone Prover tạo ra

Công nghệ ZK (không có kiến ​​thức) được sử dụng:

  • StarkWare: stone-prover: Chịu trách nhiệm tạo bằng chứng cho dấu vết Cairo VM

Công nghệ mặt trước được sử dụng:

  • Next.js: dùng để xây dựng giao diện người dùng

  • TypeScript, starknet.js, starknet-react: để tương tác với hợp đồng thông minh

  • TailwindCSS, Shadcn, Aceternity: dùng để thiết lập style cho front-end

zKastle

zKastle là trò chơi thẻ bài chiến lược một người chơi lấy cảm hứng từ Palm Island. Trong trò chơi này, người chơi sẽ kiểm soát một ngôi làng và giúp nó phát triển và thịnh vượng bằng cách quản lý tài nguyên một cách chiến lược và nâng cấp cơ sở hạ tầng. Mục tiêu của người chơi là tối đa hóa điểm thông qua các quyết định chiến thuật và quản lý tài nguyên hiệu quả.

Dự án sử dụng khung Dojo, một chuỗi công cụ nguồn mở để xây dựng các trò chơi có thể kiểm chứng được. Logic trò chơi cốt lõi được triển khai bằng Cairo, ngôn ngữ lập trình được sử dụng để viết hợp đồng thông minh trên Starknet. Các hợp đồng này xử lý cơ chế trò chơi cơ bản, đảm bảo rằng mọi hoạt động được thực hiện an toàn trên blockchain.

Giao diện người dùng được xây dựng bằng React và dojo.js sdk. Dojo.js bổ sung cho React bằng cách cung cấp các công cụ và mô-đun dành riêng cho khung Dojo, tạo điều kiện tích hợp liền mạch giữa các hợp đồng thông minh front-end và back-end. Đáng chú ý, dự án này sử dụng bộ chỉ mục Torii để quản lý và truy vấn dữ liệu trò chơi một cách hiệu quả.

512 Karat

512 Karat là một dự án ERC-721 mang tính sáng tạo hoàn toàn trên chuỗi được xây dựng bằng Dojo và Origami.

Dự án đã được triển khai tới Sepolia và hoạt động đúc tiền được mở tại https://karat.collect-code.com/ hoặc https://512karat.vercel.app/.

Việc đúc tiền là miễn phí và chỉ có nguồn cung tối đa là 512 token.

Liên kết gốc