Avalanche khởi chạy cuộc thi Hướng dẫn Subnet với giải thưởng $32K
Tạo hướng dẫn về cách xây dựng Subnets. Giúp các nhà phát triển định hình tương lai của Web3.
Ava Labs đã phát động một cuộc thi kêu gọi các nhà phát triển viết hướng dẫn về Subnets. Mục tiêu là mở rộng thư viện tài nguyên có sẵn của chúng tôi cho các dự án muốn khởi chạy Subnets. Chúng tôi muốn làm cho quá trình ngắn này trở nên dễ dàng hơn cho các nhà phát triển. Sau cuộc thi, chúng tôi dự định thêm 5 đến 10 hướng dẫn do bạn, những người tham gia cuộc thi của chúng tôi, viết vào tài liệu chính thức của Avalanche.
Bất kỳ ai cũng có thể gửi đến Cuộc thi Hướng dẫn Subnets của chúng tôi. Cuộc thi bắt đầu từ hôm nay, ngày 6 tháng 6 và kết thúc vào ngày 2 tháng 8. Tất cả các bài dự thi tuân theo các quy tắc chính thức (bên dưới) sẽ có cơ hội nhận được một số giải thưởng $32K.
Tất cả các hướng dẫn được chọn sẽ giành được 1.000 đô la. Mọi hướng dẫn trải qua các quy trình sửa đổi và hoàn thành các vòng phản hồi của Avalanche sẽ giành được các ưu đãi bổ sung như được nêu trong các điều khoản & điều kiện của cuộc thi ở cuối trang này. Những người chiến thắng cũng sẽ được quảng bá trên các phương tiện truyền thông xã hội và cộng đồng Avalanche.
Vui lòng xem các quy tắc chính thức bên dưới để biết thêm chi tiết.
Chúng tôi rất vui khi biết bạn nghĩ ra những hướng dẫn bằng văn bản nào và chúng tôi rất vui vì bạn sẽ giúp mở rộng quy mô của Avalanche và hệ sinh thái phong phú của chúng tôi.
Thể lệ cuộc thi
- Nội dung gửi phải hoạt động như các hướng dẫn độc lập, giải thích quy trình từng bước để đạt được một mục tiêu cụ thể. Các nhà phát triển làm theo hướng dẫn này nên có hiểu biết đầy đủ về vòng lặp về cách lặp lại tác vụ trong quá trình phát triển của riêng họ.
- Các bước trong quy trình phải rõ ràng, với các ví dụ mã cụ thể có thể được sao chép và sử dụng lại.
- Mọi thuật ngữ mới được giới thiệu nên được giải thích trong hướng dẫn. Kiến thức lập trình chung được giả định.
Thời gian
Vòng 1: Ngày 6 tháng 6 — ngày 5 tháng 7 (11:59PM ET)
Vòng 2: Ngày 14 tháng 7 — ngày 22 tháng 7 (11:59PM ET)
Cách hoạt động
Sẽ có hai vòng đánh giá. Tất cả các bài dự thi được chấp nhận cho vòng hai sẽ nhận được $1K. Nếu bạn kết hợp phản hồi nhận được từ nhóm Nhà phát triển Avalanche trong vòng 2, bạn sẽ nhận được phần thưởng tương ứng bên dưới.
Avalanche sẽ chọn các Hướng dẫn tốt nhất dựa trên tính độc đáo, tính sáng tạo, tính đơn giản, tính đúng đắn và chính xác, cách triển khai thực tế và dễ hiểu. Tất cả các quyết định sẽ được đưa ra theo quyết định riêng của Avalanche và là quyết định cuối cùng.
Làm thế nào để tham gia
- Chọn một trong các chủ đề hướng dẫn của Avalanche bên dưới.
- Nội dung gửi phải ở dạng văn bản dài, được định dạng trong Markdown, được gửi dưới dạng liên kết đến kho lưu trữ GitHub.
- Mỗi bài nộp phải có phần mở đầu, trong đó mục đích của hướng dẫn được giải thích, nội dung chính của hướng dẫn và phần kết luận với các điểm chính được đánh dấu. Khuyến khích sử dụng đầy đủ các khả năng Markdown (tiêu đề, khối mã, bảng).
- Khuyến khích sử dụng rộng rãi các liên kết đến các hướng dẫn, tài liệu tham khảo và tài liệu API hiện có của Avalanche. Hình ảnh minh họa được hoan nghênh và có giá trị cũng như một video trình diễn.
- Gửi thông tin liên hệ và liên kết đến hướng dẫn của bạn
Thông báo người chiến thắng
Người chiến thắng cuộc thi sẽ được công bố trên các kênh truyền thông xã hội của Avalanche và qua các kênh cộng đồng.
Giải thưởng cuộc thi
Giải thưởng $2.000 USD:
- Cách thiết lập môi trường phát triển của bạn để phát triển subnet cục bộ
- Vận hành và bảo đảm cầu trong sản xuất
- Tạo một hướng dẫn để tùy chỉnh tệp nguồn gốc của subnet-EVM
- Cách tạo subnet riêng tư, được cấp phép
- Ký tự đại diện: thể hiện những gì bạn đã làm với subnet, chủ đề sáng tạo.
Giải thưởng $3.500 USD:
- Triển khai NFT trên một subnet cũng có thể được liệt kê để bán trên C-chain — NFT Bridge (các nhà cung cấp cầu nối khác ngoài chainafe https://chainbridge.chainsafe.io/ )
- Cách sử dụng token ERC-20 C-chain làm token phí gas — (Native Minter Precompile) + Cầu nối để gọi hợp đồng này (các nhà cung cấp cầu nối khác ngoài chainafe https://chainbridge.chainsafe.io/ )
Giải thưởng $5.000 USD:
- Đề xuất một bản dịch trước tiểu thuyết có trạng thái rõ ràng và cho thấy cách nó có thể được sử dụng
- Cách mở rộng subnet evm với chức năng tùy chỉnh hoặc mã opcodes
- Sử dụng BlobVM cho siêu dữ liệu và dữ liệu đồ họa trên một dự án NFT subnet
Hướng dẫn bổ sung cho các hướng dẫn
Cách thiết lập môi trường phát triển của bạn để phát triển subnet cục bộ
Bạn sẽ hiển thị toàn bộ các bước cần thiết để cài đặt và chạy cục bộ phát triển subnet trên máy tính Linux hoặc Mac. Tải xuống các gói cần thiết, quy trình cài đặt, sử dụng để thiết lập nhằm chứng minh việc triển khai subnet cục bộ ‘hello world’ đơn giản. Cố gắng bao gồm nhiều hướng dẫn bổ sung như thế nào để:
- Khắc phục sự cố thường gặp
- Thêm trình xác thực nút vào subnet
- Truy cập các tài khoản được tài trợ
- Triển khai các hợp đồng thông minh
- Tương tác với các hợp đồng
- Điểm thưởng: giải thích cách thử nghiệm với các tùy chỉnh khác nhau bằng cách tạo/chia nhỏ/tạo lại
Vận hành và bảo đảm cầu nối
Hướng dẫn nên trình bày sâu nhất có thể các bước cần thiết để đảm bảo cầu nối giữa subnet và mạng chính (các điểm bổ sung để bao gồm các cầu nối subnet với subnet và subnet với mạng khác). Liệt kê và giải thích các lỗi và những điều cần chú ý.
Cách thêm các biên dịch trước trạng thái vào subnet của bạn
Cho biết cách các biên dịch trước trạng thái có thể được thêm vào subnet và cách chúng hoạt động trong thực tế. Điểm thưởng cho bất kỳ biên dịch trước bổ sung nào được chứng minh.
Tạo một hướng dẫn để tùy chỉnh tệp nguồn gốc của subnet-EVM
Ghi lại các tùy chọn có sẵn trong việc thiết kế tệp gốc EVM. Thảo luận về các tùy chọn mà các tùy chỉnh tiềm năng mang lại, cũng như những điều cần chú ý. Điểm thưởng cho các ví dụ cụ thể về cách thiết kế nguồn gốc để đạt được một mục tiêu cụ thể trong hoạt động subnet..
Cách tạo subnet riêng tư, được cấp phép
Chỉ ra cách thiết lập subnet để đặt mạng đó ở chế độ riêng tư và được cấp phép ở các cấp độ riêng tư khác nhau:
- Kiểm soát các yêu cầu của trình xác thực
- Kiểm soát việc triển khai hợp đồng
- Đăng giao dịch riêng tư
- Đọc giao dịch riêng tư
Triển khai NFT trên một subnet cũng có thể được liệt kê để bán trên C-chain
Hiển thị và mô tả các bước cần thiết để thiết lập bộ sưu tập NFT trên subnet và chỉ ra cách thiết lập cầu nối với Mạng chính nơi NFT có thể được liệt kê để bán trên thị trường và thay đổi quyền sở hữu được phản ánh trên subnet. Điểm thưởng cho các khả năng bổ sung như thuê, hoán đổi hoặc soạn NFT.
Cách sử dụng token ERC-20 C-chain làm mã token phí gas
Trình bày cách token ERC-20 C-chain có thể được sử dụng trên subnet dưới dạng token phí gas. Giải pháp nên sử dụng Native Minter Precompile và một giải pháp bắc cầu không phải của Chainsafe. Điểm thưởng khi hiển thị các thao tác cơ bản về token: mint token, đốt token.
Đề xuất một bản stateful precompile có trạng thái rõ ràng và cho thấy cách nó có thể được sử dụng
Sử dụng stateful precompile primitive để phát triển một khả năng mới của subnet và chứng minh cách nó được sử dụng cũng như những lợi ích mà nó mang lại cho subnet.
Cách mở rộng subnet evm với chức năng tùy chỉnh hoặc mã opcodes
Sử dụng khả năng phân nhánh một subnet-evm và thể hiện một số khả năng mới mà trên một subnet-evm thông thường không thể thực hiện được. Các khả năng bao gồm thay đổi cách hoạt động của VM, thêm mã opcodes VM hoặc thay đổi cách hoạt động của mã opccode VM. Thảo luận về các hiệu ứng vận hành/bảo mật có thể có, đặc biệt là những nhược điểm tiềm ẩn.
Sử dụng SpacesVM/BlobVM cho siêu dữ liệu và dữ liệu đồ họa trên một dự án NFT subnet
Trình bày cách tận dụng SpacesVM và/hoặc BlobVM để lưu trữ siêu dữ liệu hoặc dữ liệu nhị phân khác nhau (đồ họa, video, âm thanh) trên một dự án NFT subnet. Điểm thưởng khi chỉ ra cách triển khai mọi thứ trên một subnet.
Trước khi bắt đầu hướng dẫn của bạn, vui lòng đọc các điều khoản và điều kiện Cuộc thi dành cho nhà phát triển Ava Labs của chúng tôi . Cảm ơn bạn vì sự tham gia của bạn!
Kết nối với cộng đồng Việt Nam tại:
Telegram VN|Twitter VN
Nguồn bài viết: https://medium.com/avalancheavax/avalanche-launches-subnet-tutorial-contest-with-32k-in-prizes-e8c81c731f2a