Bitcoin Forum
April 23, 2024, 07:15:31 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Local Coin - The solution to an internetless world.  (Read 2590 times)
Anonymous
Guest

June 28, 2011, 09:07:04 AM
 #1

You know, I am trying to imagine Bitcoin without a stable internet infrastructure. I am sad to come to the conclusion my Bitcoins will become worthless because of such a scenario; however, I am happy to know that people can still salvage equipment and such and start small local networks and use those to run their own local blockchains. Decentralized currency would not be lost.

Am I right?

Hope isn't in Bitcoin but the knowledge of this technology itself, which to me is immortal. We can't erase this history.
1713899731
Hero Member
*
Offline Offline

Posts: 1713899731

View Profile Personal Message (Offline)

Ignore
1713899731
Reply with quote  #2

1713899731
Report to moderator
You can see the statistics of your reports to moderators on the "Report to moderator" pages.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713899731
Hero Member
*
Offline Offline

Posts: 1713899731

View Profile Personal Message (Offline)

Ignore
1713899731
Reply with quote  #2

1713899731
Report to moderator
1713899731
Hero Member
*
Offline Offline

Posts: 1713899731

View Profile Personal Message (Offline)

Ignore
1713899731
Reply with quote  #2

1713899731
Report to moderator
nhodges
Sr. Member
****
Offline Offline

Activity: 322
Merit: 251


View Profile
June 28, 2011, 09:11:36 AM
 #2

As long as there was concordance on a value, sure. But I can't make pretty necklaces out of Local Coins. :]

tymothy
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
June 28, 2011, 01:12:13 PM
 #3

You know, I am trying to imagine Bitcoin without a stable internet infrastructure. I am sad to come to the conclusion my Bitcoins will become worthless because of such a scenario; however, I am happy to know that people can still salvage equipment and such and start small local networks and use those to run their own local blockchains. Decentralized currency would not be lost.

Am I right?

Hope isn't in Bitcoin but the knowledge of this technology itself, which to me is immortal. We can't erase this history.

People go to the one computer with the complete block chain before everything collapsed. They then load their wallets and have them converted to printable sheets in small denominations. They then trade the sheets like paper money. Yeah, eh, it's kind of pointless. But most of our methods of payment would be pretty useless without an internet structure nowadays.
dan_a
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
June 28, 2011, 01:18:37 PM
 #4

Are you imagining a situation where the internet will never come back?

Assuming that Bitcoin had become an established currency I'm sure that people would be offering a service where they copied the blockchain from "area 0" onto a USB key and took it to areas 1-8.  It would take much longer for trades to be confirmed since the blockchain would be distributed slower, but I don't see why it could not work.
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
June 28, 2011, 01:22:52 PM
 #5

Are you imagining a situation where the internet will never come back?

Assuming that Bitcoin had become an established currency I'm sure that people would be offering a service where they copied the blockchain from "area 0" onto a USB key and took it to areas 1-8.  It would take much longer for trades to be confirmed since the blockchain would be distributed slower, but I don't see why it could not work.
I wouldn't work because every such transfer would invalidate large numbers of previous transactions. Significant modifications would be needed to the way BitCoins work for them to work in a world where you couldn't get more than half the hashing power reliably interconnected.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
relative
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 28, 2011, 01:31:09 PM
 #6

Are you imagining a situation where the internet will never come back?

Assuming that Bitcoin had become an established currency I'm sure that people would be offering a service where they copied the blockchain from "area 0" onto a USB key and took it to areas 1-8.  It would take much longer for trades to be confirmed since the blockchain would be distributed slower, but I don't see why it could not work.
I wouldn't work because every such transfer would invalidate large numbers of previous transactions. Significant modifications would be needed to the way BitCoins work for them to work in a world where you couldn't get more than half the hashing power reliably interconnected.

right, but there are possibilities for future development that are quite interesting...that might be a good idea for scalability anyway:

a hierarchial bitcoin network

most currency ist spent locally, there is really no need that the transaction between me and my supermarkt is flooded to australia, as long as my local bitcoins are convertible to bitcoins of other areas (be it geographically, or "areas of use").
a tree of bitcoin networks? those could still work independently.
the hierarchy has to be self-organizing without a central authority, so it's a challenge to design.
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
June 28, 2011, 01:36:34 PM
 #7

most currency ist spent locally, there is really no need that the transaction between me and my supermarkt is flooded to australia, as long as my local bitcoins are convertible to bitcoins of other areas (be it geographically, or "areas of use").
a tree of bitcoin networks? those could still work independently.
the hierarchy has to be self-organizing without a central authority, so it's a challenge to design.
I think the basic idea would be to have a master BitCoin chain, which is the only chain that can introduce new BitCoins into the system. The other chains would only give miners transaction fees. You could export BitCoins out of the master chain by transferring them into an account for a local chain. The tricky part is authenticating the transfer out of a local chain to claim the transaction out of the master BitCoin chain. There doesn't seem to be any way the master chain could validate the BitCoins coming back in without some authority for the local chain 'blessing' the transaction.

It is a challenge to design.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
flug
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250



View Profile
June 28, 2011, 02:20:06 PM
 #8

.. and start small local networks and use those to run their own local blockchains.

Wouldn't a small local bitcoin network be easily subverted by the hashing power of a botnet/govt?
DamienBlack
Jr. Member
*
Offline Offline

Activity: 56
Merit: 1


View Profile
June 28, 2011, 02:26:14 PM
 #9

.. and start small local networks and use those to run their own local blockchains.

Wouldn't a small local bitcoin network be easily subverted by the hashing power of a botnet/govt?

Get with the program, this is a doomsday scenario. There _are_ no more governments. People will be doing hashes by hand.

LOL, seriously, whatever even causes a loss of a "stable internet infrastructure" for an extended period of time is probably the type of event that makes me not give a crap about bitcoins, but rather, how to find food.
Maria
Sr. Member
****
Offline Offline

Activity: 832
Merit: 250



View Profile
June 28, 2011, 02:33:44 PM
 #10

This is why paper government currency must always stay in circulation. In very short words, I ONLY use bitcoin because they can be converted into any paper currency I want. Therefore, I can enjoy the benefits of the coin value in real government life and buy real services and goods.


The coin only helps to break the money exchange barriers, but at the end, It needs to be converted into hard cash again.

Maria.

elggawf
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
June 28, 2011, 03:30:57 PM
 #11

Get with the program, this is a doomsday scenario. There _are_ no more governments. People will be doing hashes by hand.

LOL, seriously, whatever even causes a loss of a "stable internet infrastructure" for an extended period of time is probably the type of event that makes me not give a crap about bitcoins, but rather, how to find food.

I think that's where a lot of people who think about doomsday scenarios - particularly goldbugs, in my experience - have it completely wrong. Absent some sort of order to protect your wealth, wealth is meaningless. The only thing that's of any worth in a doomsday scenario is power, and it's a pretty flimsy assumption to think that the "wealth buys power" thing will carry on past the era of governments.

Having gold, silver, or Bitcoins is basically every bit as useless as having government dollars in a complete, no-turning-back doomsday scenario. They make excellent hedges (assuming you can secure them adequately and redeem them on the other side) against the fall of a government (or more than one), but if a full breakdown of society happens, all the gold in the world ain't worth shit.

Guns, land, being healthy, and having ingenuity to come up with solutions to problems are all infinitely more valuable in a complete breakdown of society scenario.

So basically this entire discussion is just silly - for Bitcoin to have any future use at all it must be assumed that there's at least some semblance of a working network - even if it's fractured, really all you have to do is make sure that restoring the links between the fractured pieces beats anyone who might want to travel from one fractured network to another and spend in both of them. Any scenario worse than that, and storing "wealth" is the least of your concerns.

^_^
jashan
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile WWW
June 28, 2011, 03:53:33 PM
 #12

IMHO, what you need to establish these days are two things:

a) A way to pay globally on the Internet. Bitcoin. Solved.

b) A local network of people that you trust and which can provide all the local services / stuff you need. In particular food.

I don't see Bitcoin particularly useful for local trades. Of course, it can be used - but it's not really what I'd want to use it for. There's networks for b) emerging in most places and there's nothing keeping you from creating one of your own. When things go well, it will have been a nice experience ... if things go really really bad (and it's not unlikely that bad stuff is going to happen in many locations), it'll be very helpful. Well, not in all cases ... I just thought of Fukushima as an example of how things can go "really really bad" - unfortunately, in that case your local network will be kind of useless because you have to change location. However, if there's a total financial collapse, or electricity breaks down on a large scale where you live, that kind of network *will* be helpful.

If you've done your homework with b), an "internetless world" will be inconvenient but you'll easily survive. If you haven't ... you're taking a risk ;-)
just_someguy
Full Member
***
Offline Offline

Activity: 125
Merit: 100


View Profile
June 28, 2011, 04:12:05 PM
 #13

Restricted to a local market I would think a system like ripple or Chaum's digicash would be preferable.
spruce
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
June 28, 2011, 04:17:03 PM
 #14


If you've done your homework with b), an "internetless world" will be inconvenient but you'll easily survive. If you haven't ... you're taking a risk ;-)

Isn't the electricity grid dependent on the Internet? If there's no working Internet, and therefore no grid, almost everything is toast within a few weeks.

For example, here's something you might have been hearing about in the news lately. Back-up generators for nuclear fuel cooling pools are only back-up generators, and won't run for ever. One plant having trouble is bad enough. But all of them? On top of no cash registers or gas pumps working, no food deliveries, etc etc.
bji
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
June 28, 2011, 06:27:40 PM
 #15

There is an idea I had last night while driving home from work, it is I think tangentially related to this topic and I hope that introducing it here may give others ideas about this hierarchical bitcoin problem.

I was thinking about what the topography of the bitcoin network would look like in the eventuality of bitcoin being heavily used worldwide.  If bitcoin transactions were being generated at a rate of hundreds per second, how will the whole system work?

I can see a few limiting factors on how well bitcoin can work (and I am sure these have been discussed previously ad nauseum but here they are again):

1. With hundreds or thousands of transactions being generated every second, the stream of transactions will be too large for every miner to consider every transaction, so miners will have to each only sample a fraction of available transactions when making up blocks to sign.  This will make bitcoin transactions much less reliable.  End users will come to expect multi hour delays before they can reasonably expect their transaction to be handled with large variances - maybe some transactions will take a whole day or more to end up in the block chain, whereas others may show up right away, and still others may never show up in the block chain, having been dropped by every peer somewhere along the way.  End users will then be tempted to re-broadcast transactions periodically which will only increase the load on the network and on miners who have to filter out stuff they already know about.

2. When miners generate blocks, unless those blocks are distributed quickly to other miners, wasted work will result as miners work on blocks that will not become part of the block chain.  If a miner is two blocks "behind" and doesn't realize it, then any work it is doing on its current block is completely wasted.

For these two reasons alone, I believe that if bitcoin ever grows to a network generating hundreds or thousands of transactions per second worldwide, then miners will by necessity have to establish cooperative relationships to overcome the inefficiencies of (1) and (2).  And the way I see it working is this:

- A global 'miner cooperative' forms with each region represented by their own local 'miner union'.
- The miner cooperative arranges to have direct, low-latency connections between all of its members, so that blocks can be communicated quickly among members
- The miner cooperative agrees to certain rules that they will follow to 'split' the transaction stream amongst themselves.  Ways to identify which transactions 'belong' to which member could be something like, if the first input of the transaction has a bitcoin address that starts with '10' through '14' then it 'belongs' to region A, if the first input of the transaction has a bitcoin address that starts with '15' through '17' then it 'belongs' to region B, etc.
- Miners agree to give transaction 'discounts' to all transactions within their 'region'.  For example, the rules could be that the miners accept a minimum transaction fee of 0.02 bitcoins for transactions within their region, and a minimum transaction fee of 0.04 bitcoins for transactions outside of their region
- Miners publicize their address and the rules about what transactions are within their region
- Now all end-users have an incentive to try to send their transactions through to the miner that advertises the lowest transaction fee for their transaction

These are all just brainstorming ideas and I'm sure there are a million problems with the way I describe this working but I'm just trying to think of ways that the transaction stream of the bitcoin network could be cooperatively split up to increase efficiency and to allow greater scalability.

Membership in the cooperative would be completely voluntary; but since members would get the benefit of an easier to manage transaction stream, as well as greatly reduced wasted work due to the faster block propogation within the collective, miners outside the cooperative would be disadvantaged and would have an incentive to join.  You could still mine independently but if the block chain typically advanced two or three blocks while you were working on your own block, every single time, you'd quickly find that no block you ever produced was accepted into the longest block chain and you'd have to join the cooperative to have any chance of generating blocks that 'stick'.

Not sure if the ideas I have expressed here could help in your 'local coin' proposal but I hope they can have some value.
DamienBlack
Jr. Member
*
Offline Offline

Activity: 56
Merit: 1


View Profile
June 28, 2011, 06:33:34 PM
 #16

@bji

Block always come about 10 minutes apart, now matter how many miners or transactions there are (see difficulty). It would be pretty hard to accidentally end up two blocks behind.

Yes, if you don't include a transaction fee, you may have to wait hours for your transaction to be confirmed, maybe days, maybe never. But, include a large transaction fee, and all the miners will put you at the top of their queue, because it is the miner who first confirms a transaction that gets the fee. Thus, a free market for transaction fees are created.
makomk
Hero Member
*****
Offline Offline

Activity: 686
Merit: 564


View Profile
June 28, 2011, 10:41:04 PM
 #17

Wouldn't a small local bitcoin network be easily subverted by the hashing power of a botnet/govt?
More interestingly, couldn't it be subverted easily by the hashing power of a larger local bitcoin network from another area? Kind of like small-scale economic warfare, except with localcoins...

Quad XC6SLX150 Board: 860 MHash/s or so.
SIGS ABOUT BUTTERFLY LABS ARE PAID ADS
bji
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
June 28, 2011, 11:13:43 PM
 #18

@bji

Block always come about 10 minutes apart, now matter how many miners or transactions there are (see difficulty). It would be pretty hard to accidentally end up two blocks behind.

And if it takes 5 minutes on average for a block to travel from the miner who generated it to another miner, then there is going to be alot of wasted cycles.  When blocks have thousands of transactions in them and are many megabytes in size, is it unreasonable to expect that it could take minutes for the block to make its way to every interested miner?  Maybe so; maybe the network will always have latencies below 5 minutes end-to-end.  And what happens when there are 300,000 transactions per block and the blocks are 150 megabytes in size?  How long will it take for 150 megabyte blocks to circulate between miners who don't otherwise have direct connections to each other?

Quote
Yes, if you don't include a transaction fee, you may have to wait hours for your transaction to be confirmed, maybe days, maybe never. But, include a large transaction fee, and all the miners will put you at the top of their queue, because it is the miner who first confirms a transaction that gets the fee. Thus, a free market for transaction fees are created.

When there are 500 transactions per second being generated in the world, will it scale for the delivery mechanism of these transactions to be peer to peer sharing?  Will there need to be more direct communication channels - end users sending their transactions directly to a miner which spreads it around directly to other miners?  Or will it really work to have many hundreds of thousands of transactions flying around all over the place from peer to peer trying to find a miner to include them in a block?
TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
June 28, 2011, 11:17:38 PM
 #19

When i saw the thread's title i thought this was gonna be about a computerless version of Bitcoin...

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
Fakeman
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile
June 28, 2011, 11:43:02 PM
 #20

If the internet was destroyed somehow, why not do local trades with actual coins of known composition instead? Trade can be as decentralized as you like.

16wEsax3GGvJmjiXCMQUWeHdgyDG5DXa2W
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!