1222
|
Economy / Trading Discussion / Re: [POLL] Will you reverse your Dwolla transactions?
|
on: July 28, 2011, 02:12:53 PM
|
There's nothing fundamentally different about this from any other form of fraud. You make fraudulent statement, and then profit from it.
Frankly I found this question insulting. It's like going up to a random stranger on the street and asking them "Will you steal cars?".
I WOULD say the same thing, except, looking at the poll results, 17% of people are willing to steal and ripoff a company just because they can. Looks like the OP pegged the people here for exactly who they are. Liars, thieves, and the scum of the earth. Only on 4chan would you find a higher percentage of people with reckless abandon for other peoples' well-being. I know there are both honest people here and evil scammers. I was just wondering, in what proportion? It'd be insanely easy to get evidence against someone "Hmm... right here in your browsers history I see MtGox, a bitcoin trading website, bitcoin.org, the website for the bitcoin client and a forum for bitcoin users, mtgox live, a monitoring site for the mtgox trading website, and BTCGuild, a ... ok I have no idea how to explain mining in generic terms
A smart scammer would disassociate themselves with bitcoin in every traceable way, but some of them very well could be that dumb.
|
|
|
1223
|
Alternate cryptocurrencies / Altcoin Discussion / Re: Multicoin, Namecoin, Goldcoin, Silvercoin, OilCoin, 1971coin, backed by bitcoin!
|
on: July 28, 2011, 02:05:47 PM
|
But when the contracts are redeemed automatically (before becoming "insolvent") and when is decided who was right in his bet and how much has to get from the other's party escrow is when the external spot price matters. If it didn't matter, we didn't had to input information from the markets.
Ah, got it. You're talking about your auto-dissolving contracts. Yes, that would be a problem in that case.
|
|
|
1224
|
Alternate cryptocurrencies / Altcoin Discussion / Re: Multicoin, Namecoin, Goldcoin, Silvercoin, OilCoin, 1971coin, backed by bitcoin!
|
on: July 27, 2011, 10:49:57 PM
|
I mean the spot price at the moment of redemption.
Yes, that would be the external spot price which I keep insisting matters very little. The price of a sale is decided by the buyer and the seller of the contract. They have an incentive to meet at the external spot price, but the incentive is small.
|
|
|
1229
|
Bitcoin / Bitcoin Discussion / Re: TradeHill - Why we no longer accept Dwolla and an open letter to Ben Milne
|
on: July 27, 2011, 08:51:35 PM
|
. . . I have been involved with Bitcoin since 2009.
But you only registered on the forum last month? As an account executive and analyst in VC world of Silicon Valley it is my job to find potential new investments and more so in vetting them out.
Are people looking at TradeHill, of course they are. It has potential.
All I am doing is trying to help Jered from flushing himself out of the system. The method he is employing is unprofessional at best in dealing with Dwolla. TradeHill has damaged it's image. Sure they look great to you guys, but none of you guys are going to drop a couple of million in seed either.
Once again Jered, consider what I said previous about going quiet and furthermore, if I were you I would definitely make statement strongly discouraging any coordinated attacks on Dwolla in your behalf.
Check this guy's posting history. Laugh at his spelling and grammar. Notice almost all his posts have been a frantic attempt to get TradeHill to keep this scandal quiet. I've been a TradeHill booster since the day they launched, and their transparency only increases my loyalty.
|
|
|
1231
|
Economy / Trading Discussion / Re: [POLL] Will you reverse your Dwolla transactions?
|
on: July 27, 2011, 06:55:10 PM
|
I was being sarcastic. Although i dont see how putting a step by step on how to do it, is very helpful. I would never do something like that.
Point taken, although the steps aren't exactly hard to figure out. I've been baffled by how Dwolla planned to handle this scenario ever since I first heard of them. I even spoke to one of their reps on the phone asking how their system could possibly be non-reversible in the case of fraud. He didn't know the answer, and it turns out they don't have one. I posted the steps somewhat tongue-in-cheek because I don't think people realize how big of a problem this could be. Scammers have already thought of this. Ethical people need to know what is happening and what could happen.
|
|
|
1233
|
Alternate cryptocurrencies / Altcoin Discussion / Re: Multicoin, Namecoin, Goldcoin, Silvercoin, OilCoin, 1971coin, backed by bitcoin!
|
on: July 27, 2011, 06:33:09 PM
|
Imagine you're a user that wants a stable value. You hold some of the bitcoin from your sales (or wage or whatever) and invest some of them in a "1971 dollar vs bitcoin" contract. The more bitbulls the more you will be able to gain if bitcoin falls. If bitcoin rises, you lose from the contract but gain from the bitcoins you hold, so with the right proportion you stay the same.
Yes, I agree that kind of contract would accomplish what I want. It would not be seemless and easy for Grandma to use, but a sophisticated trader could make it work just fine. Maybe that is really all we need to attract those trillions of dollars, since most of them are controlled by sophisticated traders. The result of the contract (who gains, who loses and how much) depends on the voting, on the real price of the commodities. The price you mean may differ is the price specified in the contract as a "draw" where neither party gains or loses.
The voting affects the external price which affects the fees, but nobody forces you to buy or sell at that price within the bitcoin network. If you're willing to pay slightly higher fees, you can trade as far from the external spot price as you want. Also, voters don't get to vote what they think the price is, they can only vote yes/no on whether to accept the latest block from a miner with the external price embedded. There's not any advantage to voting no if nobody else does. Messing with the exchange rate requires massive collusion with 51% of bitcoin hashing power. That's for sure not the first thing I would do with all that hashing power!
|
|
|
1234
|
Economy / Trading Discussion / Re: [POLL] Will you reverse your Dwolla transactions?
|
on: July 27, 2011, 06:13:11 PM
|
Just keep in mind those voting yes... pretty sure doing this would be considered fraud. If Tradehill and/or Dwolla and/or your bank can prove that you were intentionally defrauding them, you could go to jail, have felony(s) on your record, have large fines levied against you, etc.
If you're not an ethical person, fine. But don't be surprised when the law comes back to bite you.
I'd love to be a fly on the courtroom wall when the plaintiffs try to explain bitcoin to the judge. Of course the defendant would claim they had no idea what bitcoin is.
|
|
|
1236
|
Alternate cryptocurrencies / Altcoin Discussion / Re: Multicoin, Namecoin, Goldcoin, Silvercoin, OilCoin, 1971coin, backed by bitcoin!
|
on: July 27, 2011, 05:55:21 PM
|
No matter the denomination, the contracts will be automatically redeemed before some of the parties is insolvent. The problem with this is that the contracts can expire before the contracted date, but the funds in escrow for the other part are the maximum you should expect to win. If you're losing, you can always add more funds to avoid that the contract gets redeemed. In fact you don't even have to liquidate the contracts when they are become "insolvent", both parties know the funds that are in escrow from the other party, they shouldn't expect to gain more than that.
I'm just noting that the contracts could be denominated in a stable currency. The currency doesn't have to even exist, it can be defined as a basket of commodities or the dollar plus the increase in CPI from shadowstats. It doesn't have to be a currency. The contract could have rice vs gold or mac vs google.
I still think that the hardest part is to define what information must the miners include in the block and how is it going to be calculated that a block is valid or not.
I think I understand what you are suggesting. No counter-party risk is possible because the contract is liquidated before that can happen when bitcoin prices are diving. While I would love to see something like this implemented, it does not address my primary desire of transferring risk from users who want stability to users who want to speculate. I like your idea for a distributed option market, but it requires many changes and some of them (the voting for the input of information from markets) are very risky. You need to move coins from an address to other with the only authorization from the original address of the contract, and the result of the contract depends on voting.
I have to re-iterate, the result of the contract does not depend on voting at all. The external exchange rates only affect the fee structure when trades take place, encouraging people to trade near the external spot price. The actual trading price is determined by supply and demand within the bitcoin network. There is pretty much nothing to gain from taking over 51% of the bitcoin network hashing power to force a different exchange rate into the block chain. All you would accomplish would be to annoy people by changing the fee structure slightly. Much more lucrative uses of that hashing power can be found.
|
|
|
1237
|
Bitcoin / Development & Technical Discussion / Re: [PROPOSAL] The Second Bitcoin Whitepaper
|
on: July 27, 2011, 05:43:20 PM
|
3) Protocol: "Escrow fund is 10% below target. Time to steal some hyperbitcoins from the speculators. YOINK!"
That is the part that I simply do not understand. The "protocol" is not an entity that can take actions. The protocol is a set of rules that all peers use to evaluate the bitcoin messages they receive and build up a shared, agreed-upon concept of what the "global balance sheet" of bitcoin is (in the form of transaction chains stored in the block chain). The protocol dictates rules about transaction validity that individual peers are free to ignore but since other peers have no incentive to ignore the rules, and incentives to obey them, a disobeying peer will get nowhere fast. At every point in the complex dance of bitcoin peers, the protocol rules are constructed to cause natural agreement between everyone with minimal effort. It's a thing of beauty. You talk about the protocol as if it's something running somewhere in real time making decisions and effecting outcomes. It's not that at all. The protocol is a set of rules, and those rules must be set out ahead of time to effect the actions you want from the bitcoin peer network. Not only that, the rules don't specify what any peer has to do, only what is valid for any peer to have done. The protocol rules do not compel any action on the part of any peer, they establish criteria for deciding when what a peer has done is illegal, and because following these rules is to everyone's benefit due to the clever construction of the protocol, everyone naturally obeys them and everyone agrees when someone has done something against the protocol rules and ignores them identically. So you have to formulate rules that can be described ahead of time and which, for any peer who doesn't know anything about the history of transactions in your system, can be used to ingest all of the block chain blocks and then decide on its own, independently of any other peer, what the state of the "global balance sheet" is after every block; and each peer must be able to do this identically. The identically part is what, in my opinion, rules out appealing to external entities for values to use in protocol equations for determining validity of transactions, because nobody ought to, or ought to be expected to, rely on an external authority whom they have to trust gives out accurate information to everybody and who is always available to every bitcoin peer and always presents a true, factual, and consistent set of values when queried. You are quite right in your comments about the protocol. What I wrote in my thought experiment is equivalent to describing the current protocol with words like: Miner: I found a block! Protocol: Here's 50 bitcoins! Enjoy! Miner (later): I found another block Protocol: I'm only giving out 25 bitcoins per block now. Sorry! For the protocol to steal 5% of all outstanding hyperbitcoins, all clients have to be running the same rules which cause them to all agree that users holding hyperbitcoins all have 5% less of them because the escrow fund passed some threshold. Furthermore, the requirement that the protocol establish rules that peers can use to verify transactions themselves using only the data available in the block chain (or other data that is publicly shared via the peer network and is cryptographically secure using hashes and forced work functions) means that the data sets and rules involved in verifying a given transaction must be minimal; otherwise, the work required to verify a transaction chain becomes prohibitive and gets even worse as the network scales.
This last part is why I keep asking for a concrete description of the rules that peers will have to follow to validate transactions. If a client has to a) keep an entire history of every transaction in order to be able to evaluate the validity of a transaction chain (bitcoin peers don't due to the merkle trees), and/or b) appeal to external authorities which may or may not be accessible or trustworthy, and/or c) require the evaluation of complex relationships between transactions or escrow accounts or whatever, and/or d) require every peer to retain huge amounts of data on disk in order to be able to validate any transaction, and/or e) any number of other ways to make the work of peers to establish faith in the validity of a transaction that I haven't thought of yet, then it is an unworkable system.
It is my supposition that your proposal suffers from more than one of these problems; and I've been trying to fish out more detail (admittedly I don't understand every aspect of your proposal so I'm trying to get you to consider my concerns and apply them to your system rather than doing it myself). I don't think you should write to Satoshi or publish a white papeer take any other premature step before addressing these concerns.
Responding to the enumerated concerns, in order: a) Clients only have to track transactions and exchange rates they care about. If I'm not trading or holding goldcoins, I don't have to download goldcoin transactions. b) I believe I have described how external data can be imported into the block chain, especially when that data has multiple trusted sources and nodes can reject blocks containing data they believe to be invalid. c) Yes. If the complex relationship between escrow and hyperbitcoins doesn't work and can't be fixed, then this idea just won't work d) Miners would have to retain all data for transactions they wish to collect fees for. Peers need headers for bitcoin transactions only (like they do now) until they start playing around with advanced features. e) Yes, there could be additional problems that haven't been imagined yet. That's what this thread is for Thanks for your thoughtful analysis.
|
|
|
|