บรรณาธิการบทความต้นฉบับ: Felix, PANews
ETHGlobal ประกาศผู้เข้ารอบสุดท้ายของ StarkHack โดยมีเจ็ดโครงการที่ได้รับการคัดเลือกจากโครงการมากกว่า 150 โครงการที่ส่งและสร้าง บทความนี้จะให้ภาพรวมคร่าวๆ ของ 7 โครงการเหล่านี้
มอนสเตอร์ลูกโซ่

Chain Monsters เป็นเกมแอคชั่น RPG แบบเทิร์นเบสบนบล็อกเชนที่ผู้เล่นควบคุมสัตว์ประหลาด เข้าร่วมการต่อสู้ PvP และเคลื่อนที่อย่างมีกลยุทธ์ในตารางขนาด 5 x 8 โจมตีศัตรูเพื่อเพิ่มมานาและลดสุขภาพของคู่ต่อสู้
Chain Monsters มีสัญญาอัจฉริยะที่เขียนขึ้นในกรุงไคโรและพัฒนาโดยใช้กรอบงาน Dojo ใช้ประโยชน์จาก React และ dojo.js SDK บนฝั่งไคลเอ็นต์เพื่อกำหนดการโต้ตอบออนไลน์และปรับใช้แอปพลิเคชัน React บน Vercel
Chain Monsters ใช้โซลูชันสล็อตของตลับหมึกเพื่อปรับใช้สัญญาอย่างมีประสิทธิภาพ การปรับใช้นี้ได้รับการอำนวยความสะดวกโดยตัวคัดแยกโอเพ่นซอร์ส (Katana) และผู้จัดทำดัชนี (Torii) จากระบบนิเวศของ Dojo การโต้ตอบของผู้เล่นจากไคลเอนต์จะถูกส่งโดยตรงไปยังตัวเรียงลำดับ ในขณะที่การอัปเดตข้อมูลไคลเอนต์เกิดขึ้นผ่านการซิงโครไนซ์กับตัวสร้างดัชนี
แซ่บ
Zap เป็นกระเป๋าสตางค์อีเมลบนมือถือที่ใช้ประโยชน์จาก SecureEnclave, Account Abstraction และการพิสูจน์ TLSN เพื่อมอบประสบการณ์ที่เหมือนกับ Web2 ให้กับผู้ใช้ Web3
แอปพลิเคชั่นนี้ได้รับการพัฒนาด้วย React-Native ทำให้สามารถติดตั้งบน IOS และ Android ได้ และกระเป๋าเงินอัจฉริยะนั้นตั้งอยู่ในกรุงไคโร สำหรับแฮ็กกาธอนนี้ Zap ได้รับการปรับใช้และทดสอบบน Katana และเพื่อความปลอดภัย Zap ได้สร้างผู้ลงนามแบบกำหนดเองโดยใช้ Starknet Js
zkPages
ZkPages ช่วยให้ผู้ใช้สามารถสร้างหน้าร้านเนื้อหาดิจิทัลหน้าเดียวที่ขับเคลื่อนโดยสัญญาอัจฉริยะของ Starknet แพลตฟอร์มดังกล่าวเน้นความเป็นส่วนตัวและความปลอดภัยผ่านการชำระเงินแบบไร้ความรู้และการชำระเงินแบบไร้ร่องรอย โดยมีเนื้อหาที่จัดเก็บและจัดส่งผ่าน IPFS ผู้ใช้สามารถจัดการร้านค้า อัปโหลดเนื้อหา และติดตามประวัติการตรวจสอบได้อย่างง่ายดาย เพื่อให้มั่นใจถึงความโปร่งใสและความรับผิดชอบ
URL สาธิตสด: https://zkpages.vercel.app (เครือข่ายทดสอบ Starknet Sepolia)
วิดีโอสาธิต (Youtube ประมาณ 4 นาที): https://youtu.be/HO9kQjtSUjE
โซล่า
Solas เป็นระบบพิสูจน์อักษรบน Starknet ที่อนุญาตให้ผู้ใช้สร้างและลงนามหลักฐานทุกรูปแบบโดยใช้ข้อมูลประเภทใดก็ได้
Solas ใช้ Cairo lang, Starknet Foundry, Next js, vercel และ starkscan โปรเจ็กต์ประกอบด้วยสัญญาไคโรหลักสองสัญญา ได้แก่ สัญญาบริการการตรวจสอบสิทธิ์ startnet และสัญญา Schema Registry
สตาร์คสเวิร์ล

StarkSwirl คือโทเคนมิกเซอร์ที่รักษาความเป็นส่วนตัว ซึ่งช่วยให้ผู้ใช้สามารถใช้ Starknet เชนสาธารณะและปกป้องความเป็นส่วนตัวของพวกเขาได้
เทคโนโลยีแบ็กเอนด์ที่ใช้:
Scarb: ใช้เพื่อสร้างสัญญา จัดการการพึ่งพา รันการทดสอบ และรันโปรแกรมไคโร
Lambdaworks: Cairo -vm: รันโปรแกรม Cairo ในเครื่องเสมือนเพื่อสร้างร่องรอย ซึ่งได้รับการตรวจสอบโดย Stone Prover
StarkWare:stone-prover: สร้างการพิสูจน์สำหรับการติดตามที่สร้างโดย Cairo VM
Herodotus:cairo-lib: ตรวจสอบหลักฐาน MMR (เทือกเขา Merkle) ในโปรแกรมไคโร
เทคโนโลยีสัญญาอัจฉริยะที่ใช้:
Foundry: สำหรับการประกาศและปรับใช้สัญญาอัจฉริยะ
Scarb: รับผิดชอบในการสร้างสัญญาและจัดการการพึ่งพา
Herodotus: cairo-lib: เก็บรากของ MMR on-chain และต่อท้ายข้อผูกพันใหม่
Herodotus: ความซื่อสัตย์: ตรวจสอบหลักฐานที่สร้างโดย Stone Prover
เทคโนโลยี ZK (ศูนย์ความรู้) ที่ใช้:
StarkWare: stone-prover: รับผิดชอบในการสร้างการพิสูจน์สำหรับการติดตาม Cairo VM
เทคโนโลยีส่วนหน้าที่ใช้:
Next.js: ใช้เพื่อสร้างส่วนหน้า
TypeScript, starknet.js, starknet-react: สำหรับการโต้ตอบกับสัญญาอัจฉริยะ
TailwindCSS, Shadcn, Aceternity: ใช้เพื่อตั้งค่าสไตล์ส่วนหน้า
zคาสเซิ่ล

zKastle เป็นเกมไพ่กลยุทธ์สำหรับผู้เล่นคนเดียวที่ได้รับแรงบันดาลใจจาก Palm Island ในเกมนี้ ผู้เล่นจะควบคุมหมู่บ้านและช่วยให้หมู่บ้านเติบโตและเจริญรุ่งเรืองโดยการจัดการทรัพยากรอย่างมีกลยุทธ์และอัปเกรดโครงสร้างพื้นฐาน เป้าหมายของผู้เล่นคือการเพิ่มคะแนนให้สูงสุดผ่านการตัดสินใจทางยุทธวิธีและการจัดการทรัพยากรที่มีประสิทธิภาพ
โปรเจ็กต์นี้ใช้เฟรมเวิร์ก Dojo ซึ่งเป็นกลุ่มเครื่องมือโอเพ่นซอร์สสำหรับการสร้างเกมที่ตรวจสอบได้ ตรรกะของเกมหลักถูกนำมาใช้โดยใช้ภาษาไคโร ซึ่งเป็นภาษาโปรแกรมที่ใช้ในการเขียนสัญญาอัจฉริยะบน Starknet สัญญาเหล่านี้จัดการกับกลไกเกมขั้นพื้นฐาน เพื่อให้มั่นใจว่าการดำเนินการทั้งหมดจะดำเนินการอย่างปลอดภัยบนบล็อกเชน
ส่วนหน้าถูกสร้างขึ้นโดยใช้ React และ dojo.js sdk Dojo.js เสริม React ด้วยการจัดหาเครื่องมือและโมดูลเฉพาะสำหรับเฟรมเวิร์ก Dojo ช่วยให้การบูรณาการระหว่างสัญญาอัจฉริยะส่วนหน้าและส่วนหลังเป็นไปอย่างราบรื่น โดยเฉพาะอย่างยิ่ง โปรเจ็กต์นี้ใช้ตัวสร้างดัชนี Torii เพื่อจัดการและสืบค้นข้อมูลเกมอย่างมีประสิทธิภาพ
512 กะรัต
512 Karat เป็นโปรเจ็กต์งานศิลปะ ERC-721 แบบออนไลน์เต็มรูปแบบที่สร้างขึ้นโดยใช้ Dojo และ Origami
โปรเจ็กต์ถูกนำไปใช้กับ Sepolia และเปิดการสร้างเหรียญได้ที่ https://karat.collect-code.com/ หรือ https://512karat.vercel.app/
การขุดเหรียญนั้นฟรีและมีเพียง 512 เหรียญเท่านั้น


