[$3000-$10000 NYZO] Nytro Hackathon: Implementation of an application that uses the Nytro token protocol
This is the repository that will be used to gather all the projects that were built for the Nytro Hackathon.
Up to $10000 worth of Nyzo can be earned per application for this bounty, with a minimum reward of $3000 worth of Nyzo. The correct amount will be determined by a team of judges consisting of well known Nyzo community devs and mods which will evaluate based on the following evaluation criteria:
Minimal required criteria:
- Functional and meaningful app
- Fully open source
- Documentation
Additional criteria:
- Documentation quality
- Potential for large adoption
- Ease of installation and operation
- Existing community or user base and marketing
- Originality of the concept
- Code quality
- UX and usability
- Use of the existing Nyzo ecosystem
At the end of the hackathon a winner will be chosen by a community vote, granting an extra $2000 Nyzo bonus prize. 2nd and 3rd place will receive an extra consolation prize of $1000 and $500 Nyzo. The bounty will be fully paid in the Nyzo cryptocurrency.
Nyzo markets are available on:
- Gate io: https://www.gate.io/en/coininfo/NYZO
- Qtrade: https://qtrade.io/market/NYZO_BTC
- Hoo: https://hoo.com/spot/nyzo-usdt
The jury reserves the right not to consider a submission that would not match the minimum expected requirements. In that case the jury will specify why. The submitter will be given some time to improve and submit again to be eligible for a reward.
The jury also reserves the right to issue extra rewards for above-the-ordinary submissions, or suggest further rewards for extra additions to the project.
Project Nytro is a token protocol that brings ERC20-like tokens to the Nyzo blockchain. This with a 7 seconds block time, fast finality and very low fees. The main requirement and goal of this bounty is to use the Nytro token protocol in an open-sourced project. Build an app, website, game, ... that uses the Nytro protocol and get rewarded for your effort! All the documentation about the protocol, tokens and code samples needed to build with Nytro is available on the Nytro github. If you have any questions, feel free to get in touch on the official Nyzo Discord.
Sample code with a reference implementation written in Python can be found here. Helpers for Token creation: http://tokens.nyzo.today/helpers/
In order to have a valid entry in the hackathon, following steps must be executed:
- Fork the Nytro Hackathon Github repository.
- Add a new .md file with a short abstract or project description.
The deadline for registrations is July 4th 2021. This means that after this date, no new entrants to the hackathon will be allowed.
To earn this bounty you need to submit your open-source project by executing the following steps:
- Make sure you have a valid entry in the Nytro hackathon before July 4th 2021.
- Make sure your project meets the minimal required criteria.
- Create a pull request into the Nytro Hackathon Github repository before the submission deadline of August 1st 2021.
- Join the Nyzo discord and show off your project in the #nytro-hackathon channel.
If your project is not fully finished yet, make sure you have at least a working proof-of-concept application that meets the minimal criteria. If more work is needed to finish the project, development can always be continued after the submission deadline. Your hackathon reward will be based on the submission. A separate reward will be issued after the full implementation is delivered.
Rewards will be distributed shortly after your submission is reviewed by the judges.
After the submission deadline, the Nyzo community will be able to vote on their favorite project in a democratic way. Voting will end on August 8th. The top 3 projects will then be announced and receive their bonus prize.
Nyzo is the first blockchain based upon the Proof-of-Diversity consensus mechanism. It's a democratic, fast, scalable and highly efficient blockchain which was founded in 2018. It was built by a team of anonymous core devs and turned into a fully community-driven project with the supporting development of the core devs. The Nyzo community maintains a fund that can be used to support work and development for Nyzo, which is controlled in a democratic way by network participants. All decisions are made on-chain by voting for Nyzo Community Fund Proposals (NCFPs). A proposal was made and funded to host a hackathon (which this bounty is part of) to boost the adoption of the Nytro Protocol.
- The Nyzo whitepaper: https://relay0.nyzo.co/staticWeb/nyzo.pdf)
- The official community website: https://nyzo.io/
- Discord: https://discord.gg/veYdkStw
- Twitter: https://twitter.com/nyzo_io
Feel free to get in touch and if you have any questions regarding Nyzo, Nytro, the hackathon bounty on the official Nyzo Discord.
Nyzo version Documentation: https://tech.nyzo.co/
Team interview (highly recommended as primer): https://medium.com/@CryptoJungle/the-understory-series-nyzo-54d394c28c8f
Proof of diversity: https://tech.nyzo.co/proofOfDiversity
- A google slides simplified explanation: https://docs.google.com/presentation/d/1hrXX6jgtcQYgl7qja94qnNQrFnUslKfy0V3Bed7f1QQ/edit?usp=sharing
- Italian: https://maurocambuli.medium.com/nyzo-un-esempio-di-democrazia-e-sviluppo-tecnologico-6287d6ae27c8
- Chinese: https://nyzo.me/f/20201019
Building a sustainable blockchain - what is the cycle fund?:
- Part 1: https://tech.nyzo.co/strategy/buildingNyzo1
- Part 2: https://tech.nyzo.co/strategy/buildingNyzo2
Technical/developer stuff related to Nyzo:
- Release notes: https://tech.nyzo.co/releaseNotes
- Consensus establishing: https://tech.nyzo.co/consensus
- Message types: https://tech.nyzo.co/messages/messagetypes
- Data formats: https://tech.nyzo.co/dataFormats
- Preferences: https://tech.nyzo.co/scripts/preferences
- Hierarchical deterministic (HD) wallets: https://angainordev.github.io/NyzoSpace/js/dist/index.html
Is there a premine? Who participated in the genesis block?: https://tech.nyzo.co/genesisBlock
Nyzo team technology proposals (NTTPs): https://tech.nyzo.co/teamTechnologyProposals
Nyzo community fund proposals (NCFPs): https://forum.nyzo.community/c/ncfp/5
What is the coin emission rate (inflation):
- Equation (emission per day): https://www.desmos.com/calculator/rzukgxaabr
- Circulation: http://client.nyzo.co/circulation
- Actual rate may vary based on distributions from cycle funds, developers, etc. This is the verifier seed fund rate.
NYTRO - tokens on Nyzo: https://nyzo.io/nytro/
- https://github.com/n-y-z-o - core Nyzo verifier / @nyzo (Dev team)
- https://github.com/Open-Nyzo - Open-Nyzo / @NyZoSy @Monk
- https://github.com/ThreeDotsTech - Nyzo desktop and mobile wallets / @Moco
- https://github.com/AngainorDev - NyzoSpace (HD wallet), projects / @Angainor
- Web wallet: https://nyzo.co/wallet
- Desktop wallet: https://github.com/ThreeDotsTech/nyzo-desktop
- Mobile wallet: https://play.google.com/store/apps/details?id=io.threedots.nyzo_wallet
- HD paper wallet: https://angainordev.github.io/NyzoSpace/js/dist/index.html