Bitcoin Forum
November 01, 2024, 06:08:58 PM *
News: Bitcoin Pumpkin Carving Contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin in "silent mode"  (Read 2484 times)
grondilu (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1080


View Profile
December 30, 2010, 02:24:22 AM
 #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".

kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1020


View Profile
December 30, 2010, 02:28:45 AM
 #2

Mirror those sites across the net. Problem solved.

bober182
Full Member
***
Offline Offline

Activity: 308
Merit: 100


View Profile
December 30, 2010, 04: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.

Hal
VIP
Sr. Member
*
Offline Offline

Activity: 314
Merit: 4176



View Profile
December 30, 2010, 09: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.

Hal Finney
Sawzall
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile
January 05, 2011, 01:44:44 AM
 #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.
FreddyFender
Full Member
***
Offline Offline

Activity: 215
Merit: 100


Shamantastic!


View Profile
January 05, 2011, 02:42:47 AM
 #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.

ptd
Member
**
Offline Offline

Activity: 114
Merit: 10


View Profile
January 05, 2011, 11: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.
Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1134


View Profile
January 06, 2011, 02:06:16 PM
 #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 ....
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!