Test our Prediction Market Software: https://forum.truthcoin.info/builds
Quote from: zack on August 19, 2015, 08:28:08 PMI think it is a bad idea to pay oracles trading fees since the oracles don't participate in the trading process. Instead, we should pay them a judging fee when they do their judging.Each oracle should have a flat-rate for how much it costs to do a judgement, regardless of how popular the topic is.
Quote from: psztorc on August 28, 2015, 04:40:38 PM My intuition is that there will still be transaction fees in proportion to the usefulness of each market.
Quote from: psztorc on August 28, 2015, 04:40:38 PMAfter all, doesn't someone need to place a big trade to "open" the market up, and buy 10 million of "Yes" and 10 million of "No"
Quote from: psztorc on August 28, 2015, 04:40:38 PMAnd won't multiple hubs compete, and some will do arbitrage against the actual non-Hub blockchain itself?
Quote from: psztorc on August 28, 2015, 04:43:05 PMAlso, my understanding is that LN relies on incrementing the sequence number...we might, if we wanted to, force a higher trading fee as the sequence number increases.
Quote from: zack on August 29, 2015, 01:08:06 PMA channel means 2 people can give money to each other, and gamble with each other multiple times, without writing _anything_ to the blockchain.
Quote from: psztorc on August 29, 2015, 09:56:31 PM"Gambling" and "voluntarily sending money" are two different things. For starters, how do the 2 people decide who won the gamble?
Quote from: zack on August 19, 2015, 08:28:08 PMIf the gamblers agree on the outcome, then the oracle never finds out that gambling took place. If the gamblers disagree on the outcome, then one of the gamblers pays the oracle to write down the outcome on his channel-block and sign it. FlyingFox oracles do their judging off-chain.If multiple pairs of people gamble on the same thing, as soon as the oracle judges on one pair's channel, the oracle has sort-of judge over all the channels that were gambling on the same thing. The same oracle-signature can be applied over and over to each pair of gamblers. The oracle doesn't know how many people are gambling.
Quote from: psztorc on August 29, 2015, 09:56:31 PMAlso, again, your other points assume that the channel is private, while market work better when they are public. I don't think anyone will want to use a private channel when there is a public channel.
Quote from: psztorc on September 03, 2015, 11:07:07 PMI simply mean a lightning network with a MSR, that is publicly usable (that anyone can open a channel with). Then most trades might take place off-chain.
Quote from: zack on September 04, 2015, 02:07:08 PMThat is exactly what I am building. I have discovered some limitations that we need to be aware of, since we are to move bets off-chain:1) The person operating the MSR can lie about the volume of trades.If we charge him a fee based on volume, he will lie downward to shrink the fee. If we don't charge a fee based on volume, he will lie upward to look more popular.2) The MSR is a parasite contract. There is no way to force him to pay a volume based fee to the oracle because we cannot measure the volume of bets. so the oracle is not being paid.
Quote from: psztorc on September 04, 2015, 04:45:26 PMHave you investigated and disproved my sequence numbers suggestion...I suggest you provide the proof, before you make claims of that strength. If you don't have the proof, you should really throw in more "I think that..." 's or people reading this will misunderstand your self-interpretation of the strength of your argument.