Live data from Hacker News

Show HN: Go Freaking Do It – Smart contract for reaching your goals

gofreakingdoit.com

31–40 of 112 posts

Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals

#31
post #30

I had been discussing almost exactly this idea with a friend over the last couple weeks, wholly unaware of the similar services listed elsewhere in the comments (although I realise there is a chance I heard about one of them in the past but forgot about it). Good job on getting this up and running, looks great so far! The way we had proposed to deal with funds that were not returned to the user because of failing a g…

Something to think about with that, wearing my black hat:

What's to stop me from putting up a stake, using a second email address as my "supervisor", and just confirming at the end of the month that I've reached my goal? Without doing anything, that makes me eligible for a chunk of the reward pool.

Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals

#32
post #30

I had been discussing almost exactly this idea with a friend over the last couple weeks, wholly unaware of the similar services listed elsewhere in the comments (although I realise there is a chance I heard about one of them in the past but forgot about it). Good job on getting this up and running, looks great so far! The way we had proposed to deal with funds that were not returned to the user because of failing a g…

But this may be gamed by users who submit easy-to-fulfill tasks.

Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals

#35

>> and will keep the funds otherwise. If I'm possibly going to give my money away, why would I want to do this to some random contract, instead maybe a Charity or somewhere other than directly to the contract?

If you really want it to motivate, the funds should be sent to some group you detest if you fail. I.e. the DNC for a staunch republican, or the NRA for someone who believes in gun control.

Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals

#36
post #30

I had been discussing almost exactly this idea with a friend over the last couple weeks, wholly unaware of the similar services listed elsewhere in the comments (although I realise there is a chance I heard about one of them in the past but forgot about it). Good job on getting this up and running, looks great so far! The way we had proposed to deal with funds that were not returned to the user because of failing a g…

Something to think about with that, wearing my black hat: What's to stop me from putting up a stake, using a second email address as my "supervisor", and just confirming at the end of the month that I've reached my goal? Without doing anything, that makes me eligible for a chunk of the reward pool.

Exactly. The difficult part of creating these kind of value systems isn't just providing more beneficial incentives. It's also about providing the right combination of incentives that remove (as much as possible) any malicious intentions.

Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals

#37

>> and will keep the funds otherwise. If I'm possibly going to give my money away, why would I want to do this to some random contract, instead maybe a Charity or somewhere other than directly to the contract?

It is kind of awkward that a business that exists to help you get things done is paid whenever you fail.

Doctors and pharmaceutical companies are supposed to help you be healthy, but make more if you're ill long-term.

Banks, credit card companies, and brokerages all make more money if you make poor financial decisions (fees, interest, and active trading, respectively).

Auto mechanics and car companies make money if your car doesn't work or doesn't last past the warranty period.

Even piano teachers only make money if you continue needing lessons, rather than becoming able to learn on your own.

Hopefully enlightened businesses will follow the model that customer referrals are more scalable than bleeding the money out of any one individual.

Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals

#38
post #29

Earlier quoted context omitted.

Couldn't the smart contract literally "burn" the funds in case of failure? Like transfer a small percentage to the owner as a fee for the service, then send the rest to a faulty address or contract setup to never be retrievable?

yes. or maybe even distribute it among those that managed to reach their goals.

Goal: "Set a goal that makes me eligible to receive a portion of the rewards".

Done!

Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals

#39

Earlier quoted context omitted.

This is effectively the business model of every health club out there. They lock you into a 1 year contract, knowing most people will not continue past the first or second month.

In that case, the only incentive they have for you to fail is to pack more gym memberships in the same square footage. Still, I think as a perverse incentive it's a lot more indirect.

Exactly, while they can benefit from having fewer people go regularly to offer a better experience to those who do, churn is still a gym's biggest problem, it's why they lock up longer contracts and why gyms have trainers available and regular progress reports, to enhance customer LTV.

Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals

#40
Since setGoalFailed is public (because you want it to be callable by the person trying to achieve the goal, and the contract owner is the supervisor) and does no checks, seems like anyone can mark a goal as failed and the money held in the smart contract will go to the contract owner?

Shouldn't that check that msg.sender is either goals[_hash].owner or owner ?

Post reply on HN