Pages:
Author

Topic: Bitcoin: The Digital Kill Switch - page 11. (Read 55236 times)

hero member
Activity: 518
Merit: 521
May 08, 2013, 09:07:21 PM
While I agree the success of bitcoin will encourage the development of other digital currencies, I don't believe they will surpass bitcoin as there is a substantial amount of momentum behind bitcoin already.

The goal is not to surpass Bitcoin, rather to provide an alternative that is hopefully popular enough (say 5% of Bitcoin usage), so there is always an option for people to use that isn't monopolized by a cartel. And hopefully is more anonymous. And hopefully which anyone can realistically mine with their personal computer, so they don't have to necessarily buy via an exchange with fiat (and thus not be reported to the government by the exchange).

Realize the G20 just called for all countries to share information on movement of cash. The reason is because the Europeans are hiding their cash in the USA in real estate (etc.) and the corrupt Chinese taipans that steal most of the profits via shifting profitable portion of pricing to Singapore, are storing their money in London and Switzerland and the USA.

So when the global economy crash circa 2016 or so, the impoverished masses are going to call for a global taxation of wealth to go after all those people who escaped with their capital. Europeans think they they can leave their country and not be taxed by their home country. They are going to be very shocked when the global reporting cooperation comes in a few years.

Bitcoin is going to be a complete record of everything too and the governments will tax everyone after the fact.

Everyone is planting their own jail time by not reporting everything now. Because everything is tracked now. Just the governments have not yet set the plan in action to go after you.

THEY WILL.
hero member
Activity: 518
Merit: 521
May 01, 2013, 11:10:42 PM
All thoughts on names are useful. I also registered DuraCoin.

townf, your synopsis agrees with my prior analysis of freicoin.

The sort of anonymity I want to improve is the inability to track a transfer to/from a specific IP address, and built-in as standard. Certainly shipping physical merchandise disrupts anonymity, but such purchases are small in value compared to the need to transfer net worth anonymously.

In my view, the future value in economics will mostly come from computer software, since everything will be automated. Thus physical assets which be the minority of the portfolio.

We won't need to ship, when we download the software that 3D prints the item locally.

I hope everyone is aware that the death of the current statism is due to the 78 year technology disruption cycle:

http://esr.ibiblio.org/?p=4927&cpage=1#comment-400320
http://copute.com/edu/Intro%20to%20Computers.html#Why_Learn_Programming
newbie
Activity: 42
Merit: 0
April 29, 2013, 03:56:41 PM
How about CashCowCoin?
member
Activity: 110
Merit: 10
April 28, 2013, 11:23:49 AM
After thinking about it, something with cash in the name might be necessary to convey that this maintains more of the cash functionality then other cryptos.
member
Activity: 70
Merit: 10
Move over clarinets, I'm getting on the band wagon
April 28, 2013, 06:03:07 AM
While I agree the success of bitcoin will encourage the development of other digital currencies, I don't believe they will surpass bitcoin as there is a substantial amount of momentum behind bitcoin already.
member
Activity: 89
Merit: 10
April 28, 2013, 05:35:38 AM
Anonymint, I support your attempts to rectify the problem. I don't like the name duracash very much because from a marketing perspective it just sounds somewhat "scammy," at least when I first read it. I think its due to the use of "cash" and the overusage of the word by hucksters and bad infomercials (cash4gold for example). I like anonybit or just another "generic" coin name like digicoin.

On the other hand, Bitcash sounds quite OK to me. And I agree, good name is a big part in gaining acceptance.
member
Activity: 110
Merit: 10
April 28, 2013, 02:55:06 AM
Anonymint, I support your attempts to rectify the problem. I don't like the name duracash very much because from a marketing perspective it just sounds somewhat "scammy," at least when I first read it. I think its due to the use of "cash" and the overusage of the word by hucksters and bad infomercials (cash4gold for example). I like anonybit or just another "generic" coin name like digicoin.

To Arcavum and the argument about anonymity being lost converting from fiat to digital currency. Even converting to stereos purchased at Amazon is a leak on anonymity.  Anytime you give a physical address and a wallet address in communication for an order, anonymity is effectively blown. I know SR has a few workarounds but the average user connecting without the darknet loses digital coin anonymity in everyday usage pretty quickly.

newbie
Activity: 42
Merit: 0
April 28, 2013, 01:23:47 AM
Anonymint, i think i was mistaken when i implied the purpose of freicoin is to specifically solve the mining monopoly problem. Its stated purpose is to improve the velocity of money and to be used more for a medium of exchange as opposed to a store of wealth. It hopes to accomplish this by charging demurrage, which is then given to miners. This demurrage fee paid to miners can possibly be the mandatory incentive necessary to keep smaller, honest miners in the game, however im not familiar with what hashing algo is used or what kind of mining hardware is required to be competitive.
hero member
Activity: 518
Merit: 521
April 27, 2013, 10:08:35 PM
townf, I need to study freicoin more thoroughly. Will do and report my analysis.

Anonymity can be much improved using a MUTE concept.

Any system that trades over internet whether fractional reserve or not, must address monopolization and anonymity. Physical trading is a different need and utility.

3. I have another unresolved problem with the hard disk space Proof-of-Work concept. The concept is based on the current block peer having to provide a mutual digital signature with the "next peer" (or prior peer), so the current block peer has to maintain a hard disk storage of all these signatures. But how can a peer which is closest (and thus should be next) prove that it communicated with the current block peer if the current block peer doesn't have the record? I had handwaved at a solution in the original specification, where the peers keep track record of peers that persistently lie. I am doubting if such self-policing schemes are robust enough. Will think more on this.

This #3 can be resolved since all peers have a list of all peers, then for any registration requests not honored (possibly network error), the request can be sent to all peers who are required to proxy the request and either return the registration from the target peer. If target peer doesnt reply to any peer then it is banned. Peers have an incentive to help else they could be banned when they are target peer. Given the delay to reregister, there is an incentive to participate.

Note this doesnt consider overhead practicality, which must be analyzed. This doesnt resolve item #2.
newbie
Activity: 42
Merit: 0
April 27, 2013, 11:18:39 AM
I first read this in the marketoracle a few days ago and im glad to see it somewhere being discussed because it is very important. Many people do not realize that unless explicitly and actively prevented, the natural inevitible progression of anything is a monopoly, and bitcoin's mining network does not do enough to prevent at least a 51% cartel from forming after the mandatory incentive is gone. This is guaranteed to progress deeper into monopoly. For this specific mining incentive problem, where does Freicoin fall short? I need to read more of the details on their system, but it supposedly was invented to address this very problem.

The full ambition or potential exercised by a would be mining/transaction processing cartel (or any other type of "attacker") probably cannot be contained solely with the architecture of a new internet cryptocurrency system in and of itself anyway, no matter how well designed and implemented. Other facets of the monetary system in the physical, real world need to be properly implemented to complement the cryptocurrency in the electronic realm. That being said, a crytocurrency system better than bitcoin in the 51% cartel attack vector regard (and maybe some others) must be designed and implemented to address the very real problem you bring to light in the kill switch and will go a long way in making a network transaction processing cartel less feasible, but relying on this alone to solve potential oppression by a power elite through a monetary system is putting all your eggs into a basket they already have their hands all over.

There exists of course a permanent, unperishable public record of all transactions ever made in the form of a giant perusable blockchain. This blockchain combined with the current siphoning and storage and sifting of the entire internet of all webpages, emails, texts, bank statements, DNS records, tax records, etc and the use of subpoenas, traffic analysis, secret warrants, criminal botnets, and everything else means there is absolutely no lasting anonymity using bitcoin. Bitcoin is going to be positively anti-anonymous as soon as it goes mainstream, guaranteed. The fact that people still think bitcoin is or will continue to be anonymous is ridiculous. Assuredly there are already teams of monkeys everywhere creating and using tools to mine for and plainly connect the dots of an always ever growing number of unmasked cryptocurrency addresses. Anybody or any institution, corporation, etc will be able to learn how much money their boss, neighbors, competitors, enemies, friends make and what they spend their money on and vice versa.

The solution to the anonymity problem is off the network. Inert, physical notes, coins, and accounting entries need to be issued on bitcoin reserves, guaranteed to be redeemed by the issuer for actual network blockchain cryptocurrency units. This adds total anonymity and furthermore will kickstart the use of cryptocurrency as an actual currency in the real world instead of the store of wealth/speculation gizmo that it currently is right now.

This sounds like a plug for fractional reserve banking, but there is no other way. Fractional reserve lending does not need to occur simply to issue and redeem inert notes one to one, although the temptation and ability will always be there. Fractional reserve banking becomes oppressive when banks become irresponsible, run out of reserves, and then get bailed out. One could also argue here that fractional reserve lending will be much more difficult to get away with using cryptocurrency reserves instead of precious metal reserves, because demand for the actual specie will be so much higher as it actually has a real use in transacting goods and services over the internet.

Furthermore, the issuance of notes on cryptocurrency reserves need not and should not be done by private entities for profit. It can be done by a p2p network issuing, counterfeit-proofing, validating, and redeeming physical notes based on open physical standards such as openpgp cards or the like. The method of issuing inert cryptocurrency notes is crucial because the current financial bloc performs this very function (based on pretty much nothing as reserves), and they will be tempted and have the means to FR lend. It needs to be cryptographically bailout proof and furthermore totally preclude the need for any bailout.

Centralization, lack of competition, or globalization is dangerous, not only for users of a currency on the internet but in the real world. Different cryptocurrencies need to proliferate not just on the internet, but geographically, each with its own blockchain, note issuance, etc, based in separate geographic areas that make sense. To illustrate the importance of this, who can argue that the ECB is less oppressive to Europeans than each country's own previous currency issuers? Who can argue that the FED is less oppressive to Americans than the Bank of North Dakota is to citizens of North Dakota? Who can say that Wall Street in 1912 was less oppressive to the US economy than the proliferation of smaller, regional, separately owned and controlled currency issuing banks across the country in the mid 1800's?

Tin foil hats, as the negligently naive masses call them, have been warning of a cashless global currency with no anonymity, controlled by a power elite for decades. Bitcoin in its current implementation is potentially poised to become just that.

I'm going to post this elsewhere in the forum as soon as I get out of noob jail. Please let me know what you guys think and feel free to publish these ideas anywhere.
hero member
Activity: 518
Merit: 521
April 26, 2013, 07:11:31 PM
Finally had some time to think more deeply on the technical issues.

1. Independently of the hard disk space Proof-of-Work concept, I am unsure about the idea that I previously floated up thread to allow any mining peer to record a transaction, i.e. an attempt to avoid having the winning block peer decide which transactions are in a block. A spender can create a transaction that is backdated to a prior block time, unless there is a forward moving master record of transactions. I was thinking that if a spender tried to send such a backdated transaction, the peers would reject it because it is backdated, but even with a vote, a majority of rogue peers could introduce backdated transactions, so the idea trades the attack of rogue peers refusing to include transactions for the attack of rogue peers introducing backdated double-spends. The advantage of the idea is that non-rogue peers might be able to identify rogue peers, but what is the resolution mechanism? And how to distinguish between rogue peers and failure to communicate a transaction that did occur at that historical block time?

2. I have an unresolved problem with the hard disk space Proof-of-Work concept. The selection of the next peer to perform work is the one whose key is closest to the "next key". The problem is the "next key" can't be known a priori, else peers can game it when they select their key. So where does the entropy of the "next key" come from? It seems it must come from a hash of transactions, since that is the only non-centralized source of entropy we have. So if the current block peer is selecting the transactions, the "next key" can be gamed to point to a chosen peer. Whereas, if the peers compete to include the most transactions that has a hash that is closest to their key, this can still be gamed by introducing transactions. This also appears to be related to the problem that #1 was trying to address-- requiring that mining peers don't exclude transactions. I had mentioned this issue in my original draft of the specification at anonymint.com

3. I have another unresolved problem with the hard disk space Proof-of-Work concept. The concept is based on the current block peer having to provide a mutual digital signature with the "next peer" (or prior peer), so the current block peer has to maintain a hard disk storage of all these signatures. But how can a peer which is closest (and thus should be next) prove that it communicated with the current block peer if the current block peer doesn't have the record? I had handwaved at a solution in the original specification, where the peers keep track record of peers that persistently lie. I am doubting if such self-policing schemes are robust enough. Will think more on this.

These issues have to be resolved. I don't have a decision yet whether it is impossible to resolve them, yet I am leaning to that it is impossible.
hero member
Activity: 518
Merit: 521
April 25, 2013, 10:33:47 PM
mobodick, I will soon be getting back on the technical exposition, but not today.

In the meantime, coincidentally I had been writing else where over the past days about statism and technology solutions:

http://esr.ibiblio.org/?p=4927&cpage=1#comment-399859

(follow also the 2 links in the post, and the subsequent posts on both pages)
hero member
Activity: 840
Merit: 1000
April 17, 2013, 08:40:56 AM


Remember, all governments need us to need them.  If we can function independently, then there's no need for government.  *The whole military/police argument is a sad excuse* Again, fear is just the government's way of manipulating us.


You haven't met a lot of humans, have you?

Overall humanity needs these institutions to function at the level we do.
If there was no military or police we would live in chaos.
Of course it would all be rosy if everyone agreed with your particular set of ideologies but in reality only a small group of people will.
Most people will have different sets of ideals and these ideals tend to change depending on the situation a person is in.
Most people will say that stealing is bad but if they have no food i think most people will consider stealing food.
So to protect society from ignorant egoism we need something that prevents your neighbour from robbing you without you needing to create a wall around your premise and arm yourself. And military/police do a good job at this.
Fear is part of the way governments are manipulating society and its pretty effective in stopping a lot of chaos.
Of course i also think that they go too far in some places but that doesn't negate the fact that humanity cannot operate this stable on this scale without these power structures.
I, for one, am pretty happy that in my country i don't have a real fear that someone will kill me in my house for a can of food.
To me the situation feels so stable that i don't even feel the need to posess a gun. I don't need that kind of protection.
This, in turn, gives me a lot of happy time where i don't have to think about the terrors of other people.
I can't imagine that things would be this stable if there was no overarching force that applied the law.

But maybe you have a solution to offer to humanity.
So let me propose a typical human situation like they have played out for hundreds of thousands of years.

Group A has a resource that group B needs to survive but they don't want to give it up.
Group B doesn't have anything economically valuable for group A.
Group B now wants to pillage group A to get at the resource.

How would you prevent this invasion without any military or police?

Imagine the USA dissed its army and all its weapons 30 years ago.
What do you think that would have done with the position of north korea?
I can tell you, the USA would be a suburb of Pyongyang.

So all i'm saying is that , despite the problems, we actually need the overarching force to enforce the rules of the game we happen to play.
There is no other way to get organized into such a complex society and have it not fall appart at the seams.
Without the global force we would naturally diverge into several parts that will all independantly compete for the earths reources.
I can tell you that with the current level of technology this competition would be far worse than anything humanity has ever seen.
I mean, sure you can start a little club of people that shunt violence. But that doesn't force other people to put down their guns and so if those other people want to abuse you in some way they will be able to do so. If you do not take a weapon in the hand you stand no chance against an average fellow human being.
So to even survive as a viable economical group of pacifists you will need an army to protect yourself from being raped by non-pacifists.
It is how humans operate and it is why stability is reached only under these circumstances.

I think it is possible to get to some sort of good compromise tho.
If a government assures certain basic needs then most of the unguided demand from the population will be luxury in nature.
Not many people are willing to fight over a better version of something they already had so that dampens a lot of the real aggression in populations.
(nothing promotes a revolution as effectively as empty shops).
What is left is a game for acquiring luxury goods.
And that's fine but needs to be capped.
The amount of resources any individual can take out of society needs to be capped.
The ammount of resources any non-human entity takes out of society needs to be monitored and democratized.
Then i think a lot of problems would be solved.
There would be a lot less need for the power structures to act.
At the same time the power structures would be unable to accumulate unnessesary power.
hero member
Activity: 840
Merit: 1000
April 17, 2013, 07:57:18 AM

I hope someone creates a fork of Bitcoin that's not subject to gatekeepers or monopoly.  Then we can all flood there and leave Walmart, the abandoned leftovers.

The major flaw with Bitcoin is that it can *and in some cases* has to be translated to USD.  The currency should just stand on it's own and develop it's own separate economy.  The any privacy concerns would negligible.  The privacy is only effected if you try to convert your BTC.
*Which is the government panicking because they've lost control*

Remember, all governments need us to need them.  If we can function independently, then there's no need for government.  *The whole military/police argument is a sad excuse* Again, fear is just the government's way of manipulating us.

So, if Bitcoin functions independently, *Fuck the Dollar* then the government can't know who we are.  And in that regard, I think Bitcoin is far more valuable *function wise* and should be allowed to take it's natural role as defacto currency worldwide. 

I don't believe that privacy is violated converting other cryptocurrencies to bitcoin or vice versa.   This only applies to state sponsored money. *correct?*

You don't seem to understand the basics of economics.
There is no way of preventing interactions between bitcoin and the rest of the world. The rest of te world includes things like the dollar and the euro. So there is no way to prevent interactions between bitcoin and dollar.
You cannot create a money system that cannot somehow be translated to another money system.

If you want bitcoin to be completely its own economy then you would need to start at the beginning.
You can hope all you want, but bitcoin is completely useless outside of the fiat economies. Try manufacturing a computer with bitcoins and you understand how dependent bitcoin is on the dollar.

If you think i'm wrong they you should stop using the fiat computer and the fiat internet that you obviously use and just make your own devices and network and pay for it completely in bitcoin.
You'll find out pretty quickly that its impossible.
hero member
Activity: 840
Merit: 1000
April 17, 2013, 07:29:17 AM
Quote
I am thinking we really don't need the miners to process transactions. We only need them to create new coins and to keep a copy of the transactions that occurred independently of the P2P database.
You do realize exactly what the miners do, right?  They are not just out there playing the lotto.  They are performing vital duties with respect to verifying and validating the block chain.  That is what we are paying them for.


Yes of course. I am just thinking whether we can minimize what we need them for. I will need to think more deeply first, and then write it down more technically. I am not sure if what I wrote in the prior post will work. It was just off the top of my head.

My thought == we really only need the SINGLE block chain for the creation of coins.  After that, the BILLIONS of private key chains are sufficient independently. Tada!  I will explain more once I have thought it out more to make sure my initial intuition is correct.

Think of it like this, the creation of coins has to be agreed by everyone. The transfer of money only has to be agreed between payer and recipient. Just need a localized method of preventing double-spend instead of globalized, which I already offered.

The issue with this revolves around global time. I need to think about this more.

Okay I solved the key technical problem of consistent global time.

I don't think you did.
You propose to internalize any inconsistencies and imagine that a 3rd party will solve all the trust problem for you in some magical way.
Tada!...

But there are more flaws i guess.
You propose that a receiver can make the sender put money in a special box so that when he double spends he loses the money in the box.
But how do you make sure the coin in the box is not a double spent one? Well, of course you can put some money in a new box and when the coin in the first box turns out to be double spent then the coin in the second box goes -poof-.
But then what happens if the coin in the second box is double spent?
Recursiveness never solved anything.

There also seems to be a lot of potential for poisoning the process.
If rougue peers start spewing out false transactions and there is some latency in the time protocol you propose then that can put a lot of computational stress on the network. If these transactions will become part of the chain then we will need to deal with them for the rest of bitcoins life.
And even worse, if this time signal propagates too slowly you could actually create multiple valid transactions of the same coins. Then every single peer that deals with the chain will need to go over these relations to figure out if a transaction is valid. But how can you decide in any way which of the multiple transactions is the valid one?
The only way to correct double spendings with identical timestamps would be to stop all transactions untill the inconsistency becomes clear and all peers are up to date. Only then can you create a new timestamp that can be used for future transactions.
The thing is if you have the same coins spent on different things on different parts of the network but with the same timestamp the network cannot know which of the two transactions it needs to use for the creation of a new timestamp (your timestamps depend on previous transactions).
So to be able to create a new timestamp a client needs to be sure they have absolutely every transaction uptill now and that no other transactions occured in the mean time.

I dunno, maybe you need to explain it in more detail but it seems to me to lead to a huge tangled mess of subchains inside the block chain.
hero member
Activity: 518
Merit: 521
April 16, 2013, 11:37:17 PM
BurtW, I will.

Arcavum, I agree the separate economy and a more anonymous design, would be outside the purview of the state's power (hopefully, will learn more on the details as I go forward).

To all, I am not gone. Just taking a break to organize some life details before diving into this.
newbie
Activity: 58
Merit: 0
April 09, 2013, 09:46:07 AM

I hope someone creates a fork of Bitcoin that's not subject to gatekeepers or monopoly.  Then we can all flood there and leave Walmart, the abandoned leftovers.

The major flaw with Bitcoin is that it can *and in some cases* has to be translated to USD.  The currency should just stand on it's own and develop it's own separate economy.  The any privacy concerns would negligible.  The privacy is only effected if you try to convert your BTC.
*Which is the government panicking because they've lost control*

Remember, all governments need us to need them.  If we can function independently, then there's no need for government.  *The whole military/police argument is a sad excuse* Again, fear is just the government's way of manipulating us.

So, if Bitcoin functions independently, *Fuck the Dollar* then the government can't know who we are.  And in that regard, I think Bitcoin is far more valuable *function wise* and should be allowed to take it's natural role as defacto currency worldwide. 

I don't believe that privacy is violated converting other cryptocurrencies to bitcoin or vice versa.   This only applies to state sponsored money. *correct?*
member
Activity: 98
Merit: 10
Mine hard!
April 09, 2013, 09:25:24 AM
Loved the original article. Too much crap in the comments.
member
Activity: 89
Merit: 10
April 07, 2013, 07:44:15 AM
So interested in where things will end up 1 year from now.
hero member
Activity: 518
Merit: 521
April 06, 2013, 07:37:17 PM
I worked out the key aspect for implementing the more decentralized design of my prior post.

Any peer can post proof of a missing transaction, then all peers must come into alignment else their new coins will not be honored by all, because on the owner of the private key can create a transaction, so these can never be created by a rogue peer.

This will be enforced by requiring the peer whose turn is to be awarded new coins to send a hash of all transactions from some # of blocks prior (give time for transactions to propagate and settle into system-wide agreement). So peers who do not mirror all transactions will not have their new coins honored by the consensus of peers. Knowing the hash announced for a prior block time from the prior peer, won't help to avoid mirroring all transactions.

Double-spend propagation will be handled by a challenge-vote to determine if a double-spend came too late and is to be ignored. This replaces the role  of a race to produce the dominant block chain in Bitcoin.

The advantage of this design is that the 51% attack can't degrade the transactions of others. As long as there is one peer disagreeing with the other peers about an excluded transaction, then that transaction will be still be processed by the system.

So the threat of cartelization is drastically reduced. The cartel would need to control 100% of the peers, or nearly 100% of the peers and have enough control over the network to disrupt communications to the remaining peers.

I need to spend more time formally analyzing this design.

I am on vacation for a week or so, before I dive into this with complete focus.

herzmeister, I haven't had time to reply to you yet.
Pages:
Jump to: