Similar to witness block, you can just add another extended block called 21 block to accommodate the added 21 million coins and corresponding new transactions, and that block is also invisible to old nodes, only if you upgraded to 21segwit nodes, you will have 50 coin per block to mine, and Chinese miners might like it!
Valid outputs need to originate from valid coinbase transaction in valid block. Non-upgraded nodes will never confirm blocks containing tx that spend non-existent outputs ..... for the same reason they won't confirm blocks containing a 21million coin spend. Those transactions--and if mined, those blocks--are simply invalid, ignored, by old nodes. Miners don't even matter in this context. If they keep building on such a block, their chain will be forked off the network. Unless, of course, node operators en masse uninstalled their node software and reinstalled software that recognized these outputs as valid. i.e. a hard fork..... It does not matter what non-upgraded nodes do when majority of the blocks are 21block format, e.g. original block + 21 block, those non-upgraded nodes will just receive empty original blocks (all the new transactions are in 21 blocks and their merkle root is hashed into the coinbase transaction of the original block) and they are forced to upgrade. That's the whole point of soft fork: You can force all the original nodes out of the network since their miserable 5% hash rate will only mine one block every 200 minutes, and that block is not enough to process the transaction on original net It does not surprise me that so many people blindly cheer for segwit soft fork while they don't understand what that means at all Another example here: https://www.bitcoinhk.org/bitcoin-lecture-series/episode-1-upgrading-bitcoin-segregated-witnessThis Dr. made some metaphor to explain segwit, but his example how transaction works is obviously wrong. So even a Dr. who is giving lecture about segwit does not understand how bitcoin transaction works (or intentionally give misleading information?), how could the rest of the people have any idea what it is?
|
|
|
Softfork is also 75% trigger condition That isn't true. A long time ago they were done with hashrate thresholds that low and it was problematic. More recent ones have been 95% hashrate. I just checked sipa's segwit4 branch, it shows the versionbit is the new logic, but it seems incomplete here, where is that 95% support? // Start enforcing WITNESS rules using versionbits logic. if (IsWitnessEnabled(pindex->pprev, chainparams.GetConsensus())) { flags |= SCRIPT_VERIFY_WITNESS; } and the new segwit softfork method demonstrated that you can change anything (including 21m coin supply)
That is also not true. You could create some kind of colored coin and try to convince people to accept it as "bitcoin" even without any soft-fork, but no soft-fork can increase the supply of actual Bitcoins. Similar to witness block, you can just add another extended block called 21 block to accommodate the added 21 million coins and corresponding new transactions, and that block is also invisible to old nodes, only if you upgraded to 21segwit nodes, you will have 50 coin per block to mine, and Chinese miners might like it!
|
|
|
Softfork is also 75% trigger condition and the new segwit softfork method demonstrated that you can change anything (including 21m coin supply) with softfork without the consent of nodes, so this method can be considered an attack on nodes, should be forbidden in bitcoin. Using code to manipulate node is a terrible idea, especially when that code is not well discussed and understood https://bitco.in/forum/threads/segregated-witness-sotf-fork-segwit-pros-and-cons.986/
|
|
|
Facts? They sound like meaningless opinions. Point to the sources and explain exactly what "Blockstream's business solution" is. If you're referring to LN (which Blockstream has no ownership of)...explain how LN = "pegged alt-coin and pre-paid card model" when its premise is bitcoin payment channels that are enforceable with smart contracts, where the state of any payment channel can be committed to the blockchain at any time when a participant seeks to close it, contract timelock, etc.
Did I say LN = "pegged alt-coin and pre-paid card model"? Your reply already indicated that your level of understanding for core proposed solution is almost zero, trust core devs and hope for the best is your approach I said "If you're referring to LN" because you referred to "Blockstream's business solution" without any mention of what that is, except that "it is a pegged alt-coin and pre-paid card model." So again, what is Blockstream's business solution, which you referred to? If you are going to insult someone and suggest their understanding is insufficient, go ahead and prove it. You only make yourself look fucking retarded for suggesting it, when it's quite clear that you have no idea about the shit you talk about... I only insult those who insult first, this is also part of the basic knowledge in gaming theory, multiple games
|
|
|
Facts? They sound like meaningless opinions. Point to the sources and explain exactly what "Blockstream's business solution" is. If you're referring to LN (which Blockstream has no ownership of)...explain how LN = "pegged alt-coin and pre-paid card model" when its premise is bitcoin payment channels that are enforceable with smart contracts, where the state of any payment channel can be committed to the blockchain at any time when a participant seeks to close it, contract timelock, etc.
Did I say LN = "pegged alt-coin and pre-paid card model"? Your reply already indicated that your level of understanding for core proposed solution is almost zero, trust core devs and hope for the best is your approach
|
|
|
This has been said several hundred times: Nodes set their own block size limit depends on their preference, and so far they never set a limit higher than they consider safe Rational =/= safe. Businesses act rationally; they go bankrupt all the time. And that's giving some leeway as to what constitutes "rational." There is no safe call when you are trying to predict future, especially when your only tool is science. Remember LTCM? A group of Nobel price winner scientists trying to make a hit in financial world and their mathematical model totally collapsed and they even need FED to rescue Progammers should learn risk management and gaming theory before they even start to make arbitrary decisions to predict economy events A good example is the fee market prediction: Devs predict that when blocks are full, people will raise the fee, but the reality is, when blocks become full, people go to other cryptocurrencies, from gaming theory point of view, users are not stupid to be manipulated by devs' price control it just a political tool for Blockstream devs to push their business solution which are pegged alt-coin and pre-paid card model which have been abandoned by industry years ago Please go ahead and describe exactly how this model works. Since it sounds so absurd, the burden is on you to explain it. Why is it absurd? They are facts. If you don't understand, then you better don't use bitcoin, you will lose money if you are gambling on some concept that you don't understand
|
|
|
It seems the core brand is so magic that makes people worshiping it. I foresee many bitcoin core coming up in the following months: The bitcoin Core, Core bitcoin, real bitcoin core, satoshi bitcoin core, bitcoin core SE, bitcoin core 2 ... Some of them might be a registered trademark by some banks Yeah, you have no valid arguments then you try to reduce things to nonsense. Quite obvious. I found out that people here are much more IT illiterate than it appears, they even think programmers are magicians, so this trick will also work
|
|
|
I think we need to be continue with Core. If we support third party wallet/block chain, Bitcoin becomes Altcoin.
Of course we should stick with Bitcoin Core, if something other than Core is winning this nonsense battle, then these battles will happen over and over again in the future. Look for example at countries in the middle east. When a dictator is forced out, people are happy for a while, but then they will force the new dictator/president out once again. Why? Because they can. Nothing stops them. That's why it is very important to show support for the current Core client. Blocks will get bigger, just have some patience. People shouldn't let shills and fud trolls cause the community to split up in various groups. We are 1 community. It seems the core brand is so magic that makes people worshiping it. I foresee many bitcoin core coming up in the following months: The bitcoin Core, Core bitcoin, real bitcoin core, satoshi bitcoin core, bitcoin core SE, bitcoin core 2 ... Some of them might be a registered trademark by some banks
|
|
|
the segwit pull request is bigger than all other pull request posted for the past 2 years combined
thats the word on the street anyway.
Oh no! Someone call Gavin! Lines of code too scary for the Bitco.in crowd! Must stick to "solutions" that don't even attempt to scale the network! Just raise the block size to 32MB and stop all the future changes, bitcoin will be as good as platinum for at least a decade Only if the network is reduced to your 100-economically important node model. I.e. Complete centralization This has been said several hundred times: Nodes set their own block size limit depends on their preference, and so far they never set a limit higher than they consider safe, some miners even mine empty blocks, so the block size is totally irrelevant, it just a political tool for Blockstream devs to push their business solution, which are pegged alt-coin and pre-paid card model which have been abandoned by industry years ago
|
|
|
the segwit pull request is bigger than all other pull request posted for the past 2 years combined
thats the word on the street anyway.
Oh no! Someone call Gavin! Lines of code too scary for the Bitco.in crowd! Must stick to "solutions" that don't even attempt to scale the network! Just raise the block size to 32MB and stop all the future changes, bitcoin will be as good as platinum for at least a decade I like Jeff's approach, at this stage, any large change to the protocol is extremely dangerous, should just switch the focus to how to build on it instead of changing the protocol
|
|
|
Ermagherd!!!! Segwit is just too complex!!!! It seems so. Just check this lecture by Dr. Johnson Lau, supposed to be an segwit teacher and is giving lectures about it. https://www.bitcoinhk.org/bitcoin-lecture-series/episode-1-upgrading-bitcoin-segregated-witnessIn this lecture, his explanation of bitcoin transaction is plainly wrong. So even a person giving lectures about segwit (with a Dr. degree) don't understand segwit, how could you expect others understand anything about segwit? Cool story. So you ignored all the developers quoted above explaining how it is not overly complex, and how easy it is to implement, and respond with that? Why don't you begin by explaining how he is wrong rather than using your unfounded opinion to claim that Segwit is overly complex? I don't have time to go into details, but quote Pieter's own word: "It pretty much changes every piece of software that has ever written for bitcoin" Just a comparison: Classic only changes block size limit from 1 to 2MB, nothing else Segwit changes transaction, each transaction now consists of two parts, while one part is hidden to old nodes. Segwit also changes block structure, each block now become two blocks while one block is hidden to old nodes If you don't understand what this indicates in terms of complexity, then you don't need to look further into segwit, you will spend years without understanding it
|
|
|
Bitcoin -- like any engineering project -- requires very careful planning and execution.
You know that open source software is experimental, it does not guarantee anything, and it does not responsible for any financial loss caused by using it, so it does not necessary need careful planning and execution, just the community decide where it goes, called consensus, can lead to ruin any time, run it at your own risk LOL. "Open source" means throw all caution to the wind, eh? Fair enough--that's Gavin's position. "It's just an experiment, who cares if we break it?" Which works for Gavin because he said all along he thinks Bitcoin is a payment channel, not a store of value, so he doesn't hold much if any. It's always obvious who has invested real money into Bitcoin, and who hasn't, in these conversations. Well don't expect the rest of us to agree with your reckless proposals on the basis that you don't care whether it survives. It means you have to responsible for your own decision making. If you think you are right by selecting core, and you lose money, it is your fault. So please do your research instead of blindly trust authorities, since none of the core devs is going to compensate your loss when bitcoin price crashes and they comfortably receive large pay checks from web wallet providers
|
|
|
Ermagherd!!!! Segwit is just too complex!!!! It seems so. Just check this lecture by Dr. Johnson Lau, supposed to be an segwit teacher and is giving lectures about it. https://www.bitcoinhk.org/bitcoin-lecture-series/episode-1-upgrading-bitcoin-segregated-witnessIn this lecture, his explanation of bitcoin transaction is plainly wrong. So even a person giving lectures about segwit (with a Dr. degree) don't understand segwit, how could you expect others understand anything about segwit? Yes, you just click one button and it installed!
|
|
|
Bitcoin -- like any engineering project -- requires very careful planning and execution.
You know that open source software is experimental, it does not guarantee anything, and it does not responsible for any financial loss caused by using it, so it does not necessary need careful planning and execution, just the community decide where it goes, called consensus, can lead to ruin any time, run it at your own risk
|
|
|
How come should there be a power to grab in an open source project? Writing code is power? If no one use their code, programmers have no power over anyone. It is the crowd thinking that they must use so called "core" software give programmers power. But core is not a registered company, neither a trade mark, anyone can call themselves core.
It is possible. You get to control the main implementation (currently Core); i.e. you try to make your own implementation the main one. There are only a handful of people who have Bitcoin Core commit keys right now. Why should commit keys matter? Git is decentralized, any git clone is exactly the same as core, so the software build from any of its clones will be exactly the same too, it is up to each user to use an implementation he like Of course majority of the users are IT illiterate, but that does not make them more easily accept one version over another If the commit right to a specific repository matters, then I think who controls the Github controls bitcoin, Github admin can revoke anyone's access isn't it?
|
|
|
It is better not do this kind of project because all the space project are very centralized, where programmers have no decision making right
|
|
|
For me it comes down to trust in this regard and not to the technical advantage both of these implementations have. Less than a year ago, Gavin and Mike Hearn pitched up here and dropped XT on us. They had ulterior motives then, and it was quickly picked up by the more technically incline people here... Mike threw a temper tantrum and left to go work for the competition and Gavin were left with a empty bag. His only option was to distance himself from XT and to submit a new implementation that would get better support. So he quickly put 2 and 2 together and saw a lot of people were asking for bigger block sizes. He then jumped in with a implementation to address that. {Because he knew a lot more people will support that} ... On the other hand... The Core developers had a full deck of cards from the start, and came in with a whole set of solutions for a lot of our problems. { SegWit / Side chains ..... } I will go with the people with a long term vision.... not just a short term solution to regain control over the development.. a so called power grab. How come should there be a power to grab in an open source project? Writing code is power? If no one use their code, programmers have no power over anyone. It is the crowd thinking that they must use so called "core" software give programmers power. But core is not a registered company, neither a trade mark, anyone can call themselves core. Architecture wise, any bitcoin software can be called a "core" software: Blockstream core, unlimited core, classic core, XT core etc... because their architecture is the same. However I don't see how segwit can be called "core" since it is totally another architecture
|
|
|
prepare for the delirious Lauda to spout his classic doomsdays to try defending why blockstream should win peoples blind faith. hint. if he tells you classic data bloat of 2mb(4000tx potential) will be too much for the network, tell him his dream of 1mbmaxblocksize+segwit+confidential payment codes = 2.85mb for 3800 transaction potential. hint. if he tells you it will reduce full node count. tell him his dream of people who usually download core are now prefering pruned mode, and soon no witness mode, will be by far more of a risk to the dilution of true full nodes hint. if he tells you onchain transactions cannot compete against visa's authorization network. tell him bitcoin has 2.5mill users not 900mill(visa quotes). so does not need to be exactly like visa in the next couple years. also the stats about visa's tx/s is based on a lab test of selective 'authorization' equipment in a mock lab test. and then the results multiplied in a flawed manner to the amount of systems they have dotted around the world. also worth highlighting i said it a few times.. the stats are on the AUTHORIZATION network. not the settlement network. so it should not be used in relation to blocks. hint if he tells you that classic is headed up by a corporations. tell him that core is too (blockstream, ergo PwC, ergo many financial firms, banks) hint if he tells you that only a couple people are employed by blockstream. tell him to explain the finances of how the $55million is to be spend by supposedly only 2-3 people hint. if he tells you that its just a shill game and he tries to speak latin. tell him he fails latin. jst like he fails C++, by thinking bitcoin core writes its code in java if he read the code he would know its not java. he is simply guessing and needing to be spoonfed info I'm surprised that you still have energy arguing these, I have mostly given up posting here and made some fork test at mean time while reading other forums
|
|
|
The current things in Venezuela does not sounds so good, because fiat money is a great way to tax the population, if bitcoin rises then that ability to tax the population will be threatened, I just don't see how bitcoin can pass that line without being heavily restricted
Bitcoin has already risen, several times. Governments can't tax it. Any more questions, Johny? That's the problem. QE added money supply by 500%, that's a 500% tax on everybody who uses USD, it is a super fat gain. How could they give up that power. So far they let bitcoin run because its scale is a pocket change comparing to their money printing Please, don't you understand yet that 1000 nodes run by random people spread all over the world in different places under Tor, is way more secure and decentralized than 100000 nodes run by a couple corporations on their super fast internet perfectly located datacenter buildings? Please just stop it.
You can't play this "hide-from-your-parents" game forever if you want it to go mainstream. For shady purposes there are thousands of alt-coins. Government ultimately have control over the internet infrastructure, you can not build internet backbone without the regulation of the government. Does it really matter your traffic goes through private line or enterprise line? An extreme case is that Jeff wanted to launch satellite to run bitcoin nodes. Still, those satellites are regulated by the corresponding government agencies
|
|
|
Arrest them for what, exactly? The latter doesn't change anything -- if hash rate drops, miners elsewhere will pick up the slack, assuming it is profitable. If hash rate drops extremely quickly, we can release an update that causes the difficulty algorithm to update faster.
Provide money laundering infrastructure is one excuse. You know KNC's bank account has been shut down by SWEDBANK because some of the buyers are using mining infrastructure investment to launder money Governments have hundreds of ways to disable bitcoin if they want, chinese government has already demonstrated that power How so? They can issue bans, but they can't disable anything. They only need to shutdown the channel towards fiat money to make majority of the activities disappear. I see that as the first direct threat to bitcoin if it goes mainstream. Chinese central bank prohibited financial institutions to do bitcoin related transactions, but currently chinese exchanges still operates. I don't know how they managed to operate, but I guess they use lots of private relations (in China almost everything works depends on personal relations). They will get hit if the central bank sound another alarm So either you take the enterprise approach and make it official and regulated and accepted by the governments (thus you will never have any problem with bandwidth), or you play shady underground economy and be chased by FBI every day, that's your choice
What does being regulated have to do with bandwidth limitations? Those are infrastructural limits, nothing to do with the prospect of government prohibition. If Government officially support bitcoin, then you don't need to hide your bitcoin nodes, you can build thousands of enterprise level nodes around the world, even draw 40Tbps fiber lines across the ocean to specifically serve the bitcoin network, so that on chain scaling will never be a problem. Of course the chinese GFW will still be a problem, but same, if the government said yes to bitcoin, then it might be possible to setup your own fiber The current things in Venezuela does not sounds so good, because fiat money is a great way to tax the population, if bitcoin rises then that ability to tax the population will be threatened, I just don't see how bitcoin can pass that line without being heavily restricted
|
|
|
|