Bitcoin Forum
April 20, 2024, 03:49:06 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: I have dial up.  (Read 1819 times)
Anokorok (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 12, 2012, 01:15:02 PM
 #1

It's a tragic legend unfortunately true.

I live far away from fellow Linux hackers and the concrete jungles that sport 100 Mbps downlinks. To get to here you must to venture into the mountains and rally down dirt road to where the wireless signals come and go. If you ever feel curious enough to come out this far, don't be alarmed by the smell when you stop. It's just the fresh cow dung smoking off your exhaust.

I've attempted to get started with Bitcoin before. Bit Faucet had graciously donated 0.05 BTC to me many months ago that I've been eagerly waiting for to appear in my client. And no, I haven't been downloading it all this time. In my fleeting interest I rightfully lost determination in downloading the entire block chain over my slow connection.

Now the block chain is an order of magnitude larger.

So determined again I've began redownloading the block chain. It's received roughly 200 MB so far (if you have a 10 Mbps connection, that's like waiting for 35 GB). In a few weeks it should be fully downloaded. Anyway, this is long enough. I just wanted to dispel the legend that dial-up is dead as disco. Or am I the only one that sees horses and code as part of a normal day?

P.S. An idea for you entrepreneurs: a service that mails the block chain on DVDs to would-be users with impatience or slow internet connections. And I do mean mail and not IP over Avian Carriers. It's -20 C right now.

P.P.S. As I finished writing this the transaction has showed up in my client with 400 confirmations. Perfect timing!
1713584946
Hero Member
*
Offline Offline

Posts: 1713584946

View Profile Personal Message (Offline)

Ignore
1713584946
Reply with quote  #2

1713584946
Report to moderator
1713584946
Hero Member
*
Offline Offline

Posts: 1713584946

View Profile Personal Message (Offline)

Ignore
1713584946
Reply with quote  #2

1713584946
Report to moderator
1713584946
Hero Member
*
Offline Offline

Posts: 1713584946

View Profile Personal Message (Offline)

Ignore
1713584946
Reply with quote  #2

1713584946
Report to moderator
Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713584946
Hero Member
*
Offline Offline

Posts: 1713584946

View Profile Personal Message (Offline)

Ignore
1713584946
Reply with quote  #2

1713584946
Report to moderator
1713584946
Hero Member
*
Offline Offline

Posts: 1713584946

View Profile Personal Message (Offline)

Ignore
1713584946
Reply with quote  #2

1713584946
Report to moderator
1713584946
Hero Member
*
Offline Offline

Posts: 1713584946

View Profile Personal Message (Offline)

Ignore
1713584946
Reply with quote  #2

1713584946
Report to moderator
rjk
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
January 12, 2012, 01:31:42 PM
 #2

It's a tragic legend unfortunately true.

I live far away from fellow Linux hackers and the concrete jungles that sport 100 Mbps downlinks. To get to here you must to venture into the mountains and rally down dirt road to where the wireless signals come and go. If you ever feel curious enough to come out this far, don't be alarmed by the smell when you stop. It's just the fresh cow dung smoking off your exhaust.

I've attempted to get started with Bitcoin before. Bit Faucet had graciously donated 0.05 BTC to me many months ago that I've been eagerly waiting for to appear in my client. And no, I haven't been downloading it all this time. In my fleeting interest I rightfully lost determination in downloading the entire block chain over my slow connection.

Now the block chain is an order of magnitude larger.

So determined again I've began redownloading the block chain. It's received roughly 200 MB so far (if you have a 10 Mbps connection, that's like waiting for 35 GB). In a few weeks it should be fully downloaded. Anyway, this is long enough. I just wanted to dispel the legend that dial-up is dead as disco. Or am I the only one that sees horses and code as part of a normal day?

P.S. An idea for you entrepreneurs: a service that mails the block chain on DVDs to would-be users with impatience or slow internet connections. And I do mean mail and not IP over Avian Carriers. It's -20 C right now.

P.P.S. As I finished writing this the transaction has showed up in my client with 400 confirmations. Perfect timing!
Cool story bro. What state are you from?

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
jake262144
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
January 12, 2012, 01:52:43 PM
 #3

While it is true that the RFC for IP over Avian Carriers never tackled environmental issues like your -20°C weather, heavy snowstorms, hunting season, and the like, our ground-breaking proprietary extensions to the protocol should make the delivery possible: we send your bird carriers with FedEx!

Implementing out protocol extension, the transmission link will be established...
Unless it won't, see this guy's video: http://www.youtube.com/watch?v=6wpkbYL7wFA&feature=related
That may or may not have been one of our ostrich messengers sent out to deliver an urgent marriage proposal made by one of our clients via Internet Messaging.
126 bytes sent, 0 received, and we never saw that bird again. As a matter of fact, I don't recollect hearing from that particular client again either...

Should your organization prove unable to implement our extension for any reason, we also offer reliable, if somewhat slower, solutions based on the vanilla version of the standard.
Please use the mii-tool-avian to reduce the desired link speed and we'll send penguin carriers right away.
Persistent buggers, those penguins. Just make sure to have enough fish when your blockchain is received Smiley
jake262144
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
January 12, 2012, 01:56:14 PM
 #4

On a more serious note: if you're in the middle of fraking Amazonian Forest, a thin client might be the solution for you. The blockchain remains in the cloud and does not have to be downloaded and synced.
Naturally, there are security implications to this approach as nothing in life is free.
rjk
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
January 12, 2012, 01:57:58 PM
 #5

On a more serious note: if you're in the middle of fraking Amazonian Forest, a thin client might be the solution for you. The blockchain remains in the cloud and does not have to be downloaded and synced.
Naturally, there are security implications to this approach as nothing in life is free.
Some allow you to control your private keys - this would be the best solution. Also, if you are mining it should work fine because of the low bandwidth requirements (for the most part) of a miner. I would be interested however to know how well this actually works over dialup.

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
julz
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
January 12, 2012, 02:01:59 PM
 #6


P.S. An idea for you entrepreneurs: a service that mails the block chain on DVDs to would-be users with impatience or slow internet connections. And I do mean mail and not IP over Avian Carriers. It's -20 C right now.

If you trust some entrepreneur to mail you the block chain - why not just trust some wallet system which uses a remote blockchain?

The electrum client sounds like it should be just the thing for you.

https://bitcointalk.org/index.php?topic=53858


@electricwings   BM-GtyD5exuDJ2kvEbr41XchkC8x9hPxdFd
jake262144
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
January 12, 2012, 02:06:41 PM
 #7

Thanks for clarifying that rjk. I admit I was being too vague.
There still are implications though... you're giving up some of the control to a third party.

Never-ever trust a client admitting to storing private keys server-side, not after the MyBitcoin fiasco!



For anyone interested in the matter, here is the RFC document establishing a standard for the transmission of IP datagrams on avian carriers http://www.faqs.org/rfcs/rfc1149.html
The following extension is even better introducing QOS! http://www.faqs.org/rfcs/rfc2549.html
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
January 12, 2012, 02:10:26 PM
 #8


P.S. An idea for you entrepreneurs: a service that mails the block chain on DVDs to would-be users with impatience or slow internet connections. And I do mean mail and not IP over Avian Carriers. It's -20 C right now.

If you trust some entrepreneur to mail you the block chain - why not just trust some wallet system which uses a remote blockchain?

The electrum client sounds like it should be just the thing for you.

https://bitcointalk.org/index.php?topic=53858



The client can verify the block chain.

Electrum is not a bad idea though.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
julz
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
January 12, 2012, 02:57:14 PM
 #9


P.S. An idea for you entrepreneurs: a service that mails the block chain on DVDs to would-be users with impatience or slow internet connections. And I do mean mail and not IP over Avian Carriers. It's -20 C right now.

If you trust some entrepreneur to mail you the block chain - why not just trust some wallet system which uses a remote blockchain?

The electrum client sounds like it should be just the thing for you.

https://bitcointalk.org/index.php?topic=53858



The client can verify the block chain.


I've heard that - but would love to see the definitive argument for why someone couldn't supply a fake blockchain with a relatively low difficulty and lead your client to think their easily mined blocks are the real thing.
I know there are 'checkpoints' so presumably a nefarious miner would need quite a bit of hash power to reduce the difficulty in his evil-tailed chain in any reasonable length of time.
I don't yet see why this evil chain wouldn't  verify just fine with the client.
I guess this is a question for the bitcoin stackexchange.

edit: perhaps the thing is that this evil chain could still never be longer than the real one(?) - so the client would notice that
Sorry for sidetracking!



@electricwings   BM-GtyD5exuDJ2kvEbr41XchkC8x9hPxdFd
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
January 12, 2012, 02:59:37 PM
 #10


I've heard that - but would love to see the definitive argument for why someone couldn't supply a fake blockchain with a relatively low difficulty and lead your client to think their easily mined blocks are the real thing.
I know there are 'checkpoints' so presumably a nefarious miner would need quite a bit of hash power to reduce the difficulty in his evil-tailed chain in any reasonable length of time.
I don't yet see why this evil chain wouldn't  verify just fine with the client.
I guess this is a question for the bitcoin stackexchange.


You can only pass off an evil chain as the real thing if you also isolate them from the network.  If they connect to a valid node, they will use the longest chain available, which is always the valid chain.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
julz
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
January 12, 2012, 03:01:35 PM
Last edit: January 12, 2012, 03:11:40 PM by julz
 #11


You can only pass off an evil chain as the real thing if you also isolate them from the network.  If they connect to a valid node, they will use the longest chain available, which is always the valid chain.

Ok - that makes sense thanks.
edit: not that I understand why some clock adjustment on the evil chain miner machines couldn't make the low-difficulty evil-tail chain longer

@electricwings   BM-GtyD5exuDJ2kvEbr41XchkC8x9hPxdFd
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1025



View Profile WWW
January 12, 2012, 04:03:15 PM
Last edit: January 12, 2012, 04:28:41 PM by deepceleron
 #12


You can only pass off an evil chain as the real thing if you also isolate them from the network.  If they connect to a valid node, they will use the longest chain available, which is always the valid chain.

Ok - that makes sense thanks.
edit: not that I understand why some clock adjustment on the evil chain miner machines couldn't make the low-difficulty evil-tail chain longer

It's not that easy; it is more like "the most difficult chain" that is used. The hashes in the blocks also have a difficulty; Bitcoin can see the blocks were easy even if you time warp while you are generating them.

56k dialup gets about 12MB an hour in downloading compressed files. I have split a downloadable blockchain into 100MB parts with very high compression; that would still take 8 hours of continuous downloading per file x 6 parts.
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
January 12, 2012, 04:22:57 PM
 #13


You can only pass off an evil chain as the real thing if you also isolate them from the network.  If they connect to a valid node, they will use the longest chain available, which is always the valid chain.

Ok - that makes sense thanks.
edit: not that I understand why some clock adjustment on the evil chain miner machines couldn't make the low-difficulty evil-tail chain longer
When we speak about "longer blockchain is the valid one" we means "the one hardest to do". Difficulty matter.

A blockchain with 1 block at 1 million difficulty is worth much much more than one with 100 blocks at difficulty 100. The client will recognise the first one as the valid one and ignore the second one.

robputt796
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
January 12, 2012, 06:34:24 PM
 #14

Hi,

I think the best way of solving this is to rent a VPS (can be quite cheap), SSH to it which uses almost no bandwidth and then remotely run your wallet on that.

Good luck with your 56k BitCoin adventure!
SkRRJyTC
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
January 12, 2012, 10:40:45 PM
 #15

A sobering reminder of the need for thin clients.  I hope we will never move away from the standard client containing the entire blockchain... but we do need thin clients for some things.
tlhonmey
Newbie
*
Offline Offline

Activity: 37
Merit: 0


View Profile
January 20, 2012, 12:42:26 AM
 #16

Thin clients, and the algorithm also allows entries involving addresses which have an available balance of zero to be "pruned" out of the block chain.  Assuming the statistics I saw last year on how many empty addresses there are still hold true, finishing implementing that would quarter the size of the current chain.
jake262144
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
January 20, 2012, 08:57:25 AM
Last edit: January 20, 2012, 10:41:08 AM by jake262144
 #17

Thin clients, and the algorithm also allows entries involving addresses which have an available balance of zero to be "pruned" out of the block chain.  Assuming the statistics I saw last year on how many empty addresses there are still hold true, finishing implementing that would quarter the size of the current chain.

Pruning is only done on end client's side!
If you downloaded a pruned chain, that would amount to trusting other nodes that the pruned-out transactions were all legit.
There is no place for this kind of trust on the protocol level.
You still download the whole block chain, verify each and every block, and then - trusting only yourself - prune out some of the transactions.
kevinmark
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
January 20, 2012, 09:53:09 AM
 #18

nice story.
papa_snurf
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
January 21, 2012, 07:29:01 PM
 #19

It's a tragic legend unfortunately true.

I live far away from fellow Linux hackers and the concrete jungles that sport 100 Mbps downlinks. To get to here you must to venture into the mountains and rally down dirt road to where the wireless signals come and go. If you ever feel curious enough to come out this far, don't be alarmed by the smell when you stop. It's just the fresh cow dung smoking off your exhaust.

I've attempted to get started with Bitcoin before. Bit Faucet had graciously donated 0.05 BTC to me many months ago that I've been eagerly waiting for to appear in my client. And no, I haven't been downloading it all this time. In my fleeting interest I rightfully lost determination in downloading the entire block chain over my slow connection.

Now the block chain is an order of magnitude larger.

So determined again I've began redownloading the block chain. It's received roughly 200 MB so far (if you have a 10 Mbps connection, that's like waiting for 35 GB). In a few weeks it should be fully downloaded. Anyway, this is long enough. I just wanted to dispel the legend that dial-up is dead as disco. Or am I the only one that sees horses and code as part of a normal day?

P.S. An idea for you entrepreneurs: a service that mails the block chain on DVDs to would-be users with impatience or slow internet connections. And I do mean mail and not IP over Avian Carriers. It's -20 C right now.

P.P.S. As I finished writing this the transaction has showed up in my client with 400 confirmations. Perfect timing!

There should be a paying service that mails you the blockchain. For example you would pay $10 and you get the entire blockchain on a DVD delivered at home. Even if you have a decent connection, downloading the entire blockchain will get more and more tiresome as the network grows.
jago25_98
Hero Member
*****
Offline Offline

Activity: 900
Merit: 1000


Crypto Geek


View Profile WWW
January 22, 2012, 01:36:38 PM
 #20

+1 for mailing the blockchain.

I can provide this from a UK address if anyone needs this.

How can we provide an md5sum from a third party if the size is constantly changing?

The other option is pay for a VPS; it can be very cheap.

I'd like to see more blockchain thirdparty hosting

Bitcoiner since the early days. Crypto YouTube Channel: Trading Nomads | Analyst | News Reporter | Bitcoin Hodler | Support Freedom of Speech!
Pages: [1] 2 »  All
  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!