Bitcoin Forum
December 05, 2016, 12:29:13 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: A fee-only chain before the miner's reward halves  (Read 3043 times)
jtimon
Legendary
*
Offline Offline

Activity: 1246


View Profile WWW
July 27, 2011, 08:02:12 AM
 #1

EDIT: it seems that there's a better solution.

EDIT2:
It seems the better solution was already proposed here:
https://bitcointalk.org/index.php?topic=22581.0

There's some concern about the security of bitcoin relying only on fees.
I think we can find out if this would be a "tragedy of the commons" problem or not.
We just need another chain that does not issue any currency, but allow miners to charge a bitcoin fee.
The easiest thing we can do IMO is a distributed exchange. It would need a block chain currency to look into this chain and allow conditional transactions to make atomicity possible.
If neither bitcoin or namecoin are willing to make the necessary changes, we just can create middleCoin outside exchangeChain for that purpose.
Of course, we would have merged mining.

If this works, one can still argue that it relies on merged mining and the currency creation in namecoin and bitcoin, but that would mean that bitcoin could survive as long as other chain is creating currency. There's always generating currencies such as freicoin.

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
1480897753
Hero Member
*
Offline Offline

Posts: 1480897753

View Profile Personal Message (Offline)

Ignore
1480897753
Reply with quote  #2

1480897753
Report to moderator
1480897753
Hero Member
*
Offline Offline

Posts: 1480897753

View Profile Personal Message (Offline)

Ignore
1480897753
Reply with quote  #2

1480897753
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480897753
Hero Member
*
Offline Offline

Posts: 1480897753

View Profile Personal Message (Offline)

Ignore
1480897753
Reply with quote  #2

1480897753
Report to moderator
1480897753
Hero Member
*
Offline Offline

Posts: 1480897753

View Profile Personal Message (Offline)

Ignore
1480897753
Reply with quote  #2

1480897753
Report to moderator
1480897753
Hero Member
*
Offline Offline

Posts: 1480897753

View Profile Personal Message (Offline)

Ignore
1480897753
Reply with quote  #2

1480897753
Report to moderator
cunicula
Hero Member
*****
Offline Offline

Activity: 756


Stack-overflow Guru


View Profile WWW
July 27, 2011, 08:17:48 AM
 #2

Is this like what you have in mind...

Create a test pool of fully-backed bitcoin credits. Participants could transfer bitcoin to an escrow account in exchange for credits on a one-to-one basis. Participants would be placing bitcoins at risk, so perhaps a bounty fund should be created to reward them.

Trading of the credits could be recorded in a new blockchain that rewards miners with credits through transaction fees.

An attacker who successfully captured the credits could trade these in for bitcoin. A successful attack would provide evidence that bitcoin will face problems when coin generation stops.


▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
        AltCoinInternalExperts                Get Your Altcoin Promoted On Social Media       
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
jtimon
Legendary
*
Offline Offline

Activity: 1246


View Profile WWW
July 27, 2011, 09:12:52 AM
 #3

Is this like what you have in mind...

Create a test pool of fully-backed bitcoin credits. Participants could transfer bitcoin to an escrow account in exchange for credits on a one-to-one basis. Participants would be placing bitcoins at risk, so perhaps a bounty fund should be created to reward them.

Trading of the credits could be recorded in a new blockchain that rewards miners with credits through transaction fees.

An attacker who successfully captured the credits could trade these in for bitcoin. A successful attack would provide evidence that bitcoin will face problems when coin generation stops.


No, they are not bitcoin credits, they're real bitcoins. You can pay for resources on an alternative chain with Bitcoins.

My first proposal was a chain where you can trade middlecoins for bitcoins and namecoins.
Now I want to separate the exchange chain (where fees would be paid in middlecoins, bitcoins and namecoins) from the middlecoin chain.
This way, the exchange-chain only relies on fees.
The middlecoin chain will have conditional transactions which require certain bitcoin or namecoin transaction to happen to be valid.
Here's an example:

I put a sell order: 100 MDC for 1 BTC, with the MDC address in which I want to receive the MDC and the amount of the fee.
The miner puts his btc address for the fee.
You accept the trade, put the btc destination address for my bitcoin and a mdc fee.
Another miner puts his mdc address for the fee.
You make a conditional transaction sending me the 100 MDC and another one for the mdc fee.
The trade in the exchange Chain and the the transactions in the MDC chain are only valid when I send my BTC to the specified addresses (for the purchase and for the fee).
Maybe some more blocks in the bitcoin chain would be necessary.
The process would be very similar if the initiator sends mdc instead of bitcoins. Until the transaction of the outside currency (bitcoin or namecoin) is made, none of the other transactions are valid.

If bitcoin or namecoin are modified to work like middlecoin, there's no need for middlecoin and btc/nmc trades could be made atomically, anonymously and in a decentralized fashion.
Since middleCoin and exchangeChain would need to be modified for every new currency you want to add to the exchange maybe that's no a good idea.

If there's enough miners to make exchangeChain secure, that would be a proof that chains can rely only on fees.
One could still say that it relies on merged mining.

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
ttk2
Member
**
Offline Offline

Activity: 76


View Profile
July 27, 2011, 11:24:54 AM
 #4

There's some concern about the security of bitcoin relying only on fees.
I think we can find out if this would be a "tragedy of the commons" problem or not.
We just need another chain that does not issue any currency, but allow miners to charge a bitcoin fee.
The easiest thing we can do IMO is a distributed exchange. It would need a block chain currency to look into this chain and allow conditional transactions to make atomicity possible.
If neither bitcoin or namecoin are willing to make the necessary changes, we just can create middleCoin outside exchangeChain for that purpose.
Of course, we would have merged mining.

If this works, one can still argue that it relies on merged mining and the currency creation in namecoin and bitcoin, but that would mean that bitcoin could survive as long as other chain is creating currency. There's always generating currencies such as freicoin.



Its more than possible, it just requires growth, Santioshi made the risky guess that Bitcoin would have the trade volume to support it self. As you can see in my example below the network can do a lot better than 50btc a block once it grows. The question is not "can the network be supported by transaction fees" its "will the network be large enough to support itself with transaction fees".

The idea behind transaction fees. is that by the time 2040 rolls around Bitcoin will have already failed, or be successful enough that the transaction volume can support the network with minimal fees. Currently 201600 BTC are issued per month for Bitcoin protection. And no, the current transaction rate could not support that same amount of security, if we assume that by 2040 Bitcoin will have either already failed, or be at least have as much trade as Visa handles currently, about 2000 transactions per second. At 2000tps if each trade pays a fee of .001 BTC (about 1/10th of a cent)  that adds up to 2 BTC per second, 120 BTC per minute, so at 10 minutes per block that's 1200 BTC per block reward. Thats 24 times more "network security" than we have today, at a trivial fee per transaction.

Just in case i do something worthwhile: 12YXLzbi4hfLaUxyPswRbKW92C6h5KsVnX
jtimon
Legendary
*
Offline Offline

Activity: 1246


View Profile WWW
July 27, 2011, 11:39:05 AM
 #5


Its more than possible, it just requires growth, Santioshi made the risky guess that Bitcoin would have the trade volume to support it self. As you can see in my example below the network can do a lot better than 50btc a block once it grows. The question is not "can the network be supported by transaction fees" its "will the network be large enough to support itself with transaction fees".

The idea behind transaction fees. is that by the time 2040 rolls around Bitcoin will have already failed, or be successful enough that the transaction volume can support the network with minimal fees. Currently 201600 BTC are issued per month for Bitcoin protection. And no, the current transaction rate could not support that same amount of security, if we assume that by 2040 Bitcoin will have either already failed, or be at least have as much trade as Visa handles currently, about 2000 transactions per second. At 2000tps if each trade pays a fee of .001 BTC (about 1/10th of a cent)  that adds up to 2 BTC per second, 120 BTC per minute, so at 10 minutes per block that's 1200 BTC per block reward. Thats 24 times more "network security" than we have today, at a trivial fee per transaction.

But what if most transactions just include a 1 satoshi fee?
Miners would include them anyway to get the satoshi. That's the "trageddy of the commons" argument.

What do you think about the exchange chain? Should we start it?

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
hugolp
Hero Member
*****
Offline Offline

Activity: 742



View Profile
July 27, 2011, 12:13:48 PM
 #6

But what if most transactions just include a 1 satoshi fee?
Miners would include them anyway to get the satoshi. That's the "trageddy of the commons" argument.

What do you think about the exchange chain? Should we start it?

Competition is not a tragedy of the commons. The guy in the other thread is full of shit in the way he uses the terms.

What would happen is that miners would close operations and less miners would share the fees, making mining profitable again. The problem really is not with the viability of mining, as long as people use Bitcoin some level of mining will be profitable. The argument is about the level of security that can be achieved, f.e. you could argue that if some miners close, the equilibrium point will not have enough miners to mantain a certain level of security against 50% attacts. This is the real question, not the bullshit about competition being a tragedy of the commons.

I think its a flawed reasoning because the value of bitcoins depend on its use. The more people using bitcoins the more demand will be and more value they will have (since the supply its a known factor). So the more people using bitcoins the higher its value and obviously the higher the incentive to try to attack the network. The same is true in resversal, the less people that uses bitcoins, the lower its value and obviously the lower the incentives to try to attack the network. But then at the same time, the more people using bitcoins, the bigger the amount of transactions fees (also of higher value) there will be, so the more miners there will be and the higher the security. As you see there is always an equilibrium between the incentives to attack the network and the incentives to mine and make the network more secure and the attacks harder and more expensive.

Also, lets speculate on what would happen if there is a 50% attack. You have to think that a 50% attack would be recognized very quickly because it can not be sustained in time, its a very expensive operation. You would have to buy hardware and pay electricity to double the Bitcoin network hashing speed, so you are 50% (or 51%) of the network. When the news spread, there would be panic and the value of bitcoin would go lower, a lot lower. Probably a lot of merchants would stop accepting bitcoins at least until the issue is resolved. Maybe even exchanges would freeze activity for a while, etc... So the attacker would be basically spending a lot of resources to steal something that would depreciate and would be harder to use becuase of his attack. I dont think anyone would get his/her "investment" back from a 50% attack. The only option for a profitable attack would be if you are able to cash out really quick after the attack, but it seems improbable given the amount of money you would need to cash out to make up for the huge initial investment. A 50% attack makes more sense from the point of view of a government or financial institution that wants to destroy Bitcoin credibility.

The main point is there is an equilibrium between the incentives to attack and the incentives to mine.
jtimon
Legendary
*
Offline Offline

Activity: 1246


View Profile WWW
July 27, 2011, 12:29:57 PM
 #7

Ok, is the security what is compromised and not mining.
Then what the exchange Chain would prove is that you can have an acceptable level of security with miners just relying on fees.

I'm a bit disappointed. No one likes the idea of a decentralized exchange?

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
hugolp
Hero Member
*****
Offline Offline

Activity: 742



View Profile
July 27, 2011, 01:00:44 PM
 #8

Ok, is the security what is compromised and not mining.
Then what the exchange Chain would prove is that you can have an acceptable level of security with miners just relying on fees.

I'm a bit disappointed. No one likes the idea of a decentralized exchange?

I dont think people does not like the idea of a decentralized exchange (at least its not that I dont like it). The problem I see is that at this point it seems a bit useless. If there was a strong demand for changing between electronic decentralized currencies, it looks like a good idea (honestly I have not given a lot of though from the technical point of view). But there isnt, so it seems a bit useless. My 2 cents at least.

But at some point, if the situation changes, it might be a very good idea. Just not now.
cunicula
Hero Member
*****
Offline Offline

Activity: 756


Stack-overflow Guru


View Profile WWW
July 27, 2011, 02:03:46 PM
 #9

Ok, is the security what is compromised and not mining.
Then what the exchange Chain would prove is that you can have an acceptable level of security with miners just relying on fees.

I'm a bit disappointed. No one likes the idea of a decentralized exchange?

You mean a blockchain which verifies exchanges between bitcoin and namecoin? If it is easy to implement then it is an excellent idea.

▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
        AltCoinInternalExperts                Get Your Altcoin Promoted On Social Media       
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
jtimon
Legendary
*
Offline Offline

Activity: 1246


View Profile WWW
July 27, 2011, 02:04:54 PM
 #10

Ok, is the security what is compromised and not mining.
Then what the exchange Chain would prove is that you can have an acceptable level of security with miners just relying on fees.

I'm a bit disappointed. No one likes the idea of a decentralized exchange?

I dont think people does not like the idea of a decentralized exchange (at least its not that I dont like it). The problem I see is that at this point it seems a bit useless. If there was a strong demand for changing between electronic decentralized currencies, it looks like a good idea (honestly I have not given a lot of though from the technical point of view). But there isnt, so it seems a bit useless. My 2 cents at least.

But at some point, if the situation changes, it might be a very good idea. Just not now.

I know three different exchanges for btc/nmc.
I expect the value of namecoin to rise significantly in the near future and I think most of the trades will be for BTC rather than for USD or EUR. I paid for my Namecoins in Bitcoins, which by the way was a nice experience because I didn't had to deal with paypal nor banks (I'm in Spain) like I did when I bought my bitcoins.

The idea may be problematic without merged mining, but with it we have nothing to lose.

Although the modifications would be bigger than those made to create namecoin (or the modifications freicoin would need), it is completely feasible. It is technically harder, but possible.

If it is done now, coming currencies could be made from middlecoin to be directly tradeable for any other electronic decentralized currency in the exchange chain. Just like coming chains will be made from namecoin to support merged mining.
So even if its not useful now, it will be in the future.

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
hugolp
Hero Member
*****
Offline Offline

Activity: 742



View Profile
July 27, 2011, 02:21:03 PM
 #11

I know three different exchanges for btc/nmc.
I expect the value of namecoin to rise significantly in the near future and I think most of the trades will be for BTC rather than for USD or EUR. I paid for my Namecoins in Bitcoins, which by the way was a nice experience because I didn't had to deal with paypal nor banks (I'm in Spain) like I did when I bought my bitcoins.

The idea may be problematic without merged mining, but with it we have nothing to lose.

Although the modifications would be bigger than those made to create namecoin (or the modifications freicoin would need), it is completely feasible. It is technically harder, but possible.

If it is done now, coming currencies could be made from middlecoin to be directly tradeable for any other electronic decentralized currency in the exchange chain. Just like coming chains will be made from namecoin to support merged mining.
So even if its not useful now, it will be in the future.

Then maybe Im wrong and people want this system. Go and try to implemented. Lets see if the demand is there and it takes off.

PS: You might want to join us at the spanish forum.
jtimon
Legendary
*
Offline Offline

Activity: 1246


View Profile WWW
July 27, 2011, 02:21:49 PM
 #12

Ok, is the security what is compromised and not mining.
Then what the exchange Chain would prove is that you can have an acceptable level of security with miners just relying on fees.

I'm a bit disappointed. No one likes the idea of a decentralized exchange?

You mean a blockchain which verifies exchanges between bitcoin and namecoin? If it is easy to implement then it is an excellent idea.

Thank you.
But you also need middlecoin (or modify one of the current coins) to be able to make the trades atomic by including conditional transactions that are only valid when certain transactions have been made in other chains.

You don't even need to look at the all other chains, you could just wait for the commit in the exchange chain.
Miners of exchange chain, on the other hand, need to look at all supported coin chains to know when a trade is commited.
If a block doesn't include all the commits it should have given the block numbers of the other chains (also specified in the exchange block), that block is invalid.

We just need someone willing to do it. I can help with the analysis and design, but I write code at work and also for the college's final project, which I need to finish as soon as possible. I won't code any other free software (although poorly documented and with a structure under development my project is free software) until I finally finish college.


2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
jtimon
Legendary
*
Offline Offline

Activity: 1246


View Profile WWW
July 27, 2011, 02:37:54 PM
 #13

Then maybe Im wrong and people want this system. Go and try to implemented. Lets see if the demand is there and it takes off.

Maybe the demand is not there yet, but as I said it would be better to have it implemented soon.

PS: You might want to join us at the spanish forum.

I didn't know we had one. I'll take a look and make the spanish freicoin thread.
Thank you.

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!