Author

Topic: Bitcoin in "silent mode" (Read 2472 times)

legendary
Activity: 1526
Merit: 1129
January 06, 2011, 10:06:16 AM
#8
The blocks contain the difficulty transitions. Unless the attacker was able to keep up with the network, you'd receive either blocks of the wrong difficulty (rejected) or nowhere near enough blocks to be reasonable (average would be much higher than 10 minutes). Either case can be detected, though of course if you can't connect to the real BitCoin network then you're not going to get much done anyway ....
ptd
member
Activity: 114
Merit: 10
January 05, 2011, 07:42:43 AM
#7
In theory if we connected to the network by "addr" messages (as opposed to IRC), the client it connected to could lie to it and not tell it about the biggest block chain, but rather a small one it controls. This fraudulent client would only send addresses of clients running the fraudulent block chain. This breaks down if the victim client connects to a node that knows about the real block chain though.
full member
Activity: 215
Merit: 100
Shamantastic!
January 04, 2011, 10:42:47 PM
#6
What if the client is not doing the authentication and the network itself provides this feature? Autonomous networks can monitor dropped nodes and report new connections. Any new connection shakes hands with client and produces "last know state" which the network agrees or disagrees with. The handshake could include an inspection feature that determines if client is valid or compromised, also the client can insure that the network has not been compromised through theft or misdirection.
full member
Activity: 140
Merit: 100
January 04, 2011, 09:44:44 PM
#5
There could be a standalone program to display the same information as Block Explorer does. It's all being pulled from a client via RPC.
Hal
vip
Activity: 314
Merit: 3853
December 30, 2010, 05:54:55 PM
#4
Doesn't the client check with multiple connected peers to make sure it has the latest block? Maybe there could be a window that displays all connected peers and the latest info from each. Then you could check that they all agree about chain length, etc.
full member
Activity: 308
Merit: 100
December 30, 2010, 12:12:46 AM
#3
All data is lost no source code just having a blog about bitcoins and you go to a labor camp.
Think falun gung and china.
legendary
Activity: 980
Merit: 1014
December 29, 2010, 10:28:45 PM
#2
Mirror those sites across the net. Problem solved.
legendary
Activity: 1288
Merit: 1076
December 29, 2010, 10:24:22 PM
#1
I was talking about bitcoin on some forum and at some point I was explaining that all transactions are public.  I gave bitcoinexplorer.com as an example of a website where people could have details about any transaction.

At this point there was a misunderstanding, for one of the guys I was talking to thought bitcoinexplorer.com was part of the system, that during a transaction, both parties had to refer to this website in order to perform the transaction.  Of course, I had to explain that this is not the way bitcoin works,  that bitcoin doesn't need any website to function properly.

However, this made me think of something.

Right now there are a few websites that are very useful to the bitcoin project.   bitcoin.org and its forum of course, Bitcoinexplorer.com, bitcoinwatch.com and others.

Would the use of bitcoin be really the same without those websites ?  Isn't bitcoinwatch.com quite reassuring for instance, since it allows a user to check that "everything is right" by comparing his block number to bitcoinwatch's block number ?

So, if governments decided to shut down all bitcoin related websites and forums, then bitcoin would need to work in "silent mode".  People would have to trust their client only.  They would communicate via encrypted email about their chain length, making sure it is more or less the same.  It would be the same system, but I guess it would surely "feel" different.

I'm pretty sure it would work fine, but we should be mentally prepared to use bitcoin in such a "silent mode".
Jump to: