Pages:
Author

Topic: Instant Bitcoin confirmation time (IDEA) - page 2. (Read 28749 times)

hero member
Activity: 740
Merit: 501
August 07, 2013, 05:24:57 PM
#32
Green addresses are a bad idea, currently the Bitcoin network doesn't try to resolve double spends in any way, using my method we could at the very least reach a lower rate of scammers.

You may not like the current implementation of green addresses, but it's actually very easy to use multisig to make user-specific green addresses where your money can't be stolen, or frozen (if the cosigner disappears of the internet) for more than a few days. If that ends up being required to keep zero-conf safe, it will be deployed and used widely. We don't need to introduce new features to deal with zero confirmation security.

Please enlighten us on how to do so.
member
Activity: 67
Merit: 10
August 07, 2013, 05:18:54 PM
#31
Green addresses are a bad idea, currently the Bitcoin network doesn't try to resolve double spends in any way, using my method we could at the very least reach a lower rate of scammers.

You may not like the current implementation of green addresses, but it's actually very easy to use multisig to make user-specific green addresses where your money can't be stolen, or frozen (if the cosigner disappears of the internet) for more than a few days. If that ends up being required to keep zero-conf safe, it will be deployed and used widely. We don't need to introduce new features to deal with zero confirmation security.
hero member
Activity: 740
Merit: 501
August 07, 2013, 03:23:13 PM
#30
- snip -
it WILL become a common occurrence if it would happen in south Africa or other countries where some people live in complete poverty while others get to enjoy the fine things in life.
And this is a problem?
It would become a problem when wretched fools will start stealing from the hardworking people of Africa, same thing as with their governments currency being faked into oblivion.

And your "Instant Bitcoins confirmation time" would keep them from putting products in their pocket and walking out of the store?

Replies such as these are naive and childish, why should we bother with the security of the bank said the guard, they could put things in their pocket and walk outside anyway.

It might not be a common occurrence in your community looking through your narrow perception but it WILL become a common occurrence if it would happen in south Africa or other countries where some people live in complete poverty while others get to enjoy the fine things in life.

If it is a problem a solution already exists, use of a green address. Usually they are offered by web wallets but they don't have to be.

I don't think it will be a problem in South Africa either. Or even Uganda or Nigeria or anywhere.

Green addresses are a bad idea, currently the Bitcoin network doesn't try to resolve double spends in any way, using my method we could at the very least reach a lower rate of scammers.
full member
Activity: 168
Merit: 100
August 06, 2013, 09:22:51 AM
#29
It might not be a common occurrence in your community looking through your narrow perception but it WILL become a common occurrence if it would happen in south Africa or other countries where some people live in complete poverty while others get to enjoy the fine things in life.

If it is a problem a solution already exists, use of a green address. Usually they are offered by web wallets but they don't have to be.

I don't think it will be a problem in South Africa either. Or even Uganda or Nigeria or anywhere.
legendary
Activity: 3472
Merit: 4801
August 06, 2013, 09:17:18 AM
#28
- snip -
it WILL become a common occurrence if it would happen in south Africa or other countries where some people live in complete poverty while others get to enjoy the fine things in life.
And this is a problem?
It would become a problem when wretched fools will start stealing from the hardworking people of Africa, same thing as with their governments currency being faked into oblivion.

And your "Instant Bitcoins confirmation time" would keep them from putting products in their pocket and walking out of the store?
hero member
Activity: 740
Merit: 501
August 06, 2013, 09:15:15 AM
#27
- snip -
it WILL become a common occurrence if it would happen in south Africa or other countries where some people live in complete poverty while others get to enjoy the fine things in life.

And this is a problem?

It would become a problem when wretched fools will start stealing from the hardworking people of Africa, same thing as with their governments currency being faked into oblivion.
legendary
Activity: 3472
Merit: 4801
August 06, 2013, 08:47:53 AM
#26
- snip -
it WILL become a common occurrence if it would happen in south Africa or other countries where some people live in complete poverty while others get to enjoy the fine things in life.

And this is a problem?
hero member
Activity: 740
Merit: 501
August 06, 2013, 08:33:57 AM
#25
Dude, I could write up a double spend button in a custom Bitcoin client, the police would never pursue Bitcoin crime.

They already have. And since bitcoin transactions happen over a network, you may even be guilty of wire fraud if you did a double spend attack. That's much more serious than just stuffing something in your pocket.

But just because it is possible to double spend doesn't mean it will be a common occurrence. Most grocery stores where I live now have self checkout lanes that aren't even monitored. Does theft happen? Sure. But most people don't try to steal.

It might not be a common occurrence in your community looking through your narrow perception but it WILL become a common occurrence if it would happen in south Africa or other countries where some people live in complete poverty while others get to enjoy the fine things in life.
full member
Activity: 168
Merit: 100
August 06, 2013, 06:25:04 AM
#24
Dude, I could write up a double spend button in a custom Bitcoin client, the police would never pursue Bitcoin crime.

They already have. And since bitcoin transactions happen over a network, you may even be guilty of wire fraud if you did a double spend attack. That's much more serious than just stuffing something in your pocket.

But just because it is possible to double spend doesn't mean it will be a common occurrence. Most grocery stores where I live now have self checkout lanes that aren't even monitored. Does theft happen? Sure. But most people don't try to steal.
full member
Activity: 140
Merit: 100
August 06, 2013, 06:10:18 AM
#23
Dude, I could write up a double spend button in a custom Bitcoin client, the police would never pursue Bitcoin crime.

Please do.
hero member
Activity: 740
Merit: 501
August 06, 2013, 06:00:48 AM
#22
The solution is green address.

Actually the solution is to not worry about it, it is really just another form of shoplifting. People who want to steal will find a way, and going through the register line is a bad way to do it because most places you will be caught on camera and eventually caught by law enforcement.

But double spends will be rarely attempted and I suspect the losses will likely be less than what is currently lost in debit/credit card transaction fees and chargebacks.

Who would wait 10 minutes for confirmation while in line? Or do you propose 0 conf?

Exactly, zero confirmations.  This should be good enough for most point-of-sales purchases (like groceries) in my opinion.  As AliceWonder has outlined, if someone intends to steal low-value items from the shop, they will surely find a much simpler way than performing a double spend.  So confirmations are really only necessary for high-value purchases like cars or high-end electronic products and so, where the effort and risk associated to a double-spend is worth it.  In that case (think a car) it isn't a big problem to wait for the confirmations.

Dude, I could write up a double spend button in a custom Bitcoin client, the police would never pursue Bitcoin crime.
legendary
Activity: 1135
Merit: 1166
August 06, 2013, 05:38:34 AM
#21
The solution is green address.

Actually the solution is to not worry about it, it is really just another form of shoplifting. People who want to steal will find a way, and going through the register line is a bad way to do it because most places you will be caught on camera and eventually caught by law enforcement.

But double spends will be rarely attempted and I suspect the losses will likely be less than what is currently lost in debit/credit card transaction fees and chargebacks.

Who would wait 10 minutes for confirmation while in line? Or do you propose 0 conf?

Exactly, zero confirmations.  This should be good enough for most point-of-sales purchases (like groceries) in my opinion.  As AliceWonder has outlined, if someone intends to steal low-value items from the shop, they will surely find a much simpler way than performing a double spend.  So confirmations are really only necessary for high-value purchases like cars or high-end electronic products and so, where the effort and risk associated to a double-spend is worth it.  In that case (think a car) it isn't a big problem to wait for the confirmations.
hero member
Activity: 740
Merit: 501
August 06, 2013, 05:33:57 AM
#20
The solution is green address.

Actually the solution is to not worry about it, it is really just another form of shoplifting. People who want to steal will find a way, and going through the register line is a bad way to do it because most places you will be caught on camera and eventually caught by law enforcement.

But double spends will be rarely attempted and I suspect the losses will likely be less than what is currently lost in debit/credit card transaction fees and chargebacks.

Who would wait 10 minutes for confirmation while in line? Or do you propose 0 conf?
full member
Activity: 168
Merit: 100
August 06, 2013, 05:16:11 AM
#19
The solution is green address.

Actually the solution is to not worry about it, it is really just another form of shoplifting. People who want to steal will find a way, and going through the register line is a bad way to do it because most places you will be caught on camera and eventually caught by law enforcement.

But double spends will be rarely attempted and I suspect the losses will likely be less than what is currently lost in debit/credit card transaction fees and chargebacks.
hero member
Activity: 740
Merit: 501
August 06, 2013, 04:44:10 AM
#18
Quote
Well you could make Bitcoin clients relay transaction with or without fees, you wouldn't need any private key at all because the 51% would decide who the coins rightfully belong to and include it in a block. We could also give the miners an additional fee for the dispute in order to reward them and make propagation more rapid.

Computer code cannot detect which is the "legitimate" double spend or which is the "attacker" double spend. They only know which transaction they themselves heard first.

That's why I propose to divide all the funds equally between every double spend, surely there haven't been 30 double spends.
It doesn't cost anything to make a transaction. An attacker can create 1000 double spends.

But we'd know that the first ones would propagate rapidly through the network, so we could divide the funds between the first 6 for example, since the probability of the 7th one being the legitimate double spend is low.
vip
Activity: 1316
Merit: 1043
👻
August 06, 2013, 04:37:26 AM
#17
Quote
Well you could make Bitcoin clients relay transaction with or without fees, you wouldn't need any private key at all because the 51% would decide who the coins rightfully belong to and include it in a block. We could also give the miners an additional fee for the dispute in order to reward them and make propagation more rapid.

Computer code cannot detect which is the "legitimate" double spend or which is the "attacker" double spend. They only know which transaction they themselves heard first.

That's why I propose to divide all the funds equally between every double spend, surely there haven't been 30 double spends.
It doesn't cost anything to make a transaction. An attacker can create 1000 double spends.
hero member
Activity: 740
Merit: 501
August 06, 2013, 04:34:41 AM
#16
Quote
Well you could make Bitcoin clients relay transaction with or without fees, you wouldn't need any private key at all because the 51% would decide who the coins rightfully belong to and include it in a block. We could also give the miners an additional fee for the dispute in order to reward them and make propagation more rapid.

Computer code cannot detect which is the "legitimate" double spend or which is the "attacker" double spend. They only know which transaction they themselves heard first.

That's why I propose to divide all the funds equally between every double spend, surely there haven't been 30 double spends.
vip
Activity: 1316
Merit: 1043
👻
August 06, 2013, 12:47:43 AM
#15
Quote
Well you could make Bitcoin clients relay transaction with or without fees, you wouldn't need any private key at all because the 51% would decide who the coins rightfully belong to and include it in a block. We could also give the miners an additional fee for the dispute in order to reward them and make propagation more rapid.

Computer code cannot detect which is the "legitimate" double spend or which is the "attacker" double spend. They only know which transaction they themselves heard first.
hero member
Activity: 740
Merit: 501
August 05, 2013, 01:09:11 PM
#14
Currently 95% of people will be waiting 10 minutes, but it will open a door for the average Joe from the street to accept BTC as well, ultimately rewarding anyone who holds BTC currently.

I would love for people to start using Bitcoin on the high street, my life would be so much better in so many ways. But waiting even 10 seconds for a transaction (EFTPOS, VISA, etc....) is unacceptable. We either use 0 confirmations with at least the minimum fee and let the customer walk straight away or use a layer on top such as Bitpay. (If this takes off eventually VISA and MasterCard may support Bitcoin too)

The added benefit of a layer on top of Bitcoin is that we can pay in Bitcoin and the merchant can choose to have the transaction instantly converted into local fiat or remain as Bitcoin. (This will increase adoption)

If people are forced to wait 10 minutes for Bitcoin transactions ever (on the high street) this will forever destroy the reputation of Bitcoin in the minds of normal non Bitcoin people.

Also what makes you think that if we make Bitcoin clients relay double spends that it won't propagate as fast through the network (assuming the double spend is valid), there is no reason to suggest it wouldn't be as fast as the transactions themselves.

If the first transaction is 0 fee it might take some time to be included into blocks, the double spend with a fee then propagates faster before the first confirmation and eventually >50% of the network will see only 1 transaction. This might not happen all the time but it makes automated detection of double spends difficult. Your idea relies on the Bitcoin network always being able to detect the double spends correctly.

Also how do you move the coins without having the private key? This might be the most difficult part of your idea.



Well you could make Bitcoin clients relay transaction with or without fees, you wouldn't need any private key at all because the 51% would decide who the coins rightfully belong to and include it in a block. We could also give the miners an additional fee for the dispute in order to reward them and make propagation more rapid.
legendary
Activity: 1176
Merit: 1015
August 05, 2013, 12:15:17 PM
#13
Currently 95% of people will be waiting 10 minutes, but it will open a door for the average Joe from the street to accept BTC as well, ultimately rewarding anyone who holds BTC currently.

I would love for people to start using Bitcoin on the high street, my life would be so much better in so many ways. But waiting even 10 seconds for a transaction (EFTPOS, VISA, etc....) is unacceptable. We either use 0 confirmations with at least the minimum fee and let the customer walk straight away or use a layer on top such as Bitpay. (If this takes off eventually VISA and MasterCard may support Bitcoin too)

The added benefit of a layer on top of Bitcoin is that we can pay in Bitcoin and the merchant can choose to have the transaction instantly converted into local fiat or remain as Bitcoin. (This will increase adoption)

If people are forced to wait 10 minutes for Bitcoin transactions ever (on the high street) this will forever destroy the reputation of Bitcoin in the minds of normal non Bitcoin people.

Also what makes you think that if we make Bitcoin clients relay double spends that it won't propagate as fast through the network (assuming the double spend is valid), there is no reason to suggest it wouldn't be as fast as the transactions themselves.

If the first transaction is 0 fee it might take some time to be included into blocks, the double spend with a fee then propagates faster before the first confirmation and eventually >50% of the network will see only 1 transaction. This might not happen all the time but it makes automated detection of double spends difficult. Your idea relies on the Bitcoin network always being able to detect the double spends correctly.

Also how do you move the coins without having the private key? This might be the most difficult part of your idea.

Pages:
Jump to: