On 2/28/14, Peter Todd <p...@petertodd.org> wrote: > As usual, you don't need a hardfork. > > Anyway, one-sided trade is sufficient to get a functioning marketplace > up and running and test out the many other issues with this stuff prior > to forking anything.
I'm totally FOR experimenting with this as it is and I'm happy that Alex/Killerstorm is working on "regular" colored coins. > You can make the same argument against Bitcoin itself you know... > > A Bitmessage-like network would be trivial to front-run via a sybil > attack. It's the fundemental problem with marketplaces - the data > they're trying to publish has to be public. I don't see the Bitcoin analogy... Anyway, I still don't think the seller cares, if he sells at the price he was asking, what would he care about "front running" those parallel networks. I've seen many street markets without "public information" and they work just well. >> I don't think this will be a tragedy, because like we discussed on >> IRC, I don't think the primary goal of markets is price discovery, but >> trade itself. >> >> About historic data, the actual trades are always public, and some >> kind of "archivers" could collect and maintain old orders for historic >> bid and asks, etc. > > And again, how do you know that record is honest? Fact is without > proof-of-publication you just don't. Well, the trades that appeared in the chain actually occurred. Buying to yourself at fake prices? Be careful, the miner could just separate the order and fill it himself. Or anyone paying a higher fee, for that matter. Again, you haven't addressed why the seller cares more about "accurate historic market data" than just his own fees and sell. > You mean a reverse nLockTime that makes a transaction invalid after a > certain amount of time - that's dangerous in a reorg unfortunately as it > can make transactions permenantly invalid. Yes, I'm aware this is a concern for many people and that's why I bring it up when there's an useful use case (we have several important uses in freimarkets). Probably this belongs to another thread or just #wizards, but if I remember correctly, the last discussion we had about this, I think with you and gmaxwell, was more or less like this: -Valid transactions could get invalid with a regorg -Just like with any transaction if a double-spend appears, this just means that you would need to wait for expiry transactions to be somewhat buried to accept payments from it. -That introduces fungibility problems. -True, but doesn't seem a particularly difficult problem (I think we actually drafted some potential solutions, like introducing a maturity rule for expiry transactions) and the advantages outweigh that potential problem IMO. So in summary, I feel like before actually solving the problem we need to rise more awareness on how nice and necessary nExpiryTime would be. Anyway, sorry, I just wanted to point out another use, a deeper discussion about this belongs to another thread. -- Jorge Timón http://freico.in/ ------------------------------------------------------------------------------ Flow-based real-time traffic analytics software. Cisco certified tool. Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer Customize your own dashboards, set traffic alerts and generate reports. Network behavioral analysis & security monitoring. All-in-one tool. http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk _______________________________________________ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development