Bitcoin Forum
June 25, 2024, 09:30:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 ... 284 »
1081  Bitcoin / Bitcoin Discussion / Re: We Don't Want Democracy, We Want Consensus! on: September 04, 2015, 07:57:34 PM
When the block reward get enough small, more and more miners will be shut down, since it does not give miners enough incentive to mine when majority of coins were mined.

Since early days of mining, many miners were incentivized to acquire a big enough pie of the total coin supply. But after mining reward cut by half several times, this incentive will not hold, so it is important to have decent fee income to keep the miners on board. I guess at 6.25 btc block reward the fee could be getting close to block reward

its not so much the amount of BTC the block reward has that is the incentive to mine as it is the $ value that BTC amount represents. so we'd need to see price double every 4 years to keep miners happy i guess. sounds resnable.


The dollar value is irrelevant. This is like buying Alaska several centuries ago, you get a big share of the total available land on the earth, but maybe that land is not used for a long time

Bitcoin is like land, you can not imagine what kind of value would grow out of it, the only thing for sure is that the supply is limited, so many miners are rushing to reserve their share before something big happens

1082  Bitcoin / Bitcoin Discussion / Re: We Don't Want Democracy, We Want Consensus! on: September 04, 2015, 03:29:01 PM

By the way, I'm seeing rising interest of a flex cap which only raises the block size when fee collected in each block is higher than block reward


interesting idea. but to up the 1MB limit, we need fees at ~0.0125BTC ( ~2.5$ ) if you assume 2000tx (~1MB worth) per block.

that a pretty high fee! so much for "virtual free transactions."

and at that point a shit load of TX wouldnt happen on the network, this method would very quickly make bitcoin no able to handle micropayments.

maybe if fee where >1BTC the limit would be pushed up would be more reasonable.



Ok then maybe 0.1 block reward is better. Block reward will cut by half next year, so eventually fee will rise pass block reward, it is just a matter of time.

Another concern: Block reward halving every 4 years is very drastic. When the block reward get enough small, more and more miners will be shut down, since it does not give miners enough incentive to mine when majority of coins were mined

Since early days of mining, many miners were incentivized to acquire a big enough pie of the total coin supply: "If I get hold of xxx% of the total money supply, then one day if bitcoin economy grow to xxxxx trillion dollar, I will have xxx% of this whole economy". But after mining reward cut by half several times, this incentive will not hold, so it is important to have decent fee income to keep the miners on board. I guess at 6.25 btc block reward the fee could be getting close to block reward
1083  Bitcoin / Bitcoin Discussion / Re: Let's welcome the stress test on: September 04, 2015, 03:12:58 PM
Johnyj,
considering what you say 1 BTC should value a lot more than the actual price if the test goes as you described.
But isn't it only a way for miners to get profits again after all this price stagnation?

I think the price stagnation is caused by the current confusing status about this block size debate, since it revealed that there is no good decision making mechanism in bitcoin community yet. Once we passed this crisis and there is a well-established consensus decision making mechanism, we will be back to the stable growth path
1084  Bitcoin / Bitcoin Discussion / Re: Let's welcome the stress test on: September 04, 2015, 03:06:10 PM
Your theory seems interesting, but in practice that might not happen, as we've seen from previous stress tests. Markets move in strange ways... And someone might feel like cashing out on top of the spammer.

And I don't really see people accepting a fee similar to fiat banks, that would definitely make me unattracted by Bitcoin...

That being said, I hope there will be no stress test, even if it has the positive implications you mentioned. As we could see from previous tests, this will only clog up the small 1MB blocks (or these transactions simply won't be mined, making the test irrelevant) and they already proved the point.

In fact, during their last test, I was not satisfied with my nodes performance, so I added a line in bitcoin.conf to drop the low fee transactions altogether. If many nodes are doing the same this time, then the test will not have any effect on the network unless they raise the fee enough high

Based on blockchain statistics, most of the transactions are larger than 0.5 bitcoin, so people could tolerate 0.005 bitcoin at ease, means that attackers would need to bid higher than 0.005 bitcoin fee to affect enough transactions to raise a concern
1085  Bitcoin / Bitcoin Discussion / Re: We Don't Want Democracy, We Want Consensus! on: September 04, 2015, 02:34:01 PM

I'm not talking about the right or wrong of each proposal, by bad I mean someone intentionally disrupt the consensus building process, e.g. insists on his own idea without making effort to modify it or make some compromise to reach consensus

Out of interest, how do you objectively define which party has "intentionally disrupted" the consensus, or even what the consensus was ?

If two developers launch a code revision and three refuse to endorse it, how do you determine which is the "disrupting" group ? By pure majority ? Does that mean that if one person changes their mind, the other group is now the disruptive element by definition ?

This is just crazy logic because the reality is that in open source there is no such thing as "consensus" in the general case because in theory the code is open to everybody for forking. You might only have one fork available or you might have multiple. If it's the latter then the network reaches a consensus about which fork to adopt but it's amongst the NETWORK PARTICIPANTS that the consensus resides because the concept has a formal and objective definition in that context. It is a non-existent concept in the context of the developer community other than as a loose agreement to refrain from creating multiple forks which, as we've seen, isn't worth the paper it's not written on.

The consensus comes from majority of the community members, not only programmers. Miners, exchanges, payment processors, merchants, investors, speculators, they are all the community member, and they all have different influences on the ecosystem

Programmers are the one that write the consensus into the code. At the beginning of the bitcoin, it worth nothing,  programmers have large influence on its development. But at later stage, many people joined the ecosystem and built it up from all the other area, then these stake holders' involvement and contribution give them more incentive to care about the development of bitcoin

Indeed in open source you can always fork the code and implement your idea, but if you don't have the support from all the other participants in the ecosystem, you are going back to where bitcoin stands 5 years ago

People who strongly support bitcoins are mostly libertarian style entrepreneurs that can make individual judgement, they typically have certain degree of IT and finance competence, would objectively evaluate core dev's proposal. In this case the debate of the block size is more about the social and financial impact instead of a technical issue. I think many of them are more experienced in those area than programmers

Have you noticed that most of the miners switched to support BIP 100? I guess this is because BIP 100 give them more right of decision in the future, so from their point of view this is definitely better than give the decision making power to Gavin. You can see that everyone here is a wolf on the blockchain  Grin

By the way, I'm seeing rising interest of a flex cap which only raises the block size when fee collected in each block is higher than block reward
1086  Bitcoin / Bitcoin Discussion / Let's welcome the stress test on: September 04, 2015, 12:40:11 PM
It is very interesting to see how community react to huge amount of spam transaction with very high fee, say 0.1 bitcoin per transaction

This will effectively push most of the transactions in mempool back in the queue so that they would never get confirmed

However, the fee reward for each block will become almost 100 bitcoins, this will greatly increase the profitability of mining, thus many people will start to mine bitcoin. Difficulty will skyrocket again

At the same time, the attacker would need to buy 14400 bitcoins from exchanges every day to facilitate the test, thus raise the exchange rate exponentially

So it seems that a large scale attack will just strengthen the bitcoin exchange rate, and when the price goes up by 10 fold, existing bitcoin holders can afford a much higher fee to compete with the attacker, and new comers would be attracted by the price rally, and accept a fee as long as it is a couple of percent, which they are familiar with in today's banking system

If the network naturally reach such a limitation, then all the participants will also reduce the transaction frequency and raise their fee to be ahead of the queue, so that eventually will achieve the same result, but slowly over time

This is all in contradiction with today's legacy financial system: In legacy financial systems, people always seek for higher and higher transaction speed to devalue the underlying currency. (mv=pq is the quantitative theory of money, with higher v, p becomes higher, means currency becomes cheaper) It is easy to predict that with lower transaction speed, the value of currency will rise

Notice that we are all born in a fiat money infested world, so we have been brainwashed from birth to take all the reasoning logic from the fiat money financial systems, which encourage lending, frequent spending and higher and higher transaction speed, at a cost of depreciating currency

But bitcoin is totally on the other end of the spectrum, it does not have many similarity with the fiat money system, the traditional utility driven behavior might not fit well with its design



1087  Bitcoin / Bitcoin Discussion / Re: If CoinWallet.eu is stressing BTC... Do you support stressing CoinWallet.eu? on: September 04, 2015, 11:26:28 AM
I really want to see a much larger scale test, when every block is full and then we can observe if the orphan rate of blocks will increase significantly (which indicated that miners might change their behavior when blocks are getting bigger). But it seems that the majority of the nodes have learned the trick to filter their spam transaction, even their IP, so this time the attack would only reach very limited number of nodes and packets were quickly dropped
1088  Bitcoin / Bitcoin Discussion / Re: Bitcoin XT - Officially #REKT (also goes for BIP101 fraud) on: September 04, 2015, 02:42:22 AM
You can not simulate or test the social and economy impact of 8MB blocks in the test net, that's the key difficulty

No one can see the future of a complex decentralized social and economy system, the safest way is to make the change as small as possible, one small step at a time
1089  Bitcoin / Bitcoin Discussion / Re: We Don't Want Democracy, We Want Consensus! on: September 03, 2015, 10:18:02 PM
Good points. You can never totally get rid of bad actors that intentionally disturb the decisoin making process
- snip -

I'm not talking about "bad actors".  The fact that someone has a different goal than you doesn't necessarily mean that your goal is "good" and theirs is "bad".

The point is that a "Consensus Building Process" can't work if participants goals don't align, especially if the participants are passionate about their goals.

Sure you can reduce the influence that you allow to those that disagree with the majority, but that isn't "consensus", that's "majority wins" democracy. It's just another form of "exile".  Instead of immediately rejecting their input, you slowly remove their input until their input becomes meaningless.

I'm not talking about the right or wrong of each proposal, by bad I mean someone intentionally disrupt the consensus building process, e.g. insists on his own idea without making effort to modify it or make some compromise to reach consensus

In consensus decision making model, anything that is against the consensus building is negative, the correctness of each proposal itself is irrelevant. We suppose that each proposal is correct from its specific viewing angle, but since the community as a whole must move forward, all of the proposal must be evaluated and eventually merged towards one direction which best present the overall direction

In a centralized democracy system, the minority will have to accept the rule that winners make. But in a decentralized consensus system you always have the right to leave and play your own game. If you think you are right and the rest 90% is wrong, you can just fork your own coin and make your own exchange and start to persuade merchants to accept your coin, etc...

But you might find out that doing so will be extremely difficult without the support from majority of the community, your altcoin most likely will be buried among thousands of other coins and make no sense. So when you make a decision, you will also weigh the value of community support, and since you will get maximum community support when your proposal are not refused by the majority, your proposal will be more cooperative instead of competitive

1090  Bitcoin / Bitcoin Discussion / Re: Is a fixed small block size long term sustainable? on: September 03, 2015, 04:08:39 AM
The thought behind a larger block size is that more users would be able to benefit from extremely low fee of bitcoin transaction, thus drive it to mainstream adoption

But based on my observation, the low fee and fast transaction does not contribute too much to the adoption. Adoption rate always rise when the exchange rate rises (In a fiat money flooded world, no one really need bitcoin to buy groceries, majority of people treat it as investment/speculation, rest are money launderers, drug dealers and gamblers...)

In fact, the exchange rate risk is magnitudes higher than the fee, so spending 0.0001 bitcoin or 0.01 bitcoin for fee really does not make any difference since the biggest cost comes from exchange rate risk
1091  Bitcoin / Bitcoin Discussion / Re: Mike Hearn response to "An Open Letter to the Bitcoin Community" on: September 03, 2015, 03:52:52 AM
It's about how to reach a consensus on a complex topic

You don't need any vote for the validity of "1+1=2", you always reach 100% consensus. The reason you need to vote is because the topic is too complex that majority of participants can not grasp

However, if a topic is too difficult for majority to understand, then you have a complexity problem: The complexity make participants lose their decision making ability, thus they have to rely on political practice (to be more precise, dice casting) to make a decision

In such case, I guess simulation will be a better way to see into the future: Suppose that an airplane's crew member are all dead fighting terrorists, none of the survivors have ever flied an airplane, your best bet is to let the one who have played a lot of flight simulation to land the airplane


Lol another dumb analogy again. Why do you keep embarrassing yourself? Can you just stop talking about things you dont understand?

Lol another dumb sentence again. Why do you keep embarrassing yourself? Can you just stop talking about things you don't understand?

I throw your words back to you. You see, all your talk here are empty templates that can apply to anyone anything, does not make any sense Wink
1092  Bitcoin / Bitcoin Discussion / Re: We Don't Want Democracy, We Want Consensus! on: September 03, 2015, 03:37:23 AM
Consensus is great if all the participants have the same general goal.

It is impossible if the participants have significantly different and incompatible goals.

In that situation, the best you're going to get with your proposal is either:

Democracy with exile:  Anyone that refuses to accept a compromise that the majority of participants find reasonable is simply accused of making "it clear that he does not believe in the Consensus Building Process and is doing nothing to help in it's success" and is therefore exiled from participating in the process at all.  The process repeats until all those that disagree with the majority have been exiled.  The remaining (non-exiled) participants therefore have 100% consensus.

Stagnation: Those with different goals than the majority can simply refuse to accept any "compromise".  They can furthermore continuously propose "compromises" that are unacceptable to the majority of the participants. The decision making process gets help up indefinitely, and changes that most sensible people feel are important and urgent don't get implemented.

Good points. You can never totally get rid of bad actors that intentionally disturb the decisoin making process

There could be ways to reward the consensus building and punish the opposite. For example, the community first makes several consensus candidates, then holds 3 rounds of opinion poll. Everyone's opinion has a weight factor, if one's opinion is not the major consensus, next time his opinion will have a much less weight, like 50%, if he's opinion is with the majority, he will regain his 100% weight. By this means, those who constantly going against the majority will have less and less influence on the final decision

So when you know that your opinion is against the major consensus, it is time to rethink why there are so many people supporting the major consensus and adjust your position accordingly. The basic principle is that consensus have the highest priority, the participants gains most when they join the major consensus
1093  Bitcoin / Bitcoin Discussion / Re: Mike Hearn response to "An Open Letter to the Bitcoin Community" on: September 03, 2015, 02:55:38 AM
It's about how to reach a consensus on a complex topic

You don't need any vote for the validity of "1+1=2", you always reach 100% consensus. The reason you need to vote is because the topic is too complex that majority of participants can not grasp

However, if a topic is too difficult for majority to understand, then you have a complexity problem: The complexity make participants lose their decision making ability, thus they have to rely on political practice (to be more precise, dice casting) to make a decision

In such case, I guess simulation will be a better way to see into the future: Suppose that an airplane's crew member are all dead fighting terrorists, none of the survivors have ever flied an airplane, your best bet is to let the one who have played a lot of flight simulation to land the airplane
1094  Bitcoin / Bitcoin Discussion / Re: is Greg Maxwell wrong about the block increase? on: September 03, 2015, 02:19:39 AM


 You are basically proving that you have the same mindset as Gavin: The smartest should be the king and rule others. Unfortunately, people vote with their foot when they feel that you are smarter  Grin


From what I've observed, Gavin doesn't have that attitude at all.  That's why he stepped down from being the lead developer.
Actions speak louder than words.  If he was still "ruling", he would have already implemented Bip 101.   

If the following statement is true then it is not as bright as you described

"In the absence of institutions capable of implementing clear standards, it’s plain that Andresen and Hearn decided to take matters into their own hands. XT is above all a path toward establishing new leadership. I asked Andresen whether, if XT were to achieve full acceptance, he would then include all the earlier Bitcoin core devs in the new XT team. He replied that “[XT] will have a different set of developers. Part of the reason for forking is to have a clear decision-making process for the software development.”

http://www.newyorker.com/business/currency/inside-the-fight-over-bitcoins-future
1095  Bitcoin / Hardware / Re: ANTMINER S7 is available at bitmaintech.com with 4.86TH/s, 0.25J/GH on: September 02, 2015, 02:36:43 AM
I completely understand the whole "mining is a fun hobby" concept. I think it is/was great fun even if you're not a tweaker geek. I've been ASIC mining pretty much since the start (although I missed the batch 1 Avalons and bet on BFL and bASIC instead, lol). I've quit mining altogether now since the SP20s aren't profitable to run for me anymore. In my dreams, I'd love to have a SFARDS SF100 and an S7 on order... just for kicks. I love shiny new things!

But the fun has really ended for me. The noise, the heat, the astronomical electricity bills, the tanking BTC price, the "never-ending race to beat the difficulty increases with new hardware" has worn me out completely.

Although I'd be back in the race in a heartbeat if the BTC price was above $500 and on the rise! But then new gear would be much cheaper to buy with my BTC holdings. But this low BTC price just kills any desire I have for shiny new toys.

I guess for now I will have to live vicariously through others.   Undecided


True, the fun of mining has been ruined by the huge noise and heat an ASIC miner generates. My approach now is to downvolt and downclock the miners so that they can run on very quiet fans and function as a small heater at no higher than 400W power consumption
1096  Bitcoin / Bitcoin Discussion / Re: Do you trust the miners? on: September 02, 2015, 01:30:51 AM
Unless the PoW mining changes, the miners are always what secures the network, and more than 50% of hash power could always harm the network, that is a fact, trust them or not



1097  Bitcoin / Bitcoin Discussion / Re: EB94 – Gavin Andresen: On The Blocksize And Bitcoin's Governance on: September 02, 2015, 12:56:39 AM
IT guys do not pay enough attention to an important fact that a monetary system is not a software project, they have totally different priorities. Thus any kind of change that is normal for a software project can be devastating for a monetary system

Imagine that Federal Reserve change the USD version every 3 months, and even fork it once a while, so that USD from New York is not interchangeable with USD from California, just because New York FED and San Francisco FED have different view on QE, then the whole US economy will be in chaos like what happened in North Korea

I don't think its fair to compare Bitcoin to the FED.
The users of Bitcoin are not central banks, they're regular geeks who want to buy coffee, digital goods and drugs.
The network must fork/change to cater to the majority of users.

The metaphor is to describe fundamental differences in normal software projects and financial infrastructure

When you upgrade a software, you can always fall back to the old version when the new version does not work or created unexpected behavior

However, when a financial system like bitcoin went wrong following a fork, the loss in financial transaction is permanent , even if you reinstall the old version, the loss is irreversible. This fundamental difference will prevent people from accepting any dramatic change at any time

If you were here during the 2013 fork, you might still remember that some people lost lots of coins following the fork, and those losses are permanent. The solution at that time is that the mining pools and wallet service providers compensated those users. I'm afraid that's not an option today when bitcoin are used at much larger scale and commands much higher value

1098  Bitcoin / Bitcoin Discussion / Re: EB94 – Gavin Andresen: On The Blocksize And Bitcoin's Governance on: September 01, 2015, 11:25:34 PM
IT guys do not pay enough attention to an important fact that a monetary system is not a software project, they have totally different priorities. Thus any kind of change that is normal for a software project can be devastating for a monetary system

Imagine that Federal Reserve change the USD version every 3 months, and even fork it once a while, so that USD from New York is not interchangeable with USD from California, just because New York FED and San Francisco FED have different view on QE, then the whole US economy will be in chaos like what happened in North Korea
1099  Bitcoin / Bitcoin Discussion / Re: is Greg Maxwell wrong about the block increase? on: September 01, 2015, 11:08:31 PM

If you can stop assuming everyone is an idiot but you then we can have a conversation.

Just maybe you're not as smart as everyone else? Ever think of that?

FYI, the ability to choose different implementation is the first step of having decentralized development. If you cant grasp this fact, go think about it some more. Having how many numbers of devs behind an implementation does not matter if you cant have another to choose.

Also are you ignoring my other question? That blocksize increase cause more centralization in the bitcoin network?
 

 You are basically proving that you have the same mindset as Gavin: The smartest should be the king and rule others. Unfortunately, people vote with their foot when they feel that you are smarter  Grin

1100  Bitcoin / Bitcoin Discussion / Re: is Greg Maxwell wrong about the block increase? on: September 01, 2015, 10:36:08 PM

Would more decentralization and censorship resistant raise its authority or more transaction capacity raise its authority? Kind of both, but I think decentralization holds higher priority

I like how you blatantly ignore that bitcoin core is already centralized. I love how you conclude that blocksize increase means less decentralization when almost every new bitcoin users use spv client.

Meanwhile you implied having addons like paypal somehow improves decentralization. Stupid much? Or you're just having brain fart as usual.


Indeed, the bitcoin development is already centralized, but at least a group of core devs can still balance each other. But if you go for the XT branch which have exclusive leadership under Gavin, then you better understand what you are doing. Here are some text you should check about the governance model in GIT:

http://www.newyorker.com/business/currency/inside-the-fight-over-bitcoins-future

"Theoretically, any user of an open-source program is free to create, adopt, or reject any alterations he pleases; in practice, software shared on networks or between users requires painstaking standardization. This means relying on decision-makers with “commit access,” who have the right to amend a software project directly, on their own. This status represents a high level of developer control, and of user trust.

Andresen told me that, to his recollection, when Nakamoto withdrew from the project (and from public view), in 2011, only he, Nakamoto, and possibly one other person had commit access to Bitcoin’s software. Andresen eventually granted this level of access to four additional developers, for a total of five “core devs.” In April, 2014, Andresen decided to devote more of his time to other projects, and named one of the core devs, Wladimir van der Laan, to succeed him as lead developer. Even today, only van der Laan and Andresen can grant commit access to other developers of Bitcoin Core.

“Right now,” Andresen added, “just Mike and I have commit access to Bitcoin XT.”

"In the absence of institutions capable of implementing clear standards, it’s plain that Andresen and Hearn decided to take matters into their own hands. XT is above all a path toward establishing new leadership. I asked Andresen whether, if XT were to achieve full acceptance, he would then include all the earlier Bitcoin core devs in the new XT team. He replied that “[XT] will have a different set of developers. Part of the reason for forking is to have a clear decision-making process for the software development.”
Pages: « 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 ... 284 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!