This hackathon is part of Encode Club's long-term Polkadot program, funded by the Polkadot on-chain treasury, and supported by ecosystem projects including Phala Network.
Phala Network is a Polakdot ecosystem project focusing on trustless cloud computing, based on secure enclave technology. Unlike conventional smart contracts, Phala smart contracts can:
- be privacy-preserving: you can store secret data like private keys, API keys, or privacy data in a contract
- interact with HTTP services: you can build an oracles or telegram bots as a smart contract
- run computation extensive code: you can build games and analytics jobs in smart contracts without block latency.
To learn more about what you can build on Phala, please read the challenge ideas, refer to our documentation.
Check out the hackathon landing page for more details and information.
The challenges are in two categories: (1) Beginner, (2) Advanced.
Challenge | Prize ($ in PHA) | Winners |
---|---|---|
Beginner - Challenge 1 or 2 | $25 | 50 |
Advanced - 1st | $3000 | 1 |
Beginner - 2nd | $2000 | 1 |
Beginner - 3rd | $1000 | 1 |
Beginner - qualified | $500 | - |
In addition, documentation and tutorial contributions are elegible to our Code Bounty Program.
The contribution can be:
- Fixes or improvements on our wiki repo
- Published video tutorials on Youtube and Twitter (please submit an issue in the Code Bounty Program repo)
- Documentation or bug fixes in our main repo or JS SDK
- Launch Event: Thursday 9th September at 5:30pm GMT+1
- Challenges go live: October 2th
- Register by: You are welcome to join our hackathon any time before the end (qualified submissions will be accepted even without registration)
- Duration: 4 weeks
- End: Sunday 31st October 2021
- Prize distribution period: up to two weeks after Finale and Prizegiving on November 11th
You can register for the hackathon here!
In this challenge, you are going to build a fully functional DApp on Phala Confidential Cloud.
A qualified DApp should be useful to solve some real-world problems or bring fun to people. It should also address the unique features of Phala (privacy-preserving, CPU extensive, or with HTTP requests)
Suggested Ideas:
- File encryption middleware (for NFT assets on decentralized storage or HTTP servers, etc)
- Privacy enhanced Defi
- Social media: twitter-like feed, forum, blog, IM chat
- Games
- Password manager
- On-chain wallet (e.g. code wallet / WebAuth to Polkadot.js converter)
- Fork Phala main repo and JS SDK repo, and make necessary changes in a new branch of your forked repos
- Submit a brief introduction to the usage of your DApp
- Take a screenshot of your frontend to show your unique feature
- Send the screenshots and share your feeling on Twitter
- Join our Discord server and submit the link to your tweet in the #polkadot-hack-submission chat room.
Submit the challenge at this repo: You need to submit the work to this repo as a Github Issue after you have finished the above steps. Please create an issue in this repository with the following information:
- Title: "Advanced Challenge Submission"
- Content:
- Links to the branch in your forked repos
- A brief introduction of your DApp
- The Twitter link
- Your Discord handler (will contact you for prizes)
When the hackathon is finished, the Phala team will judge the submission and pick up the winners of prizes.
- The tutorial: https://wiki.phala.network/en-us/docs/developer/
- Phala Network core blockchain repo: https://github.com/Phala-Network/phala-blockchain/blob/encode-hackathon-2021
- Frontend UI repo: https://github.com/Phala-Network/js-sdk
Phala is a Substrate-based confidential smart contract blockchain on which you can develop confidential-preserving and privacy-first service. Member of Substrate Builders Program starting lineup. Recipient of Web3 Foundation Grant.
- Discord (join #dev group): https://discord.gg/zQKNGv4
- Official site: http://phala.network/
- Github: https://github.com/Phala-Network
- Medium: https://medium.com/phala-network
- Twitter: https://twitter.com/PhalaNetwork/
- Telegram: https://t.me/phalanetwork/
- Forum: https://forum.phala.network/