--
You received this message because you are subscribed to the Google Groups "bitcoin-xt" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoin-xt+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
- We are afraid of higher orphan rates. Both me and Gavin plan to look at protocol upgrades to reduce orphan rates. This may or may not help, as it's unclear to me to what extent this argument is data driven e.g. if there's some level of orphaning due to block size they'd accept, or if they will have the same concerns no matter how optimised the protocol gets.
- We are afraid of being DDoSd. Nothing we can do about this one except encourage them to work with their ISPs to sink the packet floods.
- We are afraid of social instability and/or price falls if there is a hard fork that some people disagree with. This is a tough one. It boils down to "we like decentralisation on the assumption that everyone always agrees", although decentralisation is actually about mechanisms to resolve disagreements amongst groups of people. There's no such thing as a decentralised system where everyone always agrees on everything just through spontaneous intellectualism.
Also, the "CreateNewBlock's performance is crap with big blocks anyway" argument
On 9/29/2015 6:32 AM, Gavin Andresen wrote:
If it is STILL impossible to get rough consensus, then another round of talking to exchanges and merchants and miners and either convincing them that BIP101 is the best choice or finding out what they want to do.
Gavin, as an operator of one of the network of 600 XT nodes out there, can you clarify for me:
- Does anything you have seen or heard in the last 2 months make YOU feel that changes are needed BEFORE BIP 101 is adopted? Or, are the weak blocks work and additional meetings just to convince others, with the actual need for changes far in the future? In your view.
- Do you encourage miners to produce BIP 101 compatible blocks right now?
- Do you encourage full node operators to switch to Bitcoin XT or another BIP 101 compatible build right now?
- In your view, does BIP 101 need to be changed before being activated? Or has all the discussion just strengthened your beliefs? Or somewhere in between?
Also, the "CreateNewBlock's performance is crap with big blocks anyway" argumentI did some profiling of this weeks ago. It looks like it should be fairly straightforward to make it much faster. The slowness does not appear to be fundamental.
You probably have a pretty good idea of how to fix it already, but in the unlikely event that I saw something you didn't, here are my ideas:
However, if we actually want miners to be willing to produce >1MB blocks then optimizations like weak blocks are necessary.
Mike and I may disagree on this, but I have consistently said we have to have rough consensus with all the big exchanges and bitcoin-accepting businesses before asking miners to switch.
--
It is simply not enough to be a really good programmer, but to NOT understand economic basics of how an internet based product being successful. And it seems like a part of the programmer don't understand beside Gavin, Mike, Jeff as far as I can judge based on their behavior.
So what do you think about following:
GIT-Admin-Access for well known economist. The idea is to have someone in the team to beacon from another point of view than programmer do.
Poll like integration for Bitcoin clients. A possibility for everyone with Bitcoin to vote on important decisions. Vote faking could be prevented with a stake like system. So your vote will be proportional to your stake. Similar to share holder system.
Possibility to reward Developer, maybe through a fund.
Letter of Manifest which have to be signed from every member with GIT-Admin-Access. Which includes stuff like: A - Programmer and all guys with GIT-Access will always respect the opinion of the Bitcoin-User majority. B - The absolute number of bitcoins ever produced can't be changed.
Bitcoin-XT client should ask on installing if you want the full version or the light version. The light version should work without the need of downloading the complete blockchain. In general the whole system should be
It's mostly political. Currently the largest pools (Antpool, F2pool, BTCChina, BW.com) are also the pools with the highest orphan rates. They don't want to be put at a disadvantage.
According to economy, it is always more profitable for all parties if you can serve *all* customers instead of turning away customers by telling them they can't enter your mempool.
The direct effect here was; Around 10% of the nodes went down because they didn't have a memory protection. XT solved that (although we have some ideas for improvement). We know that the malleability issues can cause more pain, and they need to be stopped. Not easy, would likely require a hard-fork to properly fix. We know of some issues with slowness in the GBT json call on big mempools. Bottom line for me is that we should learn from these issues and make sure we handle these loads better, fix the issues that caused the big loads in the first place and use this time to strengthen the system. In short, even spam is a legit transaction that should be handled. I'd argue that anyone raising the min-relay-fee is censoring a legit customer. I'll definitely not be configuring my node in such a fashion
The problem is that they don't actually work complimentary. One hurts the other. Because one is based on single-machine view and the other on distributed computing concepts. Disallowing transactions, even with a dynamically adjusted threshold, is consistent throughout the system. So a free transaction in a busy system essentially has no chance anywhere.
The random eviction concept has the advantage that a certain transaction can be evicted from 90% of the pools, but it will continue to be propagated and has a good chance of eventually being mined.
See, this is a core difference that you didn't account for. And your answers show you are not understanding or acknowledging this. Your chance doesn't remove the limit, it merely uses it mildly better.
> So without trying to repeat myself > too much, this implementation does > away with fee limiting under normal conditionsI don't think this goes far enough. Just do away with this limitation at all. The dust limit should be enough.
--
You received this message because you are subscribed to a topic in the Google Groups "bitcoin-xt" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bitcoin-xt/SkNO-gnKiX0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bitcoin-xt+...@googlegroups.com.
“Bitcoin was meant to be both technically and socially robust.”
--
You received this message because you are subscribed to the Google Groups "bitcoin-xt" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoin-xt+...@googlegroups.com.