Bitcoin Forum
May 27, 2024, 08:00:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 [7] 8 9 10 »
121  Economy / Trading Discussion / Re: CALLING ALL SHORTS on: June 07, 2011, 04:57:39 PM
my password was shorter than 9 characters. but I tried again with a longer version and it did the same thing. I think it maybe because my password had a '#' in it? I tried a different one and it worked.
122  Economy / Trading Discussion / Re: CALLING ALL SHORTS on: June 07, 2011, 02:41:47 AM
I get " there was some sort of problem. Try again." when I try to register.
Are these European or American style options?
123  Economy / Trading Discussion / Re: CALLING ALL SHORTS on: June 06, 2011, 11:35:43 AM
nice.
You should really switch it so the prices are quoted in USD rather than BTC since that is what everyone is used to thinking in. It is a bit annoying to have to go 1/x on everything.
124  Bitcoin / Bitcoin Discussion / Re: How do I send money overseas to Europe? Can I convert BTC->GBP or EUR? on: June 06, 2011, 01:45:43 AM
Yes you can withdraw EUR from mtgox.
125  Bitcoin / Bitcoin Discussion / Re: I am pretty confident we are the new wealthy elite, gentlemen. on: June 05, 2011, 05:45:57 PM
Quote
There's an important point here which I have made which I'm not sure you have understood: The details, at this point, are irrelevant. Bitcoin is the first currency to solve the problem it solves. No other currencies of that nature can possibly beat the enormous momentum that bitcoin has. No bitcoin alternatives will survive for the same reason no alternative WWW protocols will survive, or no alternative internet protocols will survive, or no alternative set of microprocessor instructions will survive, etc., UNLESS they solve a different problem than the problem solved by bitcoin.

oh just like how no social network could possibly overtake friendster.
or no payment method could overtake paypal.
I see your point.
126  Bitcoin / Bitcoin Discussion / Re: [POLL] BTC or UBC? on: June 03, 2011, 03:50:02 PM
yeah this happens with stock all the time people don't get confused. Best make the change now. Prices will always be quoted in whatever we call the smaller denomination. Might as well make that thing be bitcoin. It will be more confusing if there is this extra UBC thing floating around. People will constantly ask "well what is a bitcoin then?" "oh that isn't used anymore" huh?
127  Bitcoin / Bitcoin Discussion / Re: [POLL] BTC or UBC? on: June 01, 2011, 08:36:18 PM
Cusipzzz: I'm pretty sure he means either use UBC or change how many bitcoins 1 BTC equals. So there would be no such thing as UBC.
128  Bitcoin / Development & Technical Discussion / Re: Bitcoin without mining on: May 30, 2011, 07:34:08 PM
trippy: If you follow the thread you see that in bitcoin you don't need to make 50% of the bitcoin users dishonest. There are maybe 3 people that need to colude to break bitcoin or more likely 1 government.
In this proposal you could pick 100 or 1000 random forum users and you would be *way* safer. If you bothered to be more discriminating and actually picked people you knew you would be even safer still.

Also there isn't a way for someone to figure out who you have chosen to trust. (Trust is the wrong word. These are people you don't think are working together. You can actually choose all people taht you know are corrupt as long as they aren't colluding)
129  Bitcoin / Bitcoin Discussion / Re: [RFC] Our next denomination: UBC on: May 30, 2011, 03:22:23 PM
Quote
I would favor something different : when the decimal place is moved in the default implementation we just call "a bitcoin" whatever happens to be the smallest integer value after the decimal shift.

Happened in France the other way around when we switched from "old francs" to "new francs" with a "new franc" being worth exactly 100 "old" ones.

After a couple of weeks of slight confusion, everything would be back in order

Yeah this is the best idea I think. No real need to make up a new name. Just change the display in the client.
130  Bitcoin / Development & Technical Discussion / Re: Bitcoin without mining on: May 30, 2011, 02:28:38 PM
creighto: Even if you are correct that there is some hidden pool of mining waiting to be put online it doesn't change my original point that bitcoin as it is now depends on everyone trusting a few random people. We are implicitly trusting a couple large miners and a couple pools and your secret hasher.
My argument is that we might as well make this trust explicit. It will be much more efficient, and way more secure.
131  Economy / Trading Discussion / Re: I have Liberty Reserve and need BitCoins - who exchanges on: May 30, 2011, 01:19:12 AM
mtgox.com
132  Bitcoin / Development & Technical Discussion / Re: Bitcoin without mining on: May 27, 2011, 11:03:53 PM
kjj:
So let's assume an attacker controls 60% of the network.
He makes a big transaction that is sent to the whole network.
He stops generating blocks on the legit network.
He now starts generating a new chain without the large transaction but not sending it to the rest of the network.
His fake chain will eventually grow longer than the real chain.
At some point of his choosing he publishes his longer chain to the real network.
The fake chain is now accepted as real since it is longer.


Quote
Since this topic keeps coming up over and over again, I'm going to propose a potential solution: every time a node reshuffles, they should make a note of which peer it came from.  More than three reshuffles from the same peer in like 24 hours, and that node is dropped.
This doesn't help. It is trivial to just send from a new peer.
133  Bitcoin / Development & Technical Discussion / Re: Bitcoin without mining on: May 27, 2011, 07:01:13 PM
Mike Hearn:
Quote
If I don't have to choose who I trust then how do I know what I see on the screen reflects the same reality other people see? In particular, if I want to become a merchant, how do I stop somebody from connecting to my node and feeding it fictional transactions that show me being a millionaire?

If you want to become a merchant yes you should enter in some nodes that you trust. If you are just a random person checking out the software then there is some bootstrapping process (like there is for bitcoin) that gets you connected to the network. At that point everyone you connect to will tell you the hash of the current ledger. If you notice a discrepancy then yes you will have to jump through some hoops. Come to the forum and ask for a list of trusted nodes or something. But again this level of trust is very low. You could pick 100 random forum users and be fine.

Quote
Currently I don't really have to trust any miners. According to the bitcoinwatch site, no pool has even 40% right now, and in the long run I expect mega-pools to be even less common.
You don't have to trust a particular miner but you do have to trust that artforz and deepbit aren't conspiring. Which is analogous to having to trust that more than 50 of the random forum users you picked to trust aren't working together.

kjj:
Quote
You would need not just 50% of the world's hashing power, but closer to 95%+ of it if you wanted to pull off any meaningful BTC scam.
I don't think so. You can steal the vast majority of blocks from then on by storing up blocks you generate and release them only when someone else also solves one. Not sure if you consider that meaningful or not. (There was some long ago thread about this that I can't find now) You could double spend by getting one block ahead of the good network and then just stay ahead until you are ready to drop your one block longer chain.
134  Bitcoin / Development & Technical Discussion / Re: Bitcoin without mining on: May 27, 2011, 05:55:33 PM
Mike Hearn:
A new person could run the client fine. You don't have to enter in anyone that you trust to use it. You only need trust to resolve issues when there are two competing ledgers. And that should be a very rare event.

Quote
Satoshis original design goal was a system with no trust at all
Yeah I know but that isn't actually how it turned out. Like I mention above we actually are trusting the big miners and also trusting that some government or corporation doesn't stick in X million of hashing power and compromise the network. I feel like this system is actually more secure.

I actually don't think it has different trade offs. Is there some other advantage to the current bitcoin that I'm missing?
135  Bitcoin / Development & Technical Discussion / Re: Bitcoin without mining on: May 27, 2011, 05:18:24 PM
goatpig:
I think you aren't exactly understanding the proposal.
You have a list of nodes that you trust. These guys are the only ones who's vote you listen to. The idea is that if there are enough people you trust online it can't be compromised. A good amount of nodes you trust will be online at any given time. So they will see first hand if transactions should be added to the ledger or not. You are not relying on who they are trusting in turn if that is what your issue is.

Quote
You still need a system to define which votes are bogus within the web of trust
People publish their node's public key you can add it to your client if you want. There are enough people even on this forum I would add. Keep in mind that you don't really have to trust them. You just have to trust that >50% of them wont be working together for some nefarious purpose.

Quote
Doesn't work like this. If that gigantic group's action affects the value of the same commodity by being part of the network, your wealth is effectively in the palm of their hands. There can't be several trust groups within the same network because they both affect the face value of your commodity. If entry in the network is submitted to the rules of the trust group, same problems as above apply.
This scenario wouldn't be two competing ledgers it would be a ledger that is trusted by 99% of the legit nodes and a ledger held by a million fake nodes that no one trusts. You aren't the only one that wouldn't believe their BS ledger. No one legit would. So they aren't really a "part of the network."

It is the same thing going on right now with bitcoin we are all implicitly saying we trust deepbit, artforz etc.
In the new system you would just add them to the your list of trusted nodes if you wanted.

If you still don't see how it would work could you please describe a specific attack that would compromise it?


BitterTea:
 
Quote
Anyway, security against double spending isn't the only function of mining, it also serves to distribute the currency initially. Unless you have another method to do so, mining is still a reality until all 21 million coins are distributed.
Yeah I have a method but I want to make sure there are no holes in this first.
136  Bitcoin / Development & Technical Discussion / Re: Bitcoin without mining on: May 27, 2011, 04:25:28 PM
goatpig: This isn't one node one vote. You only trust the nodes you trust. If someone sets up a million nodes that all trust each other you don't really care.

You can't change the ledger in any illegitimate way without the current pool of trusted nodes noticing and rejecting your change.
137  Bitcoin / Development & Technical Discussion / Re: Bitcoin without mining on: May 27, 2011, 04:07:55 PM
BitterTea: It also doesn't mater how energy efficient the card is. They will just use more cards to mine then.
138  Bitcoin / Development & Technical Discussion / Re: Bitcoin without mining on: May 27, 2011, 04:06:25 PM
Quote
I'm not saying there's no place for a trust network, either in place of mining or in addition to it (maybe "I trust these nodes would never engage in an attack on the network"), but I think it's important to keep in mind that the future will most likely look nothing like the present.

I would argue that it will be even more consolidated. There will just be a few large mining operations and some big pools. This makes the issue of trust even worse.

Quote
Bitcoin is not wasteful, even now.  It's several orders of magnitude more energy efficient than the fiat currency systems in use around the world.
Just because it is less wasteful than another wasteful thing doesn't make it not wasteful. You are basically saying: "The model-T is much faster than the horse. There can't be anything faster!"
139  Bitcoin / Development & Technical Discussion / Bitcoin without mining on: May 27, 2011, 03:44:53 PM
So I've been thinking...
 bitcoin mining seems like such an unfortunate side effect of the system since it is so wasteful. It will be a bit obscene how much will be spent mining if the network ever gets large. It would be cool to come up with a bitcoin that doesn't need miners.

There are several issues but I’ll ignore how coins are distributed and focus on the central problem of creating some way to trust the central ledger*.
Currently this is what mining solves. The network trusts the ledger with the most mining done on it. So now to trust bitcoin you have to trust that >50% of the current mining power is "good". And actually the way the network has evolved with pools we are actually trusting that every large pool operator is “good” since even if the pool isn’t over 50% the operator could have non-pool mining going on bringing the total over 50% or two pools could collude to defraud the network etc. Also if say some government decides to wreck the network it wouldn’t be that expensive for them to do so. (This is all discussed in other threads so no need to go into this here) My point is that although the current network uses mining as a way to solve the trust issue it really doesn’t since you still must trust the large pool operators.

My idea is to make this issue of trust explicit.

Let’s say a node has a public key that the client generates for them. There is no connection between this key and a wallet key. It just allows you to be sure you are talking to the node you think you are.

So when you run a node you choose which other nodes you trust. So you could say “I trust my 3 friends’ nodes, Gavin’s node, and these 5 businesses’ nodes.” This trust just means that you believe these people will never participate in a double spend attack or otherwise manipulate the ledger. 
The ledger would basically be like the current bitcoin block chain but it would also have a list of what nodes believe the current ledger to be valid. <hash of current ledger signed by node’s public key> (This list doesn’t have to be complete. Nodes can just collect this list as needed. They could even just ask the nodes they trust if they think the current ledger is valid since those are the only ones they care about)

Transactions are still sent to all nodes connected to the network. There would be a network wide timestamp. Transactions would only be accepted if they were within a certain time period of the network timestamp. So you would need to wait maybe 10min before you could fully trust a given transaction. After this waiting period you could be sure those coins weren’t double spent.

If a node ever encounters two conflicting ledgers it would just go with the one that was validated by more nodes that it trusts.

So there should always be a consensus among the trusted members of the network.

There would be a way to look up particular nodes in the network and ask them questions. (I’m imagining this whole thing running on Kademlia, a DHT)

So obviously this is still vague because I haven't had time to work out all the details. I’m hoping someone else will be inspired.

ok rip into it!

*(I guess you could try to come up a way to get rid of the central ledger but I have a feeling that might not be possible)
140  Bitcoin / Bitcoin Discussion / Re: [RFC] Our next denomination: UBC on: May 26, 2011, 08:32:39 PM
I'm all for it.
I miss the days of throwing around huge amounts of bitcoins. This will bring that feeling back. 
And come on UBC/USD parity...
Pages: « 1 2 3 4 5 6 [7] 8 9 10 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!