plorph (OP)
Member
Offline
Activity: 76
Merit: 14
|
|
February 26, 2016, 06:57:31 PM |
|
So there was an article posted, maybe here or reddit, that was like an article of an article of an article of a paper as usual. Here is the raw paper that was published by a big group of people on the technical challenges bitcoin faces to upscale to levels of visa and other payment processors. Basically they say it is going to take more than just increasing blocksize or increasing mining rate. http://fc16.ifca.ai/bitcoin/papers/CDE+16.pdf
|
puh-lorph
|
|
|
jl777
Legendary
Offline
Activity: 1176
Merit: 1134
|
|
February 27, 2016, 12:19:14 AM |
|
So there was an article posted, maybe here or reddit, that was like an article of an article of an article of a paper as usual. Here is the raw paper that was published by a big group of people on the technical challenges bitcoin faces to upscale to levels of visa and other payment processors. Basically they say it is going to take more than just increasing blocksize or increasing mining rate. http://fc16.ifca.ai/bitcoin/papers/CDE+16.pdfsuch efforts are well underway: https://bitcointalk.org/index.php?topic=1377459.0
|
|
|
|
Jet Cash
Legendary
Offline
Activity: 2772
Merit: 2466
https://JetCash.com
|
|
February 27, 2016, 07:44:22 AM |
|
Thanks for posting that. I was particularly interested in some of the points. The fact that blocks would propagate to 90% of nodes in 2.4 minutes, would make it appear that my suggestion of a 3 minute block interval could be managed in the current structure. The theoretical minimum of a 12 second interval, would give a good upgrade path for future reductions as the network expands. The theoretical maximum of 4Mb blocks doesn't give much hope for the future, if blocksize becomes the main emphasis.
|
Offgrid campers allow you to enjoy life and preserve your health and wealth. Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars. My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
|
|
|
TPTB_need_war
|
|
February 27, 2016, 01:49:25 PM Last edit: February 27, 2016, 02:44:57 PM by TPTB_need_war |
|
The fact that blocks would propagate to 90% of nodes in 2.4 minutes, would make it appear that my suggestion of a 3 minute block interval could be managed in the current structure.
Look up the equation for orphan rate so you can learn why your assumption is incorrect.
|
|
|
|
Jet Cash
Legendary
Offline
Activity: 2772
Merit: 2466
https://JetCash.com
|
|
February 27, 2016, 03:40:13 PM |
|
The fact that blocks would propagate to 90% of nodes in 2.4 minutes, would make it appear that my suggestion of a 3 minute block interval could be managed in the current structure.
Look up the equation for orphan rate so you can learn why your assumption is incorrect. It wasn't my assumption, it was something that appeared to have been calculated in the posted paper.
|
Offgrid campers allow you to enjoy life and preserve your health and wealth. Save old Cars - my project to save old cars from scrapage schemes, and to reduce the sale of new cars. My new Bitcoin transfer address is - bc1q9gtz8e40en6glgxwk4eujuau2fk5wxrprs6fys
|
|
|
gmaxwell
Moderator
Legendary
Offline
Activity: 4242
Merit: 8684
|
|
February 27, 2016, 08:55:12 PM |
|
It wasn't my assumption, it was something that appeared to have been calculated in the posted paper.
The paper is trying to be "conservative" in how limited they believe capacity increases from re-parameterization can come... meaning they're leaping for the largest possible increases, without regard to many considerations... e.g. how far before the existing system will certainly go off the rails. They use this approach so they can then argue that even that much isn't enough-- a conclusion I strongly agree with. That doesn't mean that those parameters are actually workable, however. In terms of the interblock time, decreases have dramatic effects once you consider an adversarial setting-- honest miners end up diluted working on many forks more often, while a high hashpower attacker stays focused. Decreased interblock times also increase the pressure to consolidate mining to a few (or one pools) by making it more profitable to do so. Many of the tools to increase reliability of shorter interblock times, like GHOST, increase other problems like selfish mining that crop up once you are considering rational actors (instead of just honest/altruistic ones). If you chart out a simulation of how long a user has to wait for (e.g. 99.9999%) confidence that their transaction won't be reversed, as a function of the expected interblock time you end up with a chart that looks like this(ignore the scaling): (flip vertically for 'wait time goes up'). The scaling of this depends on factors like network hashpower distribution and latencies which are hard to measure and which change. The key take away is the derivative: if the time is somewhat longer than optimal for the network-reality, it has a fairly small effect on time-until-security ... but if it's shorter than optimal it rapidly destroys security. This is why it's important to be relatively conservative with the interblock interval.
|
|
|
|
nihilnegativum
|
|
February 27, 2016, 10:25:48 PM |
|
Are there any resources on consortium blockchains mentioned in the paper?
|
|
|
|
TPTB_need_war
|
|
February 28, 2016, 09:27:37 AM |
|
Gmaxwell is definitely correct that you have to factor in many variables, and the fact that those with higher hashrate waste less hashrate on propagation and verification delay is one of the factors. I did come to the conclusion that profitable mining will always centralize. There is no decentralized solution for as long as mining is profitable. No one seems to talk about the fact that the Chinese mining cartel controls 65% of Bitcoin's hashrate, has vetoed every block size increase (even Classic's doubling apparently)[1], and surely their hashrate share will increase on the next halving, because marginal miners are the first to go. Then they provably lie to us by claiming the Great Firewall of China is their justification, but they could put a pool abroad and just send hashes across the firewall. So obviously they want to fatten their oligarchy profits by forcing transaction fees up. (I am even more conspiratorial and assume they are getting free electricity charged to the collective State for a wink and a handshake). I predicted the block size issue and Tragedy of the Commons of mining (with a focus on block size) in 2013 and was routinely labeled loony. [1] Bitcoin has already been 51% attacked then.
|
|
|
|
|
monsterer
Legendary
Offline
Activity: 1008
Merit: 1007
|
|
March 01, 2016, 08:53:22 AM |
|
Gmaxwell is definitely correct that you have to factor in many variables, and the fact that those with higher hashrate waste less hashrate on propagation and verification delay is one of the factors. I did come to the conclusion that profitable mining will always centralize. There is no decentralized solution for as long as mining is profitable. I am almost convinced that without profitable mining, there can be no nash equilibrium.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
|
March 02, 2016, 01:18:37 AM |
|
It wasn't my assumption, it was something that appeared to have been calculated in the posted paper.
The paper is trying to be "conservative" in how limited they believe capacity increases from re-parameterization can come... meaning they're leaping for the largest possible increases, without regard to many considerations... e.g. how far before the existing system will certainly go off the rails. They use this approach so they can then argue that even that much isn't enough-- a conclusion I strongly agree with. That doesn't mean that those parameters are actually workable, however. In terms of the interblock time, decreases have dramatic effects once you consider an adversarial setting-- honest miners end up diluted working on many forks more often, while a high hashpower attacker stays focused. Decreased interblock times also increase the pressure to consolidate mining to a few (or one pools) by making it more profitable to do so. Many of the tools to increase reliability of shorter interblock times, like GHOST, increase other problems like selfish mining that crop up once you are considering rational actors (instead of just honest/altruistic ones). If you chart out a simulation of how long a user has to wait for (e.g. 99.9999%) confidence that their transaction won't be reversed, as a function of the expected interblock time you end up with a chart that looks like this(ignore the scaling): (flip vertically for 'wait time goes up'). The scaling of this depends on factors like network hashpower distribution and latencies which are hard to measure and which change. The key take away is the derivative: if the time is somewhat longer than optimal for the network-reality, it has a fairly small effect on time-until-security ... but if it's shorter than optimal it rapidly destroys security. This is why it's important to be relatively conservative with the interblock interval. Where did the data for that chart come from? I'm interested in examining it in greater detail, along with seeing the full set of assumptions and parameters.
|
|
|
|
TPTB_need_war
|
|
March 03, 2016, 01:02:44 PM |
|
Gmaxwell is definitely correct that you have to factor in many variables, and the fact that those with higher hashrate waste less hashrate on propagation and verification delay is one of the factors. I did come to the conclusion that profitable mining will always centralize. There is no decentralized solution for as long as mining is profitable. I am almost convinced that without profitable mining, there can be no nash equilibrium. Well that is if you assume the only possible overriding motivation for the strategies that determine a Nash equilibrium are about profit.
|
|
|
|
monsterer
Legendary
Offline
Activity: 1008
Merit: 1007
|
|
March 03, 2016, 01:35:31 PM |
|
Well that is if you assume the only possible overriding motivation for the strategies that determine a Nash equilibrium are about profit.
How can you convince a rational miner to behave in favour of the network when to do so always costs them more than it would to behave rationally?
|
|
|
|
TPTB_need_war
|
|
March 03, 2016, 02:21:19 PM |
|
Well that is if you assume the only possible overriding motivation for the strategies that determine a Nash equilibrium are about profit.
How can you convince a rational miner to behave in favour of the network when to do so always costs them more than it would to behave rationally? You can't.
|
|
|
|
monsterer
Legendary
Offline
Activity: 1008
Merit: 1007
|
|
March 03, 2016, 03:10:26 PM |
|
Well that is if you assume the only possible overriding motivation for the strategies that determine a Nash equilibrium are about profit.
How can you convince a rational miner to behave in favour of the network when to do so always costs them more than it would to behave rationally? You can't. Agreed. Therein lies the problem. You have to compensate them, because acting in favour of the network always costs more than being purely rational.
|
|
|
|
TPTB_need_war
|
|
March 03, 2016, 03:31:11 PM |
|
Well that is if you assume the only possible overriding motivation for the strategies that determine a Nash equilibrium are about profit.
How can you convince a rational miner to behave in favour of the network when to do so always costs them more than it would to behave rationally? You can't. Agreed. Therein lies the problem. You have to compensate them, because acting in favour of the network always costs more than being purely rational. It is not a problem. You asked the wrong question.
|
|
|
|
hv_
Legendary
Offline
Activity: 2534
Merit: 1055
Clean Code and Scale
|
|
March 03, 2016, 03:43:22 PM |
|
Well that is if you assume the only possible overriding motivation for the strategies that determine a Nash equilibrium are about profit.
How can you convince a rational miner to behave in favour of the network when to do so always costs them more than it would to behave rationally? You can't. Agreed. Therein lies the problem. You have to compensate them, because acting in favour of the network always costs more than being purely rational. It is not a problem. You asked the wrong question. Guess every single wallet user / coin owner would pay a litle fee for securely enter his tx into the chain. So the wallet might do some part of mining ?
|
Carpe diem - understand the White Paper and mine honest. Fix real world issues: Check out b-vote.com The simple way is the genius way - Satoshi's Rules: humana veris _
|
|
|
monsterer
Legendary
Offline
Activity: 1008
Merit: 1007
|
|
March 03, 2016, 03:48:55 PM |
|
It is not a problem. You asked the wrong question.
The only way for it not to be a problem is for acting rationally to be in favour of the entire network. I'm reasonably sure this is impossible, but if you have a solution, let's hear it?
|
|
|
|
TPTB_need_war
|
|
March 03, 2016, 03:51:28 PM |
|
I told you several times in the past. I eschew repeating myself. I have 10,000 posts.
|
|
|
|
monsterer
Legendary
Offline
Activity: 1008
Merit: 1007
|
|
March 03, 2016, 04:03:13 PM |
|
I told you several times in the past. I eschew repeating myself. I have 10,000 posts.
Why bother to post anything at all in this thread, then?
|
|
|
|
|