News for hackers. Stuff that matters.
Re:Earn ETH by committing to open source projects by chrisacky on Wednesday March 15, 2017 @11:39AM (#13876833)
Do you have any idea what happens if the smart contract isn't ever fulfilled? For example, could the reporter create a expiration? Otherwise the Smartcontract is tied up ad infinitum, and perhaps might never be fulfiled, hence locking up Ether forever? Any idea how this works?
Re:Earn ETH by committing to open source projects by scientaster on Wednesday March 15, 2017 @02:31PM (#13878540)
While I haven't read the contract, that is a definite possibility. Most applications that require an 'Oracle' (a trusted source of information i.e the bot) can be written in a way that a deadlock would occur if their service was down, for example. That being said, a smart-contract can be written to give refunds in the case of an expiration, disallow the maintainer from cashing his own pull requests (though he could make another account), and other logic like that.

It's very powerful; but when the smart-contract world interfaces with the unpredictable outside sometimes the logic doesn't line up.

Re:Earn ETH by committing to open source projects by tdb7893 on Wednesday March 15, 2017 @05:57PM (#13880218)
Sometimes I feel like smart contacts solve a set of problems by creating a whole new set of problems