
5 dự án đáng chú ý nhất tại cuộc thi hackathon Avalanche mà bạn nên biết trong một bài viết
Tuyển chọn TechFlowTuyển chọn TechFlow

5 dự án đáng chú ý nhất tại cuộc thi hackathon Avalanche mà bạn nên biết trong một bài viết
Bài viết này tập trung vào 5 dự án tham gia được Quỹ Avalanche công nhận.
Từ ngày 25 đến ngày 27 tháng 3 năm 2022, hơn 250 hacker từ khắp nơi trên thế giới đã tụ họp tại Barcelona, Tây Ban Nha để tham gia cuộc thi hackathon do Encode Club tổ chức. Theo ghi nhận, có tổng cộng 56 dự án được nộp trong sự kiện lần này, phần lớn tập trung vào chủ đề subnet của Avalanche, tuy nhiên cũng có một số dự án liên quan đến game, DeFi và NFT.
Ngoài ra, sự kiện này còn nhận được sự hỗ trợ từ một số dự án và tổ chức như Ankr, Axelar, Chainlink, Coinbase Wallet, LayerZero,... họ cũng đã tài trợ giải thưởng cho một số dự án tham gia.
Bài viết này sẽ tập trung vào 5 dự án nổi bật được Quỹ Avalanche công nhận, tất cả đều giành được giải thưởng trị giá 20.000 USD từ cuộc thi hackathon.

(Ảnh: Những giờ cuối cùng của cuộc thi hackathon)
-
Giải EVM biên dịch trước tối ưu tốt nhất, giải thưởng 20.000 USD, dự án đạt giải OracleEVM
-
Giao diện người dùng (UI) Subnet tương thích Ledger tốt nhất, giải thưởng 20.000 USD, dự án đạt giải SubnetX
-
Dịch vụ thông báo Subnet tốt nhất dành cho trình xác thực hết hạn, giải thưởng 20.000 USD, dự án đạt giải subnet.center
-
Triển khai Subnet VM tùy chỉnh tốt nhất, giải thưởng 20.000 USD, dự án đạt giải AEVEREST
-
DApp triển khai trên Subnet tốt nhất, giải thưởng 20.000 USD, dự án đạt giải zkID
Dưới đây là phần giới thiệu ngắn gọn về các dự án đạt giải:
DApp tốt nhất: zk-id

(Lưu ý: Ứng dụng này chỉ dùng cho mục đích học tập và hackathon, mạch và hợp đồng chưa được kiểm toán)
Tổng quan dự án:
zk-id là một giao thức định danh sử dụng bằng chứng không kiến thức (zero-knowledge), cho phép người dùng chứng minh ẩn danh rằng họ đáp ứng một tiêu chí nhất định (ví dụ như sở hữu một NFT hoặc sở hữu hơn X token Y), có thể áp dụng trong nhiều trường hợp như tham gia DAO, nhận airdrop mà không cần tiết lộ địa chỉ ví.
Demo ứng dụng bao gồm những nội dung sau:
-
Một plugin phổ quát để xây dựng cây Merkle trên trạng thái chuỗi công cộng AVAX bằng hàm băm Poseidon.
-
Cách triển khai phổ quát cho bằng chứng SNARK về việc nằm trong cây Merkle.
-
Ràng buộc prover biết khóa riêng tương ứng với địa chỉ đó.
Về bằng chứng không kiến thức
Để tăng tính riêng tư, các lá Merkle (merkle leaves) có thể là cam kết đối với các giá trị cá nhân, ví dụ như
hash(pws/addresses/some_secret_nullifier_tuple), chứ không chỉ đơn thuần là địa chỉ rõ ràng (như trong Tornadcash, zkAirdrops). Tuy nhiên, vì zk-id đang chứng minh trạng thái công cộng của blockchain, nên các ràng buộc bổ sung này là không cần thiết trong dự án đơn giản này.
https://github.com/0xEigenvector/zk-ID/
Người phát triển: 0xSage và 0xMako
Nhận xét ngắn: Giao thức định danh là một thành phần rất quan trọng trong Web3. Tuy nhiên, các giao thức hiện có trên thị trường thường gây rò rỉ dữ liệu riêng tư. Các giao thức định danh sử dụng giải pháp bằng chứng không kiến thức có thể trở thành nhu cầu thiết yếu, vì chúng vừa cho phép hành vi "khoe khoang", vừa bảo vệ thông tin và tài sản người dùng. Vì vậy, dù zk-id mới chỉ là một bản demo, nhưng đây thực sự là một dự án đáng chú ý.
Subnet tùy chỉnh tốt nhất: AEVEREST++
AEVEREST++ là một mạng con tùy chỉnh VM nhanh, xử lý lượng lớn giao dịch trên mạng Avalanche, được viết bằng ngôn ngữ C++. Theo chia sẻ của nhóm phát triển, dự án này được hoàn thành trong chưa đầy 72 giờ. Do chưa được tối ưu hóa, giới hạn TPS lý thuyết của mạng con này có thể đạt tới 13.500, và sau khi tối ưu hóa, giới hạn TPS có thể tăng lên 10-30 lần.
Người phát triển: itamarcps (Itamar Carvalho), neirenoir và Jean-Lessa (Jean Francisco Lessa)
Liên kết kho mã github: https://github.com/subnetooors/subnetooor
Nhận xét ngắn: Đối với mạng Avalanche, Subnet sẽ là trọng tâm trong thời gian tới, và AEVEREST++, với tư cách là dự án đoạt giải Subnet xuất sắc nhất, dự kiến sẽ trở thành một điểm nhấn trong cộng đồng Avalanche.
Các dự án đạt giải dưới đây chủ yếu thiên về dịch vụ sinh thái, do đó khả năng thu hút sự chú ý có thể không cao.
EVM biên dịch trước tối ưu tốt nhất: OracleEVM
OracleEVM là một EVM tùy chỉnh, sử dụng các module biên dịch trước (precompile) có trạng thái để tạo ra truy cập hiệu quả đến các dữ liệu tài chính chất lượng cao trong từng khối.
Cơ chế hoạt động như sau:
-
Các trình xác thực truyền dữ liệu tài chính phi tập trung từ mạng Pyth trên Solana;
-
Trong quá trình sản xuất khối, dữ liệu tài chính được đưa vào tiêu đề khối;
-
Các trình xác thực bỏ phiếu về tính hợp lệ của khối (bao gồm cả dữ liệu tài chính);
-
Khi nút chấp nhận khối, dữ liệu tài chính được ghi vào cơ sở dữ liệu trạng thái;
-
Module biên dịch trước có trạng thái cho phép truy cập trực tiếp dữ liệu từ các hợp đồng thông minh;
Lợi ích chính của OracleEVM:
-
Tiết kiệm không gian khối;
-
Truy cập dữ liệu tài chính cực kỳ hiệu quả thông qua module biên dịch trước;
-
Tính hợp lệ của dữ liệu tài chính được đảm bảo bởi xác thực khối và cơ chế đồng thuận của VM;
EVM của subnet này chạy trên một tiến trình khác với tiến trình chính AvalancheGo, và giao tiếp thông qua kết nối gRPC cục bộ.
Liên kết kho mã github: https://github.com/gattaca-com/oracle-evm
Dịch vụ thông báo Subnet tốt nhất: Subnet.center
Subnet.center là một nền tảng phân tích và thông báo dành cho các trình xác thực, người ủy quyền, nhà phát triển và người dùng Avalanche.
Nền tảng này có thể gửi thông báo đến trình xác thực và người ủy quyền trong nhiều tình huống khác nhau, bao gồm các kịch bản thông báo sau hoặc đang phát triển (WIP):
-
Hết hạn stake của trình xác thực (đã hoàn thành)
-
Hết hạn stake của người ủy quyền (đã hoàn thành)
-
Cảnh báo thời gian hoạt động (Uptime) thấp (khi dưới 80%) (đã hoàn thành)
-
Số dư stake khả dụng của trình xác thực (WIP, mẫu/email đã xong, cần kích hoạt)
-
Người ủy quyền mới (WIP, mẫu/email đã xong, cần kích hoạt)
Người phát triển: Daniël Zwijnenburg và Charif Mews
Liên kết kho mã github: https://github.com/subnet-center/platform
Giao diện người dùng Subnet tương thích Ledger tốt nhất: SubnetX
SubnetX là một công cụ tạo và quản lý Subnet tương thích với Ledger, thực hiện hai nhiệm vụ chính:
-
Tạo Subnet tương thích Ledger: Cho phép người dùng tạo subnet trong 3 bước. Trước tiên, người dùng tạo một subnet bằng khóa điều khiển của mình. Sau khi tạo xong, người dùng có thể thêm các trình xác thực và dùng làm nền tảng để tạo chuỗi khối. (Nhóm phát triển SubnetX đã xây dựng một bảng điều khiển cho phép người dùng xem tất cả subnet của họ cùng các chi tiết như số lượng trình xác thực trong subnet.)
-
Thiết lập thông báo cho trình xác thực sắp hết hạn: Người dùng có thể thiết lập thông báo Subnet cho các trình xác thực sắp hết hạn. Họ sẽ nhận được thông báo qua webhook trước một ngày khi trình xác thực hết hạn.
Liên kết kho mã github: https://github.com/bitpixelsio/subnetx-avalanche-hackathon-2022
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














