2024
six 2024-06-24 08:52:26 +00:00
parent 5c7e4ca504
commit a9d6b196c7
1 changed files with 5 additions and 17 deletions

View File

@ -1,4 +1,4 @@
# Polkadot Championship 2023 - Challenges
# Polkadot Championship 2024 - Challenges
The [Polkadot Championship](https://polkadotchampionship.org/) is an open web3/cryptocurrency contest consisting of a qualification phase and a main event.
@ -14,7 +14,7 @@ Each challenge has its own subfolder in the "Prequalification_Challenges" folder
The format of a solution is an ASCII string of the form __PC{...}__, like PC{#\This_Could_be_Flagz/#}. A correct solution is also called a flag. What you are looking for in each challenge is to generate the string between PC{......}.
[Submit your solutions in this web form](https://www.cognitoforms.com/UnconditionalPeace/PolkadotChampionshipPrequalification) to ask for an invitation.
[Submit your solutions in this web form - coming soon TBA](https://) to ask for an invitation.
(If you've played Capture The Flag (CTF) games before, this process should be familiar to you.)
@ -23,11 +23,7 @@ The format of a solution is an ASCII string of the form __PC{...}__, like PC{#\T
You can verify the correctness of your solutions before submitting the form. The flags have the following respective Keccak-256 hash values:
```
Entry solidity - 0x2a2b9543f5867d51151a817d282fbb3abf0e763484f23867ca238f680802e9ab
Hidden in rust - 0x16933d9797b98f43d30b30fd198c53b1ba3372f6a5d6a11faf08fa6d06e8b208
Business plan - 0xd870fd076f038801fbb60ce4e4d63b5cc06867b8bb917b06c5f13237e93a02aa (you get this after manual confirmation)
Entropy - 0x513b0aa1dcded5f38352d6b9ef729bb0ae4069489e0c2603dce4b91a3f1433d0
Gandalf - 0xdbd5381511b2b9b20ee59bcefcb7f76650030d20e99886fa03b3c3f5cef47d37
TBA Example - 0xdbd5381511b2b9b20ee59bcefcb7f76650030d20e99886fa03b3c3f5cef47d37
```
To calculate the Keccak-256 hash of a string, you can, for example, install `keccak256-cli` using `cargo`, and then use the `keccak256` command like so:
@ -38,15 +34,7 @@ echo 'PC{This_Could_be_a_Flag.!}'|keccak256
## List of prequalification challenges
Easy - Entry solidity - This is a challenge anyone with basic web3 knowledge can solve.
Easy-Medium - Hidden in rust - It takes a little extra to sovle it.
Medium - Entropy - It takes a little extra to sovle it.
Medium - Gandalf - You need to code a simple blockchain without networking.
Hard - Web3 business plan - Creation of a legit web3 business plan can be tough.
Medium - TBA -
# Main event
@ -54,7 +42,7 @@ The main event consists of a 3-day hackathon where projects can be finalized. Fi
Your final project needs to be conceived during the main event. Mentors and workshops will help you make it happen.
[Link to Main Challenge Details](https://git.hsbp.org/Web3_Championship/Polkadot_Championship_Challenges/src/branch/master/Main_Challenges.md)
[Link to Main Challenge Details - Coming soon TBA](https://git.hsbp.org/Web3_Championship/Polkadot_Championship_Challenges/src/branch/master/Main_Challenges.md)
Playing teams will need to choose one challenge as their main one. Additionally, they need to choose one from the other tracks and create a proposal for solving them. You can already see good examples from last year's hackathon.