Etheropt, a decentralized options exchange built on Ethereum
etherboost.github.io
etherboost.github.io
>Etheropt has no owner. Its entire operation is described and executed by an Ethereum smart contract.
I would like to see regular puts and calls instead of binary options, the latter is ill-suited for hedging and really just a speculative instrument.
Satoshi Nakamoto created the world's most powerful cryptocurrency and nobody knows anything about that person or group, remember.
That said, this is one of those "holy shit" moments for me. Once a DAC is running, there isn't a damn thing a government can do about it.
Or even its creator. It's like a creature let loose in the wild, or a virus with a checkbook. The mind reels at the possibilities.
Regular puts and calls have a potentially unlimited payout which means the seller would have to put up some serious collateral and/or hedge their exposure. If nothing else, I'd figure that would add some complexity and/or counterparty risk.
I'm not well versed in these matters, so perhaps you could enlighten me.
And also, what if someone publish the code of someone else, who is responsible then ?
I have always wondered if the NSA knows who Satoshi is.
Tell me if I'm wrong but isn't your trusted third party now simply Reality Keys?
So far it seems that the only true reliable ethereum use cases have been ponzi schemes and dice games, because these can be implemented completely in the system.
Ethereum's much-promoted gambling app, 'Augur', gets very messy when it comes to settling market winners. I wonder how they will cope with fixing wrongly-settled events, and who will foot the bill?
- https://github.com/etherpot/contract/blob/master/app/contrac... - https://etherdice.io/#contract - https://ethereumpyramid.com/contract.html - And of course the main docs, http://solidity.readthedocs.org/en/latest/ (see also https://github.com/ethereum/wiki/wiki/Solidity-Features)
Once you have a smart contract, it's a good idea to provide some interface to help people interact with it. There are a number of JS libraries to help you interact with Ethereum available at https://github.com/ethereumjs.
https://github.com/thelooneyfarm/contracts
In my experience it is not that much of an uphill battle to start, it is quite similar to the stuff devs do in their normal dayjob.