GoodDollar / GoodHacking

Ideas and Challenges for hackathons
MIT License
0 stars 0 forks source link

Create Impactful Solutions based on the GoodDollar ERC20 Protocol #5

Open vs77bb opened 4 years ago

vs77bb commented 4 years ago

Prize Bounty

First Prize: $1500 Second Prize: $500 Third Prize: $100 + a ticket to Ethereal Tel Aviv!

Challenge Description

GoodDollar is a non-profit digital coin created to serve the many and not just the few, by giving everyone who joins a small daily income in the form of UBI. To elevate the poor out of poverty and into financial freedom. To create new trade, new marketplaces, new entrepreneurs, new jobs, new economic growth, new business, for everyone.ˇ

Our society is on the cusp of a financial revolution, at the tipping point of a massive change. Blockchain technology and cryptocurrencies have provided us with an alternative to outdated financial institutions like banks and credit companies but the solutions are not yet complete and the future is still being determined.

We are seeking programmers to propose and create impactful solutions based on the GoodDollar ERC20 Protocol as part of Consensys for Social Impact Global hackathon. The winners will be announced just in time for the first Ethereal conference outside of the US, in the lovely coastal city of Tel Aviv.

Together we now have the means to form our own financial frameworks, decentralized ones, that can be programmed to serve common human interests rather than corporate ones.

Here’s Yoni Assia, Presenting a 15m vision of GoodDollar - Here

The Impact of UBI - Now let's solve this globally - Here

Submission Requirements

Submission Deadline

11:59pm Eastern on September 11th

Judging Criteria

The winner/winners will be chosen accordingly to the feasibility of the implementation of their solution.

Winner Announcement Date

We will review the submissions on a rolling basis upon submission. Winners will be notified at the end of the hackathon.


Developer Resources

Challenges

Use case: A Work Marketplace enables its users to login with GoodDollar. The Marketplace, which is trying to reach more people, will implement a sign-in with GoodDollar account in order to speed up user onboarding, and let a registered GoodDollar community member to fill in their details in a click of a button to start receiving remittance for work, received by the site provider, into their GoodDollar wallet.

An example flow:

Technical Requirements

The ask: Implement curation markets using DAOStack's tools and holographic consensus. The GoodDollar members (DAO) would need to make different decisions and also manage common pool resources.

-Map governance needs for a community-driven to run -Implement a proposal and voting mechanic which users could participate on. -The GoodFeed - the feed every user sees when he opens his wallet, this a scarce and valuable resource for passing information to the members of GoodDollar. How would the members decide which news and announcements are worthy to be displayed to everyone?

Technical Requirements

**GoodBusiness A mechanic for Any entrepreneur or business to attract GD users community. Stake yourself or ask to finance your business growth to your customers (Buy GD) Accept GD as a mean to unlock fiat finance for GDs (Sell GD) GoodFund → Donate to a pool of resources managed by DAO GoodPeeps → Stake a person with monthly UBI GoodCommunity →** A mechanic for GD users community to Ask crowed to finance their community by onboarding multiple businesses (Buy GD) Accept GD as a mean to unlock fiat finance for GDs (Sell GD)

GoodReserve

Implement the reserve smart contract. The reserve has three main functions

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 8.1 ETH (1507.46 USD @ $186.11/ETH) attached to it.

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Cancelled


Work has been started.

These users each claimed they can complete the work by 2 years, 5 months ago. Please review their action plans below:

1) prorokeskobar has started work.

Try to like always do best in a thing 2) gungz has started work.

Read documentation and then start developing. 3) nanspro has started work.

Working on implementing GoodReserve Contract!!

Learn more on the Gitcoin Issue Details page.

sirpy commented 4 years ago

@prorokeskobar good luck, anything you need, we are here to help

connoroday commented 4 years ago

@prorokeskobar @gungz Are either of you still working on this challenge? Have you been making progress and can we help with any questions?

Gungz commented 4 years ago

@connoroday, I don't think I can submit today, after playing around for whole day over last weekend, I can make the app running in my local machine, but that's as far as I can get, I have issue with my local machine that prevents me to run the app properly although finally it can run after last weekend. If there's another one or two week, probably I can work on it still but I'll be honest I won't be able anything today.

connoroday commented 4 years ago

@Gungz no problem! After speaking with the Gooddollar team and others working on this bounty we've decided to take this off the hackathon explorer and make it a main explorer bounty post-hackathon. That should make it open-ended enough time-wise for you and others to complete work. So please don't quit yet!

Are you on our discord server? If not feel free to join below and let me know your username. It's a great resource to ask questions and easily reach the Gitcoin and Gooddollar teams.

https://discord.gg/z9RfU6w

sirpy commented 4 years ago

We are here to help you. Feel free to contact me here just mention me. or on our telegram channel t.me/GoodDollarX

Gungz commented 4 years ago

OK, I will join the Discord, thanks for the info that this can be completed after hackathon.

Gungz commented 4 years ago

Hello, Sorry for slow response. I have a question, this javascript snippet that is expected for GoodIdentity, is it expected to be created as npm library ? Also, how do you expect the snippet to work and get the GoodDollar 3rd party GoodDollar account wallet address/gundb profile ? When the snippet is used in 3rd party app, should the developer of that app embed the GoodDollar address explicitly when using the snippet ? What I mean is that the address should be one of parameter that the snippet receives.

sirpy commented 4 years ago

It doesn't have to be an npm package. Yes it probably need to be a parameter

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Cancelled


The funding of 8.1 ETH (2131.48 USD @ $263.15/ETH) attached to this issue has been cancelled by the bounty submitter