Difficulty is unpredictable as well
But it just affect the business of the miners and not anyone else. The block size instead change fees and confirmation time. Both directly influence deeply the day by day decisions of the Businesses on the Bitcoin network.
|
|
|
Too bad that the devs from XT don't give a f*ck about it and you have to compile on your own or trust someone other than Gavin or Mike.
There are already the Binaries, download them from the link, or ask someone else to do it for you. You should wait for other devs to join on XT or other forks, or pay them to get the Binaries that you want. There aren't free lunch.
|
|
|
One thing that I don't understand is why does Bitcoin XT have the other features, such as auto-dropping of TOR nodes? And can the Bitcoin XT node be forced into the 'quiet' node format? From what I have found out, it looks like it leaks the node's IP address while it's supposed to be hidden. - The code that put Tor exit ips on low priority activate it self only during DoS connections attack on the node it self - The code is disabled if the node is set to use a proxy - The code is disabled if the node runs with this flag -disableipprio As for the big block mod. I guess I just don't see the value in it. jumping to 8megs on start, then auto-adjusting for transaction volumes would undermine the transaction fee market that is supposed to develop to priortize transactions. Miners can't make block of bigger size because they will get them orphaned. https://tradeblock.com/blog/bitcoin-network-capacity-analysis-part-6-data-propagationNext, we examine the size of confirmed blocks that were involved in an orphan race relative to period averages. The chart below suggests that blocks in an orphan race are, on average, ~100kb / 20% larger than regular blocks that are not part of such races. This is likely the result of larger blocks taking longer to relay. So if blocks are bigger than the the average connection of the nodes, they will be orphans. This is the natural size limit, that if it is reached, will open the possibility for a market of fee. An XT FAQ <- But I suggest you to read this. https://medium.com/@octskyward/an-xt-faq-38e78aa32ff0
|
|
|
No, it doesn't. Any miner can create a full block by generating their own transactions for free.
Yup! And they will getting blocks orphaned all the way https://tradeblock.com/blog/bitcoin-network-capacity-analysis-part-6-data-propagationNext, we examine the size of confirmed blocks that were involved in an orphan race relative to period averages. The chart below suggests that blocks in an orphan race are, on average, ~100kb / 20% larger than regular blocks that are not part of such races. This is likely the result of larger blocks taking longer to relay. I'm sure that it will be full of miners that love to wasting energy/money.
|
|
|
Gavin didn't leave the Core, he is still contributing to the code. He is just also helping other node implementations.
|
|
|
The spam attack is worrying for me because BIP101 can do nothing about it as the Jan date is hard coded.
It's hard coded that way in XT, not BIP101 itself. BIP101 could be implemented in Core overnight. Or am I mistaken? The Jan date can just be changed, it is just code. The BIP101 can be added to the Core with just a different date.
|
|
|
https://groups.google.com/d/msg/bitcoin-xt/oFmzqn46v74/B1CKY7bNBgAJBIP 100 isn't currently implemented. I guess we'd put together some more concrete thoughts if and when it is coded up.
My initial thoughts are that I prefer BIP 101 because: The BIP 100 voting mechanism doesn't seem fully thought out. A majority of miners can always win any vote because they can just orphan blocks that contain votes for something they don't like. So the more complex approach doesn't seem really robust.
But that'd require special code. If most miners just adopt the defaults, then it's possible for a minority of hash power to drag the block size down to nearly nothing.
It's quite common for miners to just accept whatever the defaults are, regardless of whether they make sense. That's why we still see 750kb blocks sometimes when the network is actually backlogged (XT fixes this).
I think the reason is that miners, not unreasonable, assume the Bitcoin Core developers are selecting default behaviour in sensible ways. Alas it's not the case anymore, because they feel choosing opinionated defaults is "centralising". This is why the XT manifesto specifically states we will pick defaults as we think best.
The BIP100 default is 1 megabyte. Thus by default miners would be voting for no change. However what we need is change!
It gives miners additional power to modify the system for no obviously good reason beyond "some miners are saying they'd like more power". Miners are not the only stakeholders. Users, merchants, exchanges, etc matter too - if not more!
The upper limit is meant to be a kind of DoS limit, to stop troll miners generating giant mega-blocks. It's not meant to be a stick that miners can use to beat important but voteless economic players.
There's a risk that someone comes up with a business plan like this: we will build a giant ASIC farm in the middle of a desert at the end of a piece of string and tin can (i.e. no bandwidth). This will be super cheap because of abundant land/solar/wind/whatever and the lack of bandwidth won't matter because we can just drag down the block size limit to ensure tiny blocks.
This would of course hurt the entire ecosystem for their own short term benefit, but BIP 100 would let them do that with just a small amount of the overall hash power.
Miners have just one job: order transactions by time. They shouldn't be doing anything else, and arguably, people already freak out about the concentration of power in the hands of big mining pools. BIP 100 would make this issue worse.
So these are my initial thoughts.
|
|
|
But i guess XT devs may not be out to destroy Bitcoin. (Maybe, always best to assume everyone's out to get you!)
Probably not Just to give a notice to everyone, Gavin for sure is working on Bitcoin from the May 28, 2010, 04:47:08 PM (date of his registration on this forum) Maybe he was on Bitcoin even before, I can't remember.
|
|
|
I starting to hating these users that read just the first post (that can be full of FUD) and waste their time on repeating as a parrot without even reading the few posts that that are just upper their last one.
I feel that just wasting my time in these discussions.
|
|
|
Has it not been made clear enough that they stand to lose absolutely nothing by increasing the block size?
There are days that Adam on twitter is saying that if blocks need to be bigger it needs to be done as slow as possible to give space to the develop of the lightning network technology (so paying his salary) https://twitter.com/adam3us/status/633157354515664896@joe_ekine a sensible & safe proposal. my money's on flexcap or pragmatic 2MB step then 4, 8MB over 4 years to have space for lightning r&d
|
|
|
I shall not support XT if it blacklists some ip address.
Here a new parrot.
|
|
|
Of course not. But in typical dictator fashion they have managed to use their authority, PR & industry relations to instill false expectations into more simple users and steer the masses to get behind them against a "common enemy" on the premise of "inclusion" and general abuse of the sever misunderstanding of your typical redditor.
They absolutely have a right to release different code but it should stand on its own and not require a complete propaganda campaign.
Thank you, now we know that the multimillionaire industry of Bitcoin is full of idiots that are diverted thanks to Gavin. Sure.
|
|
|
A totalitarian power grab for the governance of Bitcoin. Not the proposition of a new implementation but an attempt a hijacking the consensus code behind political motives
From the other part of view we have a group of people that want to hijacking the consensus by forcing users/market on going only on something new and untested (as lightening networks) and it is behind financial motives.
|
|
|
As I said elsewhere, BIP100 is bad for the market, because it add unpredictability, by giving votes to the miners.
The market needs fixed rules that they must know years before.
The majority of the businesses will just move elsewhere.
|
|
|
Not sure why you double posted, but sure. I get what you're saying.
But tell me, if the TX backlog was getting full. Then there was heavy DoS on the network. What would happen to the transactions request from Tor users? Would be still be processed at some point, even when the BTC system is inclined to drop off transactions that will not make it to a block after X conditions are met?
Ooooh! The TX backlog full is different from a DoS attack of connections on the single node. The code that put in low priority these IP is activated only if the node is getting a DoS attack of connection on itself, only itself. There isn't any correlation with the amount of TX the it receives from the network and the connections. Connections =/= TXs IF a node is under DoS (by receiving many connection from an attacker) then it (only it) will put Tor connections under low priority. (while under attack) A rightful request from Tor will have to ask connections from one of the other 6000/7000 nodes.
|
|
|
@VirosaGITS LOL You can even add all the possible IPs to the list, then they will have all the same priority, and just during a DoS attack Do you know that will happen when a dev will add other IP to this list? Someone will see it because ... it's an open source project! Do you check every day what devs add to the Bitcoin Core? Again, it isn't a black list, it is a "low priority list", that enable it self only IF there is a DoS attack. So, because of this, it's better to put all the Bitcoin network in a trash can a let the market go somewhere else If you don't like this list, fork it, it is just a click on the github repository. I have no idea what would be the effect on the network if a portion of the network did not use the default and used -disableipprio instead.
It will be as the Bitcoin Core works now. Someone thinks that nodes now are easy target for DoS attack. You think not, then, better for yourself.
|
|
|
|