Show HN: Go Freaking Do It – Smart contract for reaching your goals
21–30 of 112 posts
Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals
#22I don't like kill functions. If you have to trust that the owner won't just kill the contract in the middle of your goal it's not actually trustless.
For example, a fundraising period. Kill functions work well when you can effectively say "oops we screwed up the event window, we're going to relaunch with a fresh event window."
For something that is intended to exist permanently, the kill function is strictly harmful as it creates risk for anyone depending on the contract (unless your intention is to avoid having people depend on it, I suppose).
Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals
#23But it makes wonder that there's perhaps more to consider about "your goals" if you need "a supervisor" to verify that you met your goals and a monetary penalty for failing to meet your goals.
More importantly, one's _choice_ of goals and the process by which they strive to achieve them (the journey) is every bit as important as the "verifiable" success/failure rate if we're talking about personal goals.
Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals
#24Earlier quoted context omitted.
It is kind of awkward that a business that exists to help you get things done is paid whenever you fail.
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.
Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals
#25https://www.fitnessmagazine.com/weight-loss/tips/motivation/...
Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals
#26>> 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.
Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals
#27I don't like kill functions. If you have to trust that the owner won't just kill the contract in the middle of your goal it's not actually trustless.
A true trustless smart contract would have no owner.
Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals
#28Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals
#29Earlier quoted context omitted.
It's easier to slack off on your goals if it feels like a noble thing to do.
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?
Re: Show HN: Go Freaking Do It – Smart contract for reaching your goals
#30The way we had proposed to deal with funds that were not returned to the user because of failing a goal was to add them to a reward pool of sorts. We would take a percentage of any failed goal funds, but the majority would be given as rewards to others who had completed their goals in a similar area or time period. The details of this hadn't been fleshed out but one potential way to do it we discussed would be to distribute the reward pool at the end of every month to those who had completed gals in that month (proportional to the amount of money staked).
This would potentially remove some people's concerns listed in the comments about the money not being handled well in case of goal failure. Also it might drive more usage of the service if people would maybe even profit.