Tin nóng ⇢

Xem nhanh 7 dự án lọt vào danh sách rút gọn vòng chung kết ETHGlobal StarkHack

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. Bài viết này sẽ tổng quan nhanh về 7 dự án này.

Chain Monsters

hợp đồng thông minh

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×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 có các hợp đồng thông minh được viết ở Cairo và được phát triển bằng khung Dojo. Sử dụng SDK React và dojo.js ở phía 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 trong 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 đã được 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.

Link: https://zkpages.vercel.app  (Mạng thử nghiệm Starknet Sepolia)

Video: https://youtu.be/HO9kQjtSUjE

Solas

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 đồ (hợp đồng đăng ký lược đồ).

StarkSwirl

hợp đồng thông minh

StarkSwirl là công cụ trộn token 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 của MMR trên chuỗi và nối thêm những lời hứa 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

hợp đồng thông minh

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 mặt trước và mặt sau. Đá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 mint được mở tại https://karat.collect-code.com/ hoặc https://512karat.vercel.app/ .

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

Có thể bạn quan tâm

Mục lục